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

  1. Melden Sie sich mit Ihrem Microsoft-Konto beim Portal an.

  2. 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.

  3. 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

  1. Klicken Sie auf der Startseite des Portals auf Vereinbarungen.

  2. 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.

  3. 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.
  4. 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.

  5. Geben Sie die Empfangseinstellungen an.

    1. 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.

    2. Geben Sie auf der Seite Protokoll die folgenden Werte an.

      1. Wenn erforderlich, geben Sie Werte für ISA1, ISA2, ISA3 und ISA4 an.

      2. 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.

      3. 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
    3. 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.

    4. 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 lautet https://<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.

  6. 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.

    1. 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.

    2. 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.

  7. 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