Vereinbarungsauflösung für eingehende AS2-Nachrichten
Wenn BizTalk Server eine EDIINT/AS2-codierte Nachricht über HTTP/HTTPS-Transport empfängt, versucht es, das Geschäftsprofil des Handelspartners zu ermitteln, der die Nachricht gesendet hat. Hierbei wird versucht, folgende Schritte auszuführen (in der dargestellten Reihenfolge):
Stellen Sie eine Übereinstimmung zwischen der AS2-From Kopfzeile in der eingehenden Nachricht mit dem Wert für AS2-From auf der Seite Bezeichner der unidirektionale AS2-Vereinbarung im Dialogfeld Vereinbarungseigenschaften her.
Wenn BizTalk Server die Vereinbarung nicht bestimmen kann, versucht sie, die AS2-From Kontexteigenschaft, die für die eingehende Nachricht festgelegt ist, mit dem Namen eines Handelspartners abzugleichen.
Hinweis
Da der AS2-From-Header nur ASCII-Zeichen enthalten kann, müssen Sie sicherstellen, dass der Handelspartnername und der AS2-From-Alias ebenfalls nur ASCII-Zeichen enthalten. Wenn keine genaue Übereinstimmung gefunden wird, kann BizTalk die Vereinbarung nicht auf Grundlage der Köpfe eingehender Nachrichten bestimmen.
Die AS2-Empfangspipeline verarbeitet die Nachricht nur, wenn eine Vereinbarung bestimmt wurde. Anders als bei der EDI-Verarbeitung gibt es keine Fallback-AS2-Eigenschaften, die BizTalk Server verwenden können, wenn die Vereinbarung nicht bestimmt werden kann.
Nachdem die Pipeline die Vereinbarung bestimmt hat, überprüft sie die Einstellung der Eigenschaft Vereinbarungseinstellungen für Validierung und MDN stattdessen nachrichtenheader verwenden auf der Seite Validierung der unidirektionale AS2-Vereinbarung im Dialogfeld Vereinbarungseinstellungen . Wenn diese Eigenschaft aktiviert ist, verarbeitet die Empfangspipeline die Nachricht mithilfe der Vereinbarungseigenschaften. Wenn die Eigenschaft deaktiviert ist, verwendet die Empfangspipeline die Werte im AS2-Header der Nachricht, um diese zu verarbeiten.
Hinweis
Die AS2-Vereinbarung, die während der Vereinbarungsauflösung bestimmt wird, stimmt möglicherweise nicht mit der Vereinbarung der EDI-Nutzlast überein. Es wird nicht vorausgesetzt, dass für AS2 und EDI dieselbe Vereinbarung verwendet werden muss, da die AS2-Vereinbarung möglicherweise ein Clearing House darstellt, das EDI-Dokumente mehrerer Parteien weiterleitet.
Weitere Informationen zum Empfangsvorgang finden Sie unter Verarbeiten einer eingehenden AS2-Nachricht.