Résolution de l'accord pour les messages AS2 entrants
Quand BizTalk Server reçoit un message encodé EDIINT/AS2 via le transport HTTP/HTTPS, il tente de déterminer le profil métier du partenaire commercial qui a envoyé le message. Pour cela, il tente de réaliser les actions suivantes (dans l'ordre indiqué) :
Effectuez une correspondance entre l’en-tête AS2-From dans le message entrant avec la valeur AS2-From dans la page Identificateurs de l’accord AS2 unidirectionnel dans la boîte de dialogue Propriétés de l’accord .
Si BizTalk Server ne parvient pas à déterminer l’accord, il tente de faire correspondre la propriété de contexte AS2-From définie pour le message entrant avec le nom d’un partenaire commercial.
Notes
Dans la mesure où l'en-tête AS2-From peut contenir uniquement des caractères ASCII, vous devez vous assurer que le nom de votre partenaire commercial et l'alias AS2-From contiennent eux aussi uniquement des caractères ASCII. Si aucune correspondance exacte n'est trouvée, BizTalk ne pourra pas déterminer l'accord par rapport aux en-têtes du message entrant.
Le pipeline de réception AS2 ne traitera le message que si un accord est déterminé. Contrairement au traitement EDI, il n’existe aucune propriété AS2 de secours que BizTalk Server pouvez utiliser s’il ne peut pas déterminer l’accord.
Une fois que le pipeline a déterminé l’accord, il case activée le paramètre de la propriété Utiliser les paramètres du contrat pour la validation et MDN à la place de l’en-tête de message dans la page Validation de l’accord AS2 unidirectionnel dans la boîte de dialogue Paramètres du contrat. Si cette propriété est sélectionnée, le pipeline de réception utilise les propriétés de l'accord pour traiter le message. Si la propriété n'est pas sélectionnée, le pipeline de réception utilise les valeurs de l'en-tête AS2 du message pour le traiter.
Notes
L'accord AS2 déterminé lors de la résolution de l'accord peut être différent de la charge EDI. Il n'est pas obligatoire qu'un même accord soit partagé par AS2 et EDI, dans la mesure où l'accord AS2 peut représenter un centre d'échanges qui achemine les documents EDI à partir de plusieurs tiers.
Pour plus d’informations sur le processus de réception, consultez Traitement d’un message AS2 entrant.