Freigeben über


Die Rolle von Vereinbarungen bei der EDI-Verarbeitung

Ein organization verwendet BizTalk Server, um EDI-Nachrichten von einem oder mehreren Handelspartnern zu empfangen und EDI-Nachrichten zu senden. Die Handelspartner definieren ihrerseits Geschäftsprofile, die Geschäftsentitäten in einer Organisation sind. Die Art, wie Geschäftsprofile Nachrichten austauschen, wird als Teil der Handelspartnervereinbarungen zwischen zwei Geschäftsprofilen definiert. Weitere Informationen finden Sie unter Bausteine einer Handelspartnerverwaltungslösung.

Sie erstellen eine Handelspartnervereinbarung in der Benutzeroberfläche für die Handelspartnerverwaltung (TPM – Trading Partner Management). Die TPM-Bildschirme befinden sich im Knoten Parteien der BizTalk Server-Verwaltungskonsole.

Konfigurieren einer Vereinbarung für die EDI-Verarbeitung

Alle Handelspartner, die EDI-Nachrichten mit BizTalk Server austauschen, müssen sich auf Kommunikationsparameter einigen. Danach muss der organization Hosting-BizTalk Server die Handelspartner in TPM (einschließlich eines Handelspartners für sich selbst) erstellen, die Geschäftsprofile und die Handelspartnervereinbarung zwischen den Geschäftsprofilen erstellen. Im Rahmen der Handelspartnervereinbarung legen Sie die Eigenschaften fest, wie BizTalk Server eine EDI-Nachricht vom Geschäftsprofil des Handelspartners empfängt und eine EDI-Nachricht an das Handelspartnerprofil sendet. Die anderen Handelspartner müssen auf ihrer Seite die gleichen Vorgänge ausführen. Damit Nachrichten ausgetauscht werden können, müssen die Konfigurationen kompatibel sein.

Sie müssen die folgenden Eigenschaftensätze für die EDI-Kommunikation definieren.

  • Handelspartnereigenschaften, die allgemeine Aspekte des Handelspartners definieren, z. B. den Namen, die Sendeports und das signierende Zertifikat.

  • Geschäftsprofileigenschaften, die die Geschäftsidentitäten definieren.

  • EDI-Eigenschaften als Teil der Handelspartnervereinbarung, die definieren, wie BizTalk Server eine eingehende Nachricht von einem Handelspartner verarbeiten und wie eine ausgehende Nachricht generiert wird, die an den Handelspartner gebunden ist.

  • AS2-Eigenschaften als Teil der Handelspartnervereinbarung, die definiert, wie BizTalk Server AS2-Kommunikationen sowohl eingehend als auch ausgehend durchführen. Diese Eigenschaften wirken sich nur auf die EDI-Kommunikation aus, wenn eine EDI-Nachricht über AS2 gesendet wird.

    Hinweis

    Die AS2-Vereinbarung und die EDI-Messagingvereinbarung zwischen den gleichen Geschäftsprofilen werden separat angegeben. Die beiden Vereinbarungen bilden zusammen eine Partnerschaft.

    Die Eigenschaften der Handelspartnervereinbarung bestimmen die folgende besondere Verarbeitung:

  • EDI-Umschlagverarbeitung und -generierung

  • Bestätigungsverarbeitung und -generierung

  • Überprüfung ein- und ausgehender EDI-Nachrichten

  • Batcherstellung

  • Statusberichterstattung

    Für Geschäftsidentitäten kann es bestimmte Werte geben, z. B. D-U-N-S (Dun & Bradstreet). Bestimmte Namen besitzen bestimmte Qualifizierer, z. B. "01" für Duns. Wenn ein Geschäftsidentitätsname nicht spezifisch ist, wird "ZZ" für die X12-codierten Nachrichten und "ZZZ" für EDIFACT-codierte Nachrichten verwendet. Dieser Wert gibt einen Namen an, der gegenseitig durch separate Entitäten definiert wurde. Der Wert und der Qualifizierer identifizieren dann das Geschäftsprofil. Der Name der Geschäftsidentität dient nur zu Informationszwecken. Er wird nicht vom BizTalk-Laufzeitmodul für die Verarbeitung verwendet.

Ermitteln einer Vereinbarung für die EDI-Verarbeitung

Jedes Mal, wenn BizTalk Server eine EDI-Nachricht empfängt, versucht er, den Handelspartnervertrag zu bestimmen, zu dem die Nachricht aufgelöst wird. Der Ausflösungsversuch der Handelspartnervereinbarung erfolgt durch Herstellen einer Übereinstimmung zwischen der Nachricht und dem Absenderqualifizierer, dem Absenderbezeichner, dem Empfängerqualifizierer und dem Empfängerbezeichner, die als Teil der Vereinbarung definiert sind. Weitere Informationen zu diesem Prozess finden Sie unter Vertragsauflösung, Schemaermittlung und Autorisierung für empfangene EDI-Nachrichten.

Jedes Mal, wenn BizTalk Server eine zu sendende EDI-Nachricht generiert, versucht er, die Vereinbarung zu bestimmen, die dem Geschäftsprofil zugeordnet ist, an das die Nachricht gesendet wird. Es wird versucht, die Vereinbarung durch Herstellen einer Übereinstimmung zwischen der Nachricht und der Vereinbarung mithilfe der folgenden Elemente aufzulösen:

Verwenden globaler EDI-Eigenschaften

Wenn BizTalk Server die Vereinbarung für eine eingehende oder ausgehende Nachricht nicht ermitteln kann, wird die Fallbackvereinbarung verwendet, um den eingehenden Austausch zu verarbeiten oder den ausgehenden Austausch zu generieren. Die Fallbackvereinbarungen werden festgelegt, indem Sie in der BizTalk Server Verwaltungskonsole mit der rechten Maustaste auf den Knoten Parteien klicken und auf X12-Fallbackeinstellungen (für X12-codierte Nachrichten) oder EDIFACT-Fallbackeinstellungen (EDIFACT-codierte Nachrichten) klicken. Weitere Informationen zu globalen Eigenschaften finden Sie unter Configuring Global or Fallback Agreement Properties.For more information on global properties, see Configuring Global or Fallback Agreement Properties.

Hinweis

BizTalk Server verwendet nur dann eine Fallbackvereinbarung, wenn die Vereinbarung für einen Austausch nicht bestimmt werden kann. Wenn eine Vereinbarung festgelegt wurde, wird BizTalk Server keinen Eigenschaftswert aus der Fallbackvereinbarung für eine Eigenschaft verwenden, die nicht für die Vereinbarung zwischen zwei Handelspartnern definiert wurde.

Ausweichvereinbarungen werden nicht verwendet, wenn die Porteinstellungen Authentifizierung verlangen. Wenn die Porteinstellungen für einen Empfangsport eine Authentifizierung erfordern (wenn entweder Nachrichten löschen, wenn die Authentifizierung fehlschlägt oder Nachrichten beibehalten, wenn die Authentifizierung fehlschlägt ) auf der Seite Allgemein des Dialogfelds Eigenschaften des Empfangsports ausgewählt ist, ist für jeden austausch, der vom Empfangsport empfangen wird, eine Vereinbarung erforderlich. In diesem Fall werden keine Ausweichvereinbarungen verwendet. Wenn für einen Austausch keine Vereinbarung festgelegt ist, wird der Austausch wie bei einem Authentifizierungsfehler behandelt und angehalten.

Weitere Informationen

Vereinbarungsauflösung, Schemaerkennung und Autorisierung für empfangene EDI-Nachrichten
Vereinbarungsauflösung und Ermittlung des Schemas für ausgehende EDI-Nachrichten
Konfigurieren von EDI-Eigenschaften
Konfigurieren von globalen Vereinbarungseigenschaften oder Eigenschaften für Ausweichvereinbarungen
Bekannte Probleme mit EDI-Parteien