Cómo se procesan los intercambios EDI

Normalmente un intercambio EDI recibido en el concentrador se desensobra y se procesan las transacciones individuales. A menudo, las transacciones EDI (como por ejemplo X12 850 o EDIFACT ORDERS, que representa un pedido de compra) se transforman en un formato que una aplicación de programa de fondo pueda entender. Además, se suele enviar un reconocimiento funcional al participante para indicar que se ha recibido el intercambio. Por lo tanto, el intercambio de intercambios EDI requiere efectuar varias acciones (como Desensobrar EDI y Conversión de EDI y Validación de EDI). Por ejemplo, si el intercambio contiene dos transacciones y no se requiere ningún reconocimiento, WebSphere Partner Gateway realiza las siguientes acciones:

  1. Desensobra el intercambio

    WebSphere Partner Gateway extrae información sobre el intercambio de los segmentos de cola y cabecera del sobre en los niveles de intercambio, grupo y transacción. Esta información puede incluir:

  2. Transforma la primera transacción de acuerdo con la correlación asociada a la misma.
  3. Transforma la segunda transacción de acuerdo con la correlación asociada a la misma.
  4. Entrega los documentos transformados a la aplicación de programa de fondo.

Asimismo, cuando el concentrador envía un documento o documentos que se han originado en la aplicación de programa de fondo del gestor de comunidad, los documentos se transforman en transacciones EDI estándar. Las transacciones EDI resultantes se ensobran antes de enviarse al participante. Al igual que en el caso de la recepción de un intercambio EDI, para crear, ensobrar y enviar un intercambio EDI se requieren varias acciones.

Las transacciones, grupos e intercambios individuales se identifican mediante números de control. WebSphere Partner Gateway establece estos números cuando tiene lugar un intercambio. No obstante, estos números pueden personalizarse, como se describe en el apartado Números de control.

La siguiente ilustración muestra el panorama general de cómo se envía a un participante el intercambio EDI, empaquetado como AS, con el objetivo final de entregar dos documentos XML transformados a dos pasarelas distintas en el sistema de programa de fondo del gestor de comunidad. En este ejemplo, las transacciones 850 se transforman en pedidos de compra que una aplicación de programa de fondo pueda procesar. Las transacciones 890 se transforman en órdenes de envío de almacén que la aplicación de proceso de fondo puede procesar.

Figura 30. Flujo completo de un participante al gestor de comunidad
Esta figura muestra cómo un intercambio EDI, enviado desde el participante con empaquetado AS, se transforma en documentos XML y se envía a dos pasarelas distintas del gestor de comunidad

En lugar de requerir una conexión de un participante al gestor de comunidad, este intercambio requiere tres conexiones:

Puede utilizar el visor de documentos para ver el intercambio y las transacciones individuales, que en lo que se refiere al visor de documentos, son los hijos del intercambio. Con el visor de documentos, puede visualizar los hijos asociados a un intercambio de origen o destino, así como los sucesos asociados con ellos. El visor de documento se describe en el apartado "Visualización de sucesos y documentos" de la Guía del administrador.

Si el remitente solicita reconocimientos, será necesario disponer de conexiones adicionales:

Copyright IBM Corp. 2003, 2005