Identificación de atributos y operaciones para ejecutar objetos mediante la herramienta de scripts wsadmin

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

  1. Especificación de un objeto en ejecución.
  2. 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
  3. 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')

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_traceonoff
File name: txml_traceonoff.html