Commande createSIBus
La commande createSIBus permet de créer 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 permet de créer un bus d'intégration de services.
Objet cible
Aucune
Paramètres requis
- -bus nombus
- Nom sous lequel le bus d'intégration de services doit être connu. Choisissez un nom unique.
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.
- interEngineAuthAlias nom
- Nom de l'alias d'authentification permettant d'autoriser les communications entre les moteurs de messagerie sur le bus.
Vous devez spécifier un alias d'authentification entre moteurs si le bus contient un membre WebSphere Application Server version 6.x. Si la sécurité est désactivée, le bus utilise l'alias d'authentification entre moteurs pour authentifier les connexions entrantes provenant d'autres moteurs de messagerie. Un moteur de messagerie non autorisé ne peut pas se connecter au bus.
- -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
La chaîne de transport doit correspondre à l'une de celles définies dans les paramètres Transports entrants du moteur de messagerie du serveur. Sur tous les serveurs, un certain nombre de chaînes de transport sont automatiquement définies et il est également possible d'en créer de nouvelles.
La chaîne de transport par défaut est InboundBasicMessaging.
- -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.
- highMessageThreshold nombre
- Le nombre maximal de messages que le moteur de messagerie du bus peut placer sur ses points de
messages.
Lorsqu'un moteur de messagerie est créé, la valeur de cette propriété sert à définir le seuil élevé des messages par défaut.
- configurationReloadEnabled TRUE | FALSE
- Définir cette option comme TRUE permet de recharger de manière dynamique les fichiers de configuration de ce bus.
Lorsque cette option est définie comme TRUE, certaines modifications apportées à la configuration du bus sont appliquées sans qu'il y ait besoin de redémarrer les moteurs de messagerie. Ces modifications interviennent lorsque des destinations ou des médiations sont ajoutées ou supprimées du bus. Cette option contrôle également si des mises à jour automatiques sont effectuées sur tous les moteurs de messagerie du bus.
- -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é.
- -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.createSIBus('[-bus bus1 -description [A new bus] -busSecurity false ]')
'bus1(cells/cell01/buses/bus1|sib-bus.xml#SIBus_1213019988044)'