Schritt 2 (für Azure): Erstellen einer EDI-Vereinbarung
In diesem Thema erstellen Sie Partner mithilfe des Azure BizTalk-Portals, das im Rahmen der Microsoft Azure BizTalk Services verfügbar ist. Außerdem erstellen Sie eine Vereinbarung zwischen den beiden Partnern (Northwind und Contoso) zum Verarbeiten der X12-Bestellnachricht, die von Contoso an Northwind gesendet wird.
So erstellen Sie Partner
Melden Sie sich mit Ihrem Microsoft-Konto beim Portal an.
Erstellen Sie einen Partner für Northwind. Führen Sie die Schritte unter Partner und Profile aus, um einen Partner zu erstellen.
Wichtig
Markieren Sie diesen Partner als den verwalteten Partner.
Wiederholen Sie diese Schritte, um einen Partner für Contoso zu erstellen. Markieren Sie diesen Partner nicht als verwalteten Partner.
So erstellen Sie eine Vereinbarung
Klicken Sie auf der Startseite des Portals auf Vereinbarungen.
Klicken Sie auf der Seite Vereinbarungen auf die Registerkarte X12 , wenn Sie sich noch nicht auf dieser Registerkarte befinden. Klicken Sie dann auf Vereinbarung erstellen.
Geben Sie auf der Seite Neue Vereinbarung die folgenden Informationen ein:
Feld BESCHREIBUNG Name Geben Sie einen Namen für den Vertrag ein. Geben Sie für dieses Tutorial den Namen als an DemoAgreement
.
Hinweis: Dies ist ein Pflichtfeld. Der Name für die Vereinbarung muss eindeutig sein.BESCHREIBUNG Geben Sie Hinweise oder eine Beschreibung für die Vereinbarung ein. Profil Partner 1 (verwaltet) Wählen Sie den verwalteten Partner für die Vereinbarung aus. Ein verwalteter Partner ist ein Partner, der vom Dienstanbieter verwaltet wird. Die Pipelines werden für diesen Partner während der Vereinbarungsbereitstellung bereitgestellt. Normalerweise werden durch den Dienstanbieter verwaltete Partner als verwaltete Partner konfiguriert, während die Unternehmenspartner nicht als verwaltete Partner markiert sind.
Hinweis: Für dieses Tutorial ist Northwind der verwaltete Partner.
Hinweis: Das Standardprofil wird im Feld Profil angezeigt. Wählen Sie das gewünschte Profil aus, das für den Partner konfiguriert wurde.Profil Partner 2 Wählen Sie den Partner für die Vereinbarung aus (der kein verwalteter Partner ist).
Hinweis: Das Standardprofil wird im Feld Profil angezeigt. Wählen Sie das gewünschte Profil aus, das für den Partner konfiguriert wurde.Identitäten
Feld Beschreibung ID-Bezeichner Partner 1 Wählen Sie einen Qualifizierer für die Authentifizierung aus, der eindeutige Geschäftsidentitäten für die Handelspartner bereitstellt. Wählen Sie für dieses Lernprogramm ZZ-Gegenseitig definiert aus. Wert Geben Sie Northwind
ein.Partner 2 ID-Qualifizierer Wählen Sie einen Qualifizierer für die Authentifizierung aus, der eindeutige Geschäftsidentitäten für die Handelspartner bereitstellt. Wählen Sie für dieses Lernprogramm ZZ-Gegenseitig definiert aus. Wert Geben Sie Contoso
ein.Nachverfolgung
Feld Beschreibung Eigenschaften von Sendeseitennachrichten nachverfolgen Aktivieren Sie diese Option, um Nachrichteneigenschaften zu speichern, wenn die EDI-Nachricht an den Partner gesendet wird. Nach dem Speichern können Sie diese Daten abfragen, indem Sie im linken Bereich des Azure BizTalk-Portals auf Nachverfolgung klicken.
Wenn die betreffende Option aktiviert ist, können Sie auch den Nachrichtentext speichern, indem Sie die Option Sendeseitennachricht nachverfolgen aktivieren.Eigenschaften von Empfangsseitennachrichten nachverfolgen Aktivieren Sie diese Option, um die Nachrichteneigenschaften zu speichern, wenn die EDI-Nachricht von einem Partner empfangen wird. Nach dem Speichern können Sie diese Daten abfragen, indem Sie im linken Bereich des Azure BizTalk-Portals auf Nachverfolgung klicken.
Wenn die betreffende Option aktiviert ist, können Sie auch den Nachrichtentext speichern, indem Sie die Option Empfangsseitennachricht nachverfolgen aktivieren.Klicken Sie auf Weiter.
Wenn Sie auf Weiter klicken, werden zwei neue Registerkarten hinzugefügt, eine für Empfangseinstellungen und eine für Sendeeinstellungen. Jede Registerkarte ist für einen unidirektionalen Vertrag zwischen den beiden Partnern bestimmt, eine bzgl. des Empfangens von Nachrichten und die andere bzgl. des Sendens von Nachrichten.
Geben Sie die Empfangseinstellungen an.
Legen Sie auf der Seite Transport den Transporttyp auf HTTP fest.
Das Feld Endpunkt zeigt die URL an, an die Contoso die X12-Verkaufsauftragsnachricht senden muss.
Geben Sie auf der Seite Protokoll die folgenden Werte an.
Wenn erforderlich, geben Sie Werte für ISA1, ISA2, ISA3 und ISA4 an.
Wählen Sie unter Bestätigungendie Option TA1 erwartet und 997 erwartet aus, wenn Sie technische und funktionale Bestätigungen als Antwort auf den Empfang der Nachricht generieren möchten.
Klicken Sie unter Schemas auf die Schaltfläche Hochladen , und laden Sie das X12 840-Schema (sie haben sie aus dem Download Center heruntergeladen) und das SalesOrder-Schema (Sie haben in So erstellen Sie ein Schema innerhalb des EDI-Projekts erstellt) hoch.
Legen Sie die folgenden Eigenschaften im Abschnitt Schemas fest .
Eigenschaft Wert Version 00401 Transaktionstyp (ST1) 840 Schema /X12_00401_840.xsd
Laden Sie auf der Seite Transformieren die Transformation hoch, die Sie in So erstellen Sie eine Transformation im EDI-Projekt erstellt haben.
Wählen Sie unter Wählen Sie die Karten aus, die Sie als Teil dieser Vereinbarung ausführen möchten die Option /X12_00401_840.xsd für Schemas und /EDI840TOSALESORDER aus. TRFM für Transformieren des Dateinamens.
Wählen Sie auf der Seite Route die Option An Service Bus-Warteschlange weiterleiten aus, und geben Sie die relative Adresse der Warteschlange an, an die die Nachricht gesendet wird. Geben Sie für dieses Tutorial die relative Adresse als
queueordersedi
an, damit die vollständige URL lautethttps://<namespace>.servicebus.appfabriclabs.com/queueordersedi
.Hinweis
In diesem Lernprogramm wird kein Szenario behandelt, in dem eine fehlerhafte Nachricht an den Endpunkt gesendet wird, den Sie in den Einstellungen zum Anhalten von Nachrichten angegeben haben. Für eine erfolgreiche Bereitstellung der Vereinbarung müssen Sie jedoch einen Wert für diese Einstellung angeben. Sie können diesen Wert nicht leer lassen.
Geben Sie die Sendeeinstellungen an.
Hinweis
Für das in diesem Lernprogramm beschriebene Szenario benötigen Sie keine sendeseitige Konfiguration für die Vereinbarung. Eine Vereinbarung kann jedoch selbst dann nicht ohne Angabe der Sendeeinstellungen bereitgestellt werden, wenn es sich dabei um Pseudowerte handelt. Außerdem müssen Sie auf der Registerkarte Sendeeinstellungen keine Dummywerte für eingehenden URI, Transformation und Batchverarbeitung angeben.
Klicken Sie auf der Seite Protokoll unter Schemas auf die Schaltfläche Hochladen , und laden Sie das Schema für die X12 840-Nachricht hoch.
Legen Sie version auf00401, Transaktionstyp auf 840 und Schema auf X12_00401_840 fest.
Geben Sie auf der Seite Transport die Endpunkte an, an die die Antwortnachrichten oder Bestätigungen an die Partner gesendet werden. Geben Sie jeweils einen Endpunkt für die Nachrichten an, die erfolgreich verarbeitet wurden, und für die Nachrichten, die aufgrund eines Verarbeitungsfehlers unterbrochen wurden.
Klicken Sie auf Vertrag bereitstellen, um den Vertrag bereitzustellen. Die Vereinbarung wird nun an der URL bereitgestellt, die auf der Seite Transport der Registerkarte Empfangseinstellungen angezeigt wurde.
Weitere Informationen
Tutorial 4: Erstellen einer Hybridanwendung mit BizTalk Server 2013
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für