Schritt 10: Konfigurieren der X12- und AS2-Handelspartnervereinbarung

Schritt 10 von 11

In diesem Schritt richten Sie X12- und AS2-Handelspartnervereinbarungen ein, um eine EDIINT/AS2-codierte Nachricht über HTTP zu transportieren. Diese Fabrikam-Partei sendet den EDI-Austausch an Contoso, das die 997-Bestätigung und eine asynchrone MDN an Fabrikam zurückgibt.

Voraussetzungen

Sie müssen als ein Benutzer angemeldet sein, der zur BizTalk Server-Administratorengruppe gehört.

So erstellen Sie eine AS2-Vereinbarung

  1. Klicken Sie auf Start, Alle Programme, Microsoft BizTalk Server und dann auf BizTalk Server Verwaltung.

  2. Klicken Sie in der BizTalk Server Verwaltungskonsole in der Konsolenstruktur auf Parteien, und klicken Sie auf der Seite Parteien und Geschäftsprofile mit der rechten Maustaste auf Fabrikam_Profile, zeigen Sie auf Neu, und klicken Sie dann auf Vereinbarung.

  3. Geben Sie auf der Seite Allgemeine Eigenschaften für das Textfeld Name einen Namen für die Vereinbarung ein.

  4. Wählen Sie in der Dropdownliste Protokoll die Option AS2 aus.

  5. Wählen Sie im Abschnitt Zweiter Partner in der Dropdownliste Name die Option Contoso aus.

  6. Wählen Sie im Abschnitt Zweiter Partner in der Dropdownliste Profildie Option Contoso_Profile aus.

    Sie werden feststellen, dass neben der Registerkarte Allgemein zwei neue Registerkarten hinzugefügt werden. Jede Registerkarte dient zum Konfigurieren einer unidirektionale AS2-Vereinbarung.

  7. Wählen Sie auf der Registerkarte Allgemein auf der Seite Allgemeine Eigenschaften im Abschnitt Allgemeine Hosteinstellungen die Option Berichterstellung aktivieren aus.

  8. Führen Sie die folgenden Aufgaben auf der Registerkarte Fabrikam-Contoso> aus .

    1. Geben Sie auf der Seite Bezeichner Werte für AS2-From und AS2-To ein. Geben Sie für AS2-From ein Fabrikam. Geben Sie unter AS2- To ein Contoso.

    2. Aktivieren Sie auf der Seite Validierung das Kontrollkästchen Vereinbarungseinstellungen für Validierung und MDN anstelle des Nachrichtenheaders verwenden .

      Hinweis

      Durch Festlegen dieser Eigenschaft wird sichergestellt, dass beim Generieren der MDN die Parteieigenschaften und nicht die AS2-Header der empfangenen AS2-Nachricht verwendet werden.

    3. Gehen Sie auf der Seite Bestätigungen (MDNs) wie folgt vor:

      1. Aktivieren Sie das Kontrollkästchen MDN anfordern .

      2. Stellen Sie sicher, dass das Kontrollkästchen Signierte MDN anfordern deaktiviert ist.

      3. Aktivieren Sie das Kontrollkästchen Asynchrone MDN anfordern .

      4. Geben Sie im Textfeld Receipt-Delivery-Option (URL) ein http://localhost/Fabrikam/Default.aspx?Destination=_MDNToFabrikam.

  9. Führen Sie die folgenden Aufgaben auf der Registerkarte Contoso-Fabrikam> aus .

    1. Geben Sie auf der Seite Bezeichner Werte für AS2-From und AS2-To ein. Geben Sie für AS2-From ein Contoso. Geben Sie unter AS2- To ein Fabrikam.

    2. Wählen Sie auf der Seite Sendeports im Abschnitt Austauscheinstellungen in der Liste Sendeports die Option Send_Async_997 aus.

      Hinweis

      Der Send_Async_997 Sendeports muss in die Liste Sendeports eingegeben werden, damit BizTalk Server die Partei für die ausgehende 997-Nachricht auflösen kann. Von der Sendepipeline wird der Name des Sendeports mit dem Sendeport in den Vereinbarungseigenschaften abgeglichen. Diese Vorgehensweise ist erforderlich, weil in diesem Fall die Eigenschaft AS2-To im Kontext der Nachricht nicht höher gestuft wird – der erste Abgleich, mit dem die Sendepipeline die Partei aufzulösen versucht. Weitere Informationen finden Sie unter Vereinbarungsauflösung für ausgehende AS2-Nachrichten.

  10. Klicken Sie auf Anwenden.

  11. Klicken Sie auf OK. Die neu hinzugefügte Vereinbarung wird im Abschnitt Vereinbarungen des Bereichs Parteien und Geschäftsprofile aufgeführt. Die neu hinzugefügte Vereinbarung ist standardmäßig aktiviert.

So erstellen Sie eine X12-Vereinbarung

  1. Klicken Sie mit der rechten Maustaste auf Fabrikam_Profile, zeigen Sie auf Neu, und klicken Sie dann auf Vereinbarung.

  2. Geben Sie auf der Seite Allgemeine Eigenschaften für das Textfeld Name einen Namen für die Vereinbarung ein.

  3. Wählen Sie in der Dropdownliste Protokoll die Option X12 aus.

  4. Wählen Sie im Abschnitt Zweiter Partner in der Dropdownliste Name die Option Contoso aus.

  5. Wählen Sie im Abschnitt Zweiter Partner in der Dropdownliste Profildie Option Contoso_Profile aus.

    Sie werden feststellen, dass neben der Registerkarte Allgemein zwei neue Registerkarten hinzugefügt werden. Jede Registerkarte dient zum Konfigurieren einer unidirektionale X12-Vereinbarung.

  6. Wählen Sie auf der Registerkarte Allgemein auf der Seite Allgemeine Eigenschaften im Abschnitt Allgemeine Hosteinstellungen die Option Bericht aktivieren und dann Nachrichtennutzlast für Berichterstellung speichern aus.

  7. Führen Sie die folgenden Aufgaben auf der Registerkarte Fabrikam-Contoso> aus .

    1. Geben Sie auf der Seite Bezeichner im Abschnitt Austauscheinstellungen Werte für die Qualifizierer- und Bezeichnerfelder (ISA5, ISA6, ISA7 und ISA8) ein, die den Werten für diese Headerfelder in Ihrer Testnachricht entsprechen. Legen Sie für dieses Tutorial ISA5 auf ZZ, ISA6 auf 7654321, ISA7 auf ZZ und ISA8 auf 1234567 fest.

      Hinweis

      BizTalk Server erfordert die Felder "Qualifizierer" und "Bezeichner" für Absender und Empfänger, um die Vertragsauflösung durchführen zu können. Sie entspricht den Werten von ISA5, ISA6, ISA7 und ISA8 im Austauschheader mit denen in den Eigenschaften einer Vereinbarung. BizTalk Server löst die Vereinbarung auch auf, indem der Absenderqualifizierer und der Bezeichner (ohne Empfängerqualifizierer und Bezeichner) übereinstimmen. Wenn BizTalk Server die Vereinbarung nicht auflösen kann, werden die Eigenschaften der Fallbackvereinbarung verwendet.

    2. Aktivieren Sie auf der Seite Bestätigungen im Abschnitt Austauscheinstellungen das Kontrollkästchen 997 Erwartet .

    3. Stellen Sie auf der Seite Überprüfung im Abschnitt Austauscheinstellungen sicher, dass die Option Auf Doppelte ISA13 suchen deaktiviert ist.

      Hinweis

      Wenn Sie die Eigenschaft Auf doppelte ISA13 überprüfen löschen, können Sie mehrere Instanzen derselben Nachricht empfangen.

    4. Deaktivieren Sie auf der Seite Lokale Hosteinstellungen im Abschnitt Austauscheinstellungen unter Einstellungen des Empfängers die Option Route ACK to send pipeline on request/response receive port .

      Hinweis

      Das Deaktivieren dieser Eigenschaft ermöglicht es Ihnen, die 997-Bestätigung über einen separaten Sendeport statt über den Sendeport zu senden, der dem bidirektionalen Empfangsport zugeordnet ist.

  8. Führen Sie die folgenden Aufgaben auf der Registerkarte Contoso-Fabrikam> aus .

    1. Geben Sie auf der Seite Bezeichner im Abschnitt Austauscheinstellungen Werte für die Qualifizierer- und Bezeichnerfelder (ISA5, ISA6, ISA7 und ISA8) ein, die den Werten für diese Headerfelder in Ihrer Testnachricht entsprechen. Legen Sie für diese exemplarische Vorgehensweise ISA5 auf ZZ, ISA6 auf 1234567, ISA7 auf ZZ und ISA8 auf 7654321 fest.

    2. Wählen Sie auf der Seite Zeichensatz und Trennzeichen im Abschnitt Austauscheinstellungen für Suffix die Option CR LF aus.

    3. Gehen Sie auf der Seite Umschläge im Abschnitt Transaktionssatzeinstellungen wie folgt vor:

      Option Aufgabe
      Standard Wählen Sie Default (Standard) aus. Hinweis: Wenn Sie diese Zeile als Standard auswählen, werden die Werte für GS1, GS2, GS3, GS7 und GS8 auch dann verwendet, wenn die Werte für Transaktionstyp, Version/Release und Zielnamespace nicht mit der Nachricht übereinstimmen.
      Transaktionstyp Wählen Sie den Nachrichtentyp Ihrer Testnachricht aus, z. B. 864 – SMS.
      Version/Freigabe Geben Sie 00401 ein.
      Zielnamespace Wählen Sie http://schemas.microsoft.com/BizTalk/EDI/X12/2006 aus.
      GS1 Stellen Sie sicher, dass der Nachrichtentyp der Testnachricht ausgewählt ist, z. B. TX – TEXT Message (864).
      GS2 Geben Sie 01 ein.
      GS3 Geben Sie 7654321 ein.
      GS4 Wählen Sie das gewünschte Datumsformat aus. Wählen Sie CCYYMMDD aus. Hinweis: Sie müssen den Wert in der Dropdownliste auswählen und nicht einfach in das Feld klicken, um den Standardwert anzuzeigen. Wenn Sie im Feld klicken, ohne den Wert aus der Dropdownliste auszuwählen, wird der Wert nicht ausgewählt.
      GS5 Wählen Sie das gewünschte Zeitformat aus. Wählen Sie HHMMSDD aus.
      GS7 Wählen Sie T - Transportation Data Coordinating Committee (TDCC) aus.
      GS8 Überprüfen Sie, ob die EDI-Version als 00401 eingegeben wurde.
  9. Klicken Sie auf Anwenden.

  10. Klicken Sie auf OK. Die neu hinzugefügte Vereinbarung wird im Abschnitt Vereinbarungen des Bereichs Parteien und Geschäftsprofile aufgeführt. Die neu hinzugefügte Vereinbarung ist standardmäßig aktiviert.

  11. Starten Sie den BizTalk-Dienst neu. Klicken Sie in der BizTalk Server Verwaltungskonsole unter Plattformeinstellungen auf Hostinstanzen, klicken Sie mit der rechten Maustaste auf BizTalkServerAnwendung, und klicken Sie dann auf Neu starten.

Nächste Schritte

Sie testen die AS2-Lösung, wie in Schritt 11: Testen der AS2-Lösung beschrieben.

Weitere Informationen

Konfigurieren von AS2-Eigenschaften
Konfigurieren von EDI-Eigenschaften