Schritt 6: Konfigurieren eines Sendeports zum Senden von Daten an die Organisation
In diesem Schritt konfigurieren Sie einen Sendeport, um die 850-Nachricht von BizTalk Server an die OrderSystem-Partei zu senden, die Ihre organization darstellt. Dieser Sendeport wendet die Inbound4010850_to_OrderFile-Zuordnung an und transformiert die Ausgabenachricht aus dem Format der Eingabenachricht in das in der Zuordnung angegebene Format.
Voraussetzungen
Sie müssen als ein Benutzer angemeldet sein, der zur BizTalk Server-Administratorengruppe gehört.
So konfigurieren Sie einen Sendeport für die 850-Nachricht
Klicken Sie in der BizTalk Server Verwaltungskonsole mit der rechten Maustaste auf Pipelines, und klicken Sie dann auf Aktualisieren.
Hinweis
Sie müssen die Liste der Pipelines möglicherweise aktualisieren, um die Pipeline SendOrderFilePipeline für den zu erstellenden Sendeport auswählen zu können.
Klicken Sie mit der rechten Maustaste auf Sendeports, zeigen Sie auf Neu, und klicken Sie dann auf Statischer unidirektionale Sendeport.
Gehen Sie im Dialogfeld Porteigenschaften senden wie folgt vor:
Option Aufgabe Name Geben Sie toOrderSystem
ein.Typ Wählen Sie DATEI aus. Konfigurieren Klicken Sie auf Konfigurieren. Hinweis
Der Transporttyp des Sendeports lautet FILE, weil die Testnachricht eine Flatfile ist, die an einen Ordner gesendet wird.
Führen Sie im Dialogfeld DATEItransporteigenschaften die folgenden Schritte aus, und klicken Sie dann auf OK:
Option Aufgabe Zielordner Klicken Sie auf Durchsuchen, und wechseln Sie im Dialogfeld Ordner suchen zu \Programme (x86)\Microsoft BizTalk Server <VERSION>SDK\EDI Interface Developer Tutorial\ProcessEDI_TestLocations\ Scenario A\toOrderSystem Dateiname Geben Sie ein %MessageID%.txt
, und klicken Sie dann auf OK.Hinweis
Der für die Eigenschaft Dateiname festgelegte Wert stellt sicher, dass die Ausgabedatei über eine .txt Erweiterung verfügt.
Wählen Sie im Dialogfeld Porteigenschaften senden für Pipeline sendendie Option SendOrderFilePipeline aus.
Hinweis
Die SendOrderFilePipeline-Sendepipeline enthält einen Flatfile-Assembler, der die .txt Ausgabedatei unter Verwendung von Daten aus der Eingabe 850-Nachricht zusammenfügt. Da es sich bei der Ausgabedatei um eine TXT-Datei handelt, wird sie nicht im Bericht Austausch-/Bestätigungsstatus angezeigt.
Klicken Sie in der Konsolenstruktur auf Filter, und führen Sie dann die folgenden Schritte aus:
Option Aufgabe Eigenschaft Wählen Sie BTS aus. ReceivePortName. Operator Wählen Sie == aus. Wert Geben Sie ReceiveEDI_fromTHEM_A
ein.Gruppieren nach Wählen Sie Und aus. Eigenschaft Wählen Sie in der nächsten Zeile BTS aus. MessageType. Operator Wählen Sie !=aus. Wert Geben Sie http://schemas.microsoft.com/Edi/X12#X12_997_Root
ein.Hinweis
Durch den Filter wird sichergestellt, dass der Sendeport Nachrichten abruft, die vom Empfangsspeicherort Receive_EDI_fromTHEM_A empfangen wurden, und dass vom Sendeport keine 997-Bestätigungen, sondern nur 850-Nachrichten übernommen werden.
Klicken Sie in der Konsolenstruktur auf OutboundMaps. Wählen Sie im Bereich Ausgehende Zuordnungen in der Spalte Zuordnung in der ersten Zeile Inbound4010850_to_OrderFile aus. (Der Eintrag in der Spalte Quelldokument wird X12_00401_850.)
Hinweis
Mit diesem Schritt wird sichergestellt, dass die Ausgabenachricht nur aus den Daten besteht, die gemäß der Inbound4010850_to_OrderFile Zuordnung aus der Eingabenachricht zugeordnet sind.
Klicken Sie auf OK.
Klicken Sie in der BizTalk Server-Verwaltungskonsole auf Ports senden. Klicken Sie mit der rechten Maustaste aufOrderSystem, und klicken Sie dann auf Start , um den Port zu eintragen und zu starten.
Nächste Schritte
Sie konfigurieren den Sendeport (toTHEM_997), um die 997-Bestätigung zurück an Fabrikam zu senden, wie in Schritt 7: Konfigurieren eines Sendeports zum Senden der Bestätigung an Ihren Handelspartner beschrieben.
Weitere Informationen
Konfigurieren eines statischen Sendeports zum Senden von EDI-Austauschvorgängen und Bestätigungen