Konfigurieren erweiterter Transportoptionen für einen Sendeport

Verwenden Sie die BizTalk Server-Verwaltungskonsole, um erweiterte Transportoptionen für einen Sendeport zu konfigurieren. Diese Optionen legen fest, wie Nachrichten von einem Sendeport verarbeitet werden (z. B. wie oft Nachrichten bei Nachrichtenfehlern wiederholt gesendet werden sollen). Ferner wird der Dienstfenster-Zeitplan für den Port festgelegt.

  • Ab BizTalk Server 2016 können Sie die geordnete Übermittlung für dynamische Sendeports aktivieren, je nach Adaptertyp. Diese Option ist nur für die Adaptertypen verfügbar, bei denen die bestellte Übermittlung für statische Sendeports wie den Dateiadapter oder den FTP-Adapter garantiert ist.

    Betrachten Sie sechs Nachrichten: M1, M2, M3, M4, M5 und M6. M1, M3, M5 sind für einen Dateispeicherort vorgesehen. M2, M4 und M6 sind für FTP vorgesehen. Der dynamische Sendeport für die bestellte Lieferung stellt sicher, dass M1, M3 und M5 bestellt werden. und M2, M4 und M6 werden jeweils bestellt.

    Für diese Adaptertypen, die keine geordnete Übermittlung unterstützen, stehen keine dynamischen Sendeporteigenschaften zur Konfiguration zur Verfügung. Deren Transportoptionen werden automatisch zur Laufzeit bestimmt.

  • Für frühere BizTalk-Versionen , die dynamische Ports verwenden, stehen keine Eigenschaften zum Konfigurieren zur Verfügung, da die Transportoptionen automatisch zur Laufzeit bestimmt werden.

  • Ab BizTalk Server 2020 können dynamische Sendeports mit geordneter Übermittlung Nachrichten parallel an verschiedene ausgehende Standorte verarbeiten, was einen höheren Durchsatz ermöglicht. Die Reihenfolge wird pro eindeutigem ausgehendem Standort beibehalten, aber nicht über verschiedene ausgehende Standorte hinweg, auch nicht für denselben Transporttyp.

    Betrachten Sie sechs Nachrichten: M1, M2, M3, M4, M5 und M6. M1, M3, M5 sind für einen Dateispeicherort F1 vorgesehen. M2, M4 und M6 sind für den Dateispeicherort F2 vorgesehen. Der dynamische Sendeport für die bestellte Lieferung stellt sicher, dass M1, M3 und M5 bestellt werden. und M2, M4 und M6 werden jeweils bestellt.

    Sie können die Reihenfolge für alle ausgehenden Standorte für einen bestimmten Transporttyp erzwingen, indem Sie die Einstellung Reihenfolge über ausgehende Standorte erzwingen auf der Registerkarte Transport Advanced Options ändern. Betrachten Sie das obige Szenario mit den sechs Nachrichten. Wenn Die Reihenfolge über ausgehende Standorte erzwingen aktiviert ist, stellt der Port sicher, dass alle sechs Nachrichten M1, M2, M3, M4, M5, M6 in der richtigen Reihenfolge übermittelt werden.

Voraussetzungen

Zum Ausführen des Verfahrens in diesem Thema müssen Sie mit einem Konto angemeldet sein, das Mitglied der Gruppe BizTalk Server-Administratoren ist. Ausführlichere Informationen zu Berechtigungen finden Sie unter Erforderliche Berechtigungen für das Bereitstellen und Verwalten einer BizTalk-Anwendung.

Steuern der Sendeportpriorität

Die Einstellung Priorität unter Erweiterte Transportoptionen steuert die Reihenfolge, in der Nachrichten aus der MessageBox entfernt werden. Ports mit höherer Priorität werden früher verarbeitet als Ports mit niedrigerer Priorität, d. h., den Ports mit höherer Priorität wird im Verhältnis zu anderen Sendeports in einem Einzelhost eine höhere Bedeutung beigemessen.

Die Priorität ist nützlich in Szenarien, bei denen für bestimmte Anforderungstypen schnelle Antwortzeiten erforderlich sind, z. B. wenn mehrere Sendeports mit verschiedenen Systemen zum Verarbeiten herkömmlicher und interaktiver Anforderungen verbunden sind. Die interaktiven Anforderungen erfordern schnelle Antwortzeiten. Daher sollten Sie sicherstellen, dass eine interaktive Anforderung nach ihrer Übermittlung so bald wie möglich verarbeitet wird.

BizTalk Server unternimmt keinen Versuch, bei der Verarbeitung von Nachrichten mit unterschiedlichen Prioritäten in der MessageBox, fair vorzugehen. Wenn zu Verarbeitungsbeginn die gleiche Anzahl an Elementen mit zwei unterschiedlichen Prioritäten vorliegt, werden die Elemente mit der niedrigeren Priorität erst im Anschluss an die Verarbeitung der Elemente mit hoher Priorität verarbeitet. Sind sehr viele Elemente mit hoher Priorität vorhanden, werden die Elemente mit niedrigerer Priorität möglicherweise nie verarbeitet, d. h., auf Elemente mit niedrigerer Priorität wird nie zugegriffen.

Warnung

Um das Risiko des Nichtzugriffs zu vermeiden, müssen Sie die Anwendung unter realistischen Lastbedingungen gründlichen Tests unterziehen. Wenn Sie Ihre Lösung nicht testen, kann es vorkommen, dass nicht alle Nachrichten verarbeitet werden.

BizTalk Server weist jedem Abonnement intern eine Priorität zu. Die Priorität kann zwischen 1 (höchste Priorität) und 10 (niedrigste Priorität) liegen. Da die Standardpriorität für aktivierende Abonnements 7 und für korrelierende Abonnements 5 beträgt, werden korrelierende Nachrichten früher zugestellt als aktivierende Abonnements.

Konfigurieren der Transportoptionen

  1. Öffnen Sie BizTalk Server Administration.

  2. Erweitern Sie die BizTalk-Gruppe, und erweitern Sie dann Ihre BizTalk-Anwendung.

  3. Wählen Sie Ports senden aus, klicken Sie mit der rechten Maustaste auf den zu konfigurierenden Sendeport, und wählen Sie dann Eigenschaften aus.

  4. Wählen Sie im linken Bereich Erweiterte Optionen für Transport aus.

  5. Konfigurieren Sie die Transportoptionen wie in der folgenden Tabelle beschrieben, und wählen Sie dann OK aus. Nur einige der folgenden Eigenschaften sind für dynamische Sendeports verfügbar.

    • Wiederholungsanzahl: Geben Sie die Anzahl der Wiederholungen für den Sendeport ein, um eine Nachricht bei einem Fehler erneut zu senden. Der Standardwert ist 3. Der zulässige Bereich liegt zwischen 0 und 1.000.

    • Wiederholungsintervall: Geben Sie das Intervall in Minuten zwischen erneuten Nachrichtenversuchen ein. Der Standardwert lautet 5; gültige Werte liegen im Bereich von 0 bis 525.600.

    • Priorität: Legen Sie die Priorität des Erneutendversuchs fest.

    • Bestellte Zustellung: Aktivieren Sie dieses Kontrollkästchen, um Nachrichten in der Reihenfolge des Empfangs zu senden.

    • Senden von nachfolgenden Nachrichten bei aktuellem Nachrichtenfehler beenden: Aktivieren Sie dieses Kontrollkästchen, um das Senden nachfolgender Nachrichten, die auf eine fehlerhafte Nachricht folgen, zu beenden. Diese Option ist nur verfügbar, wenn die Option Bestellte Lieferung ausgewählt ist.

    • Erzwingen von Reihenfolge über ausgehende Standorte hinweg: Diese Eigenschaft ist nur für dynamische Sendeports sichtbar. Aktivieren Sie dieses Kontrollkästchen, um die geordnete Zustellung an allen ausgehenden Standorten für einen bestimmten Transporttyp zu erzwingen. Diese Option ist nur verfügbar, wenn die Option Bestellte Lieferung ausgewählt ist.

      Diese Einstellung gilt für:

      • BizTalk Server 2020 und höher
    • Routing für fehlerhafte Nachrichten aktivieren: Wählen Sie diese Option aus, um das Routing für fehlerhafte Nachrichten zu aktivieren.

    • Dienstfenster aktivieren: Wählen Sie diese Option aus, um den Zeitraum für jeden Tag anzugeben, in dem der Sendeport betriebsbereit ist, indem Sie eine Start- und Stoppzeit angeben.

    • Startzeit: Geben Sie jeden Tag die Uhrzeit ein, zu der der Sendeport mit dem Senden von Nachrichten beginnt. Diese Option ist nur verfügbar, wenn die Option Dienstfenster aktivieren ausgewählt ist.

    • Stoppzeit: Geben Sie jeden Tag die Uhrzeit ein, zu der der Sendeport keine Nachrichten mehr sendet. Diese Option ist nur verfügbar, wenn die Option Dienstfenster aktivieren ausgewählt ist.

Weitere Informationen

Geordnete Übermittlung von Nachrichten
Erstellen und Konfigurieren von Sendeports