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 |