Partager via


Configuration d'un port d'envoi dynamique pour les MDN asynchrones via AS2

Pour envoyer un message MDN EDIINT/AS2 asynchrone via HTTP/HTTPS, créez un port d'envoi HTTP dynamique avec la configuration suivante :

Emplacement Propriété Paramètre
Propriétés du port d’envoi : Général Type de port Dynamique unidirectionnel
Propriétés du port d’envoi : Général Pipeline d’envoi AS2Send
Propriétés du port d’envoi : Filtres Propriété EdiIntAS.IsAS2AsynchronousMdn
Propriétés du port d’envoi : Filtres Opérateur ==
Propriétés du port d’envoi : Filtres Valeur True

Un MDN asynchrone doit être envoyé à l’adresse contenue dans l’en-tête Receipt-Delivery-Option du message AS2 reçu. Un port d’envoi dynamique le fait, tandis qu’un port d’envoi statique envoie le message à l’URL de destination dans la définition du port d’envoi. L’exception à cela est si la propriété Utiliser les paramètres du contrat pour la validation et MDN au lieu de l’en-tête de message est définie dans la page Validation de l’onglet accord unidirectionnel de la boîte de dialogue Propriétés du contrat . Dans ce cas, le port d’envoi envoie le message MDN à l’URL entrée dans la propriété de contrat Receipt-Delivery-Option . Toutefois, le port d'envoi utilisé à cette fin doit toujours être un port d'envoi dynamique (et non un port d'envoi statique).

Vous pouvez configurer ce port d'envoi pour renvoyer des MDN et des accusés de réception EDI. Dans ce cas, si un message EDIINT/AS2 est correctement transmis via HTTP/HTTPS mais que le traitement de la charge EDI échoue, l'expéditeur du message d'origine reçoit un MDN indiquant un traitement AS2 réussi et un accusé de réception EDI indiquant une défaillance lors du traitement EDI. La charge utile encodée edi est suspendue et une erreur est publiée.

Fonctionnalités

Le port d'envoi et le pipeline doivent effectuer les opérations suivantes pour envoyer un MDN :

  • Récupérez le MDN en filtrant sur la EdiIntAS.IsAS2AsynchronousMdn==True propriété .

  • création d'un message AS2. Pour plus d’informations sur ce processus, consultez Génération d’un message AS2 sortant.

  • Router le MDN vers l’adresse de la ligne Reçu-Remise-Option dans l’en-tête du message.

    Notes

    Si la propriété Utiliser les paramètres du contrat pour la validation et MDN au lieu de l’en-tête de message est définie dans la page Validation de l’onglet contrat unidirectionnel de la boîte de dialogue Propriétés du contrat , le port d’envoi envoie le message MDN à l’URL entrée dans la propriété de contrat Receipt-Delivery-Option , et non à l’adresse mentionnée dans l’en-tête Receipt-Delivery-Option du message AS2 reçu.

Voir aussi

Configuration des ports pour une solution AS2