Compartir a través de


Paso 8: Configuración del acuerdo entre socios comerciales entre las entidades

Paso 8 de 9

En este paso, configurará un acuerdo de socios comerciales X12 para definir los parámetros para intercambiar mensajes X12 entre los dos socios comerciales, OrderSystem y Fabrikam.

Requisitos previos

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

Procedimiento para configurar un acuerdo

  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 X12.

  5. En la sección Second Party (Segunda parte ), en la lista desplegable Party (Entidad ), seleccione OrderSystem.

  6. En la sección Second Party (Segunda parte ), en la lista desplegable Business (Empresa ), seleccione OrderSystem_Profile.

    Observará que se agregan dos pestañas nuevas junto a la pestaña General . Cada pestaña sirve para configurar un contrato unidireccional y cada contrato unidireccional representa una transacción completa del mensaje (incluida la transferencia de mensajes y la transferencia de confirmación).

  7. 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.

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

    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.

      Use Para hacer esto
      Calificador de remitente (ISA5) Seleccione ZZ - Definido mutuamente.
      Identificador de remitente (ISA6) Escriba THEM.
      Calificador de receptor (ISA7) Seleccione ZZ - Definido mutuamente.
      Identificador de receptor (ISA8) Escriba US.

      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 , en la sección Configuración de intercambio , haga clic en 997 Esperado. Si se selecciona esta casilla, se solicita a la canalización de recepción que genere una confirmación 997 cuando reciba el intercambio 850.

    3. En la página Validación de la sección Configuración de intercambio , asegúrese de que la opción Número de control de intercambio (Comprobar si hay ISA13 duplicado) 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 , en la sección Configuración de intercambio , desactive Route ACK to send pipeline on request-response receive port (Enrutamiento de ACK para enviar canalización en el puerto de recepción de solicitud-respuesta).

      Nota

      Se requiere borrar la propiedad Route ACK porque esta solución devuelve una confirmación asincrónica a través de un puerto de envío independiente, en lugar de una confirmación sincrónica a través del puerto de envío asociado a un puerto de recepción bidireccional.

    5. En la página Configuración de host local de la sección Configuración del conjunto de transacciones , seleccione el espacio de nombres del esquema que se usará para procesar el intercambio entrante.

      Use Para hacer esto
      Valor predeterminado Activar la casilla en la columna Predeterminado.
      Para ST1 Seleccione 850 - Pedido de compra.
      GS2 Escriba THEM.
      Espacio de nombres de destino Seleccione http://schemas.microsoft.com/BizTalk/EDI/X12/2006.

      Nota

      Establecer las propiedades permite BizTalk Server determinar el esquema que se va a usar para procesar el intercambio entrante 850. Si un intercambio tiene los valores de GS02 y ST01 que se escriben en una línea de la cuadrícula, se utilizará el espacio de nombres de destino para la misma línea con el fin de determinar el esquema que se va a utilizar.

  9. Realice las tareas siguientes en la pestaña OrderSystem-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.

      Use Para hacer esto
      Calificador de remitente (ISA5) Seleccione ZZ - Definido mutuamente.
      Identificador de remitente (ISA6) Escriba US.
      Calificador de receptor (ISA7) Seleccione ZZ - Definido mutuamente.
      Identificador de receptor (ISA8) Escriba THEM.
    2. En la página Conjunto de caracteres y separadores , en la sección Configuración de intercambio , seleccione CR LF para la propiedad Sufijo .

    3. En la página Puertos de envío de la sección Configuración de intercambio , asocie el puerto de envío que devolverá la confirmación a Fabrikam. En la cuadrícula Puertos de envío , en la columna Nombre , haga clic en una celda vacía y, en la lista desplegable, seleccione el puerto de envío (toTHEM_997) creado para enviar la confirmación 997 a Fabrikam.

    4. En la página Sobres de la sección Configuración del conjunto de transacciones , escriba los valores de todas las columnas de la primera línea de la cuadrícula.

      Use Para hacer esto
      Valor predeterminado Active la casilla en la columna 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, 850 - Pedido de compra.
      Versión/Lanzamiento Escriba la versión edi 00401.
      Espacio de nombres de destino Seleccione http://schemas.microsoft.com/Edi/X12.
      GS1 Compruebe que pedido de compra (850) está seleccionado.
      GS2 Escriba 1234567.

      Identificador de la aplicación remitente.
      GS3 Escriba 00000000.

      Identificador de la aplicación receptora.
      GS4 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 HHMM.
      GS7 Seleccione X - Comité de estándares acreditados X12.
      GS8 Compruebe que se ha escrito 00401 .

      Nota

      BizTalk Server establecerá los valores de GS01, GS02, GS03, GS04, GS05, GS07 y GS08 de las confirmaciones de salida basadas en los valores especificados para tipo de transacción, versión/versión y espacio de nombres de destino. La canalización de envío intenta hacer coincidir el tipo de conjunto de transacciones, la versión X12 y el espacio de nombres de destino con los valores correspondientes del encabezado del mensaje. Si se ejecuta correctamente, usa los valores de GS asociados con los valores de tipo de transacción, versión o versión y espacio de nombres de destino .

  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 empresariales . El acuerdo recién agregado está habilitado de forma predeterminada.

  12. Reiniciar 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.

    Nota

    El servicio de BizTalk necesita reiniciarse después de que se haya activado o desactivado el informe de estado de EDI para que se aplique el cambio.

Pasos siguientes

Pruebe la solución EDI como se describe en paso 9: Probar la solución EDI

Consulte también

Configuración de las propiedades del acuerdo de codificación