Commande modifySIBus
La commande modifySIBus permet de modifier les propriétés 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 les propriétés d'un bus d'intégration de services.
Objet cible
Un bus.
Paramètres requis
- -bus nombus
- Nom sous lequel le bus d'intégration de services est connu. Vous pouvez utiliser la commande listSIBuses pour afficher la liste des noms des bus existants.
Paramètres conditionnels
Aucun.
Paramètres optionnels
- -description texte
- Description facultative du bus à des fins d'administration.
- -secure TRUE | FALSE
- Ce paramètre est déconseillé pour cette version.
- -mediationsAuthAlias nom
- -securityGroupCacheTimeout valeur_délai_attente
- valeur_délai_attente peut être compris entre 0 et 99999.
La valeur par défaut est 120.
Si vous augmentez le délai d'attente, la charge sur le registre d'utilisateurs diminue et les performances s'améliorent, mais le système est moins réactif aux modifications de l'appartenance au groupe d'un utilisateur. Pour optimiser le cache du groupe, vous devez équilibrer les besoins de réactivité avec la charge du registre. Par exemple, si le système doit répondre rapidement aux modifications de l'appartenance au groupe d'un utilisateur, indiquez un délai d'attente de 15 minutes. S'il doit répondre moins souvent (pour répondre aux modifications apportées la nuit, par exemple) indiquez un délai d'attente de 1440 minutes (24 heures). Avec un paramètre de 0, les entrées du cache ne font pas l'objet d'un délai d'attente et doivent rester en l'état tant que le serveur n'est pas redémarré.
Une modification apportée à cette valeur prend effet immédiatement et n'affecte que le cache du groupe du bus pour lequel la configuration a été modifiée.
- -protocol protocole
- -discardOnDelete TRUE | FALSE
- Choisissez la valeur TRUE si les messages d'un point de message supprimé peuvent être éliminés. Choisissez la valeur FALSE si les messages d'un point de message supprimé doivent être conservés sur une destination d'exception du système.
- -busSecurity TRUE | FALSE
- Choisissez la valeur TRUE pour appliquer les règles d'autorisation au bus, cela nécessite également l'activation de la sécurité d'administration. Choisissez la valeur FALSE pour que la sécurité du bus soit toujours désactivée. Si la sécurité d'administration est désactivée, le bus n'est pas sécurisé.
- -permittedChains ALL | SSL_ENABLED | LISTED
- Définissez l'une de ces trois options pour appliquer des règles de transport au bus.
- ALL
- Permet l'utilisation de toutes les chaînes de canaux de transport qui ont été définies.
- SSL_ENABLED
- Limitez l'utilisation des chaînes de canaux de transport définies à celles qui sont protégées par SSL.
- LISTED
- Limitez l'utilisation des chaînes de canaux de transport définies à la liste des transports protégés.
- -bootstrapPolicy SIBSERVICE_ENABLED | MEMBERS_AND_NOMINATED | MEMBERS_ONLY
- Définissez l'une de ces trois options pour appliquer des règles de membre
de bus au bus.
- SIBSERVICE_ENABLED
- Un serveur de la cellule ayant le service SIB activé peut répondre aux demandes de démarrage.
- MEMBERS_AND_NOMINATED
- Seuls les membres de bus ou un serveur d'amorçage sélectionné peuvent répondre aux requêtes d'amorçage.
- MEMBERS_ONLY
- Seuls les membres de bus peuvent répondre aux requêtes d'amorçage.
- -useServerIdForMediations TRUE | FALSE
- Choisissez la valeur TRUE pour lancer les médiations en utilisant une seule identité de serveur pour le bus. Cette option permet de lancer des médiations dans plusieurs domaines de sécurité sans spécifier les alias d'authentification de médiation pour chaque domaine. Vous pouvez utiliser une identité de serveur pour exécuter des médiations sur le domaine global. Choisissez la valeur FALSE pour exécuter les médiations à l'aide de l'alias d'authentification de médiation.
- -auditAllowed TRUE | FALSE
- Attribuez la valeur TRUE à cette option pour activer l'audit de sécurité du bus. Attribuez la valeur FALSE à cette option pour désactiver l'audit de sécurité du bus. La valeur par défaut est TRUE. Vous devez détenir les droits d'administrateur d'audit pour utiliser ce paramètre.
Exemple
AdminTask.modifySIBus('[-bus bus1 -description [A new description of the bus]]')
'bus1(cells/cell01/buses/bus1|sib-bus.xml)'