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
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.
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.
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 elhttp://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 997http://schemas.microsoft.com/BizTalk/EDI/X12#X12_TA1_Root
para una confirmación TA1http://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