Partager via


Configuration d'un port de réception pour les MDN entrants

Pour recevoir un message AS2, créez un port de réception HTTP unidirectionnel pour recevoir le message et renvoyer une réponse au tiers.

Un port de réception de requête-réponse bidirectionnel utilisé pour recevoir les messages AS2 ne doit pas servir à recevoir les messages MDN. L'utilisation d'un port de réception de requête/réponse pour un MDN doit empêcher le renvoi d'un message de 200 Ko en réponse à un MDN entrant, qui provoquerait des tentatives de transmission du MDN inutiles.

Vous pouvez utiliser le pipeline AS2Receive ou AS2EdiReceive pour traiter un MDN reçu. Toutefois, si vous utilisez AS2EdiReceive, vous ne pouvez pas acheminer le MDN vers MessageBox en définissant la propriété Process inbound MDN into MessageBox for routing/delivery options sur la page Accusés de réception de l’onglet Contrat unidirectionnel. Si vous essayez de le faire, vous obtiendrez une erreur EDI, car le MSN sera passé au décodeur EDI, qui ne peut pas traiter un MDN. Si le MDN n'est pas envoyé à la base de données MessageBox, le décodeur AS2Decoder utilise le MDN, qui n'est par conséquent pas transmis au décodeur EDI.

Créez le port de réception avec la configuration suivante :

Emplacement Propriété Paramètre
Propriétés du port de réception : Général Type de port One-Way
Propriétés de l’emplacement de réception : Général Type de transport HTTP

Note Seul l’adaptateur HTTP peut être utilisé pour le transport des MDN, qui sont des messages encodés EDIINT/AS2. Ce transport ne fonctionne pas avec les autres types d'adaptateurs.
Propriétés de l’emplacement de réception : Général Gestionnaire de réception BizTalkServerIsolatedHost
Propriétés de l’emplacement de réception : Général Pipeline de réception AS2Receive ou AS2EdiReceive
Propriétés du transport HTTP Répertoire virtuel assorti de l'extension ISAPI /<name of virtual directory>/BTSHTTPReceive.dll

Voir aussi

Configuration des ports pour une solution AS2