Compartir a través de


Paso 10: Configurar el acuerdo entre socios comerciales X12 y AS2

Paso 10 de 11

En este paso, configurará acuerdos de socios comerciales de X12 y AS2 para transportar un mensaje codificado en EDIINT/AS2 a través de HTTP. Esta entidad de Fabrikam envía el intercambio EDI a Contoso, que devuelve la confirmación 997 y un MDN asincrónico a Fabrikam.

Requisitos previos

Debe haber iniciado sesión como miembro del grupo de administradores de BizTalk Server.

Procedimiento para crear un acuerdo AS2

  1. Haga clic en Inicio, en Todos los programas, en Microsoft BizTalk Server y, a continuación, en Administración de BizTalk Server.

  2. En la consola de administración de BizTalk Server, haga clic en Partes en el árbol de consola y, en la página Partes y perfiles de negocio, haga clic con el botón derecho en Fabrikam_Profile, seleccione Nuevoy, a continuación, haga clic en Contrato.

  3. En la página Propiedades generales , en el cuadro de texto Nombre , escriba un nombre para el contrato.

  4. En la lista desplegable Protocolo , seleccione AS2.

  5. En la sección Second Partner (Segundo partner ), en la lista desplegable Nombre , seleccione Contoso.

  6. En la sección Second Partner (Segundo partner ), en la lista desplegable Perfil , seleccione Contoso_Profile.

    Observará que se agregan dos pestañas nuevas junto a la pestaña General . Cada pestaña es para configurar un contrato AS2 unidireccional.

  7. En la pestaña General , en la página Propiedades generales , en la sección Configuración de host común , seleccione Activar informes.

  8. Realice las siguientes tareas en la pestaña Fabrikam-Contoso>.

    1. En la página Identificadores , escriba los valores de AS2-From y AS2-To. En AS2-From, escriba Fabrikam. En AS2- Para, escriba Contoso.

    2. En la página Validación , active la casilla Usar la configuración del contrato para la validación y MDN en lugar del encabezado del mensaje .

      Nota

      Si se establece esta propiedad, se asegura que se usarán las propiedades de la entidad al generar el MDN, en lugar de los encabezados de AS2 del mensaje AS2 recibido.

    3. En la página Confirmaciones (MDN), haga lo siguiente:

      1. Active la casilla Solicitar MDN .

      2. Asegúrese de que la casilla Request Signed MDN (Solicitar MDN firmada ) está desactivada.

      3. Active la casilla Solicitar MDN asincrónica .

      4. En el cuadro de texto Receipt-Delivery-Option (URL), escriba http://localhost/Fabrikam/Default.aspx?Destination=_MDNToFabrikam.

  9. Realice las siguientes tareas en la pestaña Contoso-Fabrikam>.

    1. En la página Identificadores , escriba los valores de AS2-From y AS2-To. En AS2-From, escriba Contoso. En AS2- Para, escriba Fabrikam.

    2. En la página Puertos de envío de la sección Configuración de intercambio , en la lista Puertos de envío, en Nombre , seleccione Send_Async_997.

      Nota

      El Send_Async_997 puerto de envío debe escribirse en la lista Puertos de envío para que BizTalk Server pueda resolver la parte del mensaje saliente 997. La canalización de envío coincide con el nombre del puerto de envío de las propiedades del acuerdo. Esto es necesario porque, en este caso, la propiedad AS2-To no se promociona en el contexto del mensaje, que es la primera correspondencia que intenta realizar la canalización de envío para resolver la entidad. Para obtener más información, vea Resolución de acuerdos para mensajes AS2 salientes.

  10. Haga clic en Aplicar.

  11. Haga clic en OK. El acuerdo recién agregado aparece en la sección Acuerdos del panel Partes y perfiles de negocio . El acuerdo recién agregado está habilitado de forma predeterminada.

Procedimiento para crear un acuerdo X12

  1. Haga clic con el botón derecho en Fabrikam_Profile, seleccione Nuevoy, a continuación, haga clic en Contrato.

  2. En la página Propiedades generales , en el cuadro de texto Nombre , escriba un nombre para el contrato.

  3. En la lista desplegable Protocolo , seleccione X12.

  4. En la sección Second Partner (Segundo partner ), en la lista desplegable Nombre , seleccione Contoso.

  5. En la sección Second Partner (Segundo partner ), en la lista desplegable Perfil , seleccione Contoso_Profile.

    Observará que se agregan dos pestañas nuevas junto a la pestaña General . Cada pestaña es para configurar un contrato X12 unidireccional.

  6. En la pestaña General , en la página Propiedades generales , en la sección Configuración común del host , seleccione Activar informes y, a continuación, seleccione Almacenar la carga de mensajes para los informes.

  7. Realice las siguientes tareas en la pestaña Fabrikam-Contoso>.

    1. En la página Identificadores de la sección Configuración de intercambio, escriba los valores de los campos calificador e identificador (ISA5, ISA6, ISA7 e ISA8) que corresponden a los valores de esos campos de encabezado en el mensaje de prueba. Para este tutorial, establezca ISA5 en ZZ, ISA6 en 7654321, ISA7 en ZZ e ISA8 en 1234567.

      Nota

      BizTalk Server requiere los campos de calificador e identificador para remitente y receptor para realizar la resolución de acuerdos. Coincidirá con los valores de ISA5, ISA6, ISA7 e ISA8 en el encabezado de intercambio con los de las propiedades de un contrato. BizTalk Server también resolverá el contrato haciendo coincidir el calificador y el identificador del remitente (sin el calificador y el identificador del receptor). Si BizTalk Server no puede resolver el contrato, usará las propiedades del contrato de reserva.

    2. En la página Confirmaciones de la sección Configuración de intercambio , active la casilla 997 Esperado .

    3. En la página Validación de la sección Configuración de intercambio , asegúrese de que la opción Comprobar si hay ISA13 duplicada está desactivada.

      Nota

      Borrar la propiedad Check for duplicate ISA13 permite recibir varias instancias del mismo mensaje.

    4. En la página Configuración de host local de la sección Configuración de intercambio , en Configuración del receptor, desactive Route ACK to send pipeline on request-response receive port (Enrutar ACK para enviar canalización en el puerto de recepción de solicitud-respuesta).

      Nota

      Si se desactiva esta propiedad, podrá enviar la confirmación 997 a través de un puerto de envío independiente en lugar de enviarlo a través del puerto de envío asociado con el puerto de recepción bidireccional.

  8. Realice las siguientes tareas en la pestaña Contoso-Fabrikam>.

    1. En la página Identificadores de la sección Configuración de intercambio, escriba los valores de los campos calificador e identificador (ISA5, ISA6, ISA7 e ISA8) que corresponden a los valores de esos campos de encabezado en el mensaje de prueba. Para este tutorial, establezca ISA5 en ZZ, ISA6 en 1234567, ISA7 en ZZ e ISA8 en 7654321.

    2. En la página Conjunto de caracteres y separadores de la sección Configuración de intercambio , en Sufijo, seleccione CR LF.

    3. En la página Sobres de la sección Configuración del conjunto de transacciones , haga lo siguiente:

      Use Para hacer esto
      Valor predeterminado Seleccione Predeterminado. Nota: Al seleccionar esta fila como valor predeterminado, los valores de GS1, GS2, GS3, GS7 y GS8 se usan aunque los valores de Tipo de transacción, Versión/Versión y Espacio de nombres de destino no coincidan con el mensaje.
      Tipo de transacción Seleccione el tipo de mensaje del mensaje de prueba, por ejemplo, 864 : mensaje de texto.
      Versión/Lanzamiento Escriba 00401.
      Espacio de nombres de destino Seleccione http://schemas.microsoft.com/BizTalk/EDI/X12/2006.
      GS1 Compruebe que el tipo de mensaje del mensaje de prueba está seleccionado, por ejemplo, TX - Mensaje de texto (864).
      GS2 Escriba 01.
      GS3 Escriba 7654321.
      GS4 Seleccionar el formato de fecha que desee. Seleccione CCYYMMDD. Nota: Tiene que seleccionar el valor de la lista desplegable, no solo hacer clic en el campo para mostrar el valor predeterminado. Si hace clic en el campo sin seleccionar el valor de la lista desplegable, el valor no se seleccionará realmente.
      GS5 Seleccione el formato de hora que desee. Seleccione HHMMSSddd.
      GS7 Seleccione T - Comité coordinador de datos de transporte (TDCC) .
      GS8 Compruebe que la versión edi se ha escrito como 00401.
  9. Haga clic en Aplicar.

  10. Haga clic en OK. El acuerdo recién agregado aparece en la sección Acuerdos del panel Partes y perfiles de negocio . El acuerdo recién agregado está habilitado de forma predeterminada.

  11. Reinicie el servicio de BizTalk. En la consola de administración de BizTalk Server, en Configuración de la plataforma, haga clic en Instancias de host, haga clic con el botón derecho en BizTalkServerApplication y, a continuación, haga clic en Reiniciar.

Pasos siguientes

Pruebe la solución AS2, como se describe en Paso 11: Probar la solución AS2.

Consulte también

Configuración de las propiedades AS2
Configuración de las propiedades de EDI