Introducción

WebSphere Data Interchange integra el intercambio da datos electrónico (EDI) en el proceso de empresa de WebSphere, la mensajería y las posibilidades B2B basadas en Internet. Puede intercambiar documentos y mensajes entre Business Integration Connect y WebSphere Data Interchange mediante el protocolo de transporte JMS. Cuando envíe un documento a WebSphere Data Interchange, debe especificar un empaquetado Ninguno.

Nota:
WebSphere Data Interchange proporciona otros tipos de opciones de integración como, por ejemplo, la integración basada en archivos. Consulte la documentación de WebSphere Data Interchange para obtener más información sobre cómo habilitar el intercambio de documentos mediante la integración basada en archivos.

Envío de documentos a WebSphere Data Interchange

Para que Business Integration Connect pueda enviar un documento EDI a WebSphere Data Interchange, se realizan los siguientes pasos:

  1. Un participante de comunidad envía un documento EDI a Business Integration Connect. El documento se envía a través de AS2 mediante el protocolo de transporte HTTP. Business Integration Connect extrae el empaquetado AS2 del documento EDI.
  2. Business Integration Connect coloca el documento EDI en una cola.
    Nota:
    Business Integration Connect determina el protocolo utilizado en el documento examinando los tres primeros caracteres del documento EDI. A continuación, determina, a partir del tipo de protocolo, la información del remitente y el receptor. Consulte el apartado Visión general del direccionamiento EDI para obtener más información.
  3. WebSphere Data Interchange lee el documento EDI de la cola. Realiza la tarea de desenvolver, validar y traducir el documento EDI.
    Nota:
    WebSphere Data Interchange se debe configurar para los perfiles de usuario y las correlaciones deseadas.
  4. WebSphere Data Interchange distribuye el documento en un sistema de programa de fondo. Si el sistema de programa de fondo es WebSphere InterChange Server, WebSphere Data Interchange envía el documento a WebSphere Business Integration Adapter para MQ para crear un objeto de negocio e invocar una colaboración dentro de InterChange Server.

Figura 25. Documento EDI de Business Integration Connect


En la Figura 25, un participante de comunidad envía un documento AS2 a Business Integration Connect, que a su vez lo envía a la cola EDI_IN en el lado de WebSphere Data Interchange. Tenga en cuenta que la cola remota, la cola de transmisión, la cola de receptor (en el ejemplo, EDI_IN) y los canales de remitente y receptor deben estar configurados para que el mensaje que se envía a Business Integration Connect se transmita a la cola EDI_IN. El servidor de WebSphere Data Interchange elige el documento EDI, busca los perfiles de usuario, las correlaciones, etc., convierte el documento en XML, y lo coloca en la cola XML_OUT.

Recepción de documentos de WebSphere Data Interchange

Para que Business Integration Connect pueda recibir un documento EDI de WebSphere Data Interchange, se realizan los siguientes pasos:

  1. WebSphere Data Interchange coloca el documento EDI en una cola.
  2. Business Integration Connect lee el mensaje de la cola.
    Nota:
    Business Integration Connect determina cómo se direcciona el documento, tal como se describe en el apartado Visión general del direccionamiento EDI.
  3. Business Integration Connect direcciona el documento al participante de comunidad correspondiente.

Figura 26. Envío de un documento EDI a WebSphere Business Integration Connect


En la Figura 26, se coloca un documento XML en la cola XML_IN para que WebSphere Data Interchange lo traduzca. Se presupone que ya se han ejecutado los perfiles de usuario, las correlaciones, etc. Cuando recibe un documento XML válido, WebSphere Data Interchange lo convierte en un formato EDI y coloca la salida en la cola EDI_OUT (una cola remota). También se da por sentado que se han configurado la cola de transmisión, los canales de remitente y receptor, y la cola de receptor en el lado de Business Integration Connect. Cuando recibe el documento, Business Integration Connect lo direcciona al participante de comunidad.

Ejemplo utilizado en este capítulo

En este capítulo se incluyen los pasos para configurar el intercambio de documentos EDI entre dos socios comerciales. Los documentos EDI se envían a través de Internet y se utiliza AS2 (mediante HTTP) como protocolo de comunicación.

En este ejemplo, los socios comerciales son Socio Uno y Socio Dos. En la Figura 27 se muestran las configuraciones de los dos socios.

Figura 27. Configuración de los dos socios del ejemplo


Se utiliza el siguiente software para implementar este ejemplo:

Consulte la Guía de instalación de Business Integration Connect y la documentación de WebSphere Data Interchange para ver una lista completa de los prerrequisitos de software.

En este ejemplo, socioUno utiliza dos máquinas. La máquina A tiene instalado WebSphere MQ y WebSphere Data Interchange Server. La máquina B tiene instalado WebSphere MQ y WebSphere Business Integration Connect Enterprise Edition. La máquina B da soporte a las comunicaciones entre los dos socios comerciales.

WebSphere Data Interchange da soporte a la integración con WebSphere MQ, lo que permite la interoperatividad con una amplia gama de aplicaciones de empresa y motores de proceso de empresa. WebSphere Business Integration Connect utiliza WebSphere MQ como proveedor JMS. Como tal, la integración entre WebSphere Data Interchange y WebSphere Business Integration Connect se realiza mediante mensajes MQ destinados a los clientes de la API JMS.

WebSphere Business Integration Connect se utiliza para comunicar transacciones EDI a través de Internet utilizando el protocolo AS2.

Tenga en cuenta que, en este ejemplo, socioDos utiliza WebSphere Business Integration Connect - Express para aceptar transacciones a través de AS2 y tiene su propio entorno de WebSphere Data Interchange para manejar las traducciones y las confirmaciones de recibo.

En este capítulo se incluye información sobre la configuración de las máquinas que se utilizan en este ejemplo. El flujo de mensajes es bidireccional, por lo que se incluyen artefactos de envío y recepción.

Copyright IBM Corp. 1997, 2004