Configuration des filtres pour un port d'envoi

La présente rubrique explique comment configurer des filtres pour un port d'envoi à l'aide de la console Administration de BizTalk Server. Les filtres vous permettent de créer des applications de routage basé sur le contenu ou de messagerie simple. Un filtre définit des conditions pour les champs ou les propriétés de message qui déterminent les messages acheminés au port d'envoi. Un filtre ne filtre pas les messages qu'une orchestration achemine vers le port d'envoi.

Vous pouvez créer une ou plusieurs expressions de filtre, lesquelles sont constituées d'une propriété de message, d'un opérateur et d'une valeur validée avec la propriété par le biais de l'opérateur.

Par exemple, vous pouvez créer l'expression suivante :

MSMQ.MsgID = 1

Avec ce filtre, le groupe de ports d'envoi s'abonnera uniquement aux messages ayant un ID de message MSMQ correspondant à 1.

Vous pouvez créer des expressions supplémentaires et leur définir une relation AND ou OR avec d'autres expressions, par exemple :

MSMQ.MsgID = 1 OR

SMTP.From = MyServer

Dans ce cas, le groupe de ports d'envoi s'abonnera à tous les messages ayant un ID de message MSMQ de 1 ou qui proviennent du serveur SMTP nommé MyServer.

Notes

Si vous créez un filtre pour un port d'envoi dans une application qui utilise un schéma de propriété d'une autre application et que vous importiez ensuite la première application dans un nouveau groupe BizTalk, vous ne recevrez pas de message vous avertissant de l'absence de schéma et le filtrage ne fonctionnera pas une fois l'application installée et démarrée. Vous pouvez corriger ce problème en important l'application qui contient le schéma avant d'installer l'application sans schéma.

Notes

Le développeur peut configurer des filtres pour un port d'envoi au cours du processus de développement à l'aide de la procédure décrite dans cette rubrique.

Prérequis

Pour exécuter la procédure décrite dans cette rubrique, vous devez être connecté avec un compte membre du groupe d'administrateurs BizTalk Server. Pour plus d’informations sur les autorisations, consultez Autorisations requises pour le déploiement et la gestion d’une application BizTalk.

Pour configurer les filtres d'un port d'envoi

  1. Cliquez sur Démarrer, sur Tous les programmes, sur Microsoft BizTalk Server 20xx, puis sur administration BizTalk Server.

  2. Dans l'arborescence de la console, développez le groupe BizTalk, puis l'application BizTalk pour laquelle configurer des filtres de port d'envoi.

  3. Développez Ports d’envoi, cliquez avec le bouton droit sur le port d’envoi, cliquez sur Propriétés, puis sur Filtres.

  4. Configurez les filtres comme décrit dans le tableau suivant, puis cliquez sur OK.

    Propriété Pour
    Supprimer Supprimer l'expression de filtre sélectionnée.
    Monter Déplacer la propriété sélectionnée vers le haut de la séquence d'expression du filtre.
    Descendre Déplacer la propriété sélectionnée vers le bas de la séquence d'expression du filtre.
    Propriété Dans la liste, cliquer sur une propriété de message à utiliser dans cette expression de filtre.
    Opérateur Entrer ou sélectionner l'opérateur de l'expression.
    Valeur Taper la valeur à valider pour la propriété. Le type de valeur accepté varie en fonction du type de propriété. Pour afficher le type de valeur autorisé pour une propriété, placez votre souris sur la propriété. Les valeurs acceptables sont les suivantes : Int : (Entier) Il doit s’agir d’un nombre entier. Chaîne : chaîne de caractères. dateTime : date et/ou heure dans . Format pris en charge par NET. Pour plus d'informations sur les formats d'heure pris en charge par .NET, voir la rubrique « DateTimeFormatInfo Class » de l'aide .NET Framework.
    Grouper par Sélectionnez And ou Or pour indiquer la relation entre cette expression de filtre et d’autres expressions de filtre.

Voir aussi

Création et configuration des ports d’envoi