Tutorial 2: EDI Interface Developer Tutorial
In diesem Tutorial wird veranschaulicht, wie Sie die EDI-Funktionalität in BizTalk Server in einem Schnittstellenentwicklerszenario verwenden.
Tutorialszenario
In diesem Szenario sendet Ihr Handelspartner Bestellungen an Ihr Unternehmen und verwendet dabei die ANSI X12-Version 4010 850-Transaktionssätze (eine 850-Nachricht). Ihr Unternehmen verwendet eine interne Anwendung (das Bestellsystem), um Bestellungen zu verarbeiten.
Sie sind ein Schnittstellenentwickler, der für den Entwurf der Schnittstelle zwischen der 850-Nachricht, die Sie von Ihrem Handelspartner empfangen, und dem internen Bestellsystem Ihres Unternehmens verantwortlich ist. Ihr Handelspartner verlangt eine Funktionsbestätigung (997) für jede 850-Nachricht, die er sendet.
Die folgenden Bezeichner werden aus Gründen der Einfachheit verwendet:
Entität | Bezeichner |
---|---|
Ihr Unternehmen | OrderSystem |
Ihr Handelspartner | Fabrikam |
Der Nachrichtenfluss in der vollständigen Lösung verwendet das folgende Muster:
Nachrichtenfluss
Die Lösung in diesem Lernprogramm führt die folgenden Schritte aus:
Empfangen eines Flatfile-Austauschs vom Handelspartner Fabrikam.
Hinweis
Die Ereignisse in dieser Liste erfolgen ggf. nicht in der gezeigten Reihenfolge.
Validieren des EDI-Austauschs im Abgleich mit seinem Schema, Disassemblieren der Nachricht in XML-Code und Ablegen des XML-Codes der Nachricht in der MessageBox-Datenbank.
Erzeugen einer 997-Bestätigung für den empfangenen EDI-Austausch, die in der MessageBox abgelegt wird
Übernehmen des XML-Codes der 997-Bestätigung durch einen unidirektionalen Sendeport und Assemblieren des 997-EDI-Austauschs
Senden des 997-Austauschs an Fabrikam
Abrufen des XML-Nachrichtencodes durch einen unidirektionalen Sendeport und Assemblieren des EDI-Austauschs der Nachricht.
Senden des EDI-Austauschs an OrderSystem.
Configuration
In diesem Lernprogramm führen Sie die folgenden Schritte aus:
Konfigurieren von BizTalk für den Empfang der 850-Nachricht von Ihrem Handelspartner zum Zurücksenden einer 997-Bestätigung.
Verwenden einer BizTalk-Zuordnung zum Konvertieren der 850-Nachrichtendaten in das für das Bestellsystem erforderliche Format. Diese Zuordnung wird in den Tutorialdateien im BizTalk Server SDK bereitgestellt.
Konfigurieren eines Empfangsports zum Empfangen der 850-Nachricht.
Konfigurieren eines Sendeports zum Senden der 850-Nachricht im richtigen Format an OrderSystem.
Konfigurieren eines Sendeports zum Abonnieren der von BizTalk generierten 997-Bestätigung zum Zweck der Weiterleitung an den Handelspartner Fabrikam.
In diesem Abschnitt
Schritt 1: Vorbereiten auf das Tutorial für EDI-Schnittstellenentwickler
Schritt 2: Aktualisieren und Bereitstellen des Tutorialprojekts
Schritt 3: Konfigurieren einer Partei und eines Geschäftsprofils für eine Organisation
Schritt 4: Konfigurieren einer Partei und eines Geschäftsprofils für einen Handelspartner
Schritt 5: Konfigurieren eines Empfangsports und eines Empfangsspeicherorts
Schritt 6: Konfigurieren eines Sendeports zum Senden von Daten an die Organisation
Schritt 7: Konfigurieren eines Sendeports zum Senden der Bestätigung an Ihren Handelspartner
Schritt 8: Konfigurieren der Handelspartnervereinbarung zwischen den Parteien