Compartir a través de


Configurar un puerto de envío estático para mensajes a través de AS2

En este tema se describe cómo configurar BizTalk Server para enviar mensajes AS2 a través de un puerto de envío estático. Esta configuración conlleva crear el puerto de envío estático y configurar el acuerdo. Si es necesario, también configurará un certificado de cifrado para que lo use el puerto de envío.

Nota

En lugar de un puerto de envío estático, puede configurar un puerto de envío dinámico para enviar mensajes AS2. Para obtener más información, consulte Configuración de un puerto de envío dinámico para mensajes a través de AS2.

Para enviar un mensaje AS2 con un mensaje EDI o no EDI o una confirmación EDI, cree un puerto de envío dinámico HTTP de petición-respuesta con la siguiente configuración:

Location Propiedad Parámetro
Propiedades de puerto de envío: General Tipo de puerto - Respuesta de solicitud estática (si se selecciona solicitar MDN en confirmaciones (MDN) en la pestaña de contrato unidireccional)

- Puerto de envío unidireccional estático (si se borra la página Solicitar MDN en confirmaciones (MDN) en la pestaña de acuerdo unidireccional)
Propiedades de puerto de envío: General Tipo de transporte HTTP

Nota:

Sólo el adaptador HTTP puede utilizarse para transportar mensajes con codificación EDIINT/AS2. Este transporte no funcionará con un adaptador que no sea el adaptador de HTTP.
Propiedades de puerto de envío: General Controlador de envío BizTalkServerApplication
Propiedades de puerto de envío: General Canalización de envío - AS2EdiSend (para mensajes codificados con EDI)

- AS2Send (para mensajes que no son EDI)
Propiedades de puerto de envío: General Controlador de recepción

(si se selecciona la página Solicitar MDN en confirmaciones (MDN) en la pestaña contrato unidireccional)
BizTalkServerApplication
Propiedades de puerto de envío: General Canalización de recepción

(si se selecciona la página Solicitar MDN en confirmaciones (MDN) en la pestaña contrato unidireccional)
AS2Receive
Propiedades de transporte HTTP Dirección URL de destino <Cadena URL de destino>
Propiedades de transporte HTTP Habilitar codificación fragmentada Desactivado
Propiedades del puerto de envío: filtros Propiedad BTS.MessageType

Nota:

Puede usar diversas expresiones de filtro, como BTS.ReceivePortName.

Nota:

(Para mensajes no pertenecientes a EDI, tendrá que filtrar en una propiedad diferente).
Propiedades del puerto de envío: filtros Operador ==
Propiedades del puerto de envío: filtros Value - http://schemas.microsoft.com/BizTalk/EDI/X12/2006#<schema name> (para un mensaje EDI)

- http://schemas.microsoft.com/Edi/X12#X12_<997 or TA1>_Root (para una confirmación X12)

- http://schemas.microsoft.com/Edi/Efact#Efact_Contrl_Root (para una confirmación EDIFACT)
Propiedades de puerto de envío: certificados Nombre común y huella digital Especifique el nombre del certificado y la huella digital si está usando un certificado de cifrado para el mensaje AS2 saliente.

Requisitos previos

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

Procedimiento para configurar BizTalk Server para enviar mensajes de AS2 a través de un puerto de envío estático

  1. En la consola de administración de BizTalk Server, cree un puerto de envío de respuesta unidireccional estático o solicite con la configuración anterior.

  2. En la lista puertos de envío de la página Puertos de envío de la pestaña Contrato unidireccional del cuadro de diálogo Propiedades del contrato , escriba el nombre del puerto de envío estático.

    Nota

    Establecer el puerto de envío permite a BizTalk Server realizar la resolución de acuerdos para un mensaje AS2 saliente.

  3. En la página Identificadores de la pestaña acuerdo unidireccional del cuadro de diálogo Propiedades del contrato, establezca la propiedad AS2-To en el destino y, a continuación, establezca otras propiedades de contrato según sea necesario en las distintas páginas del cuadro de diálogo Propiedades del contrato .

Funcionalidad

El puerto de envío y la canalización realizan lo siguiente para enviar un mensaje o confirmación EDI o no EDI sincrónicos a través de AS2 y procesar el MDN devuelto:

  • Si envía un mensaje EDI, selecciona el mensaje EDI filtrando por la propiedad BTS.MessageType establecida en el esquema de mensajes en el http://schemas.microsoft.com/BizTalk/EDI/X12/2006 espacio de nombres (por ejemplo, X12_00401_864 para un mensaje 864).

  • Si envía una confirmación EDI, selecciona la confirmación filtrando por la propiedad BTS.MessageType establecida en uno de los siguientes esquemas de control:

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_997_Root para una confirmación 997

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_TA1_Root para una confirmación TA1

    • http://schemas.microsoft.com/BizTalk/EDI/Efact#Efact_Contrl_Root para una confirmación CONTRL

  • Si envía un mensaje no EDI, toma el mensaje mediante el uso de otro filtro.

  • Crea un mensaje AS2. Para obtener más información sobre este proceso, vea Generar un mensaje AS2 saliente.

  • Envía el mensaje o la confirmación a la URL de destino para el puerto de envío.

  • Recibe la respuesta MDN al mensaje o confirmación, si esta opción está habilitada. Para obtener más información sobre este proceso, consulta Procesar una MDN entrante.

Consulte también

Configuración de puertos para una solución AS2
Generación de un mensaje AS2 de salida
Procesamiento de un MDN de entrada