Configuración del envío y la recepción de confirmaciones EDI
Para configurar el envío de una confirmación de EDI en respuesta a un intercambio recibido, debe hacer lo siguiente:
Habilite la confirmación en el acuerdo en el que se ha resuelto el intercambio recibido. De esta manera, declara que la entidad que envía el intercambio espera una confirmación.
Si es necesario devolver la confirmación con propiedades específicas establecidas, como CR LF habilitado, caracteres separadores para que sean diferentes, etc., establezca esas propiedades en la otra pestaña de acuerdo unidireccional. Al hacerlo, configuras cómo la parte envía la confirmación.
Nota
Si un intercambio resuelto en un contrato definido en la pestaña PartyA-PartyB>, las propiedades relacionadas con cómo se debe generar la confirmación se configuran en la pestaña PartyB-PartyA>. Esto es necesario porque las propiedades de contexto de confirmación para los calificadores de remitente y receptor se establecen en lo contrario de los valores especificados en la pestaña PartyA-PartyB>. Por ejemplo, si los identificadores de remitente y receptor se establecen en THEM y EE. UU. en el contrato en el que se resolvió el mensaje de intercambio, las propiedades de contexto del remitente y del receptor se establecerán en US y THEM en la confirmación. Normalmente, la otra ficha de acuerdo unidireccional también tendrá los identificadores de remitente y receptor configurados respectivamente en NOSOTROS y ELLOS. Por lo tanto, el mensaje de confirmación se resolverá en dicho acuerdo y se seleccionará la configuración de propiedades. Por lo tanto, si desea tener la confirmación para usar separadores de elementos diferentes o si desea tener la confirmación para usar CR LF, especifique las propiedades en la pestaña PartyB-PartyA>.
Conceptualmente, las propiedades para la confirmación se seleccionarán desde cualquier ficha de acuerdo unidireccional que tenga los mismos calificadores de remitente y receptor que están configurados en las propiedades de contexto de la confirmación. No obstante, para facilitar su uso en la práctica, normalmente debe configurar esto en la otra ficha de acuerdo unidireccional del acuerdo que creó en el cual debe haberse resuelto el intercambio.
Si usted es una entidad que devuelve una confirmación de EDI a la entidad que envió el intercambio original, configure un puerto de envío unidireccional para seleccionar la confirmación y envío o bien un puerto de recepción bidireccional para enviar la confirmación. Para obtener más información, consulte Configuración de un puerto de envío estático para enviar intercambios y confirmaciones EDI.
Si usted es una entidad que espera una confirmación de EDI, configure un puerto de envío bidireccional o un puerto de recepción unidireccional para recibir la confirmación. Para obtener más información, consulte Configuración de un puerto para recibir mensajes y confirmaciones EDI.
La aplicación EDI de BizTalk contiene los esquemas de control. Como consecuencia, la aplicación que contiene su solución EDI debe contener una referencia a la aplicación EDI de BizTalk. Para obtener más información, vea Agregar una referencia a la aplicación EDI de BizTalk Server.
Requisitos previos
Debe haber iniciado sesión como miembro del grupo administradores de BizTalk Server o BizTalk Server operadores B2B.
Para solicitar una confirmación para la entidad que envió el intercambio original
-
Nota
Realizando los pasos de este procedimiento, configura que la entidad que envía el intercambio espera una confirmación.
En la consola de administración de BizTalk Server, haga clic en el nodo Partes. En la página Partes y perfiles de negocio , haga clic en la parte que tiene el contrato para el que necesita habilitar la confirmación. En la sección Contrato de la página, haga clic con el botón derecho en el contrato y haga clic en Propiedades. En el cuadro de diálogo Propiedades del contrato , en la pestaña de acuerdo unidireccional (al que se resolverá el intercambio entrante), haga lo siguiente:
En la página Identificadores , escriba los valores de los calificadores remitente y receptor.
Para una confirmación codificada con X12, introduzca valores para ISA5, ISA6, ISA7 e ISA8. Para ISA5 e ISA6, introduzca valores para la entidad que va a enviar el intercambio. Para ISA7 e ISA8, introduzca valores para la entidad que va a recibir el intercambio.
Para una confirmación codificada con EDIFACT, introduzca valores para UNB2.1, UNB2.2, UNB3.1 y UNB3.2. Para UNB2.1 y UNB2.2, introduzca valores para la entidad que va a enviar el intercambio. Para UNB3.1 y UNB3.2, introduzca valores para la entidad que va a recibir el intercambio.
En la página Confirmaciones , seleccione las propiedades que definen el tipo de confirmación que espera la parte remitente:
Para las confirmaciones X12, seleccione TA1 Esperado y/o 997 Esperado en función de las confirmaciones que se esperan. Para cada tipo de confirmación, seleccione No procesar por lotes <el tipo> ACK si desea que cada instancia de una confirmación se envíe como intercambio independiente.
En Confirmaciones EDIFACT, seleccione Recibo de mensaje (CONTRL) esperado o Confirmación (CONTRL) según cuáles sean las confirmaciones esperadas. Para cada tipo de confirmación, seleccione No procesar por lotes <el tipo> ACK si desea que cada instancia de una confirmación se envíe como intercambio independiente.
En la página Configuración de host local de la sección Configuración de intercambio , desactive la ruta ACK para enviar canalización en el puerto de recepción de solicitud-respuesta para devolver la confirmación de forma asincrónica a través de un puerto de envío unidireccional. Mantenga esta propiedad seleccionada para devolver la confirmación de forma síncrona por un puerto de recepción bidireccional.
En la página Puertos de envío, en la columna Nombre de la cuadrícula Puertos de envío, seleccione el puerto de envío que ha configurado para enviar la confirmación.
Nota
BizTalk Server usa esta configuración de puerto de envío para determinar qué entidad usar al procesar el mensaje. Para obtener más información, vea Resolución de acuerdos y determinación de esquemas para mensajes EDI salientes.
Nota
Si no ha configurado el puerto de envío, puede que tenga que realizar este paso más adelante.
Para configurar cómo devuelve la entidad la confirmación
-
Nota
Realizando los pasos de este procedimiento, configura cómo devuelve una confirmación la entidad que recibió el intercambio.
En el mismo cuadro de diálogo Propiedades del contrato , en la otra pestaña de acuerdo unidireccional, haga lo siguiente:
En la página Identificadores , escriba los valores de los calificadores remitente y receptor.
Nota
Al enviar la confirmación, la entidad que recibió el intercambio original se convierte en el remitente, mientras que la entidad que envió el intercambio original pasa a ser el receptor. Por lo tanto, los valores que introduzca en la página Identificadores serán ahora los opuestos de los que introdujo en la ficha del acuerdo unidireccional en el paso anterior. Esta suspensión tiene dos fines:
- Que la confirmación que se está devolviendo se resuelva en este acuerdo unidireccional que está creando, pues las propiedades de contexto de remitente y receptor en la confirmación coincidirán con los valores de remitente y receptor que está introduciendo ahora en la página Identificadores.
- Cualquier personalización que quiera incluir en la confirmación se puede configurar en esta pestaña de contrato. Por ejemplo, puede usar otros separadores, puede optar por habilitar CR LF, etc.
Para una confirmación codificada con X12, introduzca valores para ISA5, ISA6, ISA7 e ISA8. Para ISA5 e ISA6, introduzca valores para la entidad que va a enviar la confirmación (que será la misma entidad que recibió el intercambio original). Para ISA7 e ISA8, introduzca valores para la entidad que va a recibir la confirmación (que será la misma entidad que envió el intercambio original).
Para una confirmación codificada con EDIFACT, introduzca valores para UNB2.1, UNB2.2, UNB3.1 y UNB3.2. Para UNB2.1 y UNB2., introduzca valores para la entidad que va a enviar la confirmación (que será la misma entidad que recibió el intercambio original). Para UNB3.1 y UNB3.2, introduzca valores para la entidad que va a recibir la confirmación (que será la misma entidad que envió el intercambio original).
- Que la confirmación que se está devolviendo se resuelva en este acuerdo unidireccional que está creando, pues las propiedades de contexto de remitente y receptor en la confirmación coincidirán con los valores de remitente y receptor que está introduciendo ahora en la página Identificadores.
Para una confirmación X12 o EDIFACT, si es necesario, en la página Charset and Separators (Conjuntos de caracteres y separadores), especifique los separadores que desea usar en la confirmación. También puede especificar si la confirmación debe usar un sufijo CR LF.
Para una confirmación EDIFACT, si es necesario, en la página Sobres de la sección Configuración de intercambio , especifique si la confirmación incluiría un segmento UNA o UNG seleccionando las opciones adecuadas.
Consulte también
Configuración de confirmaciones de EDI
Esquemas de control y servicio EDI
Envío de una confirmación EDI
Cómo crear un puerto de recepción
Cómo crear un puerto de envío