Freigeben über


PIP-Implementierung

RosettaNet Partner Interface Processes (PIPs) definieren Geschäftsprozesse zwischen Handelspartnern in einer Lieferkette. Microsoft BizTalk Accelerator for RosettaNet (BTARN) stellt sofort eine Reihe von PIPs bereit, und Sie können zusätzliche PIPs erstellen. BTARN unterstützt alle piPs, die vom RosettaNet-organization definiert werden.

(weitere Informationen unter RosettaNet-PIPs)

Schemas in BTARN

RosettaNet gibt alle PIP-Nachrichtenschemas in Form von Document Type Definitions (DTDs) an. Handelspartner, die am Austausch von Geschäftsdokumenten teilnehmen, müssen diese DTDs einhalten. BTARN implementiert diese DTDs jedoch als XML-Schemadefinitionsdateien (XSDs), da Microsoft BizTalk Server Dokumente mithilfe von XSDs und nicht mit DTDs darstellt. XSDs ersetzen DTDs in Bezug auf die Funktionalität und können die meisten informationen, die in den Nachrichtenrichtlinien bereitgestellt werden, nativ darstellen.

Hinweis

BTARN unterstützt auch PIPs der nächsten Generation, die kürzlich vom RosettaNet organization veröffentlicht wurden und XSD-Spezifikationen verwenden.

Um ein neues PIP zu implementieren, müssen Sie die DTD des PIP in eine XSD konvertieren. Sie laden die dtD, die dem PIP zugeordnet ist, von der GS1 RosettaNet-Website herunter. Anschließend erstellen Sie ein BTARN-Prozesskonfigurationsprofil basierend auf dem PIP. Weitere Informationen finden Sie unter Integrieren eines neuen Partnerschnittstellenprozesses.

Sie können ein neues Prozesskonfigurationsprofil basierend auf einem vorhandenen Profil erstellen. Weitere Informationen finden Sie unter Erstellen oder Bearbeiten einer Prozesskonfiguration. Sie können mehrere Vereinbarungen basierend auf demselben Prozesskonfigurationsprofil zwischen denselben Partnern erstellen. Sie können jedoch jeweils nur eine davon aktivieren. Informationen zum Erstellen und Aktivieren einer Vereinbarung finden Sie unter Erstellen oder Bearbeiten einer Vereinbarung.

BTARN implementiert XSDs mit den RosettaNet-Nachrichtenrichtlinieneinschränkungen für die folgenden RosettaNet-Header:

  • Präambel für RNIF 1.1 und RNIF 2.01

  • Dienstheader für RNIF 1.1 und RNIF 2.0

  • Übermittlungsheader für RNIF 2.0

  • Dienstinhalte für alle Signalmeldungen von RNIF 1.1 und RNIF 2.01.

Beispielschemas

Das BTARN-Setup installiert eine Reihe von PIPs in <Laufwerk>:\Programme\Microsoft BizTalk <Version> Accelerator für RosettaNet\SDK\Schemas. Diese dienen nur zu Beispielzwecken. Bevor Sie sie in der Produktion verwenden, wird dringend empfohlen, diese Schemas mit den neuesten veröffentlichten RosettaNet PIP-Spezifikationen und Nachrichtenrichtlinien zu vergleichen. BTARN unterstützt die Implementierung aller RosettaNet PIPs.

Element-Level Einschränkungen in BTARN

In BTARN implementieren Sie die in den Pip-Nachrichtenleitliniendokumenten angegebenen Einschränkungen auf Elementebene als Prozesskonfigurationseinstellungen. Laufzeitkomponenten verwenden die Prozesskonfiguration, um zu bestimmen, wie ein bestimmtes PIP verarbeitet werden soll.

Um ein neues PIP zu implementieren, müssen Sie die Nachrichtenrichtlinieneinschränkungen für das PIP anwenden, indem Sie ein neues Prozesskonfigurationsprofil erstellen. Dies geschieht in der BTARN-Verwaltungskonsole. Weitere Informationen finden Sie unter Erstellen oder Bearbeiten einer Prozesskonfiguration.

Das Prozesskonfigurationsprofil wird der RosettaNet-PIP-Spezifikation zugeordnet, wie unter Verwenden der PIP-Spezifikation zum Erstellen einer Prozesskonfiguration gezeigt.

Weitere Informationen

Welche Vorteile bietet BizTalk Accelerator für RosettaNet für BizTalk Server?
Handelspartnervereinbarungen
RosettaNet-PIPs