Puede utilizar scripts para identificar atributos y operaciones para objetos en ejecución.
Antes de empezar
Antes de iniciar esta tarea, la
herramienta wsadmin debe estar ejecutándose. Consulte el tema sobre cómo iniciar el cliente de scripts wsadmin.
Acerca de esta tarea
Utilice los mandatos attributes o operations de objeto Help para buscar información sobre
un MBean en ejecución en el servidor.
Procedimiento
- Especificación de un objeto en ejecución.
- Utilice el mandato attributes para visualizar los
atributos del objeto en ejecución:
Utilizando
Jacl:
$Help attributes MBeanObjectName
Utilizando Jython:
Help.attributes(MBeanObjectName)
Tabla 1. Descripción del mandato Help attributes. Ejecute el mandato attributes con un nombre de objeto. Atributo |
Definición |
$ |
es un operador Jacl para sustituir un nombre de
variable por su valor |
Help |
es el objeto que facilita ayuda e información generales para los MBeans en ejecución en el proceso del servidor conectado |
attributes |
es un mandato Help |
MBeanObjectName |
es la representación de serie del nombre de objeto de MBean que se ha obtenido
en el paso 2 |
- Utilice el mandato operations para averiguar las operaciones que soporta el MBean:
Utilizando
Jacl:
$Help operations MBeanObjectname
o
$Help operations MBeanObjectname operationName
Utilizando Jython:
Help.operations(MBeanObjectname)
o
Help.operations(MBeanObjectname, operationName)
Tabla 2. Descripción del mandato Help operations. Ejecute el mandato operations con un nombre de objeto y, opcionalmente, un nombre de operación.Atributo |
Definición |
$ |
es un operador Jacl para sustituir un nombre de
variable por su valor |
Help |
es el objeto que facilita ayuda e información generales para los MBeans en ejecución en el proceso del servidor conectado |
operations |
es un mandato Help |
MBeanObjectname |
es la representación de serie del nombre de objeto de MBean que se ha obtenido
en el paso 2 |
operationName |
(opcional) es la operación especificada
de la que desea obtener información detallada |
Si no proporciona el valor operationName, todas las operaciones que soporta el MBean se devuelven
con la firma para cada operación. Si especifica operationName, sólo la operación especificada se
devuelve y contiene detalles que incluyen los parámetros de entrada y el valor de retorno.
Para visualizar las operaciones del MBean de servidor, utilice el siguiente ejemplo:
Utilizando
Jacl:
set server [$AdminControl completeObjectName type=Server,name=servidor1,*]
$Help operations $server
Utilizando Jython:
server = AdminControl.completeObjectName('type=Server,name=servidor1,*')
print Help.operations(server)
Para visualizar información detallada sobre la operación de detención, utilice el ejemplo siguiente:
Utilizando
Jacl:
$Help operations $server stop
Utilizando Jython:
print Help.operations(server, 'stop')