Konfigurieren von Filtern für einen Sendeport

In diesem Thema wird beschrieben, wie die- BizTalk Server Verwaltungskonsole zum Konfigurieren von Filtern für einen Sendeport verwendet wird. Mithilfe von Filtern können Sie einfache Messaging- oder inhaltsbasierte Routinganwendungen erstellen. Ein Filter legt Bedingungen für Nachrichteneigenschaften oder Felder fest, die bestimmen, welche Nachrichten an den Sendeport weitergeleitet werden. Ein Filter filtert nicht die Nachrichten, die von einer Orchestrierung an den Sendeport weitergeleitet werden.

Sie können einen oder mehrere Filterausdrücke erstellen, die aus einer Nachrichteneigenschaft, einem Operator und einem Wert bestehen, der gemäß dem Operator mit der Eigenschaft verglichen wird.

Sie können beispielsweise einen Ausdruck wie den folgenden erstellen:

MSMQ.MsgID = 1

Mit diesem Filter würde die Sendeportgruppe nur Nachrichten abonnieren, deren MSMQ-Nachrichten-ID den Wert 1 besitzt.

Sie können weitere Ausdrücke erstellen und angeben, dass diese eine AND- oder OR-Beziehung mit anderen Ausdrücken haben, z. B.:

MSMQ.MsgID = 1 OR

SMTP.From = MeinServer

In diesem Fall würde die Sendeportgruppe alle Nachrichten abonnieren, deren MSMQ-Nachrichten-ID den Wert 1 besitzt oder die von einem SMTP-Server mit dem Namen "MeinServer" gesendet wurden.

Hinweis

Wenn Sie einen Filter für einen Sendeport in einer Anwendung erstellen, die ein Eigenschaftsschema aus einer anderen Anwendung verwendet, und dann die erste Anwendung in eine neue BizTalk-Gruppe importieren, erhalten Sie keine Benachrichtigung bezüglich des fehlenden Schemas, und das Filtern würde nach dem Installieren und Starten der Anwendung nicht ordnungsgemäß funktionieren. Sie können dieses Problem beheben, indem Sie die Anwendung, die das Schema enthält, importieren, bevor Sie die Anwendung installieren, die das Schema nicht enthält.

Hinweis

Der Anwendungsentwickler kann Filter während des Entwicklungsprozesses mithilfe des in diesem Thema beschriebenen Verfahrens für einen Sendeport konfigurieren.

Voraussetzungen

Um das in diesem Thema beschriebene Verfahren auszuführen, 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 zum Bereitstellen und Verwalten einer BizTalk-Anwendung.

So konfigurieren Sie Filter für einen Sendeport

  1. Klicken Sie im Startmenü auf Alle Programme, klicken Sie auf Microsoft BizTalk Server-20xx , und klicken Sie dann auf BizTalk Server Verwaltung.

  2. Erweitern Sie in der Konsolenstruktur die BizTalk-Gruppe und die BizTalk-Anwendung, für die Sie Sendeportfilter konfigurieren möchten.

  3. Erweitern Sie Sendeports, klicken Sie mit der rechten Maustaste auf den Sendeport, klicken Sie auf Eigenschaften und dann auf Filter.

  4. Konfigurieren Sie Filter wie in der folgenden Tabelle beschrieben, und klicken Sie dann auf OK.

    Option Aufgabe
    Löschen Klicken Sie hier, um den ausgewählten Filterausdruck zu löschen.
    Nach oben Klicken Sie hier, um die ausgewählte Eigenschaft in der Reihenfolge der Filterausdrücke nach oben zu verschieben.
    Nach unten Klicken Sie hier, um die ausgewählte Eigenschaft in der Reihenfolge der Filterausdrücke nach unten zu verschieben.
    Eigenschaft Klicken Sie in der Liste auf eine Nachrichteneigenschaft, die in diesem Filterausdruck verwendet werden soll.
    Operator Geben Sie den Operator für den Ausdruck ein, oder wählen Sie ihn aus.
    Wert Geben Sie den Wert ein, anhand dessen die Eigenschaft überprüft werden soll. Der zulässige Werttyp hängt vom Typ der Eigenschaft ab. Bewegen Sie die Maus über die Eigenschaft, um zu ermitteln, welcher Werttyp für diese zulässig ist. Zulässige Werte sind wie folgt: int: (Integer) Dies muss eine ganze Zahl sein. String: eine Zeichenfolge. DateTime: ein Datum und/oder eine Uhrzeit in. Vom Netzwerk unterstütztes Format. Weitere Informationen dazu finden Sie unter „DateTimeFormatInfo-Klasse“ in der Hilfe von .NET Framework.
    Gruppieren nach Wählen Sie und oder oder aus, um die Beziehung zwischen diesem und anderen Filter Ausdrücken anzugeben.

Weitere Informationen

Erstellen und Konfigurieren von Sendeports