• No se han encontrado resultados

Para configurar un sistema externo, identifique el sistema externo y asócielo con el canal o servicio utilizado para procesar las transacciones. También debe configurar las colas JMS que utiliza el sistema externo y puede configurar controles de integración para dar soporte a la personalización con reglas de proceso.

Creación de un sistema externo:

Cree un sistema externo para intercambiar datos con aplicaciones externas. Cuando se crea un sistema externo, la aplicación copia los controles de integración

definidos para los canales de publicación y los servicios empresariales correspondientes. A continuación, puede especificar valores de control predeterminados que se aplican a un sistema externo particular.

Antes de empezar

Antes de crear un sistema externo, defina las colas y el punto final que el sistema externo utiliza.

Procedimiento

1. En la aplicación Sistemas externos, pulse en Nuevo sistema externo. 2. En el campo Sistema, especifique un identificador de sistema externo. 3. Opcional: Si el sistema externo envía mensajes salientes, siga estos pasos:

a. Especifique un valor en el campo Cola secuencial saliente. b. Especifique un valor en el campo Punto final.

4. Opcional: Si el sistema externo recibe mensajes entrantes, siga estos pasos: a. Especifique un valor en el campo Cola secuencial entrante.

b. Especifique un valor en el campo Cola continua entrante. 5. Pulse Guardar sistema externo.

Qué hacer a continuación

Debe habilitar al menos un canal de publicación o servicio empresarial para que se puede producir el procesamiento de mensajes.

Habilitación de un sistema externo:

Puede habilitar un sistema externo después de configurar el registro del sistema externo y cuando esté preparado para comenzar el procesamiento de mensajes de la infraestructura de integración. También puede inhabilitar un sistema externo para detener todo el procesamiento de mensajes entrantes y salientes.

Antes de empezar

Debe habilitar al menos un canal de publicación o servicio empresarial para que se puede producir el procesamiento de mensajes.

Acerca de esta tarea

Cuando se inhabilita un sistema externo, la infraestructura de integración no acepta mensajes entrantes ni envia mensajes salientes. Además, no se pueden utilizar las funciones de exportación de datos a un sistema externo e importación de datos de un sistema externo. Sólo se procesan los mensajes que están en las colas.

Procedimiento

1. En la aplicación Sistemas externos, seleccione el sistema que desea actualizar. 2. Especifique si desea que el sistema externo esté habilitado o inhabilitado:

Opción Habilitado

Habilitado Seleccionado

Inhabilitado Sin seleccionar

3. Pulse Guardar sistema externo.

Habilitación de un canal de publicación:

Debe habilitar un canal de publicación asociado con un sistema externo para que se pueda utilizar para publicar mensajes basados en eventos a un sistema externo. De forma predeterminada, los registros de canal de publicación asociados con un sistema externo se inhabilitan. Un canal de publicación inhabilitado impide al sistema externo procesar mensajes de infraestructura de integración salientes.

Procedimiento

1. En la aplicación Sistemas externos, seleccione el sistema que desea actualizar. 2. En la ficha Canales de publicación, especifique si desea que el canal de

publicación esté habilitado o inhabilitado.

Opción Habilitado

Habilitado Seleccionado

Inhabilitado Sin seleccionar

Asociación de un canal de publicación con un sistema externo:

Puede asociar un canal de publicación con un sistema externo para sincronizar los datos de objetos de gestión de activos con los datos de la aplicación externa. Los canales que crea y asocia al sistema externo contienen la lógica de procesamiento de mensajes de salida.

Acerca de esta tarea

Puede definir el punto final que el canal utiliza. Si no define un punto final al nivel del canal de publicación, los datos se moverán a la ubicación del punto final definida al nivel del sistema externo. También puede habilitar el canal de

publicación asociado cuando esté listo para realizar el procesamiento de mensajes de infraestructura de integración salientes.

Procedimiento

1. En la aplicación Sistemas externos, seleccione el sistema externo que desea actualizar.

2. En la ficha Canales de publicación pulse en Fila nueva. 3. En el campo Canal de publicación, especifique un valor. 4. Opcional: En el campo Punto final, especifique un valor.

5. Opcional: Especifique si desea que el canal de publicación esté habilitado o inhabilitado:

Opción Habilitado

Habilitado Seleccionado

Inhabilitado Sin seleccionar

6. Pulse Guardar sistema externo.

Selección de canales de publicación para el sistema externo:

Puede asociar varios canales de publicación con un sistema externo para

sincronizar los datos de objetos de gestión de activos con los datos de la aplicación externa. Los canales que crea y asocia al sistema externo contienen la lógica de procesamiento de mensajes de salida.

Procedimiento

1. En la aplicación Sistemas externos, seleccione el sistema que desea actualizar. 2. En la ficha Canales de publicación, pulse en Seleccionar canal.

3. Elija uno o más canales de publicación seleccionando las casillas de verificación

Canal de publicacióncorrespondientes. 4. Pulse Aceptar.

5. Pulse Guardar sistema externo.

Qué hacer a continuación

Puede definir los puntos finales que los canales utilizan. Si no define un punto final al nivel del canal de publicación, los datos se moverán a la ubicación del punto final definida al nivel del sistema externo. Debe habilitar los canales de publicación asociados para poder realizar el procesamiento de mensajes de la infraestructura de integración.

Adición de un punto final a un canal de publicación:

Puede definir el punto final que un canal de publicación utiliza para determinar dónde se publican los datos de salida. Los puntos finales identifican una ubicación de destino y el mecanismo de transporte para la publicación de datos de salida. Si no define un punto final al nivel del canal de publicación, los datos se moverán a la ubicación del punto final definida al nivel del sistema externo.

Antes de empezar

Debe asociar un canal de publicación a un sistema externo.

Procedimiento

1. En la aplicación Sistemas externos, seleccione el sistema externo que desea actualizar.

2. En la ficha Canales de publicación, seleccione el canal de publicación para el que desea agregar un punto final.

3. En el campo Punto final, especifique un valor. 4. Pulse Guardar sistema externo.

Qué hacer a continuación

Puede habilitar el canal de publicación asociado cuando esté listo para realizar el procesamiento de mensajes de infraestructura de integración salientes.

Importación de datos basados en archivo:

Puede utilizar la función de importación de datos para cargar datos de archivo XML o archivos sin formato delimitados para actualizar la base de datos de Maximo. Puede obtener una vista previa y validar los datos antes de cargar y confirmarlos en la base de datos. Puede optar por gestionar errores con la aplicación Nuevo proceso de mensajes o extrayendo errores en un formato de archivos que es el mismo que el formato de archivo importado.

Antes de empezar

Para importar datos, si piensa importar datos desde un archivo plano como un archivo .csv, la estructura de objeto del servicio empresarial debe dar soporte a las estructuras de archivos planos. Asegúrese de que se haya seleccionado la casilla de verificación Admitir estructura plana en el registro de estructura de objeto

asociado de la aplicación Estructuras de objetos. También debe habilitar el sistema externo y el servicio empresarial para poder importar los datos.

Acerca de esta tarea

Los datos que importe deben estar en un formato de archivo plano delimitado, como separado por comas o XML. El proceso de importación de datos puede utilizar un servicio empresarial predefinido o definido por el usuario.

Procedimiento

1. En la aplicación Sistemas externos, visualice el sistema que contiene el servicio empresarial desde el que desea importar datos.

2. En la ficha Servicios empresariales, seleccione el servicio empresarial desde el que desea importar los datos.

3. Pulse Importar datos.

4. Opcional: Seleccione la casilla de verificación Presentación preliminar de

importaciónpara examinar los datos antes de importar y confirmar los datos en la base de datos. Utilice la opción de vista preliminar para el muestreo de registros de datos. Esta función no está diseñada para dar soporte a un archivo grande que contiene cientos de registros. El proceso síncrono procesa el archivo para los objetos empresariales y devuelve los mensajes de error encontrados sin confirmar las actualizaciones en la base de datos.

5. Especifique el tipo de archivo que desea utilizar para la importación de archivos.

Opción Descripción

Archivo XML Los datos importados tienen el formato

XML.

Archivo plano Los datos importados tienen el formato de

un archivo plano delimitado. Si es necesario, modifique los valores Delimitadory Calificador de texto.

6. En el campo Especificar archivo de importación, escriba la ruta del nombre de archivo que utiliza el archivo importado para fines de identificación y

almacenamiento.

7. Seleccione la casilla de verificación Gestión de errores basada en archivos si desea gestionar errores que encuentra mediante un archivo con el mismo formato que el archivo que se está importando. Esta opción es una alternativa a la gestión de errores con la aplicación Nuevo proceso de mensajes.

8. Pulse Aceptar para iniciar el proceso de importación de datos.

Qué hacer a continuación

Cuando se ejecuta la importación de datos, al archivo que se selecciona para importar se le da el formato de varios mensajes y se deja en la cola de entrada configurada para el servicio empresarial y su sistema externo correspondiente. A continuación, se procesan los mensajes desde la cola de entrada a los objetos de aplicación para actualización. El proceso de mensajes desde una cola de entrada requiere la habilitación de la tarea cron JMS cuando se utiliza la cola secuencial o la habilitación de beans controlados por mensajes para la cola continua. Si se produce un error durante el proceso de un archivo, puede gestionar y ver los mensajes de importación de datos que se han etiquetado con un error en la aplicación Nuevo proceso de mensajes.

Habilitación de un servicio empresarial:

Debe habilitar un servicio empresarial asociado con un sistema externo para que se pueda utilizar para recibir datos de aplicaciones externas entrantes. De forma predeterminada, los registros de servicio empresarial asociados con un sistema externo se inhabilitan. Un servicio empresarial inhabilitado impide al sistema externo procesar mensajes de aplicaciones externas entrantes.

Procedimiento

1. En la aplicación Sistemas externos, visualice el sistema que desea actualizar. 2. En la ficha Servicios empresariales, especifique si desea que el servicio

Opción Habilitado

Habilitado Seleccionado

Inhabilitado Sin seleccionar

3. Pulse Guardar sistema externo.

Asociación de un servicio empresarial con un sistema externo:

Puede asociar un servicio empresarial con un sistema externo para sincronizar datos de entrada de la aplicación externa con objetos de gestión de activos. Los servicios que crea y asocia al sistema externo contienen la lógica de procesamiento de mensajes de entrada.

Acerca de esta tarea

Puede especificar si los servicios empresariales asociados reciben datos de la cola secuencial o continua. También puede habilitar el servicio empresarial asociado cuando esté listo para realizar el procesamiento de mensajes de infraestructura de integración entrantes.

Procedimiento

1. En la aplicación Sistemas empresariales, visualice el sistema que desea actualizar.

2. En la ficha Servicios empresariales, pulse en Fila nueva. 3. En el campo Servicio empresarial, especifique un valor.

4. Opcional: Especifique si desea que el servicio empresarial esté habilitado o inhabilitado:

Opción Habilitado

Habilitado Seleccionado

Inhabilitado Sin seleccionar

5. Especifique si desee que los mensajes de servicio reciban datos de la cola continua o secuencial.

Opción Usar cola continua

Cola continua Seleccionado

Cola secuencial Sin seleccionar

6. Pulse Guardar sistema externo.

Selección de servicios empresariales para el sistema externo:

Puede asociar varios servicios empresariales con un sistema externo para sincronizar datos de entrada de la aplicación externa con objetos de gestión de activos. Los servicios que crea y asocia al sistema externo contienen la lógica de procesamiento de mensajes de entrada.

Procedimiento

1. En la aplicación Sistemas externos, visualice el sistema que desea actualizar. 2. En la ficha Servicios empresariales, pulse en Seleccionar servicio.

3. Elija uno o más servicios empresariales, seleccionando las casillas de verificación Servicio empresarial correspondientes.

4. Pulse Aceptar.

5. Pulse Guardar sistema externo.

Qué hacer a continuación

Debe habilitar los servicios empresariales asociados para poder realizar el procesamiento de mensajes de la infraestructura de integración. También debe especificar si los servicios empresariales reciben datos de las colas secuenciales o continuas.

Selección de un tipo de cola de servicio empresarial:

Puede especificar si el servicio empresarial asociado al sistema externo recibirá datos de la cola continua o secuencial. La selección de cola que realiza para el servicio empresarial determina la forma en la que la cola Java Message Service (JMS) procesa los mensajes entrantes.

Antes de empezar

Debe asociar un servicio empresarial a un sistema externo.

Acerca de esta tarea

La cola continua sigue procesando los mensajes que se encuentran en la colak, incluso cuando se produce un error en el proceso de los mensajes. Por el contrario, la cola secuencial deja de procesar los mensajes que se encuentran en la cola hasta que se borra el error de proceso. Una cola secuencial también procesa los mensajes bajo una norma estricta de primero en entrar, primero en salir.

Procedimiento

1. En la aplicación Sistemas externos, seleccione el sistema externo que desea actualizar.

2. En la ficha Servicios empresariales, seleccione el servicio empresarial para el que desea seleccionar una cola.

3. Especifique si desee que los mensajes de servicio reciban datos de la cola continua o secuencial.

Opción Usar cola continua

Cola continua Seleccionado

Cola secuencial Sin seleccionar

4. Pulse Guardar sistema externo.

Qué hacer a continuación

Puede habilitar el servicio empresarial asociado cuando esté listo para realizar el proceso de mensajes de infraestructura de integración entrantes.

Exportación de datos basados en archivo:

Con la función de exportación de datos, puede realizar una exportación masiva de datos de mensaje desde un archivo a un sistema externo. Puede iniciar el proceso de exportación para cada canal de publicación asociado con un sistema externo.

Antes de empezar

En un entorno multitenencia, puede utilizar la función de exportación de datos sólo si el proveedor del sistema le proporciona acceso a un servidor de archivos que sea accesible para el servidor de aplicaciones. A continuación, deberá

configurar un punto final basado en archivo para que apunte a la ubicación de este servidor de archivos.

Debe habilitar tanto el sistema externo como el canal de publicación para poder exportar datos. Los datos para exportar deben estar en un formato de archivo XML que cumpla con el esquema de estructura de objeto, o en un archivo sin formato y delimitado, por ejemplo, separado por comas, que sea una versión plana del formato de esquema de la estructura de objeto.

Acerca de esta tarea

La consulta SQL opcional que el usuario proporciona en el campo Condición de

exportación, puede afectar al tamaño del mensaje XML exportado. Puede filtrar el contenido para limitar la cantidad de datos que se exportan. El proceso de

exportación lleva a cabo el proceso estándar de salida sobre el conjunto de resultados de la consulta correspondiente al canal de publicación seleccionado.

Procedimiento

1. En la aplicación Sistemas externos, pulse en la ficha Canales de publicación y seleccione el canal de publicación que desee exportar.

2. En el campo Punto final, especifique un manejador de punto final basado en archivo, en formato de archivo XML o de archivo sin formato.

3. Pulse en Exportación de datos.

4. Opcional: Especifique una consulta SQL en el campo Condición de

exportación. La consulta debe ser para el objeto primario o el objeto de nivel superior de la estructura de objeto del canal de publicación.

5. Opcional: Especifique un valor entero en el campo Recuento de exportación para limitar el número de registros contenidos en el archivo exportado. Si el resultado de la consulta contiene más registros que el número que haya especificado, dichos registros no se incluyen en el archivo exportado. 6. Pulse en Aceptar para iniciar el proceso de exportación de datos.

Qué hacer a continuación

Al ejecutar la exportación de datos, los datos seleccionados forman un mensaje y se incluyen en la cola saliente configurada para el canal de publicación y su sistema externo correspondiente. A continuación, el mensaje se procesa de la cola saliente al punto final configurado. Si se produce un error durante la entrega de un mensaje a un punto final, puede gestionar y ver los mensajes de exportación de datos señalados con un error en la aplicación Nuevo proceso de mensajes.

Agregación de colas a un sistema externo:

Puede utilizar las colas de Java Message Service (JMS) para intercambiar datos de servicio empresarial y datos de canal de publicación con una aplicación externa. Cuando se reciben o se envían mensajes, se graban en la cola JMS. Estos mensajes permanecen en las colas hasta que se procesan o suprimen satisfactoriamente.

Antes de empezar

Antes de agregar una cola a un sistema externo, debe crear la cola en el servidor de aplicaciones. Si agrega una cola secuencial, debe configurar una tarea cron para sondear periódicamente la cola en busca de mensajes.

Acerca de esta tarea

Cada sistema externo puede tener sus propias colas entrantes y salientes, o puede configurar varios sistemas para compartir colas. Puede añadir sus propias colas de mensajes definidas por el usuario o modificar las colas existentes cuando las colas de mensajes entrantes y salientes predefinidas no se adapten a sus necesidades.

Procedimiento

1. En la aplicación Sistemas externos, seleccione el sistema para el que desee agregar una cola JMS.

2. Seleccione la acción Agregar/Modificar colas. 3. Pulse Fila nueva.

4. Especifique valores en los campos siguientes:

Opción Descripción

Nombre JNDI de cola El nombre de la cola JMS.

Fábrica de conexión de cola La fábrica de conexión que se utiliza para acceder a la cola. El valor predeterminado es jms/mro/int/queues/sqin.

Recuento de intentos máximo El número de veces que se procesa un mensaje antes de grabarse en el registro de errores y de que se envíe una notificación de correo electrónico al administrador del sistema.

5. Opcional: Especifique valores en los campos siguientes:

Opción Descripción

Fábrica de contexto inicial La clase que se utiliza para conectarse al servidor JMS.

URL de proveedor El URL del servidor JMS.

ID de usuario El ID de usuario que se utiliza para acceder a la nueva cola.

Contraseña La contraseña que se utiliza para acceder a

Opción Descripción

Dirección de correo electrónico La dirección de correo electrónico de un usuario que recibe avisos cuando se producen errores de transacción en la cola. Normalmente, este valor es la dirección de correo electrónico del administrador del sistema.

6. Opcional: Si la cola entrega mensajes entrantes y funciona como una cola continua, desmarque la casilla de verificación Secuencial.

7. Opcional: Si la cola entrega mensajes salientes, desmarque la casilla de verificación Entrantes.

8. Pulse Aceptar.

9. En la ficha Sistema, especifique valores en los siguientes campos: v Cola secuencial saliente

v Cola secuencial entrante v Cola continua entrante 10. Pulse Guardar sistema externo.

Creación de tablas de interfaz:

Puede crear una tabla de interfaz para la integración con sistemas externos que utilicen tablas de base de datos para el intercambio de datos. Las tablas de interfaz