Para las interacciones entre Business Integration Connect e InterChange Server, debe crear una Biblioteca de componentes de integración (ICL) dentro de la herramienta de Gestor de sistemas. Esta ICL incluirá los siguientes artefactos:
También debe crear un producto de usuario y seleccionar en la ICL los artefactos necesarios para la interacción específica entre InterChange Server y Business Integration Connect.
Business Integration Connect envía el mensaje a un componente compatible con ICS, que direcciona el mensaje a InterChange Server en forma de uno o varios objetos de negocio. Para que InterChange Server pueda reconocer un objeto de negocio, debe localizar primero una plantilla denominada definición de objeto de negocio, donde se describe la estructura de la información de este objeto de negocio. Cada elemento de información de una definición de objeto de negocio se mantiene en un atributo. Por lo tanto, debe crear definiciones de objetos de negocio para representar la información del mensaje. Utilice la herramienta Business Object Designer para crear definiciones de objetos de negocio.
InterChange Server utiliza objetos de negocio para la siguiente información:
Para mantener la carga del mensaje o el documento de Business Integration Connect, debe definir una definición de objeto de negocio que represente el objeto de negocio de carga. El componente compatible con ICS transfiere el documento a (o fuera de) InterChange Server en forma de un objeto de negocio de carga. En este apartado se proporciona la siguiente información sobre el objeto de negocio de carga:
El objeto de negocio de carga debe estar diseñado de forma que cada
elemento de información del documento que desee transferir tenga un atributo
en la definición de objeto de negocio de carga asociada. Como se
muestra en la Tabla 33, el contenido del objeto de negocio de carga depende de la
estructura del documento y del tipo de empaquetado que utiliza el
documento.
Tabla 33. Relación del empaquetado con la estructura del objeto de negocio de carga
Estructura del documento | Tipo de empaquetado | Definición de objeto de negocio de carga |
---|---|---|
Sólo carga | Ninguno | Mantiene la información de carga del documento. |
Sólo carga | Integración de programas de fondo |
Mantiene:
|
Carga y accesorios | Ninguno | No aplicable. Debe utilizar el empaquetado de integración de programas de fondo si el documento contiene accesorios. |
Carga y accesorios
El documento contiene una envoltura XML denominada sobre de transporte, en el que se envuelven la carga y los accesorios. | Integración de programas de fondo |
Mantiene:
Para procesar el sobre de transporte se necesita un manejador de datos
proporcionado por Business Integration Connect denominado manejador de datos
de accesorios. Si desea obtener más información, consulte el apartado Manejo de documentos con accesorios.
|
El objeto de negocio de carga también debe estar diseñado de acuerdo con
los requisitos del componente compatible con ICS específico que se utiliza en
la integración con Business Integration Connect (consulte la Tabla 27). La Tabla 34 incluye dónde se puede encontrar
información sobre cómo crear el objeto de negocio de carga para la
transferencia mediante un protocolo de transporte determinado.
Tabla 34. Creación de objetos de negocio de carga para distintos protocolos de transporte
Protocolo de transporte | Notas y restricciones | Si desea obtener más información |
---|---|---|
HTTP |
Uso para un InterChange Server anterior a 4.2.2
| Creación de definiciones de objetos de negocio para ICS anterior a 4.2.2 mediante HTTP |
HTTP |
Uso para un InterChange Server versión 4.2.2
| Creación de definiciones de objetos de negocio para ICS v4.2.2 mediante HTTP |
JMS | Si el documento utiliza el empaquetado de integración de programas de fondo | Creación de definiciones de objetos de negocio para JMS |
Todos | Si el documento incluye accesorios | Creación de definiciones de objetos de negocio relacionadas con los accesorios |
Normalmente, el componente compatible con ICS utiliza un manejador de datos para realizar la conversión entre el formato del documento y su representación de objeto de negocio. Este manejador de datos se denomina manejador de datos de carga. El componente compatible con ICS debe estar configurado para llamar al manejador de datos adecuado para el tipo de contenido de la carga. Normalmente, el manejador de datos de XML de WebSphere Business Integration está configurado como el manejador de datos de carga, ya que realiza la conversión entre mensajes XML y objetos de negocio. No obstante, puede crear manejadores de datos personalizados para los formatos de mensaje que no tengan el manejador de datos correspondiente proporcionado por WebSphere Business Integration Server.
Compruebe que los manejadores de datos de carga que utilice puedan ignorar el metaobjeto hijo necesario para el protocolo de transporte que esté utilizando. Antes de utilizar un manejador de datos (tanto si está proporcionado por WebSphere Business Integration como si es un manejador de datos personalizado), asegúrese de que dé soporte a los metaobjetos hijo. Consulte el apartado sobre el distintivo cw_mo_label en la información específica de la aplicación del objeto de negocio en el apartado correspondiente a su protocolo de transporte (consulte la Tabla 34).
Para indicar qué manejador de datos desea utilizar para convertir la carga, siga estos pasos:
En Data Handler Guide en el conjunto de la documentación de WebSphere Business Integration Adapter se describen los manejadores de datos proporcionados por IBM. Si no le sirve ninguno de estos manejadores de datos, puede crear un manejador de datos personalizado.
Para InterChange Server, el nombre del objeto de negocio de carga depende de la dirección de la comunicación, tal como se especifica a continuación:
En este caso, el objeto de negocio de datos se denomina objeto de negocio de evento (a veces, se denomina simplemente un evento), que notifica a InterChange Server de un evento de que se ha producido en algún participante de comunidad.
En este caso, el objeto de negocio de datos es un objeto de negocio de petición, que ha enviado InterChange Server para solicitar información de algún participante de comunidad. En respuesta, InterChange Server puede devolver un objeto de negocio de respuesta a la comunidad de concentrador.
Para muchos de los componentes compatibles con ICS, se crean definiciones de objetos de negocio para mantener información de configuración. Estos objetos de negocio se denominan a menudo metaobjetos.
La Tabla 34 incluye dónde se puede encontrar información sobre cómo
crear el objeto de negocio de datos para la transferencia mediante un
protocolo de transporte determinado.
Protocolo de transporte | Componente relacionado | Si desea obtener más información |
---|---|---|
HTTP (a InterChange Server anterior a 4.2.2) | Manejador de datos de envoltura |
Creación de los objetos de negocio de configuración del manejador de datos de envoltura
|
HTTP (a InterChange Server v4.2.2) | Adaptador de HTTP | Creación de información de cabecera de nivel de transporte HTTP para InterChange Server anterior a 4.2.2. |
JMS | Adaptador de JMS | Creación de la información de cabecera JMS |
Todos | Manejador de datos de accesorios | Creación del metaobjeto hijo de accesorio |
Si el componente compatible con ICS del protocolo de transporte es WebSphere Business Integration Adapter, debe crear un objeto de conector para ese adaptador. Este objeto de conector representa una instancia del adaptador durante la ejecución. Los objetos de conector se crean con la herramienta Gestor de sistemas de InterChange Server.
En la Tabla 36 se resume dónde puede encontrar información sobre cómo crear
objetos de conector, según el protocolo de transporte que esté
utilizando.
Tabla 36. Creación de objetos de conector para distintos protocolos de transporte
Protocolo de transporte | Componente compatible con ICS | Si desea obtener más información |
---|---|---|
HTTP
(con InterChange Server anterior a 4.2.2) | Adaptador de XML
(Sólo para el proceso de peticiones) | Creación del objeto de conector XML |
HTTP
(con InterChange Server versión 4.2.2) | Adaptador de HTTP | Creación del objeto de conector HTTP |
JMS | Adaptador de JMS | Creación del objeto de conector JMS |
La colaboración dentro de InterChange Server es quien realiza el proceso de empresa real que necesita. Por lo tanto, debe existir la colaboración adecuada para que InterChange Server pueda procesar correctamente los documentos de Business Integration Connect. Realice los pasos siguientes para que la colaboración correspondiente esté disponible durante la ejecución:
En la Tabla 37 se resume dónde puede encontrar información sobre cómo crear
objetos de conector, según el protocolo de transporte que esté
utilizando.
Tabla 37. Enlace de colaboración para distintos protocolos de transporte
Protocolo de transporte | Componente compatible con ICS | Si desea obtener más información |
---|---|---|
HTTP
(con InterChange Server anterior a 4.2.2) | Adaptador de XML
(Sólo para el proceso de peticiones) | Enlace de colaboraciones para comunicarse con el adaptador de XML |
HTTP
(con InterChange Server versión 4.2.2) | Adaptador de HTTP | Enlace de colaboraciones para comunicarse con el adaptador de HTTP |
JMS | Adaptador de JMS | Enlace de colaboraciones para comunicarse con el adaptador de JMS |
Cuando el proyecto de usuario contiene los artefactos que definen los componentes de tiempo de ejecución necesarios, debe desplegarlo en el depósito de InterChange Server. El proyecto de usuario se despliega con el Gestor de sistemas.