Freigeben über


Loopback

Sie verwenden das Loopback-Hilfsprogramm, um automatisch eine Loopback-Vereinbarung zu generieren, bei der es sich um eine Spiegel Kopie einer Home-to-Partner-Vereinbarung handelt. Auf diese Weise können Sie den Austausch von Zwischen-zu-Partner- und Partner-to-Home-Nachrichten auf einem einzelnen Computer durchführen. Sie können dieses Hilfsprogramm für ein Szenario mit 0A1-Nachrichten oder ein Szenario ohne 0A1-Nachrichten verwenden. Sie können eine Loopbackvereinbarung für eine Action-Message-Vereinbarung (nicht 0A1) oder eine 0A1-Vereinbarung erstellen.

Sie können das Hilfsprogramm auch verwenden, um eine Start-organization für eine Absenderrolle ein- oder aufzuheben. Wenn Sie das Hilfsprogramm verwenden, um eine Home-organization zu aktivieren, werden zwei Sendeports erstellt: <Home>. Asynchron und <Home>. Synchronisieren, die der organization verwendet, um mit ihrem Partner zu kommunizieren.

Speicherort im SDK

<Laufwerk>\ Programme (x86)\Microsoft BizTalk <Version> Accelerator for RosettaNet\SDK\

Ausführen von Loopback

So führen Sie Loopback aus

  1. Öffnen Sie eine Eingabeaufforderung.

  2. Move to <drive>\ Programme (x86)\Microsoft BizTalk <Version> Accelerator for RosettaNet\SDK\.

  3. Geben Sie an der Eingabeaufforderung Loopback ein, geben Sie die erforderlichen und entsprechenden Schalter ein, und drücken Sie dann die EINGABETASTE.

Syntax für Loopback

Im Folgenden wird die Syntax veranschaulicht, die Sie zum Starten dieses Befehlszeilenhilfsprogramms verwenden:

Loopback [/enable|/disable <home_organization>] [/mirror|/unmirror <agreement_name>] [/NoF <0A1_agreement>]  

Syntaxbeschreibung

In der folgenden Tabelle werden die einzelnen Teile der Syntax beschrieben, die das Loopback-Hilfsprogramm verwendet.

Syntax Beschreibung
enable Listet die organization auf, die in <home_organization> für eine Absenderrolle festgelegt ist. Es erstellt zwei Sendeports, <Home>. Asynchron und <Home>. Synchronisieren, die der Partner verwendet, um mit dem Organization zu kommunizieren.
disable Hebt die Liste der organization home für eine Absenderrolle auf.
home_organization Der Partner, der für eine Absenderrolle eingetragen oder nicht eingetragen werden soll.
mirror Erstellt eine Loopbackvereinbarung basierend auf der in <agreement_name> angegebenen Vereinbarung.
unmirror Löscht die Loopbackvereinbarung basierend auf der in <agreement_name> angegebenen Vereinbarung.
agreement_name Die Vereinbarung zum Spiegel oder Unmirror im Loopbackszenario.
Nof Legt die 0A1-Vereinbarungseigenschaft der vom Loopback-Hilfsprogramm gespiegelten Action-Message-Vereinbarung auf <0A1_agreement> fest. Ein /NoF-Schalter kann nur einem Loopback-Befehl hinzugefügt werden, der auch einen /Spiegel-Schalter enthält.
0A1_agreement Eine 0A1-Vereinbarung, die von der Spiegel Vereinbarung von agreement_name verwendet werden soll. Diese Vereinbarung wird generiert, indem eine Antwort 0A1-Vereinbarung gespiegelt wird.

Hinweise

Das Loopback-Hilfsprogramm wechselt die Rollen beim Erstellen der Loopbackvereinbarung. Wenn ein organization der organization in der ursprünglichen Vereinbarung war, wird es vom Hilfsprogramm zum Partner organization in der Loopback-Vereinbarung. Wenn ein organization der Partner war, der in der ursprünglichen Vereinbarung organization war, macht es das Hilfsprogramm zum Organization in der Loopback-Vereinbarung. Das Hilfsprogramm ändert auch die Einstellung der Home role-Eigenschaft. Wenn die Rolle Home der Initiator in der ursprünglichen Vereinbarung war, wird sie vom Hilfsprogramm zum Antwortgeber und umgekehrt. Alle anderen Eigenschaften bleiben gleich.

Das Loopback-Hilfsprogramm benennt die Loopback-Vereinbarung mit demselben Namen wie die ursprüngliche Vereinbarung, vorangestellt durch "loopback:". Um Verwirrung zu vermeiden, benennen Sie keine Vereinbarung, die mit "Loopback" beginnt.

Wenn Sie das Hilfsprogramm für eine Vereinbarung ausführen, für die Sie bereits eine Loopback-Vereinbarung generiert haben, entwirft das Hilfsprogramm die vorhandene Loopback-Vereinbarung und erstellt eine neue Loopback-Vereinbarung.

Sie benötigen das Loopback-Hilfsprogramm, da Sie keine gespiegelte Vereinbarung in der BTARN-Verwaltungskonsole erstellen können. Sie können keine Vereinbarung in der BTARN-Verwaltungskonsole erstellen, für die die Organization-, Partner- organization- und Homerolleneigenschaften umgekehrt werden, und alle anderen Felder sind mit den Feldern einer vorhandenen Vereinbarung identisch. Ebenso unterstützt BTARN das Ändern der Loopbackvereinbarung nicht direkt in der Konsole. Sie erhalten eine Fehlermeldung, wenn Sie versuchen, eine Loopback-Vereinbarung in der Konsole zu öffnen. Wenn Sie änderungen an der Loopback-Vereinbarung vornehmen müssen, ändern Sie die Ursprungsvereinbarung, und führen Sie dann das Loopback-Hilfsprogramm darauf erneut aus, um die Loopback-Vereinbarung neu zu generieren.

Wichtig

Das Loopbackszenario unterstützt keine unterzeichneten Vereinbarungen. In diesem Szenario schlägt die Überprüfung einer signierten Nachricht fehl, da Sie mit BizTalk Server nur eine Seite mit einem Signaturzertifikat konfigurieren können. Ein Home-organization und ein Partner organization können nicht dasselbe Signaturzertifikat verwenden. Dies ist eine Einschränkung in BizTalk Server im Zusammenhang mit der eindeutigen Identifizierung einer Partei mithilfe eines Signaturzertifikats. Daher können keine zwei BizTalk-Parteien dasselbe Zertifikat gemeinsam nutzen.

Weitere Informationen zur Loopbackimplementierung finden Sie unter Loopback-Tutorial.

Verwenden von Loopback mit 0A1-Vereinbarungen

Sie können ein Loopbackszenario konfigurieren, um 0A1-Nachrichten (Fehlerbenachrichtigungen) zu generieren. Dazu müssen Sie die folgenden Vereinbarungen für die Home-organization erstellen: eine Anforderungsaktionsnachricht-Vereinbarung, eine Initiator-0A1-Vereinbarung und eine Antworter-0A1-Vereinbarung. Anschließend müssen Sie das Loopback-Hilfsprogramm für jede dieser Vereinbarungen ausführen, um die folgenden Vereinbarungen für den Partner organization zu erstellen: eine Antwortaktion-Nachrichten-Vereinbarung, eine Initiator-0A1-Vereinbarung und eine Antwort-0A1-Vereinbarung. Dies ist erforderlich, da Sie diese Vereinbarungen nicht mit der BTARN-Verwaltungskonsole erstellen können.

Der vollständige Satz von Vereinbarungen muss Vereinbarungen für die folgenden Nachrichten enthalten. Zur Veranschaulichung ist die Aktionsmeldung ein 3A4:

  • Eine Home_to_Partner_3A4 -Vereinbarung (Aktionsmeldung). Eine Vereinbarung zum Initiieren der Aktionsmeldung PIP vom HOME-organization an den PARTNER-organization.

  • Home_to_Partner_Initiator_0A1 Vereinbarung. Eine Vereinbarung zum Initiieren eines PIP 0A1 vom HOME-organization an den PARTNER-organization.

  • Home_to_Partner_Responder_0A1 Vereinbarung. Eine Vereinbarung zum Erhalt eines PIP 0A1 vom PARTNER organization an die HOME organization.

  • Loopback:Home_to_Partner_3A4 (Antwortnachricht)-Vereinbarung. Eine Vereinbarung zum Erhalt eines PIP 3A4 vom HOME-organization an den PARTNER organization.

  • Loopback:Home_to_Partner_Responder_0A1 Vereinbarung. Eine Vereinbarung zum Initiieren eines PIP 0A1 vom PARTNER-organization an die HOME organization.

  • Loopback:Home_to_Partner_Initiator_0A1. Eine Vereinbarung zum Erhalt eines PIP 0A1 vom HOME-organization an den PARTNER-organization.

Erstellen der Loopback-Vereinbarungen für 0A1-Nachrichten

Um den vollständigen Satz von Vereinbarungen zu erstellen, müssen Sie das Loopback-Hilfsprogramm verwenden, um die Aktionsnachricht und 0A1-Vereinbarungen für den Partner zu erstellen. Die folgenden Tabellen zeigen die Loopbackvorgänge, die zum Generieren der Partner-Loopback-Vereinbarungen erforderlich sind. Zur Veranschaulichung verwendet dieses Thema eine 3A4-Nachricht in den Tabellen.

Schritt HOME Vereinbarungen
1, 4 Home_to_Partner_3A4

Home-Organisation: HOME

Partner-Organisation: PARTNER

Start-Organisationsrolle: Initiator

0A1-Vereinbarung: Home_to_Partner_Initiator_0A1

Beschreibung: Vereinbarung zur Einleitung von PIP 3A4 von HOME an PARTNER
2 Home_to_Partner_Initiator_0A1

Home: Startseite

Partner: Partner

Rolle: Initiator

Beschreibung: Vereinbarung zum Initiieren von PIP 0A1 von HOME an PARTNER
3 Home_to_Partner_Responder_0A1

Home: Startseite

Partner: Partner

Rolle: Responder

Beschreibung: Vereinbarung zum Empfang von PIP 0A1 von PARTNER zu HOME
Schritt PARTNER-Vereinbarungen (gespiegelt mit Loopback.exe)
7 Loopback:Home_to_Partner_3A4

Startseite: Partner

Partner: Startseite

Rolle: Responder

0A1-Vereinbarung: Loopback:Home_to_Partner_Responder_0A1

Beschreibung: Vereinbarung zum Empfang von PIP 3A4 von HOME an PARTNER

Loopbackbefehl zum Erstellen: Loopback /Spiegel Home_to_Partner_3A4 /NoF Loopback:Home_to_Partner_Responder_0A1
5 Loopback:Home_to_Partner_Responder_0A1

Startseite: Partner

Partner: Startseite

Rolle: Initiator

Beschreibung: Vereinbarung zur Einleitung von PIP 0A1 von PARTNER zu HOME

Loopbackbefehl zum Erstellen: Loopback /Spiegel Home_to_Partner_Responder_0A1
6 Loopback:Home_to_Partner_Initiator_0A1

Startseite: Partner

Partner: Startseite

Rolle: Responder

Beschreibung: Vereinbarung über den Empfang von PIP 0A1 von HOME an PARTNER

Loopbackbefehl zum Erstellen: Loopback /Spiegel Home_to_Partner_Initiator_0A1

Führen Sie die Loopback-Befehle in diesen Tabellen im Rahmen des folgenden Verfahrens aus.

So erstellen Sie die Vereinbarungen für ein Loopbackszenario mithilfe von 0A1-Nachrichten

  1. Erstellen Sie in der BTARN-Verwaltungskonsole eine Vereinbarung für die Anforderungsaktionsnachricht, die vom Home-organization gesendet werden soll.

  2. Erstellen Sie eine Vereinbarung für die Initiator 0A1-Nachricht, die vom organization gesendet werden soll, und gehen Sie wie folgt vor:

    Option Aufgabe
    Meine organization Legen Sie auf die organization organization fest.
    Partner organization Legen Sie den Partner fest.
    Startrolle Legen Sie auf PIP-Fehlernotifier (Initiator) fest.
  3. Erstellen Sie mithilfe der BTARN-Verwaltungskonsole eine Vereinbarung für die Antwort 0A1-Nachricht, die an den organization gesendet werden soll, und gehen Sie wie folgt vor:

    Option Aufgabe
    Meine organization Legen Sie auf die organization organization fest.
    Partner organization Legen Sie den Partner fest.
    Startrolle Legen Sie auf Fehlerberichtsadministrator (Responder) fest.
  4. Legen Sie mithilfe der BTARN-Verwaltungskonsole die 0A1-Vereinbarungseigenschaft für die Anforderungsaktions-Nachrichten-Vereinbarung des Home-organization auf den Namen der Initiator-0A1-Vereinbarung für die home-organization fest.

  5. Erstellen Sie mithilfe des Loopback-Hilfsprogramms eine Vereinbarung für die Initiator 0A1-Nachricht, die vom Partner organization gesendet werden soll. Dies geschieht, indem Sie die Antworter 0A1-Vereinbarung für die Heim-organization spiegeln. Dadurch wird eine neue 0A1-Vereinbarung mit dem Namen loopback:<0A1-Vereinbarungsname> erstellt. Die My organization -Eigenschaft wird auf den Partner festgelegt, die Partner organization -Eigenschaft wird auf die Home-organization festgelegt, und die Home role Eigenschaft ist PIP Failure Notifier (Initiator).

  6. Erstellen Sie mit dem Loopback-Hilfsprogramm eine Vereinbarung für die Antwortnachricht 0A1 für den Partner organization. Hierzu spiegeln Sie die 0A1-Initiatorvereinbarung für die organization. Dadurch wird eine neue 0A1-Vereinbarung mit dem Namen loopback:<0A1-Vereinbarungsname> erstellt. Die My organization -Eigenschaft wird auf den Partner festgelegt, die Partner organization -Eigenschaft wird auf die Home-organization festgelegt, und die Home role Eigenschaft ist Fehlerberichtsadministrator (Responder).

  7. Erstellen Sie mit dem Loopback-Hilfsprogramm eine Vereinbarung für die Antwortaktionsnachricht für den Partner organization. Im gleichen Befehl müssen Sie die Eigenschaft 0A1 agreement auf die Antworter 0A1-Vereinbarung für den Partner festlegen. Hierzu spiegeln Sie die Anforderungsaktionsnachricht-Vereinbarung für die Home-organization und verwenden den Schalter /NoF mit dem Namen der 0A1-Vereinbarung des Partnerantworters. Dadurch wird eine neue Antwortaktion-Nachrichten-Vereinbarung mit dem Namen Loopback:<agreement name> erstellt. Die My organization -Eigenschaft wird auf den Partner festgelegt, und die 0A1-Vereinbarungseigenschaft wird auf die Antwortvereinbarung 0A1 des Partners festgelegt.

Weitere Informationen

Hilfsprogramme
Loopback-Tutorial