Freigeben über


Lernprogramm 2: Lernprogramm für EDI-Schnittstellenentwickler

In diesem Lernprogramm wird die Verwendung der EDI-Funktionalität in BizTalk Server in einem Schnittstellenentwicklerszenario veranschaulicht.

Tutorial-Szenario

In diesem Szenario sendet Ihr Vertriebspartner Bestellungen mithilfe der ANSI X12 Version 4010 850 Transaction Set (eine 850-Nachricht) an Ihr Unternehmen. Ihr Unternehmen verwendet eine interne Anwendung, das Bestellsystem, um Bestellungen zu verarbeiten.

Sie sind ein Schnittstellenentwickler, der für das Entwerfen der Schnittstelle zwischen der 850-Nachricht verantwortlich ist, die Sie von Ihrem Handelspartner und dem internen Bestellsystem Ihres Unternehmens erhalten. Ihr Handelspartner erfordert eine funktionale Bestätigung (997) für jede gesendete 850 Nachricht.

Zur Vereinfachung des Verweises werden die folgenden Bezeichner verwendet:

Entität Kennung
Ihr Unternehmen OrderSystem
Ihr Handelspartner Fabrikam

Der Nachrichtenfluss in der fertigen Lösung lautet wie folgt:

EDI Interface Developer Tutorial Nachrichtenfluss

Nachrichtenfluss

Die Lösung in diesem Lernprogramm führt folgende Aktionen aus:

  1. Erhalten Sie eine Flat-File-Datenübertragung vom Handelspartner Fabrikam.

    Hinweis

    Die Ereignisse in dieser Liste können in der angezeigten Reihenfolge nicht auftreten.

  2. Überprüfen Sie den EDI-Austausch anhand seines Schemas, zerlegen Sie die Nachricht in XML, und speichern Sie das Nachrichten-XML in der Nachrichtenbox.

  3. Generieren Sie eine 997-Anerkennung für den empfangenen EDI-Austausch und legen Sie sie in die Nachrichtenbox.

  4. Nehmen Sie das 997-XML über einen unidirektionalen Sendport ab und stellen Sie den 997-EDI-Austausch zusammen.

  5. Senden Sie den 997-Datenaustausch an Fabrikam.

  6. Nehmen Sie die Msg-XML über einen unidirektionalen Sendport auf und stellen Sie den EDI-Nachrichtenaustausch zusammen.

  7. Senden Sie den EDI-Austausch an OrderSystem.

    Konfiguration

    In diesem Lernprogramm gehen Sie wie folgt vor:

  • Konfigurieren Sie BizTalk so, dass sie die 850-Nachricht ihres Handelspartners erwartet und eine Bestätigung von 997 zurücksendet.

  • Verwenden Sie ein BizTalk-Mapping, damit die 850 Nachrichtendaten in das vom Bestellsystem erforderliche Format konvertiert werden. Diese Karte wird in den Lernprogrammdateien im BizTalk Server SDK bereitgestellt.

  • Konfigurieren Sie einen Empfangsport für den Empfang der 850-Nachricht.

  • Konfigurieren Sie einen Sendeport, um die 850-Nachricht im richtigen Format an OrderSystem zu senden.

  • Konfigurieren Sie einen Sendeport, um die von BizTalk generierte 997-Bestätigung für die Weiterleitung an den Handelspartner Fabrikam zu abonnieren.

In diesem Abschnitt

Siehe auch

BizTalk Server-Lernprogramme