Configuración de InterChange Server

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.

Nota:
Si desea obtener más información sobre cómo crear ICL y configurar InterChange Server, consulte System Implementation Guide en el conjunto de la documentación de WebSphere InterChange Server.

Creación de definiciones de objetos de negocio

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.

Nota:
Business Object Designer se incluye como parte de los productos WebSphere InterChange Server y WebSphere Business Integration Adapter. Si desea obtener más información sobre el uso de esta herramienta, consulte Business Object Development Guide.

InterChange Server utiliza objetos de negocio para la siguiente información:

Objeto de negocio del documento

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:

Estructura del objeto de negocio

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:

  • La información de carga del documento
  • Cabeceras de nivel de transporte

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:

  • La información de carga del documento
  • Cabeceras de nivel de transporte
  • El contenedor de accesorios, que mantiene los datos de accesorios y los objetos de negocio de accesorio

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

Conversión de objetos de negocio

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.

Nota:
Para el proceso de mensajes XML, asegúrese de que está utilizando el manejador de datos de XML de WebSphere Business Integration versión 2.3.1 o posterior. Para los mensajes cXML, debe utilizar el manejador de datos de XML versión 2.4.1 o posterior.

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:

Terminología de InterChange Server

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:

Objetos de negocio para la información de configuración

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.

Tabla 35.
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

Creación de los conectores

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.

Nota:
Si desea obtener más información sobre cómo crear objetos de conector, consulte System Implementation Guide en el conjunto de la documentación de WebSphere 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

Creación de las colaboraciones

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:

  1. Compruebe que exista una plantilla de colaboración que proporcione el proceso de empresa necesario:
  2. Cree un objeto de colaboración y enlace sus puertos, tal como se especifica a continuació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

Despliegue del proyecto

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.

Copyright IBM Corp. 1997, 2004