Visión general

Un flujo de documentos se compone, como mínimo, de un paquete, un protocolo y un flujo de documentos. En el caso de algunos protocolos, se puede especificar una actividad, una acción y una señal. Las definiciones de flujos de documentos especifican los tipos de documentos que procesará WebSphere Partner Gateway.

El paquete hace referencia a la lógica necesaria para empaquetar un documento de acuerdo con una especificación, como AS2. Un flujo de protocolos es la lógica necesaria para procesar un documento que cumple las normas de un determinado protocolo, como EDI-X12. Un flujo de documentos describe el aspecto del documento.

En los siguientes apartados se describen brevemente los pasos para configurar un flujo de documentos entre el gestor de comunidad y un participante.

Paso 1: Asegurarse de que la definición de flujo de documentos está disponible

Compruebe si dispone de una definición de flujo de documentos (de las que están predefinidas en el sistema). Si todavía no existe ningún flujo, debe crearlo subiendo los archivos necesarios o creando manualmente una definición personalizada.

Como parte del establecimiento de la definición de flujo de documentos, puede modificar determinados atributos. Los atributos se utilizan para realizar varias funciones de direccionamiento y proceso de documentos, como la validación, la comprobación del cifrado y el recuento de intentos. Los atributos establecidos en el nivel de definición de flujo de documentos proporcionan un conjunto global para el paquete, el protocolo o el flujo de documentos asociados. Los atributos que están disponibles varían, en función de la definición de flujo de documentos. Por ejemplo, los atributos para las definiciones de flujo de documentos EDI tienen atributos distintos de las definiciones de flujo de documentos RosettaNet.

Por ejemplo, si especifica un valor para Tiempo de reconocimiento en el paquete AS, éste se aplica a todos los documentos empaquetados con AS. (Tiempo de reconocimiento especifica el intervalo de tiempo que se debe esperar a que llegue un reconocimiento MDN (Message Disposition Notification) antes de reenviar la petición original). Si más adelante establece el atributo Tiempo de reconocimiento en el nivel de posibilidades B2B, dicho valor altera temporalmente el valor establecido en el nivel de definición de flujo de documentos.

Para los atributos que pueden establecerse en todos los niveles de la definición de flujo de documentos, los valores establecidos en el nivel de flujo de documentos tienen prioridad sobre los establecidos en el nivel de protocolo, y los atributos establecidos en el nivel de protocolo tienen prioridad sobre los establecidos en el nivel de paquete.

Para poder crear interacciones, el flujo de documentos debe aparecer en la lista de la página Gestionar definiciones de flujo de documentos.

Paso 2: Crear interacciones

Cree interacciones para los flujos de documentos que se han definido. La interacción indica a WebSphere Partner Gateway qué acciones realizar en un documento. En algunos intercambios sólo son necesarios dos flujos, uno que describe el documento que se recibe en el concentrador (del participante o del gestor de comunidad) y otro que describe el documento que se envía desde el concentrador (al participante o al gestor de comunidad). Sin embargo, si el concentrador envía o recibe un intercambio EDI que se partirá en transacciones individuales o en el que se requieren reconocimientos, en realidad creará varias interacciones para realizar el intercambio.

Paso 3: Crear perfiles de participante, pasarelas y posibilidades B2B

Cree perfiles de participantes para el gestor de comunidad y para los participantes de la comunidad. Defina pasarelas (que determinan adónde se enviarán los documentos) y posibilidades B2B, que especifican los documentos que el gestor de comunidad y los participantes pueden enviar y recibir. La página Posibilidades B2B lista todos los flujos de documentos que se han definido.

Puede establecer atributos en el nivel de posibilidades B2B. Todos los atributos establecidos en este nivel alterarán temporalmente los establecidos en el nivel de definición de flujo de documentos. Por ejemplo, si establece Tiempo de reconocimiento en 30 en el nivel de definición de flujo de documentos para el paquete AS, pero luego se establece en 60 en el nivel de posibilidades B2B, se utilizará el valor 60. Si establece un atributo en el nivel B2B, podrá ajustar el atributo a un participante concreto.

Para crear conexiones entre el gestor de comunidad y los participantes debe haber definido los perfiles y las capacidades B2B de los mismos.

Paso 4: Activar conexiones

Active conexiones entre el gestor de comunidad y los participantes. Las conexiones disponibles dependen de las posibilidades B2B de los participantes. Las posibilidades B2B se basan en las interacciones creadas. Las interacciones dependen de las definiciones de flujo de documentos que están disponibles.

En algunos intercambios, sólo es necesaria una conexión. Por ejemplo, si un participante envía un documento binario a una aplicación de programa de fondo del gestor de comunidad, sólo se requiere una conexión. Sin embargo, para el intercambio de intercambios EDI en el que el intercambio se desensobra y las transacciones individuales se transforman, se configuran varias conexiones.

Nota: en los intercambios EDI que se pasan tal como están, sólo se requiere una conexión.

Puede establecer atributos en el nivel de conexión. Todos los atributos establecidos en este nivel alterarán temporalmente los establecidos en el nivel de atributos B2B. Por ejemplo, si establece el Tiempo de reconocimiento en 60 para el paquete AS2 en el nivel de posibilidades B2B, pero después lo establece en 120, se utilizará el valor 120. Si establece el valor para un atributo en el nivel de conexión podrá adaptar más el atributo, en función de los requisitos de direccionamiento de los participantes y aplicaciones que se incluyen.

Un flujo de ejemplo

De manera predeterminada, hay varios métodos de empaquetamiento habilitados. Para ilustrar el procedimiento completo para establecer las definiciones de flujo de documentos, piense en el caso en el que tiene un acuerdo con un participante de la comunidad para recibir un intercambio EDI que cumple el estándar EDI-X12. El participante enviará el documento con el empaquetado AS2. Especificará que el intercambio debe enviarse tal como está (sin transformación) a una aplicación de programa de fondo sin empaquetado.

  1. En la página Gestionar definiciones de flujo de documentos, verifique que la definición de flujo de documentos (que describe el tipo de documento que se dirigirá hacia el concentrador desde el participante de comunidad) está habilitada.
    1. Pulse Administración de concentrador > Configuración de concentrador > Definición de flujo de documentos.
    2. Pulse el icono Expandir situado junto a Paquete: AS. Observe que EDI-X12 ya aparece en la lista.
    3. Pulse el icono Expandir situado junto a Protocolo: EDI-X12. Observe que Flujo de documentos: ISA ya aparece en la lista.
  2. Con la página Gestionar definiciones de flujo de documentos todavía visualizada, verifique que la segunda definición de flujo de documentos (que describe el tipo de documento que circulará hacia la aplicación de programa de fondo) está habilitada.
    1. Pulse el icono Expandir situado junto a Paquete: Ninguno. Observe que EDI-X12 ya aparece en la lista.
    2. Pulse el icono Expandir situado junto a Protocolo: EDI-X12. Observe que Flujo de documentos: ISA ya aparece en la lista.
  3. Cree una interacción que describa si el flujo de documentos será un flujo de origen o un flujo de destino.
    1. Con la página Gestionar definiciones de flujo de documentos todavía visualizada, pulse Gestionar interacciones.
    2. Pulse Crear interacción.
    3. En la columna Origen, expanda Paquete: AS, Protocolo: EDI-X12 (ALL) y después pulse Flujo de documentos: ISA.
    4. En la columna Destino, expanda Paquete: Ninguno, Protocolo: EDI-X12 (ALL) y después pulse Flujo de documentos: ISA.
    5. En este ejemplo, no se produce ninguna transformación. Por lo tanto, no seleccione nada en la lista Correlación de transformación.
    6. En la lista Acción, seleccione Paso a través.
    7. Pulse Guardar.

En este momento, ha especificado que el concentrador puede aceptar intercambios EDI-X12 (estándar ISA) empaquetados como AS. También ha especificado que el concentrador puede enviar intercambios EDI-X12 (estándar ISA) sin empaquetado. Además, ha especificado que no se va a producir ninguna transformación en el intercambio; simplemente pasará a la aplicación de programa de fondo (una vez que se han eliminado las cabeceras AS).

Todavía no ha especificado qué participante de comunidad puede enviar este tipo de intercambio al concentrador. Defínalo cuando configure el perfil de participante y las posibilidades B2B del participante. (Defina también un perfil y posibilidades B2B para el sistema de programa de fondo del gestor de comunidad). Después de realizar estas tareas, cree una conexión entre el participante de comunidad y la aplicación de programa de fondo. En la Figura 20 se muestra la conexión entre el participante y la aplicación de programa de fondo del gestor de comunidad para este ejemplo.

Figura 20. Conexión unidireccional de un participante al gestor de comunidad
Esta figura muestra que es necesaria una conexión para enviar este documento desde el participante al sistema de programa de fondo del gestor de comunidad

Verifique que existe una conexión mediante la página Gestionar conexiones (Administración de cuentas > Conexiones de participante). En la página Gestionar conexiones, seleccione el participante en la lista Origen, gestor de comunidad en la lista Destino y pulse Buscar. Aparecerá la conexión disponible. Si es necesario, puede modificar los atributos y las acciones, tal como se describe en los apartados siguientes.

Existen tres tipos de definiciones de flujo de documentos: las que se suministran con el sistema que selecciona en la consola, las que ya están definidas pero que todavía no están en la consola de comunidad (estas definiciones se suben desde el soporte de instalación de WebSphere Partner Gateway o desde otra ubicación) y las que crea el usuario. Para cada tipo de definición de flujo de documentos, puede (a veces debe) especificar atributos o subir correlaciones que definan con más detalle el flujo de documentos.

Copyright IBM Corp. 2003, 2005