Freigeben über


Schritt 4: Erstellen eines Empfangsports zur Annahme von Batchnachrichten

In diesem Schritt erstellen und konfigurieren Sie einen Port, um den eingehenden Batch zu empfangen.

Sie erstellen einen Anforderung-Antwort-(bidirektionalen) Empfangsport, da das Szenario die Generierung von Anwendungsakzeptanzbestätigungen für die einzelnen Nachrichten im Batch umfasst. Im bidirektionalen Modus akzeptiert der MLLP-Empfangsadapter erst dann eine neue eingehende Nachricht, wenn die Empfangspipeline die Bestätigung (ACK) für die vorherige Nachricht generiert hat.

Erstellen des Empfangsports zum Akzeptieren der Batchnachricht

  1. Öffnen Sie BizTalk Server Administration, erweitern Sie BizTalk Server Administration, erweitern Sie BizTalk-Gruppe, Anwendungen und dann BizTalk-Anwendung 1.

    Hinweis

    Die BizTalk Server-Verwaltungskonsole kann auch in Visual Studio geöffnet werden, indem Sie im Menü Extras auf BizTalk Server Verwaltung klicken.

  2. Klicken Sie mit der rechten Maustaste auf Empfangsports, wählen Sie Neu und dann Antwort-Empfangsport anfordern aus.

  3. Geben Sie als NameTutorial_2WayReceive ein.

  4. Wählen Sie Übernehmen aus, um den Port zu binden, und wählen Sie dann Empfangsspeicherorte aus.

  5. Wählen Sie Neuaus.

  6. Geben Sie als NameTutorial_2WayReceive ein.

  7. Wählen Sie im Abschnitt Transport die Option Typ und dann in der Dropdownliste MLLP aus.

  8. Wählen Sie Konfigurierenaus. Konfigurieren Sie unter MLLP-Transporteigenschaften Folgendes, und wählen Sie dann OK aus.

    Option Aufgabe
    Verbindungszeit für Wiederholungsversuche (Sek.) Neu ab BizTalk Server 2016.

    Das obere Zeitlimit, das gewartet werden muss, bevor versucht wird, eine verbindung mit einer gelöschten oder geschlossenen Verbindung wiederherzustellen. Gilt, wenn Verbindungsinitiierung von auf Lokal festgelegt ist.

    Der Standardwert ist 20 Sekunden.
    Die Verbindung wird initiiert von Neu ab BizTalk Server 2016.

    Geben Sie lokal für den MLLP-Empfangsspeicherort ein, um die Verbindung mit einem Remote-LOB-Server zu initiieren. Dies ist die neue Option.

    Geben Sie Remote für den MLLP-Empfangsspeicherort ein, um weiterhin auf eine Verbindung vom Remote-LOB-Server zu lauschen. Dies ist die abwärtskompatible Standardoption.

    Der Standardwert ist Remote.
    Verbindungsname Geben Sie 2Way ein.
    Hostname Spezifisch für BizTalk Server 2013 R2 und ältere Versionen.

    Geben Sie localhost ein.
    Lokaler Hostname Neu ab BizTalk Server 2016.

    Geben Sie den DNS-Namen oder die IP-Adresse des lokalen BizTalk Server ein. Sie können auch localhost eingeben.
    Port Spezifisch für BizTalk Server 2013 R2 und ältere Versionen.

    Auf 21000 festgelegt.
    Lokaler Port Neu ab BizTalk Server 2016.

    Geben Sie die TCP-Portnummer für die LocalHost-Verbindung ein. Gilt nur, wenn "Connection Initiated by" den Wert "Remote" aufweist.

    Auf 21000 festgelegt.
    Remotehost Neu ab BizTalk Server 2016.

    Geben Sie den DNS-Namen oder die IP-Adresse des Remote-LOB-Servers ein. Gilt, wenn Verbindungsinitiierung von auf Lokal festgelegt ist.
    Remoteport Neu ab BizTalk Server 2016.

    Geben Sie die TCP-Portnummer für die Remotehostverbindung ein. Gilt, wenn Verbindungsinitiierung von auf Lokal festgelegt ist.

    Auf 21000 festgelegt.
  9. Wählen Sie in den Eigenschaften Empfangsspeicherort Folgendes aus:

    Option Aufgabe
    Empfangshandler Wählen Sie in der Dropdownliste BizTalkServerApplication aus.
    Empfangspipeline Wählen Sie BTAHL72XPipelines.BTAHL72XReceivePipeline aus.
    Sendepipeline Wählen Sie BTAHL72XPipelines.BTAHL72XSendPipeline aus.
  10. Klicken Sie auf OK, um die Änderungen zu speichern.

  11. Aktivieren Sie den soeben erstellten Empfangsspeicherort, indem Sie mit der rechten Maustaste darauf klicken, und wählen Sie dann Aktivieren aus.

Nächster Schritt

Schritt 5: Erstellen eines Sendeports zum Übermitteln von Nachrichten