Freigeben über


Handelspartnervereinbarungen

Microsoft BizTalk Accelerator for RosettaNet (BTARN) verarbeitet den Nachrichtenaustausch mit einem Partner durch eine Handelspartnervereinbarung (TPA). Der TPA definiert die Besonderheiten der Nachrichtenverarbeitung und -validierung zwischen den beiden Partnern. Es definiert, wie diese Partner den relevanten PartnerSchnittstellenprozess (Partner Interface Process, PIP) implementieren, der den Nachrichteninhalt für alle Implementierungen eines bestimmten Nachrichtentyps angibt. Die TPA definiert auch besonderheiten, wie die Partner Nachrichten über das Internet austauschen.

Inhalte der Handelspartnervereinbarung

Jede Handelspartnervereinbarung enthält die folgenden Informationen:

  • Die Identitäten der Handelspartner

  • Der öffentliche Prozess gemäß definition in der Version des RosettaNet-Implementierungsframeworks (RNIF) – jeder TPA verweist auf einen einzelnen öffentlichen Prozess, um PIP-Aktionen zu initiieren oder darauf zu reagieren.

  • Das Prozesskonfigurationsprofil, die BTARN-Implementierung des PIP

  • ASPX-Einstellungen, einschließlich der Aktions-, Signal- und synchronen URLs

  • Protokolle für Codierung und Verschlüsselung

  • Benutzerdefinierte Eigenschaften

    Um eine Handelspartnervereinbarung zu erstellen, müssen Sie die BTARN-Verwaltungskonsole verwenden, um eine Prozesskonfiguration zu erstellen. Diese Konfiguration basiert in der Regel auf einem RosettaNet-PIP, sie kann aber auch auf einem benutzerdefinierten Schema basieren. Sie müssen auch die Konsole verwenden, um ein Organization und einen Partner zu erstellen. BTARN unterstützt keinen Nachrichtenaustausch zwischen unbekannten Parteien. Nachdem Sie die Konfiguration und die organization erstellt haben, können Sie die Verwaltungskonsole verwenden, um eine Partnervereinbarung zu erstellen.

Prozesskonfiguration

Diese Einstellungen bestimmen, wie BTARN Nachrichteninhalte verarbeitet. Sie geben das RosettaNet-PIP an und geben an, wie BTARN das PIP implementiert. Dazu stellen sie bestimmte Werte für die Verhaltenseinstellungen bereit, die vom PIP angegeben werden, z. B. Timeout- und Wiederholungswerte. Daher können zwei verschiedene Gruppen von Partnern oder die gleiche Gruppe von Partnern denselben PIP auf zwei verschiedene Arten implementieren.

Diese Einstellungen geben auch den Standard (RosettaNet oder CIDX) und allgemeine Aspekte der Organization- und Partnerrollen an. Sie können auch eine Prozesskonfiguration für Nicht-RosettaNet-Inhalte erstellen. Dazu müssen Sie ein Schema für diesen Inhalt erstellen und dann die Konfiguration basierend auf diesem Schema erstellen. Für Nicht-RosettaNet-Inhalte müssen Sie werte für die Einstellungen Nachrichtenstandard, Standardversion und Nutzlastbindungs-ID auf der Registerkarte Allgemein im Dialogfeld Prozesskonfigurationseinstellungen eingeben. Sie können nur Nicht-RosettaNet-Inhalte mit RNIF 2.0 transportieren.

Weitere Informationen zum Festlegen dieser Eigenschaften finden Sie unter Erstellen oder Bearbeiten einer Prozesskonfiguration.

Eigene Organisation

Diese Einstellungen definieren die organization, die Nachrichten initiieren. Die Einstellungen umfassen einen globalen Geschäftsbezeichner (Global Business Identifier, GBI), bei dem es sich um die DUNS-Nummer handelt, die der eindeutige Bezeichner des Unternehmens ist, und Kontaktinformationen, die in einigen Transaktionen erforderlich sind. Weitere Informationen zum Festlegen dieser Eigenschaften finden Sie unter Erstellen oder Bearbeiten einer Startorganisation.

Partnerorganisation

Diese Einstellungen definieren den Partner, der Nachrichten empfängt und darauf antwortet. BTARN überprüft, ob jede eingehende RNIF-Nachricht von einer gültigen Partei stammt, die eine Vereinbarung mit dem Home-organization hat. Wenn dies nicht der Fall ist, kann sich BTARN nicht authentifizieren und verarbeitet die Nachricht nicht. Weitere Informationen zum Festlegen dieser Eigenschaften finden Sie unter Erstellen oder Bearbeiten eines Partners.

Vereinbarungen (Handelspartnervereinbarungsvariablen)

Die Vereinbarung legt alle Aspekte der Handelspartnerbeziehung fest. Es gibt den Anzeigecode der Prozesskonfigurationseinstellungen an, wie in der BTARN-Verwaltungskonsole definiert. Außerdem werden die RNIF-Version, Port-URLs, Protokolleinstellungen (Codierung und Verschlüsselung) und andere Variablen angegeben. Weitere Informationen zum Festlegen dieser Eigenschaften finden Sie unter Erstellen oder Bearbeiten einer Vereinbarung.

Weitere Informationen zum Verwaltungskonsole finden Sie unter Verwalten von Konfigurationen, Zertifikaten, Datenbanken und Sicherheit. Sie können auch schreibgeschützten programmgesteuerten Zugriff auf diese Einstellungen über die Klassen und Schnittstellen im Microsoft.Solutions.BTARN.ConfigurationManager-Namespace in der Entwicklerreferenz erhalten.

Weitere Informationen

Welche Vorteile bietet BizTalk Accelerator für RosettaNet für BizTalk Server?
RNIF-Pipelines
Wie erstelle oder bearbeite ich eine Prozesskonfiguration?
Erstellen oder Bearbeiten einer eigenen Organisation
Erstellen oder Bearbeiten eines Partners
Erstellen oder Bearbeiten einer Vereinbarung