Critères de correspondance de l'intégration de services
Les critères de correspondance sont un ensemble d'une ou de plusieurs paires valeur-nom d'une définition de règle. Vous utilisez les critères de correspondance pour associer une règle à un moteur de messagerie particulier ou à un ensemble de moteurs de messagerie. Pour ce faire, configurez les critères de correspondance de la règle pour qu'ils correspondent aux propriétés du groupe de haute disponibilité GroupeHDauquel vous voulez appliquer la règle, c'est-à-dire, le GroupeHD qui contient le moteur de messagerie.
Nom | Valeur | Moteurs de messagerie conformes à la règle |
---|---|---|
type | WSAF_SIB | N'importe quel moteur de messagerie |
WSAF_SIB_MESSAGING_ENGINE | Nom du moteur de messagerie. Le format du nom est noeud.serveur-bus pour un moteur de messagerie sur un serveur et cluster.numéro-bus pour un moteur de messagerie dans un cluster, où numéro désigne l'ordre dans lequel les moteurs de messagerie ont été ajoutés au bus (le premier moteur de messagerie créé lorsque vous ajoutez le cluster à un bus a le numéro 000). | Un moteur de messagerie particulier |
WSAF_SIB_BUS | Nom du bus | Tous les moteurs de messagerie d'un bus particulier |
IBM_hc | Nom du cluster | Tous les moteurs de messagerie d'un cluster particulier |
A l'aide des critères de correspondance, vous pouvez associer les règles à tous les moteurs de messagerie, tous les moteurs de messagerie d'un bus nommé, tous les moteurs de messagerie d'un cluster particulier, ou à un moteur de messagerie unique ayant un nom spécifique.
La règle les plus générale est celle incluse avec le produit, la "règle par défaut du bus d'intégration de services" (SIBus). Cette règle ne contient qu'un critère de correspondance : type=WSAF_SIB. Cette règle correspond à tout moteur de messagerie non lié par une correspondance plus forte à une autre règle.
Pour qu'une règle soit affectée à un GroupeHD, tous les critères de correspondance doivent correspondre. Vous pouvez spécifier plusieurs critères de correspondance ; plus il existe de correspondances, plus la correspondance est forte. Les critères sont combinés de manière logique et filtrent efficacement l'ensemble des règles pouvant correspondre au GroupeHD du moteur de messagerie. Si certains critères de correspondance d'une règle ne correspondent pas à l'une des propriétés du GroupeHD, cette règle ne peut pas correspondre à ce GroupeHD.
Par exemple, si vous ajoutez un critère de correspondance qui requiert que le GroupeHD possède la propriété WSAF_SIB_BUS=MyBus, la règle ne s'applique qu'aux moteurs de messagerie du bus MyBus.
Sinon, si vous ajoutez un critère de correspondance qui requiert que le GroupeHD possède la propriété WSAF_SIB_MESSAGING_ENGINE=MyCluster.002-MyBus, la règle ne s'applique qu'au moteur de messagerie MyCluster.002-MyBus.
Vous pouvez utiliser le critère de correspondance IBM_hc afin d'utiliser les mêmes règles pour les ressources (non nécessairement de même type) qui se trouvent dans le même cluster de serveurs.
Attention de ne pas configurer une combinaison de critères logiquement impossible. Par exemple, si vous spécifiez un bus inexistant ou que vous désignez un moteur de messagerie inexistant, les règles ne peuvent correspondre à aucun GroupeHD.
Vous devez également vous assurer de ne pas définir des règles qui créent des correspondances conflictuelles pour des moteurs de messagerie. Un conflit apparaît et une erreur se produit si un moteur de messagerie correspond à force égale à plusieurs règles.
Tous les moteurs de messagerie correspondent une fois avec la "règle SIBus par défaut". Par conséquent, lorsque vous définissez une autre règle et que vous spécifiez des critères de correspondance, spécifiez-en plusieurs pour vous assurer qu'ils créent une correspondance plus forte que celle créée par les "règles SIBus par défaut".
Par exemple, pour associer une règle à tous les moteurs de messagerie d'un bus, spécifiez les critères de correspondance type=WSAF_SIB et WSAF_SIB_BUS=nom_bus pour la règle. Tous les moteurs de messagerie du bus correspondent deux fois avec les critères spécifiés dans la règle. Par conséquent, la règle possède la correspondance la plus élevée et est associée aux moteurs de messagerie ; il n'existe pas de conflit avec la "règle SIBus par défaut".
- La "règle SIBus par défaut" spécifie un critère de correspondance type=WSAF_SIB.
- Pour associer une règle à tous les moteurs de messagerie d'un bus, spécifiez les critères de correspondance type=WSAF_SIB et WSAF_SIB_BUS=nom_bus pour la règle.
- Pour associer une règle à tous les moteurs de messagerie d'un cluster, spécifiez les critères de correspondance type=WSAF_SIB, WSAF_SIB_BUS=nom_bus et IBM_hc=nom_cluster pour la règle.
- Pour associer une règle à un moteur de messagerie spécifique, spécifiez les critères de correspondance type=WSAF_SIB, WSAF_SIB_BUS=nom_bus, IBM_hc=nom_cluster et WSAF_SIB_MESSAGING_ENGINE=nom_moteur_messagerie pour la règle.