Compartir a través de


Configurar un puerto de envío dinámico para MDN asíncronos a través de AS2

Para enviar un mensaje MDN codificado con EDIINT/AS2 asíncrono a través de HTTP/HTTPS, cree un puerto de envío HTTP dinámico con la siguiente configuración:

Location Propiedad Parámetro
Propiedades del puerto de envío: General Tipo de puerto Unidireccional dinámico
Propiedades del puerto de envío: General Canalización de envío AS2Send
Propiedades de puerto de envío: filtros Propiedad EdiIntAS.IsAS2AsynchronousMdn
Propiedades de puerto de envío: filtros Operador ==
Propiedades de puerto de envío: filtros Value True

Se debe enviar un MDN asincrónico a la dirección contenida en el encabezado Receipt-Delivery-Option del mensaje AS2 recibido. Un puerto de envío dinámico lo hará, mientras que un puerto de envío estático enviará el mensaje a la dirección URL de destino en la definición del puerto de envío. La excepción a esto es si la configuración del contrato de uso para la validación y MDN en lugar de la propiedad del encabezado de mensaje se establece en la página Validación de la pestaña acuerdo unidireccional del cuadro de diálogo Propiedades del contrato. En ese caso, el puerto de envío enviará el mensaje MDN a la dirección URL especificada en la propiedad de contrato Receipt-Delivery-Option . Sin embargo, el puerto de envío usado para ello debe ser un puerto de envío dinámico, no un puerto de envío estático.

Puede configurar este puerto de envío para devolver los MDN y las confirmaciones EDI. Por ejemplo, si se transporta un mensaje con codificación AS2/EDIINT a través de HTTP/HTTPS correctamente, pero se produce un error en el procesamiento de la carga con codificación EDI, el remitente del mensaje original recibirá un MDN que indica un procesamiento AS2 correcto y una confirmación EDI que indica un error en el procesamiento de EDI. La carga codificada con EDI se suspendería y se registraría un error.

Funcionalidad

El puerto de envío y la canalización deben realizar lo siguiente para enviar un MDN:

  • Para recoger la MDN, filtre por la EdiIntAS.IsAS2AsynchronousMdn==True propiedad .

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

  • Enrute el MDN a la dirección en la línea Receipt-Delivery-Option en el encabezado del mensaje.

    Nota

    Si la configuración del contrato de uso para la validación y MDN en lugar de la propiedad de encabezado del mensaje se establece en la página Validación de la pestaña de contrato unidireccional del cuadro de diálogo Propiedades del contrato, el puerto de envío enviará el mensaje MDN a la dirección especificada en la propiedad contrato Receipt-Delivery-Option , no a la dirección mencionada en el encabezado Receipt-Delivery-Option del mensaje AS2 recibido.

Consulte también

Configuración de puertos para una solución AS2