Vous pouvez identifier les attributs et les opérations des objets en cours
d'exécution à l'aide de scripts.
Avant de commencer
Avant de commencer cette tâche, assurez-vous que l'outil wsadmin est démarré et actif.
Voir la rubrique Démarrage du client de scriptage wsadmin.
Pourquoi et quand exécuter cette tâche
Utilisez les commandes attributes ou operations de l'objet Help pour rechercher des informations sur un MBean en cours d'exécution sur le serveur.
Procédure
- Spécifiez un objet en cours d'exécution.
- Utilisez la commande attributes pour afficher les
attributs de l'objet en cours d'exécution :
A l'aide de Jacl :
$Help attributes MBeanObjectName
Avec Jython :
Help.attributes(MBeanObjectName)
Tableau 1. Description de la commande Help attributes. Exécutez la commande attributes avec un nom d'objet.Attribut |
Définition |
$ |
est un opérateur Jacl permettant de remplacer un nom de variable par sa valeur |
Aide |
est l'objet qui fournit l'aide générale et les informations relatives aux MBeans en cours d'exécution dans le processus de serveur connecté. |
attributes |
est une commande d'aide |
MBeanObjectName |
est la représentation de la chaîne du nom d'objet MBean obtenu à l'étape 2 |
- Utilisez la commande operations pour rechercher les opérations prises en charge par le MBean :
Avec Jacl :
$Help operations MBeanObjectname
or
$Help operations MBeanObjectname operationName
Avec Jython :
Help.operations(MBeanObjectname)
or
Help.operations(MBeanObjectname, operationName)
Tableau 2. Description de la commande Help operations. Exécutez la commande operations avec un nom d'objet et éventuellement un nom d'opération.Attribut |
Définition |
$ |
est un opérateur Jacl permettant de remplacer un nom de variable par sa valeur |
Aide |
est l'objet qui fournit l'aide générale et les informations relatives aux MBeans en cours d'exécution dans le processus de serveur connecté. |
operations |
est une commande d'aide |
MBeanObjectname |
est la représentation de la chaîne du nom d'objet MBean obtenu à l'étape 2 |
operationName |
(facultatif) est l'opération spécifiée depuis laquelle vous souhaitez obtenir des informations détaillées |
Si vous ne spécifiez pas operationName, toutes les opérations prises en charge par le
MBean sont renvoyées avec la signature de chaque opération. Si vous spécifiez operationName, seule l'opération que vous spécifiez est renvoyée et elle contient les informations détaillées comprenant les paramètres d'entrée et la valeur de retour.
Pour afficher les opérations pour le MBean serveur, utilisez l'exemple suivant :
Avec Jacl :
set server [$AdminControl completeObjectName type=Server,name=server1,*]
$Help operations $server
Avec Jython :
server = AdminControl.completeObjectName('type=Server,name=server1,*')
print Help.operations(server)
Pour afficher des informations détaillées concernant l'opération stop, utilisez l'exemple suivant :
Avec Jacl :
$Help operations $server stop
Avec Jython :
print Help.operations(server, 'stop')