Sendeports und Sendeportgruppen
Ein Sendeport ist der Speicherort, an den Microsoft BizTalk Server Nachrichten sendet oder von dem BizTalk Server Nachrichten empfängt. Er bietet außerdem die Technologie, die BizTalk Server zum Implementieren der Kommunikationsaktion verwendet. Der Speicherort wird durch den Namen des Ports eindeutig identifiziert.
Jedes Mal, wenn eine Nachricht an einen Sendeport gesendet wird, wird eine neue Instanz des Sendeportdiensts erstellt. Diese wird als Dienstinstanz oder Sendeportinstanz bezeichnet.
Hinweis
Für einen Sendeport für geordnete Übermittlung kann es nur eine Instanz geben.
Eine Sendeportgruppe ist eine benannte Sammlung von Sendeports, die BizTalk Server verwenden können, um dieselbe Nachricht in einer Konfiguration an mehrere Ziele zu senden.
BizTalk Server kann Nachrichten von Empfangsspeicherorten direkt an einen Sendeport oder eine Sendeportgruppe weiterleiten. BizTalk Server sendet an eine Sendeportgruppe weitergeleitete Nachrichten an alle in der Gruppe enthaltenen Sendeports.
Sendeports, die einer Sendeportgruppe angehören, verarbeiten Nachrichten auf zwei Arten:
Als Mitglied einer Sendeportgruppe
Als ob die Nachrichten direkt von BizTalk Server an den Sendeport weitergeleitet worden sind
Status von Sendeports und Sendeportgruppen
Die BizTalk-Verwaltungskonsole zeigt Sendeports und Sendeportgruppen in einem der folgenden Status an:
Gebunden. Mithilfe der BizTalk Server-Verwaltungskonsole bindet ein Administrator den Sendeport oder die Sendeportgruppe an eine Orchestrierung. Bevor BizTalk Server Nachrichten an diesen Sendeport oder diese Sendeportgruppe weiterleitet, muss der Administrator den gebundenen Sendeport bzw. die gebundene Sendeportgruppe eintragen und starten.
Gestartet. Das Abonnement für diesen Sendeport oder diese Sendeportgruppe ist vorhanden und aktiv. Wenn der Status des Sendeports oder der Sendeportgruppe "gestartet" ist, übermittelt BizTalk Server Nachrichten an den Sendeport oder die Sendeportgruppe, wo sie verarbeitet werden. Bevor Sie einen Sendeport oder eine Sendeportgruppe starten können, muss ein Administrator den gebundenen Sendeport bzw. die gebundene Sendeportgruppe mithilfe der BizTalk-Verwaltungskonsole eintragen und starten.
Stopped(Beendet): Dies ist der anfängliche Status des Kanals nach seiner Erstellung (es sei denn, im Portal wurde das automatische Starten gewählt). Der Sendeport bzw. die Sendeportgruppe wird derzeit nicht ausgeführt. Wenn Sie den Sendeport oder die Sendeportgruppe gestartet und dann beendet haben, wird die Verarbeitung in der Warteschlange "Verarbeiten" fortgesetzt. BizTalk Server sendet alle neuen Nachrichten, die an einen beendeten Sendeport bzw. an eine beendete Sendeportgruppe weitergeleitet wurden, an die angehaltene Warteschlange des Hosts, auf dem der Sendehandler ausgeführt wird.
In der folgenden Tabelle werden die für jeden Status verfügbaren Aktionen und das Ergebnis jeder Aktion angezeigt.
Bound | Beendet | Gestartet | |
---|---|---|---|
Eintragen | Beendet | Nicht verfügbar | Nicht verfügbar |
Starten | Gestartet | Gestartet | Nicht verfügbar |
Beenden | Nicht verfügbar | Nicht verfügbar | Beendet |
Austragen | Nicht verfügbar | Bound | Bound |
Der kombinierte Status eines Sendeports und der Sendeportgruppe, der er angehört, bestimmen, ob der Sendeport oder die Sendeportgruppe eine Nachricht verarbeitet.
In der folgenden Tabelle werden die möglichen Statuskombinationen für Sendeports und Sendeportgruppen beschrieben.
Nachricht gesendet | Status der Sendeportgruppe | Status des Sendeports | Ergebnis |
---|---|---|---|
Direkt an den Sendeport | Beliebiger Status | Gestartet | Nachricht wird verarbeitet |
Direkt an den Sendeport | Beliebiger Status | Beendet | Nachricht wurde angehalten |
Mithilfe einer Sendeportgruppe an den Sendeport | Gestartet | Gestartet | Nachricht wird verarbeitet |
Mithilfe einer Sendeportgruppe an den Sendeport | Beliebiger Status | Beendet | Nachricht wurde angehalten |
Mithilfe einer Sendeportgruppe an den Sendeport | Beendet | Beliebiger Status | Nachricht wurde angehalten |