Commande modifySIBusMemberPolicy
La commande modifySIBusMemberPolicy permet de modifier la configuration d'un moteur de messagerie pour un cluster membre d'un bus d'intégration de services.
Pour exécuter la commande, utilisez l'objet AdminTask du client de scriptage wsadmin.
Le client de scriptage wsadmin est exécuté à partir de Qshell.
Pour plus d'informations, voir Configuration de Qshell pour exécuter des scripts WebSphere à l'aide de l'outil de scriptage wsadmin.
- Pour obtenir une liste des commandes de bus d'intégration de services
disponibles dans Jython et une brève description de chacune d'elles, entrez la commande suivante
à l'invite wsadmin :
print AdminTask.help('SIBAdminCommands')
- Pour obtenir une aide générale sur une commande donnée,
entrez la commande suivante à l'invite wsadmin :
print AdminTask.help('nom_commande')
AdminConfig.save()
Rôle
Cette commande modifie la règle de moteur de messagerie appliquée à un cluster membre d'un bus d'intégration de services. Vous pouvez activer ou désactiver l'assistant de création de règles de moteur de messagerie ou utiliser l'assistant de création de règles de moteur de messagerie pour modifier la configuration du moteur de messagerie pour un cluster. Par exemple, vous pouvez remplacer les règles de moteur de messagerie de haute disponibilité par des règles de moteur de messagerie d'évolutivité.
Si vous activez l'assistant de création de règles de moteur de messagerie et sélectionnez la règle de haute disponibilité, les paramètres du premier moteur de messagerie du cluster sont automatiquement définis pour prendre en charge cette règle. S'il y a d'autres moteurs de messagerie dans le cluster, vous pouvez être amené à utiliser la commande deleteSIBEngine pour supprimer les moteurs de messagerie inutiles du cluster et vous conformer à la règle.
Si vous activez l'assistant de création de règles de moteur de messagerie et sélectionnez la règle d'évolutivité ou la règle d'évolutivité avec haute disponibilité, les paramètres des moteurs de messagerie du cluster sont automatiquement définis pour prendre en charge la règle sélectionnée. Il se peut que vous deviez utiliser la commande createSIBEngine ou deleteSIBEngine pour obtenir un nombre de moteurs de messagerie conforme à la règle (un moteur de messagerie pour chaque serveur d'applications du cluster). Pour chaque moteur de messagerie créé, les paramètres qui prennent en charge la règle sélectionnée sont automatiquement créés.
Si vous activez l'assistant de création de règles de moteur de messagerie et sélectionnez la règle personnalisée, les paramètres des moteurs de messagerie définis dans le cluster restent inchangés. Vous pouvez utiliser la commande createMissingSIBEnginePolicy pour indiquer les paramètres de chaque moteur de messagerie du cluster ou la commande createSIBEngine pour créer d'autres moteurs de messagerie.
Objet cible
Aucun.
La configuration des moteurs de messagerie du cluster est modifiée pour mettre en oeuvre la règle du moteur de messagerie indiquée.
Paramètres requis
- -bus nombus
- Nom du bus d'intégration de services auquel ce cluster appartient. Vous pouvez utiliser la commande listSIBuses pour afficher la liste des noms des bus existants.
- -cluster cluster
- Nom du cluster que vous souhaitez modifier.
Paramètres optionnels
- -enableAssistance TRUE | FALSE
- Indique si l'assistant de création de règles de moteur de messagerie doit être activé. Ce paramètre peut avoir l'une des valeurs suivantes :
- TRUE
- L'assistant de création de règles de moteur de messagerie est activé. Vous devez indiquer un paramètre -policyName.
- FALSE
- L'assistant de création de règles de moteur de messagerie n'est pas activé.
- -policyName HA | SCALABILITY | SCALABILITY_HA | CUSTOM
- Type de règle de moteur de messagerie à appliquer au cluster. Ce paramètre peut posséder quatre valeurs :
- HA
- Applique la règle de moteur de messagerie à haute disponibilité au cluster.
- SCALABILITY
- Applique au cluster la règle de moteur de messagerie d'évolutivité.
- SCALABILITY_HA
- Applique au cluster la règle de moteur de messagerie d'évolutivité avec haute disponibilité.
- CUSTOM
- Applique la règle de moteur de messagerie au cluster.
Exemple
Activation de l'assistant de création de règles de moteur de messagerie pour cluster1, membre de bus1 et application de la règle de haute disponibilité du moteur de messagerie :
AdminTask.modifySIBusMemberPolicy('[-bus bus1 -cluster cluster1
-enableAssistance true -policyName SCALABILITY ]')
Désactivation de l'assistant de création de règles de moteur de messagerie pour cluster1, membre de bus1 :
AdminTask.modifySIBusMemberPolicy('[-bus bus1 -cluster cluster1
-enableAssistance false ]')