© copyright ibm corp. 2011, 2015...capítulo 1. migración de objetos cuando desarr olla o...

46
IBM TRIRIGA Application Platform Versión 3 Release 5.0 Guía del usuario de Migración de objetos IBM

Upload: others

Post on 28-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

IBM TRIRIGA Application PlatformVersión 3 Release 5.0

Guía del usuario de Migración deobjetos

IBM

Page 2: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

NotaAntes de utilizar esta información y el producto al que da soporte, lea la información del apartado “Avisos” en la página35.

Esta edición se aplica a la versión 3, release 5, nivel de modificación 0 de IBM TRIRIGA Application Platform y atodos los releases y modificaciones posteriores hasta que se indique lo contrario en nuevas ediciones.

© Copyright IBM Corporation 2011, 2015.

Page 3: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Contenido

Capítulo 1. Migración de objetos . . . . 1Visión general de Migración de objetos . . . . . 1

Tipos de objeto . . . . . . . . . . . . 1Dependientes . . . . . . . . . . . . . 2Acceso a la herramienta Migración de objetos . . 3Página de Migración de objetos . . . . . . . 3

Capítulo 2. Exportación de objetos . . . 5Visión general de la exportación . . . . . . . . 5

Sugerencias de exportación de Migración deobjetos . . . . . . . . . . . . . . . 5

Creación de un paquete de exportación . . . . . 6Parámetros de búsqueda de Buscador de objetos . . 7Especificación de objetos a añadir al paquete deexportación . . . . . . . . . . . . . . . 8

Adición de objetos a un paquete de exportación . 8Adición de objetos de UX a un paquete deexportación . . . . . . . . . . . . . . 9Creación de un paquete completo . . . . . . 10Especificación de un flujo de trabajo paraejecutarlo durante la importación . . . . . . 10

Creación de un archivo mediante un paquete deexportación . . . . . . . . . . . . . . 11

Capítulo 3. Importación de objetos. . . 13Carga del paquete de migración . . . . . . . 13

Validaciones preliminares. . . . . . . . . 13Cargas en segundo plano . . . . . . . . . 14Cargas en segundo plano con importación . . . 14

Validación del paquete de migración . . . . . . 15Proceso de validación . . . . . . . . . . 15Resumen de paquete . . . . . . . . . . 16Identificación de objetos existentes. . . . . . 16

Validación del paquete . . . . . . . . . 17Resolución de problemas con objetos no válidos 17

Comparación de objetos . . . . . . . . . . 20Métodos de comparación . . . . . . . . . 20Comparación de todos los objetos . . . . . . 21Comparación de un objeto en un paquetecargado con el sistema de destino . . . . . . 22Identificación de objetos idénticos . . . . . . 22Comparación de dos versiones del mismo flujode trabajo . . . . . . . . . . . . . . 23

Importación del paquete de migración . . . . . 23Proceso de importación . . . . . . . . . 24Sugerencias de importación de Migración deobjetos . . . . . . . . . . . . . . . 25

Capítulo 4. Migración de índices detabla de base de datos . . . . . . . . 29Exportación de índices de tabla de base de datos . . 29Exportación de todos los índices de una tabla . . . 29Exportación de índices individuales . . . . . . 30

Capítulo 5. Configuración del registrode Migración de objetos . . . . . . . 31

Capítulo 6. Exportación de flujos detrabajo como texto . . . . . . . . . 33

Avisos . . . . . . . . . . . . . . . 35Marcas registradas . . . . . . . . . . . . 37Términos y condiciones de la documentación delproducto . . . . . . . . . . . . . . . 37Declaración de privacidad en línea de IBM . . . . 38

© Copyright IBM Corp. 2011, 2015 iii

Page 4: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

iv © Copyright IBM Corp. 2011, 2015

Page 5: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Capítulo 1. Migración de objetos

Cuando desarrolla o personaliza una aplicación, puede migrar los objetos comopor ejemplo objetos de negocio, formularios y flujos de trabajo que representan sutrabajo a otros entornos de IBM® TRIRIGA Application Platform en los que seutilizarán.

Visión general de Migración de objetosPuede migrar objetos de un entorno de TRIRIGA Application Platform a otromediante una herramienta de la plataforma llamada Migración de objetos.

Primero debe crear un paquete de exportación de objetos seleccionados y grabarlosen un archivo. A continuación, debe importar ese archivo en el entorno deTRIRIGA Application Platform de destino.

Para migrar versiones más recientes de los mismos objetos migradosanteriormente, puede reutilizar el paquete que creó previamente y repetir lospasos.

Atención: No permita que los usuarios accedan al entorno de TRIRIGAApplication Platform mientras esté procesando los paquetes de Migración deobjetos. La actividad de los usuarios podría dañar los datos o bloquear las tablas.

Tipos de objetoAlgunos tipos de objeto están soportados por Migración de objetos mientras queotros no.

Migración de objetos da soporte a los tipos de objeto siguientes:v Lista de formularios alternativosv Aplicaciónv Asociacionesv Símbolo de presupuestov Objeto de negociov Conjunto de calendariosv Documentov Formulariov Grupov Estructura de jerarquíav Listav Módulov Recopilación de navegaciónv Elemento de navegaciónv Etiqueta de objetov Portal (post 3.0)v Sección de portalv Consulta

© Copyright IBM Corp. 2011, 2015 1

Page 6: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

v Datos de registrov Tabla de puntuación (post 3.0)v Estilosv Componente webv Flujo de trabajo

Para obtener más información sobre un tipo de objeto, consulte la colección deguías de usuario Construcción de aplicaciones para IBM TRIRIGA Application Platform3.

Puede seleccionar el tipo de objeto Aplicación o Componente web para buscar yañadir aplicaciones de UX o componentes web a su paquete de exportación. Deforma predeterminada, todos los metadatos relacionados con la aplicación o elcomponente web, incluidos los metadatos independientes, se seleccionanautomáticamente para su inclusión en el paquete. Puede utilizar los parámetros debúsqueda para limitar los datos dependientes.

Puede utilizar la opción Datos de registro solo para mover datos de configuración,plantillas y otros elementos importados una vez y utilizados como una plantilla.

Migración de objetos no da soporte a los tipos de objeto siguientes:v Elemento de acciónv Gestorv Portal (pre 3.0)v Tabla de puntuación (pre 3.0)v Lista de consultav Sección de portal de consultav Lista de agregación rápidav Lista de accesos directosv Estilo de sitiov Familia de estados

Nota: Las imágenes almacenadas en Datos de registro no se mueven del origen aldestino durante el proceso de exportación/importación de Migración de objetos.Durante la exportación, Migración de objetos incluye una vía de acceso simple alarchivo de imagen (en la carpeta userfiles del sistema de origen) en el XML dedatos de registro. Durante la importación, esta vía de acceso se guarda en elregistro del sistema de destino pero la imagen no es visible para el usuario. Paraque las imágenes estén disponibles en el entorno de destino después de laimportación, copie los archivos de imagen de la carpeta userfiles de origen en lacarpeta userfiles de destino.

DependientesEl concepto de dependientes es clave para la Migración de objetos. La Migraciónde objetos copia objetos de un entorno o actualiza un entorno con objetos de unentorno diferente. Cualquier objeto puede tener uno o varios objetos que dependande él.

Por ejemplo, un objeto de negocio puede tener varios formularios; para que losformularios se migren adecuadamente, el objeto de negocio debe existir ya en el

2 © Copyright IBM Corp. 2011, 2015

Page 7: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

entorno de destino o estar contenido en el mismo paquete. Esto significa que elformulario depende del objeto de negocio. En otras palabras, el formulario no sepuede importar sin el objeto de negocio.

Nota: A menos que se indique lo contrario, seleccionar un objeto para incluirlo enla exportación no incluye automáticamente ninguno de los dependientes del objeto.

Acceso a la herramienta Migración de objetosHay varios métodos para acceder a la herramienta Migración de objetos.

Acerca de esta tareav Para acceder a la herramienta Migración de objetos desde el menú

Herramientas, seleccione Herramientas > Administración > Migración deobjetos.

v Para acceder a la herramienta Migración de objetos desde el Modelador dedatos, seleccione Herramientas > Herramientas de creación de programas >Modelador de datos. Seleccione Migración de objetos en el menú Programa deutilidad.

Página de Migración de objetosUn paquete de exportación especifica un conjunto de objetos a grabar en unarchivo para que otros entornos de TRIRIGA Application Platform los puedan leer.Un paquete de importación contiene objetos de un archivo a migrar en esteentorno de plataforma.

La página Migración de objetos muestra el estado de cada paquete, el usuario quecreó el paquete y la descripción del paquete.

Para importar un paquete de Migración de objetos, pulse Paquete de importaciónnuevo.

Para ver las especificaciones de un paquete de Migración de objetos existente,pulse en el nombre con hiperenlace.

Para suprimir un paquete de Migración de objetos, marque el recuadro deselección situado junto al nombre del paquete y pulse Suprimir.

Si desea crear un paquete de exportación nuevo que contiene los mismoselementos que uno de los paquetes listados, pulse en el icono de copia de paquetesituado junto al nombre del paquete. En la página Crear paquete, cambie elnombre y especifique una descripción. Modalidad de creación está preestablecidoen De paquete. Solo los objetos existentes se ponen en el paquete nuevo.

Consejo: Utilice la característica de copia de paquete para volver a exportar unconjunto de objetos que ha importando previamente. Por ejemplo, utilice lacaracterística de copia de paquete si importa un paquete en un entorno, cambia losobjetos y a continuación los migra a otro lugar.

Nota: Los nombres de paquete no pueden contener caracteres especiales.

Cuando pulsa Crear paquete, el sistema abre la página Migración de objetos.

Capítulo 1. Migración de objetos 3

Page 8: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

4 © Copyright IBM Corp. 2011, 2015

Page 9: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Capítulo 2. Exportación de objetos

Puede migrar grupos de objetos a otros entornos de TRIRIGA Application Platformcreando primero un paquete de exportación y añadiendo objetos al paquete. Acontinuación puede exportar los objetos a un archivo e importar el archivo en losentornos de destino.

Visión general de la exportaciónPuede crear un paquete de exportación y añadir objetos y objetos dependientes alpaquete en el panel Buscador de objetos de la herramienta Migración de objetos.

Para ver los objetos que añade al paquete en el panel Navegación de laherramienta Migración de objetos. Cada objeto se añade una sola vez. Los intentossubsiguientes de añadir el objeto se ignoran.

Puede utilizar el Buscador de objetos no solo para añadir objetos y dependientesde esos objetos a un paquete de exportación sino también para ver objetos ydependientes. No es necesario añadir objetos a un paquete para utilizar elBuscador de objetos.

Sugerencias de exportación de Migración de objetosPuede utilizar estas sugerencias para entender mejor el proceso de exportación deMigración de objetos.

Área de Migración de objetos Sugerencia

panel Mensajes Revise el panel Mensajes para conocer el estado delproceso de Migración de objetos.

Panel Navegación Cuando pulsa Objetos en el panel Navegación, el panelObjetos visualiza todo lo que hay en el paquete.

Cuando selecciona uno de los tipos de objeto, el panelObjetos visualiza todo los que hay en el paquete sobreese tipo de objeto; por ejemplo, los objetos de negociopueden visualizar triBuilding, triProperty otriProposedSite.

Jerarquía del panel Navegación Para ayudar a la jerarquía existente a cargarse másrápidamente cuando vuelve a abrir un paquete deMigración de objetos existente, todas las carpetas delpanel Navegación están inicialmente cerradas.

No es necesario expandir los nodos para ver los objetos.Cuando se carga la jerarquía, pulse cualquier nombre decarpeta y vea sus objetos en el panel Objectos.

Página Migración de objetos Las propiedades de diseño de los paneles de Migraciónde objetos se guardan como cookies en su navegador. Siinicia la sesión en otro sistema, heredará las propiedadesconfiguradas por el usuario de ese sistema. Una formade restablecer el diseño en el valor predeterminadoproporcionado es pulsar Restablecer.

© Copyright IBM Corp. 2011, 2015 5

Page 10: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Datos de registro Si está buscando Datos de registro, debe seleccionar unmódulo. Si ve un mensaje, No se ha encontrado nada, esporque no hay ningún módulo seleccionado.

Datos de registro muestra a qué objeto de negociopertenece Datos de registro.

Utilice el tipo de objeto Datos de registro solo paramover datos de configuración, plantillas y otroselementos que se importan una vez y se utilizan comoplantilla después. La Migración de objetos no estápensada para mover datos de un entorno a otro.

Datos de registro de diccionario Utilice el Gestor de globalización en lugar de Migraciónde objetos para exportar e importar datos de registro dediccionario (triDictionaryEntry).

Si opta por utilizar Migración de objetos, asegúrese deeliminar los registros de Diccionario existentes delentorno de destino antes de importar el paquete quecontiene sus registros de Diccionario. El nombre deregistro de Diccionario tiene la correspondencia de unnúmero de control. Es posible que la secuencia delentorno de origen no coincida con la secuencia delentorno de destino y que por lo tanto se produzca unaduplicación de registros al importar.

Actividad de usuario No permita que los usuarios accedan al entorno de IBMTRIRIGA mientras esté procesando los paquetes deMigración de objetos. La actividad de los usuariospodría dañar los datos o bloquear las tablas.

Flujos de trabajo Cuando selecciona flujos de trabajo, los resultadosincluyen todos los flujos de trabajo independientementede su estado. Si un flujo de trabajo está bajo revisión, seexporta la última versión publicada o retirada.

Cuando añade flujos de trabajo retirados al paquete deMigración de objetos y los importa en otro entorno, losflujos de trabajo se retiran automáticamente en elsistema de destino.

Creación de un paquete de exportaciónPuede crear un paquete que no contenga inicialmente objetos precargados o unpaquete que contenga objetos precargados publicados en una fecha específica odespués de ella

Procedimiento1. Seleccione Herramientas > Administración > Migración de objetos.2. En la página Migración de objetos, pulse Paquete de exportación nuevo.3. En el formulario de creación de paquete, especifique un nombre y una

descripción para el paquete de exportación nuevo.4. Seleccione un valor en el cuadro desplegable Modalidad de creación.v Para crear un paquete que inicialmente no contenga objetos precargados,

seleccione Vacío.

6 © Copyright IBM Corp. 2011, 2015

Page 11: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

v Para crear un paquete que contenga todos los objetos publicados en unafecha específica o después de ella, seleccione Por fecha. Seleccione una fechaen el campo Modificado después (Fecha) y marque el recuadro de selecciónDependencias de primer nivel.Los datos de registro se incluyen solo si se trata de un dependiente o de otracosa en el paquete. El sistema utiliza una búsqueda recursiva para capturarun solo nivel de dependientes.

5. Pulse Crear paquete.

Qué hacer a continuación

Si seleccionó Por fecha en el campo Modalidad de creación, el paquete deexportación que se crea contiene los objetos precargados y el paso siguienteconsiste en añadir o suprimir objetos.

Si seleccionó Vacío, el paquete no contiene objetos y el siguiente paso consiste enespecificar qué objetos incluirá el paquete.

Parámetros de búsqueda de Buscador de objetosPuede utilizar cualquier parámetro de búsqueda o una combinación de parámetrosde búsqueda para filtrar la búsqueda por grupos de objetos específicos.

Conforme se va familiarizando con los datos de objeto del Buscador de objetos,puede acelerar el uso de los parámetros de búsqueda. En función del parámetroque selecciona, se actualizan las opciones disponibles para el resto de parámetrosno seleccionados. En lugar de elegir primero un tipo de objeto, por ejemplo, puedeelegir primero uno de los otros parámetros.

Tabla 1. Los parámetros de la sección Parámetros de búsqueda del panel Buscador deobjetos

Parámetro de búsqueda Descripción

Nombre de objeto Filtrar la búsqueda a objetos de un tipo de objeto específico.

Módulo Filtrar la búsqueda a objetos de un módulo específico.

Este parámetro no se visualiza para los tipos de objetoAplicación, Símbolo de presupuesto, Documento, Estilo deformulario, Grupo, Módulo, Recopilación de navegación,Elemento de navegación, Portal, Sección de portal yComponente web.

Objeto de negocio Filtrar la búsqueda a un objeto de negocio específico. Esteparámetro se visualiza si selecciona un módulo que contieneobjetos de negocio.

Modificado después de(fecha)

Filtrar la búsqueda a objetos modificados después de unafecha específica. Si no selecciona una fecha, los objetos sedevuelven independientemente de su fecha de modificación.

Capítulo 2. Exportación de objetos 7

Page 12: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Tabla 1. Los parámetros de la sección Parámetros de búsqueda del panel Buscador deobjetos (continuación)

Modificado por (usuario) Filtrar la búsqueda a objetos modificados por un usuarioespecífico. Si no especifica un nombre de usuario, los objetosse devuelven independientemente del usuario que losmodificó por última vez.

Algunos tipos de objeto no soportan este parámetro en sudiseño de base de datos. Para esos tipos de objeto, el sistemano devuelve objetos si identifica un usuario para esteparámetro.

Los tipos de objeto soportados para este parámetro sonAplicación, Objeto de negocio, Documento, Formulario,Grupo, Módulo, Recopilación de navegación, Elemento denavegación, Consulta, Datos de registro, Componente web yFlujo de trabajo.

Etiqueta de objeto Filtrar la búsqueda a objetos que contienen una etiqueta deobjeto específica.

Este parámetro se visualiza para los tipos de objeto Todo,Aplicación, Objeto de negocio, Formulario, Módulo, Informe,Componente web y Flujo de trabajo.

Cuando se selecciona Todo, sólo se busca en los objetosAplicación, Objeto de negocio, Formulario, Módulo, Informe,Componente web y Flujo de trabajo ya que contienenetiquetas de objeto. No se busca en los objetos que no estánetiquetados.

Nombre de objeto Filtrar la búsqueda especificando un nombre de objeto yseleccionando un filtro.

Especificación de objetos a añadir al paquete de exportaciónEl proceso de añadir objetos al paquete de exportación es la parte más complicadade la preparación de migración. Implica la inclusión de los objetos adecuados en elpaquete. También puede implicar la exclusión de objetos del paquete.

Adición de objetos a un paquete de exportaciónEl próximo paso consiste en añadir objetos al paquete de exportación mediantecualquiera de los parámetros disponibles en el panel Buscador de objetos.

Acerca de esta tarea

Puede añadir un objeto a la vez al paquete y después añadir sus dependientes opuede añadir un conjunto de objetos y después añadir sus dependientes. Elmétodo que elija para añadir objetos dependientes de otros objetos al paquete sebasa en sus objetivos y su familiaridad con su implementación de IBM TRIRIGA.

Puede que no sea necesario añadir todas las dependencias. Depende totalmente desu entorno de destino. Puede que solo sea necesario añadir los objetos quecambiaron desde una fecha específica. Puede ser útil utilizar los parámetros debúsqueda Modificado después de o Modificado por.

Cuando encuentra el primer nivel de dependencias para el tipo de objeto Datos deregistro, todos los niveles subsiguientes de datos de registro asociados se recuperan

8 © Copyright IBM Corp. 2011, 2015

Page 13: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

en los resultados de dependencia para los Datos de registro seleccionados. Por lotanto, no es necesario buscar dependientes de dependientes para Datos de registro.

Procedimiento1. Busque un objeto o un conjunto de objetos para añadir al paquete de

exportación especificado uno o varios parámetros en la sección Parámetros debúsqueda del panel Buscador de objetos.

2. Pulse Buscar.3. Para añadir el objeto o el conjunto de objetos listados en la sección de

resultados de la búsqueda al paquete de exportación, marque los recuadros deselección de los objetos y pulse Añadir objetos seleccionados.

4. Para añadir dependientes del objeto o los objetos seleccionados que ha añadidoal paquete, siga estos pasos.a. Busque dependientes del objeto o los objetos seleccionados pulsando Buscar

dependientes.b. Añada objetos dependientes listados en la sección de resultados de la

búsqueda al paquete de exportación marcando los recuadros de selección delos objetos dependientes y pulse Añadir objetos seleccionados.

5. Añada dependientes del objeto o los objetos dependientes que añade alpaquete.a. Busque dependientes del objeto o los objetos dependientes seleccionados

pulsando Buscar dependientes.b. Añada los objetos dependientes listados en la sección de resultados de la

búsqueda al paquete de exportación marcando los recuadros de selección delos objetos dependientes y pulsando Añadir objetos seleccionados.

6. Repita el proceso de añadir dependientes de dependientes según sea necesario.7. Pulse Restablecer búsqueda en el buscador de objetos para borrar los datos de

la búsqueda actual y seleccionar los parámetros de búsqueda para su próximoobjeto o conjunto de objetos.

8. Cuando el paquete de exportación contenga todos los objetos que desea, guardeel paquete.

Adición de objetos de UX a un paquete de exportaciónPuede seleccionar el tipo de objeto Aplicación o Componente web para buscar yañadir aplicaciones de UX o componentes web a su paquete de exportación.

Acerca de esta tarea

De forma predeterminada, cuando selecciona Buscar, todos los metadatosrelacionados con la aplicación o el componente web, incluidos los metadatosindependientes, se seleccionan automáticamente para su inclusión en el paquete.

Se visualiza un recuadro de selección Incluir dependientes cuando se completa labúsqueda y los resultados de la búsqueda contienen aplicaciones o componentesweb. El recuadro de selección está marcado de forma predeterminada. Si desealimitar los datos dependientes como por ejemplo Consultas, Objetos de negocio yFlujos de trabajo en el paquete, quite la marca del recuadro de selección Incluirdependientes. A continuación, utilice los parámetros de búsqueda para buscar yañadir los datos dependientes que desea. Los dependientes de UX de aplicacionescomponentes web como por ejemplo Modelos y Orígenes de datos se incluyensiempre cuando exporta el paquete.

Capítulo 2. Exportación de objetos 9

Page 14: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

El recuadro de selección Incluir dependientes se visualiza solo si los resultados dela búsqueda contienen tipos de objeto de aplicación o componente web. Es solodentro de esos tipos de objeto que los datos dependientes se pueden seleccionarautomáticamente para su inclusión en un paquete. Si la búsqueda contiene otrosobjetos que no están asociados a una aplicación o un componente web, el recuadrode selección Incluir dependientes no tiene influencia sobre esos objetos. Para esosobjetos debe utilizar el método estándar de utilizar Buscar dependencias parabuscar y añadir los datos dependientes que desea.

Si selecciona el tipo de objeto Aplicación o Componente web y añade un términode búsqueda al campo Nombre de objeto y selecciona Buscar, el término se borrauna vez visualizados los resultados. El término se borra de modo que todos losobjetos dependientes asociados a la aplicación o el componente web estánseleccionados, no solo aquellos objetos cuyo nombre contiene el término. Si deseavolver a sus criterios de búsqueda, seleccione Atrás.

Creación de un paquete completoPuede crear un paquete de exportación que incluya todos los objetos. Para cadatipo de objeto, busque y seleccione todos los objetos para añadirlos al paquete.Tenga en cuenta que la exportación de un paquete completo tarda mucho enprocesarse.

Procedimiento1. En la sección Parámetros de búsqueda del panel Buscador de objetos, seleccione

un Tipo de objeto y pulse Buscar. Cuando selecciona el tipo de objeto de datosde registro, debe seleccionar cada módulo individualmente y añadir todos losresultados de la búsqueda de objetos al paquete.

2. En la sección Resultados de búsqueda, seleccione todos los objetos de este tipode objeto marcando el recuadro de selección situado junto al tipo de objeto.

3. Pulse Añadir objetos seleccionados.4. Repita los pasos para cada conjunto de objetos que desee incluir en su paquete.5. Cuando el paquete de exportación contiene todos los objetos que desea, guarde

el paquete.

Especificación de un flujo de trabajo para ejecutarlo durantela importación

Cuando añade flujos de trabajo a su paquete de exportación, puede seleccionar unflujo de trabajo que se ejecuta automáticamente durante la importación. Cuando laimportación del paquete de su entorno de TRIRIGA Application Platform dedestino se completa satisfactoriamente, el flujo de trabajo se ejecuta.

Acerca de esta tarea

El panel Propiedad de la página Migración de objetos contiene un desplegable deFlujo de trabajo que se llena cuando añade flujos de trabajo a su paquete deexportación en el panel Buscador de objetos. Si no añade flujos de trabajo alpaquete, el desplegable del flujo de trabajo está en blanco.

Procedimiento1. Después de añadir uno o varios flujos de trabajo al paquete de exportación en

el panel Buscador de objetos de la herramienta Migración de objetos, pulse enel desplegable Flujos de trabajo en el panel Propiedad.

2. Seleccione el flujo de trabajo que desea ejecutar durante la importación.

10 © Copyright IBM Corp. 2011, 2015

Page 15: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

3. Guarde el paquete.

Creación de un archivo mediante un paquete de exportaciónCuando un paquete de exportación contiene los objetos que desea, puede crear unarchivo .zip que utilizará para migrar sus cambios de un entorno a otro.

Procedimiento1. Con el paquete de exportación abierto en la herramienta Migración de objetos,

pulse Exportar.2. En el panel Objetos, seleccione Esperar para una exportación síncrona o

Segundo plano para una exportación asíncrona. TRIRIGA Application Platformgenera un archivo .zip que contiene un archivo .xml para cada uno de losobjetos del paquete.

3. Si está exportando síncronamente, especifique la ubicación del archivoexportado y pulse Guardar.

4. Si está exportando asíncronamente, el archivo se guarda en el directoriouserfiles\ObjectMigration de la instalación de TRIRIGA Application Platform,por ejemplo, C:\Tririga\userfiles\ObjectMigration\Building BO.zip.Mientras el agente de Migración de objetos está trabajando en el paquete deexportación, no puede cambiar la definición del paquete que se muestra en lapantalla de Migración de objetos. Recibirá una notificación una vez completadala exportación.

Qué hacer a continuación

Durante el proceso de exportación, TRIRIGA Application Platform puede registrarmensajes de error y de aviso en el archivo de registro de Migración de objetos. Elarchivo de registro de Migración de objetos está en el directorio log de lainstalación de TRIRIGA Application Platform, por ejemplo, C:\Tririga\log\ObjectMigration.log.

Cuando se descarga el archivo .zip, el estado del paquete de Migración de objetoscambia a Exportado. Está preparado para migrar los objetos a otro entorno deTRIRIGA Application Platform importando el archivo .zip en ese entorno.

Capítulo 2. Exportación de objetos 11

Page 16: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

12 © Copyright IBM Corp. 2011, 2015

Page 17: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Capítulo 3. Importación de objetos

Después de exportar objetos a un archivo .zip puede importar el archivo en otrosentornos de IBM TRIRIGA Application Platform.

Antes de empezar

No realice actividades de producción normales en el entorno de IBM TRIRIGAApplication Platform mientras está importando un paquete de Migración deobjetos en ese entorno. Importe el paquete cuando el entorno tenga una actividaddel sistema mínima.

Antes de iniciar los pasos de importación, asegúrese de que el Agente de limpiezano se esté ejecutando. Cuando finalice los pasos de importación, permita que elAgente de limpieza se ejecute como lo hacía anteriormente. Asegúrese de que lamodalidad de producción tenga el valor adecuado y reinicie el servidor.

Si tiene preguntas sobre estos conceptos o procedimientos, consulte la Guía deinstalación e implementación de IBM TRIRIGA Application Platform 3 y la Guía delusuario de la consola del administrador IBM TRIRIGA Application Platform 3.

Carga del paquete de migraciónEl primer paso para importar el paquete en el entorno de TRIRIGA ApplicationPlatform de destino es cargar el archivo .zip creado durante el proceso deexportación.

Acerca de esta tarea

Para cargar el paquete, puede seleccionar Paquete de importación nuevo en lapágina Migración de objetos. El paquete cargado se añade a la sección Paquetes deimportación de la página con un estado Nuevo.

Cuando abre el paquete, se extraen los objetos del archivo .zip y se realizanvalidaciones preliminares sobre los objetos. Los objetos y la información devalidación se visualizan en el panel Navegación de la página Migración de objetos.Los archivos temporales creados durante el proceso de carga de paquetes sesuprimen automáticamente.

Validaciones preliminaresCuando carga el paquete en el entorno de TRIRIGA Application Platform dedestino, se realizan validaciones preliminares de los objetos.

La primera validación preliminar que se realiza durante el proceso de cargacomprueba los elementos siguientes.v Si un módulo se especifica en un objeto cargado, si ese módulo existe en el

paquete o en el sistema.v Si un objeto de negocio se especifica en un objeto cargado, si ese objeto de

negocio existe en el paquete o en el sistema.

© Copyright IBM Corp. 2011, 2015 13

Page 18: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

v Si un elemento dependiente especificado en un objeto cargado no está en elpaquete o en el sistema, el objeto se marca como No válido y el nombre deobjeto se muestra en rojo. Se visualiza un icono

junto al nombre del objeto.

La segunda validación preliminar comprueba si el nombre del objeto, incluyendoel módulo y el objeto de negocio si procede para ese tipo de objeto, está en elsistema de destino.v Si el nombre de objeto está en el sistema de destino, se visualiza un icono

junto a él y el nombre de objeto se muestra en azul.v Si el nombre de objeto no está en el sistema de destino, se visualiza un icono

junto a aquel y el nombre de objeto se muestra en verde.

Si un nombre de objeto tiene un icono

y el texto está en verde pero existe en elsistema de destino, compruebe que el nombre de objeto se haya escritocorrectamente. Si un nombre de objeto está en azul pero no existe, compruebe queel nombre de objeto se haya escrito correctamente.

Si el tipo de objeto tiene un módulo y un objeto de negocio, compruebe el nombrede módulo y el nombre de objeto de negocio para ver si hay espacios adicionales odiferencias en las mayúsculas y minúsculas.

Si el sistema de destino contiene más de un objeto con el mismo nombre, se escribeun aviso en el registro de Migración de objetos. Por ejemplo, puede que existanuna consulta en el nivel de módulo y una consulta en uno de los objetos denegocio. El proceso de importación actualiza el objeto en el sistema de destino quetiene el ID más bajo con el objeto del paquete de importación.

Cargas en segundo planoPuede optar por cargar paquetes de Migración de objetos como un proceso ensegundo plano.

Puede copiar el archivo a cargar en la carpeta userfiles\ObjectMigration\Uploadsde la carpeta de instalación. Un ejemplo de esta ubicación en Microsoft Windowses C:\Tririga\userfiles\ObjectMigration\Uploads. Cuando añade un archivo aesta carpeta, el Agente de migración de objetos detecta el archivo y creaautomáticamente un paquete para el archivo.

Una vez creado el paquete de Migración de objetos, el sistema suprimeautomáticamente el archivo.

Cargas en segundo plano con importaciónPuede optar por cargar e importar archivos zip de paquetes de Migración deobjetos como un proceso en segundo plano.

Para iniciar el proceso en segundo plano, debe copiar el archivo zip de paquete deimportación en la subcarpeta userfiles\ObjectMigration\UploadsWithImport deinstalación. El Agente de migración de objetos detecta el archivo yautomáticamente lo carga y lo importa.

Una vez importado el archivo zip de paquete de Migración de objetos, el archivose suprime automáticamente de la carpeta \UploadsWithImport.

Un ejemplo de la ubicación de la carpeta de instalación en Microsoft Windows esC:\Tririga\userfiles\ObjectMigration\UploadsWithImport.

14 © Copyright IBM Corp. 2011, 2015

Page 19: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Validación del paquete de migraciónEl objetivo del paso de validación es detectar problemas provocados pordiferencias entre los objetos cargados y los objetos del entorno de la plataforma dedestino.

Procedimiento1. Pulse en el icono

en el panel Navegación para mostrar los detalles del

paquete cargado.v Azul significa que hay un objeto con el mismo nombre de objeto y los

mismos nombres de módulo y objeto de negocio (si procede para el tipo deobjeto) en el entorno de la plataforma de destino. Fíjese en el icono .

v Verde significa que el objeto está en el paquete de migración pero no hayningún objeto con el mismo nombre de objeto y los mismos nombres demódulo y objeto de negocio (si procede para el tipo de objeto) en el entornode la plataforma de destino. Fíjese en el icono .

v Rojo significa que los elementos dependientes no están en el paquete ni en elentorno de destino. Fíjese en el icono .

Nota: El nombre de un objeto de contenido es siempre verde con un icono (que indica nuevo) en la pantalla Migración de objetos.

Nota: Si el sistema de destino contiene más de un objeto con el mismo nombre(por ejemplo, una consulta en el nivel de módulo y una consulta en uno de losobjetos de negocio del módulo), se graba un aviso en el registro de Migraciónde objetos. El proceso de importación actualiza el objeto en el sistema dedestino que tiene el ID más bajo con el objeto del paquete de importación.

2. Para ver la explicación para un objeto, pulse en el nombre con hiperenlace delobjeto en el panel Navegación. El panel Objetos muestra una descripción breve.

Nota: Si existen objetos rojos con un icono , no puede importar lamigración. Debe resolver cada problema marcado en rojo para poder importarel objeto en el entorno de plataforma de destino.

Proceso de validaciónDurante el proceso de validación, el sistema analiza el XML cargado del archivo.zip y comprueba la existencia de referencias no válida o faltantes a otros objetos.

Por ejemplo, si un objeto de negocio tiene un flujo de trabajo de precreación, elproceso de validación se asegura de que el flujo de trabajo está en el paquete o enel sistema. Si no es así, el sistema registra un aviso contra ese objeto de negocio.

Cuando el análisis descubre situaciones más serias, el sistema registra un errorcontra el objeto y lo representa como No válido (mostrado en rojo con un icono

). Un ejemplo es el cambio de un tipo de objeto de negocio de autónomo aincorporado. El sistema de TRIRIGA Application Platform no permite este cambiopor lo que Migración de objetos lo considera un error. Debe resolver todos losobjetos no válidos para poder importar el paquete.

Nota: El sistema siempre valida todos los objetos antes de informar de unavalidación satisfactoria o fallida. Este proceso permite a la persona responsable deimportar el paquete tener todas las inicidencias (avisos y errores) a mano.

Capítulo 3. Importación de objetos 15

Page 20: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Resumen de paquetePara ver todos los avisos y errores encontrados durante la validación, pulse en laacción Resumen en la parte superior de la ventana Migración de objetos.

El Resumen de objeto, al principio del informe Resumen de paquete lista lasestadísticas para cada tipo de objeto. Los avisos y los errores tienen hiperenlaces ala sección de resumen correspondiente que hay más adelante en el informe.

El cuerpo del informe Resumen de paquete contiene una sección aparte para cadatipo de objeto con avisos y errores. Dentro de las secciones, verá el nombre deobjeto, el módulo y el objeto de negocio si procede para el tipo de objeto y losmensajes de aviso o error correspondientes.

Tabla 2. Ejemplo de Resumen de paqueteNombre:

Descripción:

Estado:

TRIRIGA_10_11172010_After_0323

TRIRIGA_10_11172010_After_0323

Importado

Resumen de objeto

Tipo Nº de objetos Nuevo Existente Válido Noválido

Avisos Errores

1 Símbolo de presupuesto 30 - 30 30 - - -

2 Objeto de negocio 354 - 354 354 - - -

3 Contenido 82 82 - 82 - - -

4 Documento 268 - 268 268 - 2 -

5 Formulario 430 - 430 430 - - -

6 Grupo 59 - 59 59 - 1 -

7 Estructura de jerarquía 13 - 13 13 - - -

8 Lista 290 - 290 290 - - -

9 Módulo 53 - 53 53 - - -

10 Recopilación denavegación

171 - 171 171 - - -

11 Elemento de navegación 1441 - 1441 1441 - - -

12 Portal 89 - 89 89 - - -

13 Sección de portal 367 - 367 367 - - -

14 Consulta 2583 - 2583 2583 1 - 1

15 Datos de registro 780 - 780 780 - - -

16 Tabla de puntuación 23 - 23 23 - - -

17 Estilos 13 - 13 13 - - -

18 Flujo de trabajo 1063 - 1063 1063 - - -

8109 82 8027 8109 1 3 1

Avisos de documento

Objeto Módulo Objeto de negocio Mensaje

1 \ROOT\TRIRIGA\Item\Registro deRespuesta de elemento crítico para

la calidad (CTQ)

Documento Documento 1) Error al actualizar el documento existente[\ROOT\TRIRIGA\Item\Registro de Respuesta de elemento

crítico para la calidad (CTQ)].

2 \ROOT\TRIRIGA\Location\Floor_Space_Rollup

Documento Documento 1) Error al actualizar el documento existente[\ROOT\TRIRIGA\Location\Floor_Space_Rollup].

Avisos de grupo

Objeto Módulo Objeto de negocio Mensaje

1 \Grupo de administración Grupo Grupo 1) No se importará el Grupo de administración.

Errores de consulta

Objeto Módulo Objeto de negocio Mensaje

1 triTaskHoldLog – Display - triTask triLogging triLogging 1) No se ha podido encontrar el módulo [triLogging] en elsistema o el paquete.

Identificación de objetos existentesLa acción Seleccionar objetos existentes identifica objetos que el método decomparación de Migración de objetos encuentra en el paquete de Migración deobjetos de origen y en el entorno de destino.

Procedimiento1. Para ver si uno de los objetos de la carga existe en el sistema, seleccione el

objeto en el panel Navegación. El objeto se visualiza en el panel Objetos.

16 © Copyright IBM Corp. 2011, 2015

Page 21: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

2. Seleccione uno o varios elementos en el panel Objetos y pulse Seleccionarobjetos existentes.

3. Revise el resultado en la columna Descripción del panel Objetos.

Validación del paqueteCuando el paquete de importación solo contiene los objetos que desea añadir alsistema, puede validar el paquete.

Procedimiento1. Pulse Validar.2. En el panel Objetos, el sistema pregunta si desea procesar la validación de

forma síncrona (Espera) o asíncrona (Segundo plano).v Si selecciona Espera, el estado del panel Propiedad cambia cuando se

completa la validación.v Si selecciona Segundo plano, se envía una notificación cuando el proceso de

validación está completo.v La notificación de Segundo plano se muestra en la sección de notificación

del portal inicial.v Una vez finalizada la validación, algunos de los objetos del panel

Navegación se pueden mostrar en rojo. Fíjese en el icono . Esta notaciónsignifica que hay un problema con el objeto. Para ver una explicación delproblema, pulse en el nombre del objeto.

v Una descripción breve del problema se muestra en el panel Objetos.

Resultados

Si algunos objetos contienen un icono

después de la validación, los objetos sonno válidos y no puede importar la migración. Cada objeto no válido se deberesolver antes de poder importar los objetos en el entorno de plataforma dedestino.

Resolución de problemas con objetos no válidosUn objeto de migración tiene una referencia no válida cuando hace referencia a losobjetos que no existen en TRIRIGA Application Platform. Puede resolver lasincidencias de objetos no válidos siguiendo dos métodos.

En función de la gravedad, algunas referencias no válidas se detectan como erroresy otras se muestran como avisos. Cuando se producen situaciones no críticas, laplataforma sigue importando los objetos de migración. Sin embargo, tambiénregistra mensajes de error en el archivo de registro de Migración de objetos paraindicar un objeto de negocio faltante y dónde se le hace referencia.

Los avisos no detienen el avance de la importación y se consideran menos críticosque los errores. So los errores o los objetos no válidos pueden hacer queimportación falle. Sin embargo, no ignore los mensajes de aviso. Los avisos puedenllevar a problemas con las aplicaciones después de importar. Asegúrese deentender la causa del aviso antes de continuar.

El formato del mensaje de aviso consta de un identificador de nombre del objetoque tiene la referencia no válida, un identificador de nombre del objeto faltante ycómo se le hace referencia. Para ayudarle a determinar rápidamente qué objetotiene una incidencia, la plataforma utiliza toda la información disponible sobre unobjeto para construir su identificador de nombre. Normalmente, el identificador de

Capítulo 3. Importación de objetos 17

Page 22: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

nombre de un objeto se combina con el nombre de módulo correspondiente, elnombre de objeto correspondiente (si existe) y su nombre. Por ejemplo elidentificador de nombre de formulariotriCostItem_triPaymentLineItem_triPaymentOneTime consta del nombre demódulo (triCostItem), el nombre de objeto de negocio (triPaymentLineItem) y elnombre de formulario (triPaymentOneTime).

Método Descripción

Suprima el objeto delproblema.

Puede suprimir un objeto cuando se visualice en el panelObjetos marcando el recuadro de selección y pulsando en laacción Suprimir en el panel Objetos. La eliminaciónindiscriminada de objetos del paquete puede provocarproblemas durante la validación y la importación.

Por ejemplo, si elimina un objeto de negocio o un módulo delpaquete y otros objetos hacen referencia a este objeto denegocio, la próxima vez que valide, estos objetos no seránválidos.

Arregle el problemasubyacente y despuésvuelva a validar losobjetos.

Por ejemplo, si el problema es un objeto de negocio faltante,vuelva a exportar el paquete que contiene el objeto de negociofaltante. También puede crear manualmente el objeto denegocio en el entorno de plataforma y volver a ejecutar lavalidación.

La tabla siguiente es una lista parcial de los errores que se pueden marcar durantela validación.

Tipo de objeto Breve descripción delerror

Detalle del error

Objeto denegocio

La lista no existe. El objeto de negocio de los objetos demigración tiene un campo de lista que hacereferencia a una lista de valores que noexiste en los objetos de migración o elentorno de plataforma de destino.

Objeto denegocio

El objeto de negocioubicador no existe.

El objeto de negocio de los objetos demigración tiene un campo de ubicador quehace referencia a un objeto de negocio queno existe en los objetos de migración o en elentorno de la plataforma de destino.

Objeto denegocio

Falta el nombrepublicado.

El objeto de negocio no tiene la mismainformación de correspondenciaespecificada.

Objeto denegocio

[Nombre de objeto] noes válido. Los datos dela sección existentesno son válidos.

Este objeto de negocio existe en los objetosde migración y el entorno de la plataformade destino. Ambas versiones del objeto denegocio tienen una sección de registrollamada xxx, pero las propiedades de las dosversiones de la sección son diferentes. Lasposibles diferencias pueden ser:

v Las 2 versiones de la sección de registrohacen referencia a un objeto de negociodiferente.

v Una de las versiones de la sección deregistro es una sección de un solo registroy la otra es una sección de variosregistros.

18 © Copyright IBM Corp. 2011, 2015

Page 23: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Objeto denegocio

xxx no es válido. Elobjeto de negocio dereferencia no existe.

Este objeto de negocio tiene una secciónllamada xxx. El objeto de negocio al quehace referencia la sección xxx no existe enlos objetos de migración o el entorno de laplataforma de destino.

Formulario Objeto de negocio noválido.

Este formulario del objeto de migración estábasado en un objeto de negocio que noexiste en los objetos de migración o elentorno de la plataforma de destino.

Flujo de trabajo Falta el origen de latarea de adjunción dearchivo de formato.

Este flujo de trabajo de los objetos demigración contiene una tarea Adjuntararchivo de formato que hace referencia a unregistro de documento que no existe en losobjetos de migración o el entorno de laplataforma de destino.

Flujo de trabajo Falta la llamada alflujo de trabajo devalidación en el origende la tarea de LI.

Este flujo de trabajo de los objetos demigración contiene una tarea de llamada aflujo de trabajo que hace referencia a otroflujo de trabajo que no existe en los objetosde migración o el entorno de la plataformade destino.

Flujo de trabajo Falta el origen de latarea de consulta.

El flujo de trabajo de los objetos demigración contiene una tarea de consultaque hace referencia a una consulta que noexiste en los objetos de migración o elentorno de la plataforma de destino.

Si el sistema de destino contiene más de un objeto con el mismo nombre (porejemplo, una consulta en el nivel de módulo y una consulta en uno de los objetosde negocio del módulo), se graba un aviso en el registro de Migración de objetos.El proceso de importación actualiza el objeto en el sistema de destino que tiene elId más bajo con el objeto del paquete de importación.

El texto siguiente muestra mensajes registrados normalmente por el paso devalidación.Validation of the Test package begins

Business object validationtriProject_triCapitalProject business object is referencing to invalid object(s):1) triNotificationAction_triInsuranceContractNotification as an associatedbusiness object.

Form validationtriCostItem_triPaymentLineItem_triPaymentOneTime form is referencing toinvalid object(s):1) triContract_Blank business object name_triRealEstateContract - Find -List of Real Estate Lease and Owned Property as Find action popup queryof triRealEstateLeaseContract section of triGeneral tab.

Query validationtriContract_triRealEstateContract_triRealEstateContract - CRYSTAL -Future Rent Obligations Detail query isvreferencing to invalid object(s):1) \ROOT\TRIRIGA\Contract\Future Rent Obligation Detail_Document_Documentas an invalid crystal report template.

List validation

Manager validationThe validation is complete

Capítulo 3. Importación de objetos 19

Page 24: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Según este registro de Migración de objetos de ejemplo, el paso de validación hadetectado las referencias no válidas siguientes:v El objeto de negocio triProject_triCapitalProject tiene una asociación con el

objeto de negocio triNotificationAction_triInsuranceContractNotificationpero ese objeto de negocio no existe en la plataforma. Como resultado, el objetode negocio triProject_triCapitalProject se crea sin la asociación.

v El formulario triCostItem_triPaymentLineItem_triPaymentOneTime hacereferencia a la consulta triRealEstateContract - Find - List of Real EstateLease and Owned Property como su acción de consulta emergente de sección. Sinembargo, la consulta no existe en la plataforma. El mensaje especifica también elnombre de la sección que hace la referencia, en este caso, la seccióntriRealEstateLeaseContract de la pestaña triGeneral.

v La consulta de Crystal ReporttriContract_triRealEstateContract_triRealEstateContract - CRYSTAL -Future Rent Obligations Detail hace referencia a una plantilla de CrystalReport no válida.

Comparación de objetosEl siguiente paso del proceso de importación consiste en comparar los objetoscargados con los objetos del entorno de TRIRIGA Application Platform de destino.

Métodos de comparaciónLa Migración de objetos ofrece dos métodos de comparación para obtener másinformación sobre las diferencias entre elementos cargados y elementos existentesen el sistema.

Puede comparar toda la carga con la acción Informe de comparación o compararelementos individuales con una de las acciones Comparar en el panel Objetos. Lalógica de comparación es la misma para el informe de comparación y unacomparación individual. La diferencia principal es que el informe de comparacióncompila el resultado en un archivo y el método de comparación individualvisualiza el resultado en la interfaz de usuario.

Se comparan los tipos de objeto siguientes:v Lista de formularios alternativosv Símbolo de presupuestov Objeto de negociov Conjunto de calendariosv Formulariov Estilo de formulariov Estructura de jerarquíav Listav Módulov Recopilación de navegaciónv Elemento de navegaciónv Portalv Sección de portalv Consulta

Se comparan los tipos de objeto de UX siguientes:

20 © Copyright IBM Corp. 2011, 2015

Page 25: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

v Aplicaciónv Acciónv Grupo de accionesv Origen de datosv Campo de origen de datosv Modelov Modelo y vistav Componente webv Archivo de vista web

No se comparan los tipos de objeto siguientes:v Contenido. La información es binaria.v Documento. La información es binaria.v Grupo. Algunos grupos son enormes y una comparación podría tardar varias

horas en ejecutarse.v Datos de registro. La definición es un XML dinámicamente estructurado basado

en secciones, campos y otros elementos.v Flujos de trabajo.

La Migración de objetos realiza una comparación parcial para flujos de trabajo.Solo se compara la información de cabecera de los flujos de trabajo. Los detallesde tarea no se comparan. Para obtener un examen detallado de flujos de trabajo,utilice la acción Exportación de texto seleccionada.Aunque se comparen los objetos de metadatos de UX de los datos de archivo devista Web, los archivos binarios adjuntos a los metadatos de vista web, como porejemplo los archivos HTML y CSS no se comparan.

Cuando se compara uno de los cuatro tipos de objeto, el resultado es siempre Nohay diferencias. No confíe en vano en un resultado de comparación No haydiferencias para tipos de objeto existentes Contenido, Documento, Grupo y Datosde registro.

Comparación de todos los objetosPuede crear un informe de comparación que compara cada objeto del paquetecargado con los objetos del sistema de destino. El resultado es un archivo .txtdelimitado por tabuladores. Puede guardar informes de comparación para futurosanálisis y comparaciones.

Acerca de esta tarea

Cada fila del informe de comparación representa una diferencia o un conflictoentre el paquete actualizado y el sistema de destino. Por ejemplo, si un objeto denegocio tiene 10 diferencias, se visualizan 10 líneas en el informe de comparación.

Procedimiento1. Pulse Informe de comparación en la página Migración de objetos.2. En el panel Objetos, cree el informe.v Seleccione Esperar para crear síncronamente el informe. Especifique una

ubicación para descargar el archivo .txt y seleccione Guardar.v Seleccione Segundo plano para crear el informe asíncronamente. El archivo

.txt se guarda en el directorio userfiles\ObjectMigration de la instalaciónde IBM TRIRIGA; por ejemplo, C:\Tririga\userfiles\ObjectMigration\

Capítulo 3. Importación de objetos 21

Page 26: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

triLog Query Import.txt. Es posible que necesite ayuda del departamentode TI para acceder al archivo porque está en el servidor.

3. Revise el informe de comparación. Puede importar el informe en MicrosoftExcel y analizar la información; por ejemplo, puede convertir la fila de cabeceraen filtros y utilizar el filtrado para áreas de interés.

Comparación de un objeto en un paquete cargado con elsistema de destino

La acción Compare se fija solo en un objeto y compara lo que está en el paquetecargado con lo que está en el sistema de destino.

Acerca de esta tarea

Para evaluar adecuadamente los objetos, debe conocer los sistemas de origen y dedestino. La información se basa en una comparación del XML del paquete con elsistema de destino. También debe conocer el significado de los iconos y los coloresde texto del objeto.

Tabla 3. Descripción e los iconos y los colores de texto de objeto

Icono y color de objeto Descripción

Texto de objeto azul con icono . El objeto está en el paquete pero no hay ningúnobjeto con el mismo nombre de objeto y los mismosnombres de módulo y objeto de negocio, si procede,en el entorno de destino.

Texto de objeto verde con el icono

.

El objeto con el mismo nombre de objeto y losmismos nombres de módulo y objeto de negocio, siprocede para el tipo de objeto, está en el paquete yel entorno de destino.

Texto de objeto rojo con el icono . El nombre de objeto y el módulo y el objeto denegocio del nombre del objeto de migración estánpresentes en ambos sistemas pero son diferentes.

Para utilizar la acción Compare, siga estos pasos.

Procedimiento1. Para comparar uno de los objetos de la carga con su equivalente en el sistema,

seleccione el objeto en el panel Navegación. El objeto se visualiza en el panelObjetos.

2. Seleccione un elemento en el panel Objetos y pulse Comparar. El resultado sevisualiza en la columna Descripción del panel Objetos.

3. Pulse en el icono

para ampliar y cerrar los niveles de objeto.v El texto rojo de un objeto indica que el objeto existe en el destino pero no en

el paquete.v El texto verde de un objeto indica que el objeto existe en el paquete pero no

en el destino.

Identificación de objetos idénticosLa acción Comparar y seleccionar objetos coincidentes identifica objetos que elmétodo de comparación de Migración de objetos considera idénticos entre elpaquete de origen y el entorno de destino. Esta acción proporciona una formarápida de eliminar estos objetos, dejando solo los objetos que han cambiado.

22 © Copyright IBM Corp. 2011, 2015

Page 27: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Acerca de esta tarea

Para comparar uno de los objetos de la carga con su equivalente en el sistema paraidentificar objetos coincidentes, siga estos pasos.

Procedimiento1. Seleccione el objeto en el panel Navegación. El objeto se visualiza en el panel

Objetos.2. Seleccione uno o varios elementos en el panel Objetos y pulse Comparar y

seleccionar objetos coincidentes.3. Revise el resultado en la columna Descripción del panel Objetos.

Comparación de dos versiones del mismo flujo de trabajoLa acción Exportación de texto seleccionado exporta uno o varios flujos de trabajocomo texto. Puede exportar dos versiones del mismo flujo de trabajo como texto ycompararlas para decidir si desea importar un flujo de trabajo de un paquete demigración.

Procedimiento1. Seleccione Flujo de trabajo en el panel Navegación.2. Seleccione uno o varios flujos de trabajo en el panel Flujo de trabajo y pulse

Exportación de texto seleccionado.3. Guarde el archivo en el sistema.

Importación del paquete de migraciónSi después de validar un paquete, no hay objetos no válidos (rojo), está listo paraimportar. La importación puede tardar algún tiempo en llevarse a cabo.

Acerca de esta tarea

El Agente de Migración de objetos debe estar ejecutándose para que tenga lugar elprocesamiento de importación.

Cuando pulsa Importar, la plataforma añade un mensaje en el panel Objetos queindica que la importación se ha iniciado.

Recibirá una notificación en su página de inicio del portal una vez completada laimportación. El estado se visualiza también en la sección Importar paquetes de lapantalla Migración de objetos.

Si el paquete está configurado para ejecutar automáticamente un flujo de trabajodeterminado, se ejecuta cuando se completa el proceso de importación. Puedeespecificar un flujo de trabajo para que se ejecute una vez finalizada la importacióncuando crea el paquete en el entorno de IBM TRIRIGA Application Platform deorigen.

En el paquete de importación puede deseleccionar el flujo de trabajo establecido enla exportación, pero no puede seleccionar otros flujos de trabajo en el paquete.Cuando el flujo de trabajo se ejecuta una vez completada la importación, se creaun registro en función de varias reglas.v Si el flujo de trabajo está definido en un objeto de negocio, se crea un registro de

ese objeto de negocio.

Capítulo 3. Importación de objetos 23

Page 28: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

v Si el flujo de trabajo no está definido en un objeto de negocio, se crea un registrodel objeto de negocio base del módulo.

v Si el flujo de trabajo no está definido en un objeto de negocio y el módulo notiene un objeto de negocio base, la ejecución falla y por lo tanto, la importaciónfalla,

El registro vacío se crea a efectos de depuración del flujo de trabajo. Si la instanciadel flujo de trabajo está activada, puede ver las instancias de flujo de trabajo através del registro vacío.

Proceso de importaciónAntes de que se inicie la importación, el sistema revalida todos los objetos delpaquete. La revalidación permite al sistema asegurarse de que siempre estáutilizando la instantánea más actual de lo que está contenido en el sistema.

La revalidación es importante si un paquete se actualiza varios días antes de quese importe. Durante este tiempo de demora, cualquier cosa puede suceder. Porejemplo, los objetos identificados como nuevos dentro de un paquete se puedencrear o importar manualmente como parte de un paquete diferente. Esto puedeprovocar mucha confusión si el proceso de importación intenta volver a crear elmismo objeto. La revalidación es una de las fases más importantes de todo elproceso.

Nota: La validación de importación es el mismo proceso que el usuario puededesencadenar manualmente.

Después de la revalidación, si se encuentran algunos errores, la importación sedetiene y el estado de paquete cambia a Importación fallida.

Si no se producen errores, el proceso importa los objetos por el orden siguiente:v Contenidov Documentov Estilo de formulariov Símbolo de presupuestov Datos de registro para UOM_Type y UOM_Valuesv Módulov Objeto de negociov Formulariov Datos de registro (excluyendo UOM_Type y UOM_Values)v Componentes de UX (Aplicación, Componente web y metadatos de UX

relacionados)v Estructura de jerarquíav Consultav Flujo de trabajov Recopilación de navegaciónv Elemento de navegaciónv Grupov Portalv Sección de portalv Lista

24 © Copyright IBM Corp. 2011, 2015

Page 29: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Para ayudar a resolver dependencias/referencias circulares, el sistema importaautomáticamente el paquete dos veces. Después de cada pase, el sistema renuevatodas las memorias caché del sistema en el entorno en el que se está realizando laimportación. Si hay otros servidores de proceso en ejecución, las memorias cachéde estos sistemas se deben renovar manualmente.

Durante la importación, si existe un objeto Aplicación o Componente web en elentorno de destino, se toma una instantánea del objeto en el entorno de destino.Para preparar un destino limpio, se suprimen todos los metadatos de UXrelacionados con el objeto Aplicación o Componente web específico en el entornode destino, pero no está incluido en el paquete de importación.

Sugerencias de importación de Migración de objetosPuede utilizar estas sugerencias para entender mejor el proceso de importación deMigración de objetos.

Área de Migración deobjetos

Sugerencia

Asociaciones El proceso de Migración de objetos fusiona asociaciones. Lasasociaciones nuevas permanecen intactas.

Tipo de Objeto denegocio (informacióngeneral)

El proceso de importación sobrescribe la información de tipo deobjeto de negocio.

Memoria caché En implementaciones anteriores de Migración de objetos eranecesario borrar / renovar la memoria caché del sistema despuésde una importación satisfactoria. Ya no es necesario borrar lamemoria caché. El proceso de importación renuevaautomáticamente la memoria caché.

Objetos de contenido Los objetos Datos de registro y Formulario utilizan estos objetosque se añaden automáticamente según sea necesario durante elproceso de exportación. Durante la importación, todos los objetosde contenido aparecen como objetos nuevos (verde). Si un objeto decontenido del origen tiene el mismo nombre que un objeto decontenido del destino, se crea un objeto de contenido nuevo en eldestino durante la importación.

Formulariopredeterminado

Cuando se importa el formulario, el indicador de predeterminadose coloca en el formulario importado. Puede restablecerlo.

Objetos duplicados Si el sistema de destino contiene más de un objeto con el mismonombre, se graba un aviso en el registro de Migración de objetos.Por ejemplo, una consulta en el nivel de módulo y una consulta enuno de los objetos de negocio del módulo. El proceso deimportación actualiza el objeto en el sistema de destino que tiene elID más bajo con el objeto del paquete de importación.

Lista dinámica El proceso de importación sobrescribe toda la información de lalista dinámica.

Correspondencia decampos

La correspondencia de campos se sobrescribe con una excepción. Siun número de inicio de control de la correspondencia de camposimportada es menor que un número de control real, se retiene elnúmero de control real.

Capítulo 3. Importación de objetos 25

Page 30: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Campos El proceso de Migración de objetos fusiona campos de objeto denegocio. Todas las modificaciones de campos existentes en el objetode negocio se sobrescriben con las excepciones siguientes:

v Para campos de texto, si el tamaño del campo importado es máspequeño que el tamaño actual, el tamaño actual no se reduce.

v Para los campos de texto, si el tamaño del campo importado es 0,el tamaño actual no se reduce. Si el campo importado es nuevo,se utiliza un tamaño predeterminado de 700.

Siempre que sea posible, cambie los campos existentes en losformularios. Si los atributos necesarios y de solo lectura seestablecen en el Modelador de datos, no se pueden sobrescribir enel formulario.

Si se realizan cambios en propiedades de campo existentes antes dela importación, es necesario rehacer los cambios después de laimportación.

Formularios La importación de Migración de objetos sobrescribe toda lainformación de los formularios. Para conservar un formulariomodificado, renómbrelo. Para retener el formulario original, hagauna copia del formulario antes de cambiarlo y renómbrelo con elnombre original.

Importar dos veces En implementaciones pasadas de Migración de objetos era necesariorealizar dos veces cada importación. El proceso de importaciónimporta ahora automáticamente dos veces el paquete de Migraciónde objetos.

Tablas de idioma Cuando un paquete de migración de objetos creados antes deTRIRIGA Application Platform 3.3 se importa en un entorno que seactualizó a TRIRIGA Application Platform posterior y IBMTRIRIGA 10.3 o posterior, se suprime la tabla de datos.

Recopilación denavegación /Elemento denavegación

El proceso de importación sobrescribe toda la información derecopilación de navegación/elemento de navegación. Para conservarlas modificaciones de los gestores:

v Cree una recopilación de navegación/un elemento de navegación.

v Elimine la recopilación de navegación con el prefijo tri delCreador de navegación.

v Añada el elemento de navegación redenominado al Creador denavegación.

Si los cambios son pocos, también puede anotarlos y volver aaplicarlos después de la importación. En algunas circunstancias,este método alternativo puede ser la opción más rápida.

Módulo El proceso de importación no cambia los módulos existentes y no seañaden módulos nuevos.

Portal Cuando un portal importado tiene el mismo nombre que un portalexistente, el proceso de importación sobrescribe toda la informaciónde portal.

Flujo de trabajoprecreación

Si se modifica un flujo de trabajo de precreación, después de unaimportación debe volver a apuntar este atributo en el Modelador dedatos al flujo de trabajo renombrado. El proceso de importaciónrestablece el atributo a un flujo de trabajo con el prefijo tri.

Nombre depublicación

Si el nombre de publicación se modifica antes de la importación,rehaga la modificación después de importar.

26 © Copyright IBM Corp. 2011, 2015

Page 31: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Consultas/Informes El proceso de información sobrescribe toda la información deconsulta/informe. Para conservar las consultas/los informesmodificados, renómbrelos. Para retener la consulta/el informeoriginal, haga una copia de la consulta/el informe antes decambiarlo y renómbrelo con el nombre original.

Datos de registro El proceso de importación sobrescribe toda la información de datosde registro.

Con versiones más antiguas Migración de objetos, el XML de datosde registro no se exportaba con el nombre del formulario o elestado de objeto, lo que provoca un comportamiento impredecibledurante la importación.

Si los datos de registro no tienen un nombre de formulario, elsistema utiliza el formulario predeterminado para el objeto denegocio. Además, si no se especifica el estado del objeto, el sistemaelije una acción arbitraria para pasar los datos de registro nuevosdesde el estado nulo.

El paquete migración incluye información para todas lasasociaciones descubiertas en el entorno de origen para los datos deregistro incluidos en el paquete. Las asociaciones de los datos deregistro incluidos en el paquete se establecen para el entorno dedestino durante el proceso de importación de paquetes demigración.

Cuando crea el paquete, puede optar por no incluir la informaciónde asociación para ningún registro. Abra el panel para los datos deregistro incluidos en el paquete. Seleccione uno o varios registros ypulse en el enlace No incluir asociaciones. Aparece un asterisco rojojunto al nombre de registro en el panel Datos de registro para losregistros que no incluirán información de asociación durante elproceso de migración. Para volver a incluir información deasociación de registro, seleccione uno o varios registros en el panelDatos de registro y pulse en el enlace Incluir asociaciones.

Para esos paquetes generados con versiones antiguas, vuelva aexportar los paquetes.

Sección Las secciones de objeto de negocio se fusionan en la importación deMigración de objetos.

Campo de sección Los campos de sección se fusionan en la importación de Migraciónde objetos.

Grupo de seguridad El proceso de información sobrescribe toda la información de grupode seguridad.

Familia de estados La importación de Migración de objetos sobrescribe las familias deestados de objetos de negocio.

Lista estática El proceso de importación sobrescribe todos los tipos de listaestática. Sin embargo, los valores de lista estática se fusionan.

Estructura El proceso de importación sobrescribe la estructura.

Estilo La importación de Migración de objetos intenta sustituir estilos condos excepciones: los estilos del sistema y los estilos que se estánutilizando no se sustituyen.

Capítulo 3. Importación de objetos 27

Page 32: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Flujos de trabajo Una importación sobrescribe los flujos de trabajo pero se retiene laversión y se conserva el estado del flujo de trabajo.

Cuando importa un flujo de trabajo y una asociación desencadenaeste flujo de trabajo con una serie de asociación que no estáactualmente en la lista de tipos de asociación, la importación añadela serie a la lista de tipos de asociación.

Flujos de trabajo asíncronos (como por ejemplo acción, asociación,desasociación)

v Copie y renombre el flujo de trabajo

v Retire el flujo de trabajo original

v Active el flujo de trabajo copiado

Flujos de trabajo Síncronos

v Renombre el flujo de trabajo

28 © Copyright IBM Corp. 2011, 2015

Page 33: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Capítulo 4. Migración de índices de tabla de base de datos

Puede ver, alterar, eliminar, descartar y crear índices de tabla de base de datos enla herramienta Gestor de tablas de base de datos. Además, el Gestor de tablas debase de datos da soporte a la migración de índices de tabla de base de datos de unentorno de IBM TRIRIGA a otro.

Acerca de esta tarea

El proceso de migrar índices de tabla de base de datos se realiza a través de lamigración de datos de registro en el módulo triPlatformDBTableManager.

La herramienta Gestor de tablas de base de datos no se encuentra en la consola deladministrador de IBM TRIRIGA. Con los permisos adecuados, encontrará el Gestorde tablas de base de datos iniciando la sesión en IBM TRIRIGA y navegando hastaHerramientas > Configuración del sistema > Sistema > Gestor de tablas de basede datos.

Exportación de índices de tabla de base de datosPuede crear un paquete de exportación que exporta todos los índices de una tablao índices individuales.

Acerca de esta tarea

Nota: En términos de globalización, los registros creados a partir de ciertosobjetos de negocio del Gestor de tablas de base de datos, triIndex,triSparseColumn, triTable y triIndexedColumn no deben traducirse. Sin embargopuesto que sus correspondencias de nombre de objeto de negocio contienen uncampo de lista, la plataforma intenta exportar automáticamente los datos para latraducción. Para impedir este proceso, los registros de estos objetos de negocioespecíficos siempre se excluyen durante la exportación de datos del Gestor deglobalización.

Exportación de todos los índices de una tablaPuede seleccionar una tabla para la inclusión de paquetes y todos los índices queforman parte de la tabla se incluyen automáticamente en el paquete.

Procedimiento1. Cuando construye el paquete de exportación en el panel Buscador de objetos

de la herramienta Migración de objetos, especifique Datos de registro para elparámetro de búsqueda Tipo de objeto.

2. Para Módulo, seleccione triPlatformDBTableManager.3. Para Objeto de negocio, seleccione triTable y pulse Buscar.4. Busque la tabla que contiene los índices que desea añadir.5. Seleccione la tabla. Todos los índices asociados a la tabla se añaden al paquete

de exportación.

© Copyright IBM Corp. 2011, 2015 29

Page 34: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Exportación de índices individualesPuede seleccionar índices de tabla de base de datos individuales para incluir en elpaquete de exportación.

Procedimiento1. Cuando construye el paquete de exportación en el panel Buscador de objetos

de la herramienta Migración de objetos, especifique Datos de registro para elparámetro de búsqueda Tipo de objeto.

2. Para Módulo, seleccione triPlatformDBTableManager.3. Para Objeto de negocio, seleccione triTable y seleccione Buscar.4. Busque la tabla que contiene los índices que desea añadir.5. Seleccione Buscar dependientes para la tabla seleccionada. Todos los índices

para esa tabla aparecen como datos de registro asociados.6. Seleccione los índices individuales a incluir en el paquete.

30 © Copyright IBM Corp. 2011, 2015

Page 35: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Capítulo 5. Configuración del registro de Migración de objetos

Los procesos de exportación e importación de Migración de objetos generanmensajes informativos cuando no se pueden determinar o verificar los nombres deobjetos dependientes de un objeto. Los mensajes se envían a un archivo de registrollamado ObjectMigration.log.

Acerca de esta tarea

Los mensajes del registro identifican el nombre del objeto que tiene una incidenciay listan por tipo las referencias no válidas correspondientes y dónde se les hacereferencia. El registro está en el directorio de registro de la instalación de IBMTRIRIGA, por ejemplo en C:\Tririga\log\ObjectMigration.log.

Puede configurar el archivo ObjectMigration.log en el archivo log4j.xml deldirectorio config de su instalación, por ejemplo en C:\Tririga\config\log4j.xml.Asegúrese de revisar estos valores y de editarlos como desee antes de realizar lamigración de objetos. Además, es importante revisar el archivoObjectMigration.log después de cada evento de Migración de objetos.

A continuación se indican las entradas predeterminadas de Migración de objetos enlog4j.xml.===================================================================Añadir mensajes al archivo ObjectMigration.log===================================================================<appender name=“OM” class=“org.apache.log4j.DailyRollingFileAppender”>

<param name=“File” value=“C:/Tririga/log/ObjectMigration.log”/><param name=“Append” value=“true”/><param name=“Threshold” value=“INFO”/><param name=“DatePattern” value=“'.'yyyy-MM-dd”/>

<layout class=“org.apache.log4j.PatternLayout”><param name=“ConversionPattern” value=“%d %-5p %m%n”/>

</layout></appender>...

<| Additivity se establece en false para que OM no registre con los elementos raíz.| Esto permite a OM registrar solo en el archivo ObjectMigration.log.--><category name=“com.tririga.om.logger.OMLogger” additivity=“false”>

<appender-ref ref=“OM”/></category><category name=“com.tririga.platform.om.logger.OMLogger” additivity=“false”>

<priority value=“INFO”/> <!-- Establecer en DEBUG para habilitar el registro --><appender-ref ref=“OM”/>

</category>

com.tririga.om.logger.OMLogger es para las versiones 2.1 a 2.5 de Migración deobjetos. com.tririga.platform.om.logger.OMLogger es para las versiones 2.6+ deMigración de objetos.

© Copyright IBM Corp. 2011, 2015 31

Page 36: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

32 © Copyright IBM Corp. 2011, 2015

Page 37: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Capítulo 6. Exportación de flujos de trabajo como texto

Un flujo de trabajo se puede exportar a un archivo de texto. Este archivo de textocontiene un modelo basado en texto de la lógica de flujo de trabajo. Puedeexportar un flujo de trabajo antes de incluirlo en un paquete de migración o antesde importar un paquete de migración que contiene un flujo de trabajo.

Acerca de esta tarea

Puede ser útil exportar un flujo de trabajo contenido en un paquete de migraciónpara examinarlo antes de decidir si se importa. Puede comparar un flujo de trabajocontenido en un paquete de migración con otra versión del mismo flujo de trabajomediante una herramienta de comparación para identificar diferencias entreversiones.1. Cargue el paquete de Migración de objetos que contiene el flujo de trabajo en

el entorno de plataforma de destino.2. Valide los objetos que se van a migrar.3. Seleccione uno o varios flujos de trabajo en el panel Flujo de trabajo y pulse

Exportación de texto seleccionado.4. Guarde el archivo en el sistema.

Los flujos de trabajo individuales se guardan con una extensión de archivo.cld. Si selecciona varios flujos de trabajo para exportar como texto, los flujosde trabajo se guardan en un archivo .zip. El archivo .zip incluye una jerarquíade carpetas basada en la estructura de objetos del flujo de trabajo. La jerarquíaincluye el objeto de negocio y el módulo de flujo de trabajo, si están definidos.

5. Utilice un editor de texto para examinar el flujo de trabajo exportado y verificarque se debe importar como parte del paquete de migración.

6. Importe los objetos migrados en el entorno de destino.

© Copyright IBM Corp. 2011, 2015 33

Page 38: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

34 © Copyright IBM Corp. 2011, 2015

Page 39: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Avisos

Esta información se ha desarrollado para productos y servicios que se ofrecen enEE.UU. Este material puede estar disponible por parte de IBM en otros idiomas.Sin embargo, es posible que tenga obligación de tener una copia del producto o dela versión del producto en dicho idioma para acceder a él.

Es posible que IBM no ofrezca en otros países los productos, servicios ocaracterísticas que se describen en este documento. Póngase en contacto con elrepresentante local de IBM para obtener información sobre los productos yservicios que actualmente pueden adquirirse en su zona. Cualquier referencia a unproducto, programa o servicio de IBM no pretende afirmar ni implicar que sólo sepueda utilizar dicho producto, programa o servicio de IBM. En su lugar puedeutilizarse cualquier producto, programa o servicio funcionalmente equivalente queno vulnere ninguno de los derechos de propiedad intelectual de IBM. Sin embargo,es responsabilidad del usuario evaluar y verificar el funcionamiento de losproductos, programas o servicios que no sean de IBM.

IBM puede tener patentes o solicitudes de patente en tramitación que afecten a loscontenidos descritos en este documento. La entrega de este documento no leconcede ninguna licencia sobre dichas patentes. Puede enviar sus consultas sobrelicencias por escrito a:

IBM Director of LicensingIBM CorporationNorth Castle Drive, MD-NC119Armonk, NY 10504-1785EE.UU.

Para realizar consultas sobre licencias relativas a la información de doble byte(DBCS), póngase en contacto con el departamento de propiedad intelectual de IBMde su país o envíe sus consultas, por escrito, a:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japón

INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONAESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍA DE NINGUNA CLASE, NIEXPLÍCITA NI IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LASGARANTÍAS O CONDICIONES IMPLÍCITAS DE NO VULNERACIÓN DEDERECHOS, COMERCIALIZACIÓN O IDONEIDAD PARA UN FINDETERMINADO. Algunas jurisdicciones no permiten la renuncia a garantíasexplícitas o implícitas en determinadas transacciones, por lo tanto, esta declaraciónpuede no ser aplicable en su caso.

Esta información puede incluir imprecisiones técnicas o errores tipográficos.Periódicamente se efectúan cambios en la información aquí contenida; estoscambios se incorporarán en nuevas ediciones de la publicación. IBM puedeefectuar mejoras y/o cambios en el producto(s) y/o programas descritos en estapublicación en cualquier momento y sin previo aviso.

© Copyright IBM Corp. 2011, 2015 35

Page 40: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Cualquier referencia incluida en esta información a sitios Web que no sean de IBMsólo se proporciona para su comodidad y en ningún modo constituye unaaprobación de dichos sitios sitios web. Los materiales de estos sitios web noforman parte de los materiales de IBM para este producto, y el uso que se haga deestos sitios web será responsabilidad del usuario.

IBM puede utilizar o distribuir cualquier información que se le proporcione en laforma que considere adecuada, sin incurrir por ello en ninguna obligación para conusted.

Los licenciatarios de este programa que desee información sobre éste con lafinalidad de habilitar: (i) el intercambio de información entre programas creadosindependientemente y otros programas (incluido éste) y (ii) el uso mutuo de lainformación que se ha intercambiado, deben ponerse en contacto con:

IBM Director of LicensingIBM CorporationNorth Castle Drive, MD-NC119Armonk, NY 10504-1785EE.UU.

Dicha información puede estar disponible, sujeta a los términos y condicionesadecuados, incluido, en algunos casos, el pago de una tarifa.

El programa bajo licencia descrito en este documento y todo el material bajolicencia asociado a él los proporciona IBM según los términos del Acuerdo deCliente de IBM, el Acuerdo Internacional de Programas Bajo Licencia de IBM ocualquier acuerdo equivalente entre el usuario e IBM.

Los datos de rendimiento y los ejemplos de clientes citados se presentan solamentea efectos ilustrativos. Los resultados reales de rendimiento pueden variar enfunción de configuraciones específicas y condiciones de operación.

La información relativa a los productos que no son de IBM se ha obtenido de losproveedores de los mismos, de sus anuncios publicados o de otras fuentesdisponibles públicamente. IBM no ha probado esos productos y no puedeconfirmar la precisión de su rendimiento, la compatibilidad ni ninguna otraafirmación relacionada con productos no IBM. Las preguntas sobre las prestacionesde productos que no sean de IBM se deben dirigir a los proveedores de dichosproductos.

Las declaraciones relativas a la dirección o intenciones futuras de IBM puedencambiar o ser retiradas sin aviso, y representan sólo propósitos y objetivos.

Esta información contiene ejemplos de datos e informes utilizados en operacionesde negocio diarias. Para ilustrarlos de la forma más completa posible, los ejemplosincluyen nombres de personas, empresas, marcas y productos. Todos estosnombres son ficticios y cualquier parecido con personas o empresas comercialesreales es pura coincidencia.

LICENCIA DE COPYRIGHT:

Esta información contiene programas de aplicación de ejemplo en el lenguaje deorigen, que muestran técnicas de programación en diversas plataformas operativas.Puede copiar, modificar y distribuir los programas de ejemplo de cualquier forma,sin tener que pagar a IBM, con intención de desarrollar, utilizar, comercializar o

36 © Copyright IBM Corp. 2011, 2015

Page 41: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

distribuir programas de aplicación que estén en conformidad con la interfaz deprogramación de aplicaciones (API) de la plataforma operativa para la que estánescritos los programas de ejemplo. Estos ejemplos no se han probadoexhaustivamente bajo todas las condiciones. Por lo tanto, IBM no puede garantizarni dar por supuesta la fiabilidad, la capacidad de servicio ni la funcionalidad deestos programas. Los programas de ejemplo se proporcionan "TAL CUAL" singarantías de ningún tipo. IBM no se responsabilizará de los daños causados por eluso de los programas de ejemplo.

Cada copia o parte de estos programas de ejemplo o cualquier trabajo derivadodebe incluir una nota de copyright como la siguiente:© (nombre de su empresa) (año).Partes de este código proceden de Programas de ejemplo de IBM Corp.© Copyright IBM Corp. _escriba el año o los años_.

Marcas registradasIBM, el logotipo de IBM e ibm.com son marcas comerciales o marcas registradas deInternational Business Machines Corp., registradas en muchas jurisdicciones detodo el mundo. Otros productos y nombres de servicio pueden ser marcasregistradas de IBM u otras empresas. En Internet hay disponible una listaactualizada con las marcas registradas de IBM, en "Copyright and trademarkinformation", en la dirección www.ibm.com/legal/copytrade.shtml.

Java™ y todas las marcas registradas basadas en Java y logotipos son marcasregistradas de Oracle y/o sus filiales.

Linux es una marca registrada de Linus Torvalds en los Estados Unidos y/o enotros países.

Microsoft, Windows, Windows NT y el logotipo de Windows son marcasregistradas de Microsoft Corporation en los Estados Unidos y/o en otros países.

UNIX es una marca registrada de The Open Group en los Estados Unidos y enotros países.

Otros productos y nombres de servicio pueden ser marcas registradas de IBM uotras empresas.

Términos y condiciones de la documentación del productoLos permisos para utilizar estas publicaciones están sujetos a los siguientestérminos y condiciones.

Validez

Estos términos y condiciones se añaden a los términos de utilización del sitio webde IBM.

Uso personal

Puede reproducir estas publicaciones para su uso personal, no comercial, siempre ycuando se conserven todos los avisos sobre propiedad. No puede distribuir,visualizar ni crear trabajos derivados de estas publicaciones ni de ninguna parte deellas, sin el consentimiento expreso de IBM.

Avisos 37

Page 42: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Uso comercial

Puede reproducir, distribuir y visualizar estas publicaciones únicamente en suempresa siempre que se conserven todos los avisos de propiedad. No puederealizar trabajos derivados de estas publicaciones, ni reproducir, distribuir nivisualizar estas publicaciones ni ninguna parte de las mismas fuera de la empresa,sin el consentimiento expreso de IBM.

Derechos

Exceptuando los permisos concedidos explícitamente, no se concede ningún otropermiso, licencia ni derecho, ni explícito ni implícito, para las publicaciones ni paraningún otro tipo de información, datos, software o propiedad intelectual contenidoen los mismos.

IBM se reserva el derecho a retirar los permisos concedidos aquí cuando, a sucriterio, el uso de las publicaciones vaya en detrimento de su interés o, segúndeterminación de IBM, las instrucciones anteriores no se estén siguiendocorrectamente.

No está autorizado a descargar, exportar ni reexportar esta información excepto entotal conformidad con todas las leyes y regulaciones aplicables, incluidas las leyesy regulaciones de exportación de Estados Unidos.

IBM NO GARANTIZA EL CONTENIDO DE ESTAS PUBLICACIONES. LASPUBLICACIONES SE PROPORCIONAN "TAL CUAL" Y SIN GARANTÍA DENINGUNA CLASE, NI EXPLÍCITA NI IMPLÍCITA, INCLUYENDO PERO SINLIMITARSE A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIALIZACIÓN, NOVULNERACIÓN E IDONEIDAD Y ADECUACIÓN A UN PROPÓSITODETERMINADO.

Declaración de privacidad en línea de IBMLos productos de Software IBM, incluido el software como soluciones de servicio,(“Ofertas de software”) pueden utilizar cookies u otras tecnologías para recopilarinformación sobre el uso del producto, para ayudar a mejorar la experiencia delusuario final, para adaptar las interacciones con el usuario final o para otros fines.En muchos casos, las ofertas de software no recopilan información de identificaciónpersonal. Algunas de nuestras ofertas de software pueden ayudarle a recopilarinformación de identificación personal. Si la oferta de software utiliza cookies pararecopilar información de identificación personal, se establece a continuacióninformación específica sobre el uso de cookies de esta oferta.

Esta oferta de software no utiliza cookies u otras tecnologías para recopilarinformación de identificación personal.

Si las configuraciones desplegadas para esta oferta de software le ofrecen comocliente la posibilidad de recopilar información de identificación personal de losusuarios finales mediante cookies y otras tecnologías, debe buscar asesoramientojurídico sobre la legislación aplicable a esa recopilación de datos, que incluyecualquier requisito de aviso y consentimiento.

Para obtener más información sobre el uso de diversas tecnologías, incluyendocookies, para estos fines, consulte la Política de privacidad de IBM enhttp://www.ibm.com/privacy y la Declaración de privacidad en línea de IBM enhttp://www.ibm.com/privacy/details en la sección titulada “Cookies, Web

38 © Copyright IBM Corp. 2011, 2015

Page 43: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

Beacons and Other Technologies” y "IBM Software Products andSoftware-as-a-Service Privacy Statement" enhttp://www.ibm.com/software/info/product-privacy/.

Avisos 39

Page 44: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

40 © Copyright IBM Corp. 2011, 2015

Page 45: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,
Page 46: © Copyright IBM Corp. 2011, 2015...Capítulo 1. Migración de objetos Cuando desarr olla o personaliza una aplicación, puede migrar los objetos como por ejemplo objetos de negocio,

IBM®

Impreso en España