Como el envío y la recepción de los documentos de InterChange Server
implica el uso de componentes compatibles con ICS, debe realizar las tareas de
configuración que se describen en la Tabla 72. Si desea obtener más información sobre cómo
configurar Business Integration Connect para su uso con InterChange Server
mediante JMS, consulte el apartado Configuración de Business Integration Connect para InterChange Server.
Tabla 72. Configuración del entorno para utilizar el protocolo de transporte JMS
- Nota:
- Si los documentos contienen accesorios, también debe instalar y configurar el
manejador de datos de accesorios. Si desea obtener más información,
consulte el apartado Manejo de documentos con accesorios.
Para utilizar el protocolo de transporte JMS con InterChange Server, debe
configurar el sistema JMS que proporciona WebSphere MQ. Las versiones
soportadas de InterChange Server utilizan la versión 5.3 de WebSphere
MQ como proveedor JMS. Por lo tanto, siga los pasos que se describen en
el apartado Apéndice A, Configuración de un protocolo JMS con WebSphere MQ para configurar el mecanismo de protocolo de transporte
JMS.
- Importante:
- Los pasos del apartado Apéndice A, Configuración de un protocolo JMS con WebSphere MQ se deben ejecutar en la máquina en la que reside WebSphere
Business Integration Connect. En esta guía se presupone que el
mecanismo de transporte JMS que necesitan el adaptador de JMS e InterChange
Server se ha configurado previamente como parte de la instalación de
InterChange Server.
Cuando cree las colas JMS para su utilización entre Business Integration
Connect e InterChange Server, tenga en cuenta los siguientes puntos:
- Parte del proceso de instalación de InterChange Server implica la creación
de un gestor de colas de WebSphere MQ. Puede utilizar este gestor de
colas con Business Integration Connect.
- Cuando cree los alias de cola JMS, puede denominarlos para que indiquen la
dirección del flujo entre Business Integration Connect e InterChange
Server. Por ejemplo, si crea las colas que se incluyen en la columna
Nombre de cola original de la Tabla 73, puede cambiar el nombre de estas colas para que indiquen la
direccionalidad de InterChange Server, tal como se muestra en la columna
Nombre de cola direccional de la Tabla 73.
Tabla 73. Nombres de las colas JMS para la direccionalidad de InterChange Server
Nombre de cola original
| Nombre de cola direccional
|
inQ
| ICS2WBIC
|
outQ
| WBIC2ICS
|
El adaptador de JMS es el componente compatible con ICS que permite a
Business Integration Connect intercambiar documentos con InterChange Server en
forma de mensajes JMS. Da soporte a las siguientes interacciones con
InterChange Server:
- Para el proceso de peticiones, recibe el objeto de negocio de petición de
InterChange Server, lo convierte en un mensaje JMS (utilizando un manejador de
datos) y coloca el mensaje JMS en una cola JMS (consulte la Figura 21), donde Business Integration Connect puede
seleccionarlo.
- Para la
notificación de eventos, sondea una cola JMS de mensajes JMS de Business
Integration Connect. Cuando encuentra un mensaje JMS, lo convierte en
un objeto de negocio de evento (utilizando un manejador de datos) y lo envía a
InterChange Server.
- Importante:
- WebSphere Business Integration Connect no incluye WebSphere
Business Integration
Adaptador de JMS. Este producto se debe obtener por separado y se
instala de acuerdo con las instrucciones que se describen en Adapter for
JMS User Guide. Es importante leer los pasos que se describen en
esta guía para instalar y configurar correctamente el adaptador de JMS.
Cuando haya configurado el adaptador de JMS para comunicarse con
InterChange Server, siga los pasos de este apartado para configurar este
adaptador para que acepte mensajes JMS de Business Integration Connect:
Como se muestra en la Figura 21, el adaptador de JMS utiliza un manejador de datos para
convertir los objetos de negocio que recibe de InterChange Server en los
mensajes JMS correspondientes.
- Nota:
- El manejador de datos al que llama el adaptador de JMS convierte al carga del
documento. Si el documento se envuelve en un sobre de transporte XML
(contiene accesorios, o el distintivo de sobre es Sí), configure el manejador
de datos de accesorios como el manejador de datos de carga. Si desea
obtener más información, consulte el apartado Manejo de documentos con accesorios.
Para indicar qué manejador de datos desea utilizar para convertir la carga,
siga los pasos que se enumeran en el apartado Conversión de objetos de negocio. Asimismo, debe configurar el adaptador de JMS para
que utilice este manejador de datos de carga. En Connector
Configurator, siga estos pasos:
- Establezca las siguientes propiedades de configuración de conector para
identificar el manejador de datos de carga:
- Establezca las propiedades DataHandlerConfigMO y
DataHandlerMimeType con el nombre del metaobjeto de manejador de
datos de nivel superior y el tipo MIME soportado, respectivamente.
- Establezca la propiedad DataHandlerClassName con el nombre de
la clase de manejador de datos para la que se debe crear una instancia.
- Nota:
- O bien establece las propiedades DataHandlerConfigMO y
DataHandlerMimeType o bien la propiedad
DataHandlerClassName.
- Incluya el metaobjeto de manejador de datos de nivel superior en la lista
de objetos de negocio soportados.
También puede especificar el manejador de datos que se va a utilizar en el
metaobjeto estático o dinámico. Las mismas propiedades
(DataHandlerMimeType, DataHandlerConfigMO y
DataHandlerClassName) están disponibles como atributos en estos
metaobjetos. Si desea ver una descripción completa, consulte
Adapter for JMS User Guide.
Cuando el adaptador de JMS recibe un documento de InterChange Server, pone
el mensaje en la cola de salida, que es la que sondea el receptor de Business
Integration Connect. De forma parecida, cuando Business Integration
Connect envía un documento a InterChange Server, lo pone en la cola de salida,
que es la que sondea el adaptador de JMS.
En la Tabla 74 se resume cómo configurar las colas JMS que utiliza el
adaptador de JMS para recibir y enviar documentos.
- Nota:
- Si desea ver una descripción completa de cómo configurar las colas JMS,
consulte Adapter for JMS User Guide.
Tabla 74. Colas JMS
Cola JMS
| Conjunto de configuración
|
Cola de entrada
|
Establece la propiedad de configuración de conector
InputDestination en el nombre de la cola JMS que sondeará el
adaptador de JMS para buscar mensajes entrantes.
Asegúrese de que el nombre de esta cola coincida con el que utiliza
Business Integration Connect como cola de salida JMS. Si esta cola no
se especifica en InputDestination, el adaptador de JMS
no sondeará la cola.
- Nota:
- La propiedad InputDestination contiene una lista de colas de
entrada separadas por comas. Si el adaptador de JMS sondea varias
colas, asegúrese de que esta lista incluya el nombre de la cola JMS que
utiliza Business Integration Connect como cola de salida JMS.
|
Cola de salida
| Durante la ejecución, la colaboración puede establecer dinámicamente el
atributo OutputQueue del metaobjeto dinámico en el nombre de la
cola JMS a la que el adaptador de JMS enviará el mensaje saliente.
|
Asegúrese de que los metaobjetos estáticos o dinámicos estén configurados
para escribir en la cola en la que escucha el destino de Business Integration
Connect.
