Utilisez le widget Administration des règles de médiation pour associer règles de médiation existantes à des modules. Les règles de médiation permettent de contrôler les interactions des services en utilisant des informations contextuelles.
Avant de commencer
- Utilisez IBM Integration Designer pour créer un module contenant une primitive de
médiation Résolution de règle.
- Déployez le module dans WebSphere Enterprise Service Bus (WebSphere ESB) ou IBM Business Process Manager.
- Vérifiez que WebSphere ESB ou IBM Business Process Manager
contient une définition pour le WSRR que vous souhaitez.
- Chargez le fichier EAR qui contient le module dans WSRR.
- Créez un espace métier contenant les widgets Navigateur de module et Administration des règles de médiation.
Pourquoi et quand exécuter cette tâche
Vous pouvez contrôler les demandes de service dynamiquement à l'aide des règles de médiation
qui permettent de remplacer les propriétés du module lors de l'exécution. Ces règles de médiation sont enregistrées dans WSRR. Vous pouvez définir une ou plusieurs règles de médiation pour le module ; chaque règle peut remplacer une ou plusieurs propriétés de module. En option, vous pouvez créer une ou plusieurs conditions à l'entrée dans chaque connexion de règle. Lors de l'exécution des demandes de service, les conditions à l'entrée sont comparées aux valeurs de condition dans le message. Toutes les conditions à l'entrée doivent être remplies pour qu'une règle de médiation associée puisse être utilisée.
Procédure
- Connectez-vous à votre espace métier et accédez à l'espace que vous avez créé pour administrer les règles de médiation associées aux modules.
- Dans le widget Navigateur de module, sélectionnez Règles de médiation. Le widget Administration des règles de médiation s'actualise. Toute connexion de règle existante s'affiche.
- Si vous disposez de plusieurs définitions WSRR, sélectionnez celle qui est
utilisée par votre module.
- Entrez le nom de la Nouvelle connexion de règles. Les connexions de règles de médiation associent une règle de médiation à un module. Dans WSRR, la règle de médiation et la connexion de règle sont deux éléments distincts.
- Cliquez sur Créer Le widget Administration des règles de médiation s'actualise. Vous pouvez à présent spécifier le groupe de propriétés qui vous intéresse et le nom d'une règle de médiation existante pour ce groupe.
- Sélectionnez un nom de groupe. Chaque groupe contient les propriétés du module. Sélectionnez le groupe dont vous voulez remplacer les valeurs de propriété.
- Cliquez sur Utiliser la source de données existante.
- Sélectionnez une règle de médiation dans le menu Sélectionnez une règle. Les règles de médiation affichées dépendent du groupe sélectionné.
- Cliquez sur Suivant Le widget Administration des règles de médiation s'actualise. Vous pouvez maintenant ajouter des conditions à l'entrée.
Remarque : Vous ne pouvez pas modifier les assertions de règles de
médiation une fois que vous avez créé les règles de médiation dans un espace métier. Toutefois, comme des conditions à l'entrée existent sur la connexion de la règle de médiation, vous pouvez en ajouter lors de la création de la connexion.
- Facultatif : Définissez une ou plusieurs conditions à l'entrée. Les conditions à l'entrée doivent être remplies pour que la règle puisse être
utilisée. Dans WSRR, les conditions à l'entrée sont des propriétés utilisateur de l'objet de connexion de règle.
- Entrez un nom de condition à l'entrée dans la zone Nom de la connexion à l'entrée. Le nom d'une condition à l'entrée commence toujours par le préfixe medGate_.
- Entrez une valeur de condition à l'entrée dans la zone Valeur. La valeur de la condition à l'entrée est constituée des éléments suivants : nom de la condition de règle, opération et valeur à l'entrée.
- Le nom de la condition de règle que vous entrez doit être associé à un nom de condition de règle
dans le module.
- L'opération peut correspondre à : = , != , > , < , <= ou >= .
- La valeur à l'entrée est celle avec laquelle la comparaison est établie (par exemple, country = France.
- Cliquez sur Ajouter une condition de passerelle.
- Cliquez sur Enregistrer.
Résultats
Dans WSRR, une connexion de règle est créée ; elle associe la règle de médiation sélectionnée au module sélectionné.
Le widget Administration des règles de médiation s'actualise et la nouvelle connexion de règle est ajoutée dans la liste des connexions de règles.