Affichage de la liste des rôles de sécurité pour l'intégration de services à l'aide de l'outil wsadmin
Pour l'administration de la sécurité de la messagerie, utilisez ces commandes pour afficher la liste des rôles de sécurité associés aux destinations de bus d'intégration de services, aux bus externes, aux sujets au sein des espaces de sujets, aux utilisateurs et aux groupes.
Pour exécuter ces commandes, utilisez l'objet AdminTask du client de scriptage wsadmin. Chaque commande agit sur plusieurs objets au cours d'une même opération. Les commandes permettent d'effectuer les types de mise à jour les plus couramment demandés de manière cohérente, pour éviter de modifier directement les objets sous-jacents et limiter ainsi les erreurs.
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 sécurité 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('SIBAdminBusSecurityCommands')
- Pour obtenir une aide générale sur une commande donnée,
entrez la commande suivante à l'invite wsadmin :
print AdminTask.help('nom_commande')
Commandes
- Affichage de toutes les destinations avec les rôles
- Afin d'afficher la liste de toutes les destinations pour lesquelles des rôles sont définis, utilisez la commande
suivante :
- Avec Jython :
AdminTask.listAllDestinationsWithRoles("-bus nomBus -type typeDestination")
- A l'aide de Jacl :
$AdminTask listAllDestinationsWithRoles {-bus nomBus -type typeDestination}
- Avec Jython :
- Affichage de tous les bus externes avec les rôles
- Afin d'afficher la liste de tous les bus externes pour lesquels des rôles sont définis, utilisez la commande
suivante :
- Avec Jython :
AdminTask.listAllForeignBusesWithRoles("-bus nomBus")
- A l'aide de Jacl :
$AdminTask listAllForeignBusesWithRoles {-bus nomBus}
- Avec Jython :
- Affichage de tous les sujets d'un espace de sujet avec les rôles
- Afin d'afficher la liste de tous les sujets d'un espace de sujet pour lesquels des rôles sont définis, utilisez
la commande suivante :
- Avec Jython :
AdminTask.listAllTopicsWithRoles("-bus nomBus -topicSpace nomEspaceSujet")
- A l'aide de Jacl :
$AdminTask listAllTopicsWithRoles {-bus nomBus -topicSpace nomEspaceSujet}
- Avec Jython :
- Affichage des rôles d'utilisateur
- Pour
répertorier tous les rôles auxquels un utilisateur appartient,
utilisez la commande suivante dans wsadmin :
- Avec Jython :
AdminTask.listAllRolesForUser("-bus nomBus -user nomUtilisateur")
- A l'aide de Jacl :
$AdminTask listAllRolesForUser {-bus nomBus -user nomUtilisateur}
- Avec Jython :
- Affichage des rôles de groupes
- Pour
répertorier tous les rôles auxquels un groupe appartient, utilisez la
commande suivante dans wsadmin :
- Avec Jython :
AdminTask.listAllRolesForGroup("-bus nomBus -group nomGroupe")
- A l'aide de Jacl :
$AdminTask listAllRolesForGroup {-bus nomBus -group nomGroupe}
- Avec Jython :