Condividi tramite


Come configurare i filtri per una porta di trasmissione

In questo argomento viene illustrato come utilizzare la console di amministrazione BizTalk Server per configurare i filtri per una porta di trasmissione. È possibile utilizzare i filtri per creare semplici applicazioni di messaggistica o applicazioni di routing basato sul contenuto. Un filtro imposta le condizioni per le proprietà di messaggio o per i campi che determinano i messaggi che vengono instradati alla porta di trasmissione. Un filtro non è in grado di filtrare i messaggi instradati da un'orchestrazione alla porta di trasmissione.

È possibile creare una o più espressioni di filtro, costituite da una proprietà di messaggio, un operatore e un valore che viene convalidato in base alla proprietà mediante l'operatore.

È possibile, ad esempio, creare un'espressione simile alla seguente:

MSMQ.MsgID = 1

Con questo filtro, il gruppo di porte di trasmissione sottoscriverà solo i messaggi che hanno un ID messaggio MSMQ 1.

È possibile creare ulteriori espressioni e specificare che queste hanno una relazione AND oppure OR con altre espressioni, ad esempio:

MSMQ.MsgID = 1 OR

SMTP.From = MyServer

In questo caso, il gruppo di porte di trasmissione sottoscriverà tutti i messaggi con ID messaggio MSMQ 1 o che sono stati inviati dal server SMTP denominato MyServer.

Nota

Se si crea un filtro per una porta di trasmissione in un'applicazione che utilizza uno schema di proprietà in un'altra applicazione e si importa la prima applicazione in un nuovo gruppo BizTalk, non verrà inviato alcun messaggio di avviso che informa che lo schema risulta mancante e il filtro non funzionerà dopo l'installazione e l'avvio dell'applicazione. È possibile correggere il problema importando l'applicazione che contiene lo schema prima di installare l'applicazione che non lo contiene.

Nota

Lo sviluppatore di applicazioni può configurare i filtri per una porta di trasmissione durante il processo di sviluppo utilizzando la procedura descritta in questo argomento.

Prerequisiti

Per eseguire la procedura descritta in questo argomento, è necessario effettuare l'accesso con un account membro del gruppo Amministratori BizTalk Server. Per informazioni più dettagliate sulle autorizzazioni, vedere Autorizzazioni necessarie per la distribuzione e la gestione di un'applicazione BizTalk.

Per configurare i filtri per una porta di trasmissione

  1. Fare clic su Start, su Tutti i programmi, su Microsoft BizTalk Server 20xx e quindi su amministrazione BizTalk Server.

  2. Nell'albero della console espandere il gruppo BizTalk e l'applicazione BizTalk per cui si desidera configurare i filtri per una porta di trasmissione.

  3. Espandere Porte di trasmissione, fare clic con il pulsante destro del mouse sulla porta di trasmissione, scegliere Proprietàe quindi fare clic su Filtri.

  4. Configurare i filtri come descritto nella tabella seguente e quindi fare clic su OK.

    Usare Per
    Elimina Fare clic per eliminare l'espressione filtro selezionata.
    Sposta su Fare clic per spostare la proprietà selezionata verso l'alto nell'elenco di espressioni di filtro.
    Sposta giù Fare clic per spostare la proprietà selezionata verso il basso nell'elenco di espressioni di filtro.
    Proprietà Nell'elenco, selezionare una proprietà di messaggio da utilizzare in questa espressione di filtro.
    Operatore Digitare o selezionare l'operatore per l'espressione.
    Valore Digitare il valore da convalidare rispetto alla proprietà. Il tipo di valore accettato varia in base al tipo di proprietà. Per visualizzare il tipo di valore che viene accettato per una proprietà, posizionare il mouse sulla proprietà. I valori accettabili sono i seguenti: Int: (Integer) Deve essere un numero intero. Stringa: stringa di caratteri. dateTime: data e/o ora in . Formato supportato da NET. Per ulteriori informazioni sul formati di ora supportati in .NET, vedere "DateTimeFormatInfo Class" nella Guida di .NET Frameworks.
    Group by Selezionare And o Or per indicare la relazione tra questa e altre espressioni di filtro.

Vedere anche

Creazione e configurazione delle porte di trasmissione