Cómo migrar ajustes y datos de ReportCaster

En esta sección:

Esta sección explica cómo migrar los repositorios y los ajustes de ReporCaster.

Si no quiere utilizar ReportCaster o es un usuario nuevo y no tiene un repositorio existente, vaya a Verificación y seguridad de Managed Reporting y Dashboard.


Principio de página

x
Cómo migrar su repositorio de ReportCaster

En esta sección:

El servidor de distribución de ReportCaster incorpora herramientas para extraer datos de un repositorio, y cargarlos en otro. Esto le permite migrar distintos repositorios de bases de datos y ediciones de ReportCaster. Las herramientas de migración le permiten:

Debe haber creado un repositorio nuevo para ReportCaster Versión 7, Edición 7. Es obligatoria la migración de ediciones previas, ya que la estructura de directorios ha cambiado en la Versión 7.7.

Nota:



x
Requisitos de pre-migración.

Antes de realizar una migración con los datos del repositorio, confirme lo siguiente:

  1. Ha hecho una copia de seguridad de sus datos.
  2. Los componentes de WebFOCUS y ReportCaster están instalados y funcionan correctamente, como se ha descrito en capítulos anteriores.
  3. Si emplea Managed Reporting, ya ha migrado el repositorio correspondiente. Para más información, consulte Cómo migrar datos y ajustes de WebFOCUS.
  4. Existe una base de datos que albergue el repositorio de ReportCaster. Para más información, consulte Configuración del repositorio de ReportCaster Requisitos de instalación de WebFOCUS y ReportCaster y Tareas de posinstalación de ReportCaster Tareas de posinstalación de ReportCaster Tareas de posinstalación de ReportCaster Referencia de contenido a: Tareas de posinstalación de ReportCaster.


x
Pasos de migración de repositorios

El proceso de migración es bastante simple después de instalar WebFOCUS, ReportCaster y sus componentes asociados, y comprobar que funcionan correctamente. Las utilidades que debe ejecutar están situadas en el directorio siguiente:

/install_directory/ibi/WebFOCUS77/ReportCaster/bin

El proceso implica lo siguiente:

  1. Edite los archivos que controlan la migración.

    Las utilidades de migración leen la información perteneciente a los archivos siguientes, en el equipo del servidor de distribución:

    /install_directory/ibi/WebFOCUS77/ReportCaster/cfg/rcmigrate.properties

    El archivo rcmigrate.properties controla el comportamiento de las utilidades de migración. Debe editar este archivo manualmente, para que contenga la información correcta para acceder al repositorio de origen, existente. Consulte Cómo Editar el archivo rcmigrate.properties.

    Nota: Si usa la GUI de migración, ReportCaster escribe la información de conexión del repositorio de origen en el archivo rcmigrate.properties, con una contraseña cifrada. Si edita manualmente el archivo rcmigrate.properties y añade su propia contraseña, no quedará cifrada.

    /install_directory/ibi/WebFOCUS77/ReportCaster/cfg/dserver.xmls

    El archivo dserver.xmls contiene información importante sobre la nueva configuración de ReportCaster 7.7 y el nuevo repositorio de destino. Este archivo fue creado durante la instalación del servidor de distribución y, normalmente, no necesita editarlo. Si necesita cambiar los ajustes, use la Interfaz de configuración del servidor de ReportCaster, o las rutinas descritas en Configuración de ReportCasterConfiguración de ReportCasterConfiguración de ReportCaster.

  2. Extraiga los datos de un repositorio de origen, existente, ejecutando la utilidad de extracción (rcextract), como se indica en Cómo Ejecutar la utilidad de extracción.
  3. Si desea migrar la Librería de informes, ejecute la utilidad de migración de la Librería de informes, o mueva manualmente las tablas de librería, como se explica en Cómo Migrar tablas de librería de informes.
  4. Cargue los datos en el nuevo repositorio de origen ejecutando la utilidad de carga (rcload), como se explica en Cómo Ejecutar la utilidad de carga.

Nota:



x
Procedimiento: Cómo Editar el archivo rcmigrate.properties
  1. Abra el siguiente archivo en el editor de texto:
    /install_directory/ibi/WebFOCUS77/ReportCaster/cfg/rcmigrate.properties
  2. En la línea siguiente, especifique la edición desde la que está llevando a cabo la migración:
    source_version=76

    Para las ediciones 5.2.x o 5.3.x, puede introducir 52 o 53 como source_version.

  3. Retire los caracteres de comentario de las dos líneas de conexión del repositorio, que corresponden a la base de datos de su repositorio de origen. Estas líneas empiezan por:
    #source_repository_class=
    #source_repository_url=

    Las líneas que empiezan por ## son documentación. Las líneas que empiezan por # son código de ejemplo, que puede ser editado y utilizado; también puede eliminar sus caracteres de comentario. Para eliminar los caracteres de comentario de una línea, borre #.

    Si las líneas de su repositorio no aparecen, añádalas después de las líneas predeterminadas. Para más información sobre las líneas de conexión, consulte Información de conexión del repositorio.

    También debe retirar los caracteres de comentario de las dos líneas posteriores a la línea AS400 del repositorio DB2.

    #source_repository_class=com.ibm.as400.access.AS400JDBCDriver
    #source_repository_url=jdbc:as400://{hostname}/{library_name}

    En cuanto al controlador UDB, retire los caracteres de comentario de las dos líneas posteriores a la línea "DB2 Repository UDB Type 2 Driver".

  4. Edite la línea source_repository_url de su repositorio. Por ejemplo:
    • Para el controlador JDBC Universal DB2 de tipo 2 o 4:

      {database_name}

      Elimine { } y sustituya el nombre de la ubicación de su repositorio. En DB2, este es el nombre de la ubicación, no el de la base de datos. (Solo se trata del nombre de la base de datos, cuando el servidor DB2 está en UNIX o Windows).

    • Para FOCUS:

      {hostname:port}

      Elimine { } y sustituya el nombre de host y el puerto del servidor de informes WebFOCUS.

      Por ejemplo:

      source_repository_class=com.ibm.as400.access.AS400JDBCDriver
      source_repository_url=jdbc:as400://iseriesHost/RCAST77
      LOOPBACK

      En el servidor de MVS, reemplace esto por el nombre del servicio.

    {hostname:post}

    Elimine { } y sustituya el nombre de host y el puerto del servidor de la base de datos. Este es el puerto en que escucha la base de datos.

    {database_name}

    Elimine { } y sustituya el nombre de la base de datos, ORASID, o el nombre de la ubicación. Si su base de datos es DB2, es el nombre de la ubicación.

    Elimine { } y sustituya el nombre de la librería.

  5. Introduzca la información de inicio de sesión de librería de la base de datos, editando estas dos líneas:
    source_dbowner=
    source_dbpass=

    Este usuario debe tener acceso de creación, lectura y escritura a la base de datos de origen. En repositorios DB2, debería ser el propietario de la base de datos.

  6. Compruebe que la línea siguiente contiene un directorio en una partición con espacio de sobra:
    extract_file_path=/install_directory/ibi/WebFOCUS77/ReportCaster/temp

    Las tablas que pertenezcan a una librería que no sea de informes, quedan extraídas en archivos XML en este lugar. Si es necesario, cambie a un lugar que disponga de más espacio. Además, verifique que el usuario que está ejecutando la utilidad de extracción, tiene acceso de escritura a este directorio.

  7. Guarde y cierre el archivo.

Las variables siguientes deberían estar predefinidas, pero téngalas en cuenta en caso de que necesite resolver errores en una migración:

target_config_file_path=

Especifica el directorio de configuración que contiene el servidor dserver.xml.

trace_file=

Especifica la ubicación del archivo de seguimiento de la migración. Ejecute las utilidades de migración con un Id. de usuario que pueda escribir en este directorio.



x
Procedimiento: Cómo Ejecutar la utilidad de extracción

Este utilidad de extracción emplea la información de conexión y edición del archivo rcmigrate.properties, para extraer todos los registros, excepto los que están en las tablas de registro o en la Librería de informes. Estos registros quedan extraídos a los archivos XML del equipo en que ha instalado el servidor de distribución.

Para extraer registros o tablas específicos, consulte Pasos de migración de Change Management.

  1. Compruebe que el servidor de su base de datos se está ejecutando, antes de intentar extraer datos de la misma. Si estaba utilizando FOCUS, el servidor de informes WebFOCUS y el servidor de base de datos FOCUS (FDS), estarán ejecutándose.
  2. Vaya al siguiente directorio:
    /install_directory/ibi/WebFOCUS77/ReportCaster/bin
  3. Ejecute lo siguiente:
    ./rcextract

    Si no extrae ningún registro, verifique que la información mostrada en el archivo rcmigrate.properties es correcta, y que ha eliminado los caracteres de comentario de las líneas con la información de conexión.



x
Procedimiento: Cómo Migrar tablas de librería de informes

Si no está migrando datos de la Librería de informes, consulte Cómo Ejecutar la utilidad de carga. Esta sección hace referencia únicamente a los usuarios de la Librería de informes, que deseen migrar tablas de librería de informes.

Las tablas de librería de informes son de gran tamaño, con datos de tipo BLOB, y no resulta práctico extraerlos a archivos XML en su equipo. En las tablas de librería de informes, cada registro de la librería se extrae y queda preservado en la memoria, al ser cargado en el nuevo repositorio. Por tanto, a la hora de migrar tablas de librería de informes, debe realizar la extracción y la carga en un solo paso. Además, y como cada registro se extrae por separado, el proceso puede ser largo si cuenta con un repositorio de gran tamaño. Puesto que los registro quedan guardados en la memoria, los informes grandes pueden limitar los recursos de su equipo.

Si su librería es muy grande, no es recomendable emplear las utilidades de ReportCaster para migrar la librería. La estructura de las tablas de librería no ha cambiado; le recomendamos que utilice las herramientas nativas SQL de su servidor de base de datos, para migrar estas tres tablas:

BOTCAT
BOTLDATA
BOTLIB

Si va a migrar estas tablas de forma manual, vaya a Cómo Ejecutar la utilidad de carga, para cargar las tablas que no pertenezcan a la librería.

Las bases de datos de origen y de destino deben estar ejecutándose antes de intentar extraer o cargar datos.

Para migrar las tablas de librería mediante la utilidad proporcionada, efectúe lo siguiente:

  1. Compruebe que el servidor de su base de datos de origen se está ejecutando, antes de intentar extraer datos de la misma.
  2. Compruebe que el servidor de su base de datos de destino se está ejecutando, antes de intentar cargar datos en la misma.
  3. Vaya al siguiente directorio:
    /install_directory/ibi/WebFOCUS77/ReportCaster/bin
  4. Ejecute lo siguiente:
    ./rclibmigrate
  5. Elija N, si recibe el siguiente aviso:
    ReportCaster Information has been extracted.
    Do you want to do it again?
    [(Y)es/(N)o (Default No)]: 

    Si no recibe el aviso Sí/No, o escoge , podrá extraer y cargar inmediantamente las tablas de librería y todas las demás tablas, excepto los registros.



x
Procedimiento: Cómo Ejecutar la utilidad de carga

La utilidad de carga transforma y carga datos de los archivos XML en su base de datos de destino. Debe ejecutar la utilidad, incluso si ya ejecutó una migración de librería, para garantizar que se carguen todas las tablas que no pertenecen a la librería.

  1. Compruebe que el servidor de su base de datos de destino se está ejecutando, antes de intentar cargar datos en la misma.
  2. Vaya al siguiente directorio:
    /install_directory/ibi/WebFOCUS77/ReportCaster/bin
  3. Ejecute lo siguiente:
    ./rcload

Si hay filas coincidentes en el repositorio, no quedarán sobrescritas por la utilidad de migración. Si ha ejecutado la utilidad de migración de la Librería de informes, es posible que se ya estén cargadas las tablas que no pertenecen a la librería, y que existan filas coincidentes. Además, si ha sincronizado los Ids. de usuario con Managed Reporting, puede ignorar los errores duplicados, relativos a esos registro. Si desea sobrescribir las filas existentes, puede ejecutar una migración de gestión de cambios solo para estas filas, por medio del comando $REPLACE. Consulte Pasos de migración de Change Management.



x
Información general de migración de repositorios

El proceso de migración es bastante simple después de instalar WebFOCUS, ReportCaster y sus componentes asociados, y comprobar que funcionan correctamente. Las utilidades que debe ejecutar son accesibles desde el grupo de programas de ReportCaster.

El proceso referente a las tablas que no son de Librería de informes implica lo siguiente:

  1. Una utilidad de extracción copia los registros de las tablas de su antiguo repositorio (de origen) en los archivos XML del equipo del servidor de distribución.

    Al ejecutar la utilidad de extracción, especifique el repositorio de origen, con los datos que desea migrar. Si dispone de su antiguo archivo de configuración, podrá determinarse de modo automático. Consulte Cómo Ejecutar la utilidad de extracción.

  2. La utilidad de carga transforma y carga datos de los archivos XML extraídos, en su nueva base de datos de destino.

    La nueva base de datos de destino se determina consultando el archivo de configuración de ReportCaster. Esto apunta por defecto al repositorio especificado durante la instalación del servidor de distribución.

    Si no está migrando tablas de la Librería de informes, debe iniciar la utilidad de carga cuando termine la utilidad de extracción. Si está migrando tablas de la Librería de informes, la utilidad de carga se ejecuta automáticamente después de que termine la utilidad de extracción. Esto aparece explicado en Cómo Ejecutar la utilidad de carga.

Nota:



x
Migraciones de Librería de informes

Las tablas de librería de informes son de gran tamaño y presentan un tipo de datos BLOB. Por consiguiente, no resulta práctico extraer toda la librería a su equipo, antes de cargarla en el repositorio nuevo. En las tablas de librería de informes, cada registro de la librería se extrae y queda preservado en la memoria, al ser cargado en el nuevo repositorio. Por tanto, a la hora de migrar tablas de librería de informes, debe realizar la extracción y la carga en un solo paso. Además, y como cada registro se extrae por separado, el proceso puede ser largo si cuenta con un repositorio de gran tamaño. Puesto que los registro quedan guardados en la memoria, los informes grandes pueden limitar los recursos de su equipo.

Tiene la posibilidad de elegir si desea, o no, migrar las tablas de librería de informes, al ejecutar la utilidad de extracción. Si escoge migrar la librería, los pasos de extracción y carga se realizarán de inmediato.

Las tablas de la Librería de informes no han cambiado desde 5.2.3. Por tanto, si su librería es de gran tamaño, en lugar de emplear las utilidades de ReportCaster para migrar la librería, utilice las herramientas nativas SQL de su servidor de base de datos, para migrar las tres tablas siguientes:

BOTCAT
BOTLDATA
BOTLIB


x
Pasos de migración

Las utilidades de migración usan la información que introdujo al instalar el servidor de distribución, para conectarse al nuevo repositorio de destino 7.7. Si desea cambiar el repositorio de destino, consulte Cómo cambiar el repositorio de ReportCaster.

Las utilidades de migración pueden determinar su repositorio anterior por ud., si tiene el archivo de configuración de su edición previa. Si su edición anterior está en un equipo distinto, copie el archivo de configuración en el equipo del servidor de distribución. El nombre del archivo depende de la edición:

En ReportCaster 5 o 7: dserver.xmls

En ediciones anteriores: bkrsched.cfg

Sugerencia: Para los productos WebFOCUS, copie el archivo en algun lugar situado fuera de la estructura de directorios root ibi.

Si no tiene acceso a este archivo, puede introducir manualmente la información de conexión.



x
Procedimiento: Cómo Ejecutar la utilidad de extracción

Esta utilidad es capaz de extraer todos los registros, exceptuando los pertenecientes a la base de datos de origen. Para migrar registro o tablas específicos, use la utilidad Change Managent, como se explica en Pasos de migración de Change Management.

  1. Compruebe que el servidor de la base de datos de origen se está ejecutando, antes de intentar extraer datos de la misma.
  2. Si su repositorio es muy grande, cierre todos los programas abiertos en su equipo. Cuando los repositorios son grandes, el proceso de migración puede utilizar muchos recursos.
  3. Ejecute la utilidad de extracción desde el menú Inicio seleccionando Programas, Information Builders, WebFOCUS77, ReportCaster, Migración y utilidades de bases de datos, Migrar repositorio, y después, Extraer.

    Se abre la ventana Migración: Versión de origen.

  4. Especifique la versión y edición del repositorio de origen anterior y pulse Siguiente.

    Se abre la ventana Migración: Archivo de configuración de origen.

  5. Pulse Examinar, para especificar la ubicación del archivo de origen de la edición anterior de ReportCaster, y pulse Siguiente. El nombre del archivo depende de la edición:

    En ReportCaster 5 o 7: dserver.xmls

    En ediciones anteriores: bkrsched.cfg

    Si no tiene acceso al archivo de configuración de la edición anterior de ReportCaster, seleccione Examinar, para especificar el archivo dserver.xmls actual. A continuación, puede introducir manualmente la información de conexión, en el próximo panel.

    Si su archivo de configuración indica que tenía la Librería de informes, se le pregunta si desea migrar las tablas de librería de informes.

    Si su librería tiene un gran número de informes, esta opción no es aconsejable. Consulte Migraciones de Librería de informes, para más información.

  6. Si aparece un aviso, especifique si desea migrar los datos de librería.

    Se abre la ventana Migración: Repositorio de origen.

    Si introdujo su antiguo archivo de configuración, la información debería aparecer por defecto, aunque debe asegurarse de que el nombre de host es el correcto.

    Si no dispone de su antiguo archivo de configuración, proporcione la información correspondiente. Por ejemplo, cambie el nombre de la base de datos de SQL Server, o el inicio de sesión de Oracle, si está realizando una migración dentro del mismo servidor de base de datos. Si no está seguro de lo que debe introducir, consulte la información pertinente en Temas y tareas adicionales del repositorio de ReportCaster. Al extraer desde un tipo de base de datos distinta, compatible con JDBC, asegúrese de que el controlador JDBC del repositorio de origen esté definido en CLASSPATH, en unidad:\ibi\WebFOCUS77\ReportCaster\bin\classpath.bat. Si necesita añadir el controlador, salga de la utilidad de extracción, añada el controlador y reinicie la utilidad.

    Nota: Si el servidor de distribución está en Windows, añada la page_code de Windows, al final de la línea que define el URL FOCUS. Para inglés, añada ";code_page=137" al final de la línea; por ejemplo, "jdbc:eda:\\hostname:8120;server=EDAUSER;code_page=137". Si está usando el servidor para MVS, compruebe que aparece el nombre correcto del servicio.

  7. Pulse Siguiente, si la información de conexión es correcta.

    Se abre la ventana Ubicación de extracción de migración.

  8. Verifique que hay suficiente espacio en la unidad en que está extrayendo el repositorio. Si es necesario, cambie de ubicación. Las tablas que pertenezcan a una librería que no sea de informes, quedan extraídas en archivos XML de este directorio.

    El procedimiento de migración varía ligeramente, en función de si está migrando la librería de informes:

    • Si no está migrando tablas de la Librería de informes, debe realizar la extracción y la carga por separado; aparece un botón Extraer en la ventana.
    • Si está migrando tablas de la Librería de informes, debe realizar la extracción y la carga en un solo paso; aparece un botón Extraer y cargar en la ventana.
  9. Pulse Extraer o Extraer y cargar, para extraer los datos del repositorio de origen.

    Aparece una ventana con información, mientras se realiza la extracción. Revise la información de registro mostrada. Si hay errores, resuélvalos e inténtelo de nuevo.

  10. Si quiere guardar esta información de registro, pulse Guardar. De lo contrario, cierre esta ventana y el resto de las ventanas de la utilidad.

    Si no ha migrado la librería, debe ejecutar la utilidad de carga, como se explica más abajo. Si ha migrado las tablas de librería de informes, vaya a Notas de migración.



x
Procedimiento: Cómo Ejecutar la utilidad de carga

Esta utilidad carga los archivos XML que contienen los datos extraídos de su repositorio de origen. Si decidió migrar la librería, esto se efectuó automáticamente cuando terminó la extracción; puede pasar a Notas de migración.

  1. Compruebe que el servidor de su base de datos de destino se está ejecutando, antes de intentar cargar datos en la misma.
  2. Ejecute la utilidad de carga desde el menú Inicio seleccionando Programas, Information Builders, WebFOCUS 77, ReportCaster, Migración y utilidades de bases de datos, Migrar repositorio, y después, Cargar.

    Se abre la ventana Carga de migración.

  3. Si la ubicación de los datos extraídos es correcta, pulse Cargar. Si necesita cambiarla, pulse Examinar y localice el directorio con los datos extraídos en archivos XML.

    Aparece una ventana con información, mientras se realiza la carga. Revise la información de registro mostrada. Si hay errores, resuélvalos e inténtelo de nuevo.

    Si hay registros coincidentes en el repositorio, no quedarán sobrescritos por la utilidad de migración. Si ha sincronizado los Ids. de usuario con Managed Reporting, puede ignorar los errores duplicados, relativos a esos registro. Si desea sobrescribir otros registros existentes, puede ejecutar una migración de gestión de cambios solo para estos registros, por medio de las opciones REPLACE. Para más información, consulte Pasos de migración de Change Management.

  4. Si quiere guardar esta información de registro, pulse Guardar. De lo contrario, cierre esta ventana y el resto de las ventanas de la utilidad.


x
Notas de migración

Después de migrar el repositorio, debe tener en cuenta lo siguiente:


Principio de página

x
Migración de configuración de ReportCaster

Cómo:

Los ajustes de configuración de ReportCaster se encuentran almacenados en el siguiente archivo cifrado:

/install_directory/ibi/WebFOCUS77/ReportCaster/cfg/dserver.xmls
drive:\ibi\WebFOCUS77\ReportCaster\cfg\dserver.xmls

ReportCaster 7.7 puede convertirse automáticamente, y usar un archivo de configuración de las ediciones 5.2.3 o superior. Sin embargo, solo debe migrar su configuración, si los valores predeterminados han cambiado de forma significativa. Los ajustes del archivo de configuración anterior sobrescribirán cualquier ajuste indicado durante la instalación de 7.7. Tras la migración, debe actualizar la configuración para que apunte al repositorio correcto de 7.7, y cualquier nombre de host, puerto o ruta que haya cambiado.

Si no está migrando la configuración, vaya a Pasos de migración de Change Management, Pasos de migración de Change Management o Verificación y seguridad de Managed Reporting y Dashboard.

Si la información de conexión es prácticamente la misma de una edición a otra, realice la migración como le explicamos a continuación:



x
Procedimiento: Cómo Migrar la configuración de ReportCaster
  1. Si el servidor de distribución se está ejecutando, deténgalo.
  2. Vaya al siguiente directorio:
    /install_directory/ibi/WebFOCUS77/ReportCaster/cfg
    drive:\ibi\WebFOCUS77\ReportCaster\cfg
  3. Cambie el nombre del archivo dserver.xmls, instalado con ReportCaster Versión 7, Edición 7. Por ejemplo:
    mv dserver.xmls dserver.default.xmls
  4. Copie el archivo dserver.xmls anterior en el directorio /install_directory/ibi/WebFOCUS77/ReportCaster/cfg.

    Al actualizar desde 7.1 o anteriores, cambie la información de conexión del repositorio, para que apunte al nuevo repositorio 7.7.

  5. Al actualizar desde una edición anterior a 7.6.0, use las rutinas repurl, dbname, y dbpass para cambiar la información de conexión del repositorio. Si tiene un entorno Windows X, también puede ejecutar la rutina /ReportCaster/bin/editit, para editar los parámetros con la Interfaz de configuración del servidor de ReporCaster. Para más información, consulte Configuración de ReportCaster Configuración de ReportCaster Referencia de contenido a: Tareas de posinstalación de ReportCaster.
  6. Al actualizar desde una edición anterior a 7.6.0, abra la Interfaz de configuración de ReportCaster desde el menú Inicio, seleccionando Programas, Information Builders, WebFOCUS77, ReportCaster, Servidor de distribución, Configuración y, a continuación, Editar.
  7. En la pestaña General, amplíe Repositorio y Usar URL.
  8. Actualice los campos URL o Usuario SRV, para especificar el repositorio que está usando en ReportCaster 7.7. No se puede utilizar las mismas tablas que en ediciones anteriores, porque su estructura ha cambiado desde 7.6.0.
  9. Reinicie el servidor de distribución.
  10. Reinicie sus servidores Web o de aplicaciones.

Nota: Desde la versión 7, edición 7.02, los ajustes de Idioma dinámico de ReportCaster se configuran en la Consola de administración de WebFOCUS.


Principio de página

x
Pasos de migración de Change Management

Cómo:

Change Management le permite migrar y borrar registros y tablas específicos, en lugar de todo el repositorio. Con la migración de Change Management, puede:



x
Procedimiento: Cómo Especificar qué registros se va a migrar
  1. Determine y apunte la siguiente información clave sobre los campos:
    • El SCHEDULEID de cada programación que desea migrar. SCHEDULEID suele ser una cadena alfanumérica, con un formato parecido a S0uj2u0hna03.
    • El BOOKNAME de cada dirección que desea migrar.
    • El ACCESSNAME de cada lista de acceso de la librería de informes que desea migrar.
  2. En el archivo rcmigrate.properties, retire los caracteres de comentario de la siguiente línea:
    condition_path=/install_directory/ibi/WebFOCUS77/ReportCaster/temp

    La herramienta de migración utiliza los archivos de este directorio para determinar los registros específicos que se va a migrar.

  3. Para migrar programaciones específicas, abra un editor de texto y cree un archivo nuevo en el directorio ReportCaster/temp, llamado scheds.txt. Si no quiere migrar las programaciones, vaya al paso 8.
  4. En la primera línea del archivo scheds.txt, especifique:
    $FIELDNAME=SCHEDULEID
  5. En la próxima línea, especifique $INSERT o REPLACE, dependiendo de cómo quiera añadir los registros.

    Comando

    Descripción

    $INSERT

    Migra los registros (y registros dependientes) del repositorio de origen, que tengan valores clave especificados por ud. Si ya existen registros con las mismas claves en el repositorio de destino, no quedan sobrescritos.

    $REPLACE

    Migra los registros (y registros dependientes) del repositorio de origen, que tengan valores clave especificados por ud. Si ya existen registros con las mismas claves en el repositorio de destino, quedan sobrescritos.

  6. En las siguientes líneas, especifique el SCHEDULEID de cada programación que quiere migrar (un SCHEDULEID por línea). Un ejemplo del archivo completo sería:
    $FIELDNAME=SCHEDULEID
    $INSERT
    S0uj2u0hna01
    S0uj343g3o03
    S0u23456789w
  7. Guarde y cierre el archivo.
  8. Para migrar libretas de direcciones específicas, abra un editor de texto y cree un archivo nuevo en el directorio ReportCaster/temp, llamado addr.txt. Si no quiere migrar las libretas de direcciones, vaya al paso 13.
  9. En la primera línea del archivo addr.txt, especifique:
    $FIELDNAME=BOOKNAME
  10. En la próxima línea, especifique $INSERT o REPLACE, dependiendo de cómo quiera añadir los registros.
  11. En las siguientes líneas, especifique el BOOKNAME de cada libreta de direcciones que quiere migrar (un BOOKNAME por línea). Por ejemplo:
    $FIELDNAME=BOOKNAME
    $INSERT
    BOOK1
    BOOK2
  12. Guarde y cierre el archivo.
  13. Para migrar listas de acceso específicas, abra un editor de texto y cree un archivo nuevo en el directorio ReportCaster/temp, llamado access.txt. Si no quiere migrar las listas de acceso, consulte Cómo Ejecutar la migración de Change Management.
  14. En la primera línea del archivo access.txt, especifique:
    $FIELDNAME=ACCESSNAME
  15. En la próxima línea, especifique $INSERT o REPLACE, dependiendo de cómo quiera añadir los registros.
  16. Especifique el ACCESSNAME de cada lista de acceso de la librería de informes que desee migrar (un ACCESSNAME por línea).
  17. Guarde y cierre el archivo.

    Nota: Para migrar programaciones, libretas de direcciones o listas de acceso específicas, debe crear un archivo para cada tipo de migración.



x
Procedimiento: Cómo Ejecutar la migración de Change Management
  1. Elimine cualquier archivo XML del directorio extract_file_path. Este directorio está definido en el archivo rcmigrate.properties.
  2. Compruebe que el repositorio de origen está definido correctamente en el archivo rcmigrate.properties.
  3. Vaya al siguiente directorio:
    /install_directory/ibi/WebFOCUS77/ReportCaster/bin
  4. Extraiga los registros mediante uno de estos comandos, dependiendo de las tablas que quiera migrar.

    Comando

    Descripción

    Tablas extraídas

    ./rcextract SCHEDULE

    Solo migra las programaciones

    BOTSCHED, BOTPARMS, BOTTSKEX, BOTPACK, BOTTASK

    ./rcextract ADDRESS

    Solo migra las libretas de direcciones

    BOTADDR, BOTDEST

    ./rcextract LIBACCESS

    Solo migra las listas de acceso

    BOTACCES, BOTLIST

    Con cada comando, los registros quedan extraídos de las tablas indicadas más arriba. Si ha creado archivos que indican los registros específicos que se va a extraer, solo se extraerán estos registros. De lo contrario, se migrará todos registros de las tablas indicadas más arriba.

  5. Después de extraer datos, ejecute rcload:
    /install_directory/ibi/WebFOCUS77/ReportCaster/bin/rcload

    La utilidad rcload carga todos los archivos XML que haya en el directorio extract_file_path. Si está migrando registros específicos, tenga en cuenta lo siguiente:

    • Si no existen registros coincidentes, se añade registros $INSERT al repositorio de destino.
    • Se añade registros $REPLACE al repositorio de destino y se sobrescribe cualquier registro coincidente.


x
Pasos de migración de Change Management

Change Management le permite migrar registros y tablas específicos. Por ejemplo, puede migrar solo los registros de sus libretas de direcciones, pero no las programaciones. Esto resulta útil sobre todo al migrar de un entorno de prueba de ReportCaster 7.7 a uno de producción.

Nota: La interfaz de usuario gráfico de Change Management está disponible desde la interfaz de usuario HTML de ReportCaster, y la interfaz Administración y Desarrollo de ReportCaster de la miniaplicación. Para más información, consulte el manual Administración de ReportCaster.

  1. Compruebe que los servidores de bases de datos de origen y destino estén ejecutándose, antes de intentar extraer y cargar los datos.
  2. Ejecute la utilidad de Change Management desde el menú Inicio seleccionando Programas, Information Builders, WebFOCUS 77, ReportCaster, Migración y utilidades de bases de datosy después, Change Management.

    Cuando ejecute la utilidad Change Management, intentará conectarse al repositorio de origen. Si ya ha ejecutado la utilidad de extracción, utilizará la misma información de conexión. Si no la ha ejecutado, o el repositorio de origen no está disponible, se le indica que introduzca el archivo de configuración de la edición anterior de ReportCaster. Consulte Cómo Ejecutar la utilidad de extracción, para obtener información sobre estas ventanas (si aparecen).

    Si la utilidad Change Management puede establecer la conexión a su repositorio de origen, aparece una ventana mientras lee la información necesaria para ayudarlo a especificar los registros que quiere migrar. Con repositorios grandes, el proceso puede llevar cierto tiempo.

    Después de leer la información del repositorio de origen, se abre la utilidad de Change Management.

    Nota: Si quiere migrar programaciones de un repositorio de origen distinto, pulse Editar, para introducir la información de conexión.

  3. Marque las programaciones o libretas de direcciones específicas que desee migrar, en la ventana seleccionada. Cuando pulsa Ejecutar, solo se migran los elementos que aparezcan mostrados actualmente en el panel (programaciones o libretas de direcciones, no ambos).
  4. Especifique Insertar o Reemplazar.

    Parámetro

    Descripción

    INSERT

    Si ya existen registros con las mismas claves en el repositorio de destino, no quedan sobrescritos.

    REPLACE

    Si ya existen registros con las mismas claves en el repositorio de destino, quedan sobrescritos.

  5. Pulse Ejecutar para extraer y cargar las programaciones o libretas de direcciones, marcadas en el panel actual.

    Aparece una ventana con información, mientras se realiza la carga. Revise la información de registro mostrada. Si hay errores, resuélvalos e inténtelo de nuevo. Si quiere guardar esta información de registro, pulse Guardar. De lo contrario, cierre esta ventana y el resto de las ventanas de la herramienta.

  6. Si quiere migrar ambos elementos, escoja el panel que no está seleccionado en estos momentos, para elegir los registros, y pulse Ejecutar.

WebFOCUS