Freigeben über


Lektion 2: Hinzufügen eines XML-Sendeports

Sie verwenden einen Sendeport, um zu definieren, wie die Nachrichten gesendet werden sollen. In dieser Lektion erstellen Sie einen Sendeport, um zu definieren, wie XML-Nachrichten gesendet werden sollen.

So fügen Sie einen XML-Sendeport hinzu

  1. Klicken Sie in der BizTalk Server Verwaltungskonsole mit der rechten Maustaste auf Ports senden, zeigen Sie auf Neu, und klicken Sie dann auf Statischer unidirektionalen Sendeport.

  2. Geben Sie im Dialogfeld Porteigenschaften senden im Feld Nameden Namen MT103_XML_SendPort ein.

  3. Klicken Sie im Abschnitt Transport für das Feld Typ auf die Dropdownliste, und wählen Sie dann DATEI aus.

  4. Klicken Sie rechts neben der Dropdownliste Typ auf die Schaltfläche Konfigurieren .

  5. Klicken Sie im Dialogfeld Dateitransporteigenschaften auf Durchsuchen.

  6. Wechseln Sie im Dialogfeld Nach Ordner suchen zum <Laufwerk>:\Labs\Ausgehenden Ordner, und klicken Sie dann auf OK.

  7. Stellen Sie im Dialogfeld Dateitransporteigenschaften sicher, dass %MessageID%.xml in das Feld Dateiname eingegeben ist, und klicken Sie dann auf OK.

  8. Stellen Sie im Dialogfeld Porteigenschaften senden sicher, dass BizTalkServerApplication für das Feld Sendehandler ausgewählt ist und passThruTransmit für das Feld Pipeline senden ausgewählt ist.

  9. Klicken Sie im linken Bereich 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 MT103_FlatFile_ReceivePort ein.
    Gruppe Wählen Sie Und aus.
  10. Klicken Sie in die nächste Eigenschaftszeile, und gehen Sie wie folgt vor:

    Option Aufgabe
    Eigenschaft Wählen Sie Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_Failed aus.
    Operator Wählen Sie == aus.
    Wert Geben Sie false für gültige Nachrichten ein.

    Hinweis

    Sie fügen die Filterausdruckklausel "Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_Failed == False" hinzu, sodass der Sendeport nur erfolgreich analysierte und überprüfte Nachrichten sendet. Im Gegensatz zu einer Empfangspipeline mit nativen BizTalk Server Disassemblern setzt der A4SWIFT Disassembler eine fehlerhafte Nachricht nicht an, sondern veröffentlicht sie im MessageBox und markiert sie mithilfe höherer Eigenschaften als fehlerhaft. A4SWIFT fügt eine XML-Darstellung der Fehler an, die vor der Veröffentlichung in MessageBox an die fehlerhafte Nachricht gesammelt wurden.
    Ohne die Filterausdruckklausel "Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_Failed == False" einzugeben, sendet Ihr Sendeport alle Nachrichten: "Bestanden" oder "Fehler". Weitere Informationen zu fehlgeschlagenen Nachrichtenabonnements finden Sie unter Arbeiten mit fehlgeschlagenen Nachrichtenabonnements.

  11. Klicken Sie auf Übernehmen, und klicken Sie anschließend auf OK.

  12. Klicken Sie in der BizTalk Server Verwaltungskonsole unter Sendeports mit der rechten Maustaste auf MT103_XML_SendPort, und klicken Sie dann auf Start.

    Fahren Sie mit Modul 6: Bereitstellen der Geschäftsregeln fort.