Share via


Handelspartnervereinbarung

Überblick

Eine Handelspartnervereinbarung ist eine definitive und bindende Vereinbarung zwischen zwei Handelspartnern für den Austausch von Nachrichten über ein bestimmtes B2B-Protokoll. In Vereinbarungen werden allgemeine bidirektionale Nachrichtenverarbeitungseigenschaften aus bestimmten Geschäftsprofilen beider Partner zusammengeführt. Es handelt sich um eine umfassende Zusammenstellung aller Aspekte zum Steuern geschäftlicher Transaktionen zwischen den beiden Handelspartnern. Eine Handelspartnervereinbarung leitet sich in der Regel aus den Profilen beider Partner ab, wobei die erforderlichen Einstellungen angepasst und außer Kraft gesetzt werden können.

Einfacher ausgedrückt ist eine Handelspartnervereinbarung eine Verständigung zwischen zwei Geschäftsprofilen, zum gegenseitigen Austausch von B2B-Nachrichten ein bestimmtes Nachrichtencodierungsprotokoll oder Transportprotokoll zu verwenden.

Partnerprofile mit Vereinbarungen

In der obigen Abbildung gibt es eine Vereinbarung zwischen den Profilen "Versand" und "Rechnung" von Fabrikam und Contoso, jeweils die X12-Codierung für Geschäftsnachrichten (Codierungsvereinbarung) und AS2-Transport für den Nachrichtenaustausch (Transportvertrag) zu verwenden. Zwischen verschiedenen Geschäftsprofilen kann es zahlreiche solcher Vereinbarungen geben. Beispielsweise kann es eine Vereinbarung zwischen den Profilen „Payments“ und „Invoice“ geben, den EDIFACT-Standard für die Nachrichtencodierung zu verwenden. Alle derartigen Vereinbarungen für alle Profile für ein Handelspartnerpaar stellen eine Partnerschaft zwischen den beiden Handelspartnern dar.

Bidirektionale Vereinbarungen

Jede Vereinbarung zwischen zwei Geschäftsprofilen ist bidirektional. Beispiel: Die Vereinbarung zwischen den Geschäftsprofilen „Shipping“ und „Invoice“ enthält Eigenschaften zum Verarbeiten von Nachrichten:

  • Empfangen vom Profil „Shipping“ vom Profil „Invoice“ und

  • Gesendet vom Profil „Shipping“ an das Profil „Invoice“

    Einfacher ausgedrückt ist eine bidirektionale Vereinbarung eine Zusammenstellung zweier unidirektionaler Vereinbarungen. Eine unidirektionale Vereinbarung kann als Sammlung von Eigenschaften betrachtet werden, die definieren, wie nachrichtentransaktion von Partei A zu Partei B erfolgt. Die andere unidirektionale Vereinbarung kann als Sammlung von Eigenschaften betrachtet werden, die definieren, wie nachrichtentransaktion von Partei B zu Partei A erfolgt.

Überlegungen beim Definieren einer Vereinbarung

Beim Erstellen einer Handelspartnervereinbarung müssen die folgenden Aspekte berücksichtigt werden:

  • Bei zwei Geschäftsprofilen, die B2B-Nachrichten austauschen, ist das Festlegen einer Nachrichtencodierungsvereinbarung verbindlich. Die Divisionen können sich nur dann für eine AS2-Vereinbarung entscheiden, wenn sie das AS2-Protokoll zum Übertragen von Nachrichten verwenden möchten. Eine AS2-Vereinbarung ist beispielsweise nicht erforderlich, wenn die Parteien Nachrichten per E-Mail übertragen möchten.

  • Wenn zwei Geschäftsprofile sowohl X12- als auch EDIFACT-Codierung unterstützen und beide Geschäftsprofile zustimmen, beim Nachrichtenaustausch beide Codierungsprotokolle zu verwenden, sollte es separate Vereinbarungen für jedes Protokoll geben. Es sollte eine Vereinbarung für das X12-Protokoll und eine Vereinbarung für das EDIFACT-Protokoll geben. Eine einzelne Vereinbarung für beide Protokolle ist nicht möglich.

  • Die Codierungsvereinbarung für X12- und EDIFACT-Nachrichten und Transportvereinbarung (für AS2) kann nicht Teil einer Vereinbarung sein. Für beide müsse eigene Vereinbarungen erstellt werden.

Globale Vereinbarung oder Fallbackvereinbarung

Unternehmen können sich entschließen, mit einem einzelnen Satz von B2B-Verarbeitungsmechanismen zu arbeiten, ohne bei den Partnern zu differenzieren, die an einem bestimmten B2B-Nachrichtenaustausch beteiligt sind. Solche Unternehmen verfügen dann nur über eine gemeinsame B2B-Protokolleinstellung, die mit allen anderen Handelspartnern gemeinsam genutzt wird. Und da solche Organisationen keine spezifischen Einstellungen für bestimmte Partner benötigen, werden die B2B-Protokolleinstellungen für den Handelspartner selbst und nicht für ein Handelspartnerprofil definiert. In BizTalk Server spiegeln sich solche Geschäftsorganisationen als Globale Handelspartner wider. Andere Unternehmen, die mit einem als globalen Handelspartner vertretenen Unternehmen handeln müssen, verwenden Vereinbarungen mit dem globalen Handelspartner, die als Global Trading Partner Agreement bezeichnet werden. Diese Vereinbarungen entsprechen den Nachrichtencodierungs- und Protokolleinstellungen, die für den globalen Handelspartner definiert sind.

Die auf globaler Ebene festgelegten Einstellungen können auch in Szenarien von Nutzen sein, in denen die profilspezifischen Einstellungen zwischen zwei Handelspartnern keine Handelspartnervereinbarung formulieren. In diesem Szenario kann der organization Hosting-BizTalk Server die Protokolleinstellungen verwenden, die für den Partner definiert sind, um eine Vereinbarung mit einem anderen Handelsgeschäftsprofil zu formulieren. In solchen Fällen wird die Vereinbarung, die unter Verwendung der für den Partner definierten globalen Protokolleinstellungen getroffen wurde, als Fallback-Handelspartnervereinbarung bezeichnet.

Weitere Informationen

Alles zusammensetzen: Definieren einer Handelspartnerverwaltungslösung

Weitere Informationen

Bausteine einer Lösung für die Handelspartnerverwaltung