Modificación de atributos en objetos en ejecución utilizando la herramienta de scripts wsadmin
Utilice scripts y la herramienta wsadmin para modificar atributos en objetos en ejecución.
Antes de empezar
Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Consulte el tema sobre inicio del cliente de scripts wsadmin.
Acerca de esta tarea
Puede ejecutar un script que modifica los atributos en objetos en ejecución.
Procedimiento
- Obtenga el nombre del objeto en ejecución.
Ejecute el mandato completeObjectName con el parámetro name.
- Utilizando Jacl:
$AdminControl completeObjectName nombre
- Utilizando Jython:
AdminControl.completeObjectName(nombre)
Tabla 1. Descripción del mandato AdminControl completeObjectName. Ejecute el mandato completeObjectName desde una línea de mandatos wsadmin. Elemento Descripción $ es un operador Jacl para sustituir un nombre de variable por su valor AdminControl es un objeto que permite la manipulación de los MBeans que se ejecutan en un proceso de WebSphere Application Server completeObjectName es un mandato AdminControl nombre es un fragmento del nombre de objeto que se utiliza para buscar el nombre de objeto coincidente. Por ejemplo: type=TraceService,node=mynode,*. Este valor puede ser cualquier combinación válida de propiedades de clave y dominio, por ejemplo, type, name, cell, node, process, etc. - Establezca la variable ts1 en el objeto en ejecución.
Los siguientes scripts establecen la variable ts1 en el resultado de los mandatos completeObjectName.
- Utilizando Jacl:
set ts1 [$AdminControl completeObjectName nombre]
- Utilizando Jython:
ts1 = AdminControl.completeObjectName(nombre)
Tabla 2. Descripción del mandato AdminControl completeObjectName. Establezca el resultado de un mandato completeObjectName en una variable. Elemento Descripción set es un mandato Jacl ts1 es un nombre de variable $ es un operador Jacl para sustituir un nombre de variable por su valor AdminControl es un objeto que permite la manipulación de los MBeans que se estén ejecutando en un proceso de WebSphere Application Server completeObjectName es un mandato AdminControl nombre es un fragmento del nombre de objeto. Se utiliza para buscar el nombre de objeto coincidente. Por ejemplo: type=TraceService,node=mynode,*. Puede ser cualquier combinación válida de propiedades de clave y dominio, por ejemplo, type, name, cell, node, process, etc. - Modifique el objeto en ejecución.
Los scripts siguientes utilizan el mandato setAttribute para establecer el tamaño de almacenamiento intermedio en anillo de la variable ts1 en 10.
- Utilizando Jacl:
$AdminControl setAttribute $ts1 ringBufferSize 10
- Utilizando Jython:
AdminControl.setAttribute(ts1, 'ringBufferSize', 10)
También puede modificar varios pares de nombre y valor de atributo, por ejemplo:Tabla 3. Descripción del mandato AdminConrtrol setAttribute. Ejecute el mandato setAttribute desde la línea de mandatos wsadmin. Elemento Descripción $ es un operador Jacl para sustituir un nombre de variable por su valor AdminControl es un objeto que permite la manipulación de los MBeans que se estén ejecutando en un proceso de WebSphere Application Server setAttribute es un mandato AdminControl ts1 se evalúa como el ID del servidor especificado en el paso 3 ringBufferSize es un atributo de objetos modify 10 es el valor del atributo ringBufferSize - Utilizando Jacl:
set ts1 [$AdminControl completeObjectName type=TraceService,process=servidor1,*] $AdminControl setAttributes $ts1 {{ringBufferSize 10} {traceSpecification com.ibm.*=all=disabled}}
- Utilizando la lista Jython:
ts1 = AdminControl.completeObjectName('type=TraceService,process=servidor1,*') AdminControl.setAttributes(ts1, [['ringBufferSize', 10], ['traceSpecification', 'com.ibm.*=all=disabled']])
- Utilizando la serie Jython:
ts1 = AdminControl.completeObjectName('type=TraceService,process=servidor1,*') AdminControl.setAttributes(ts1, '[[ringBufferSize 10] [traceSpecification com.ibm.*=all=disabled]]')
Tareas relacionadas:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_queryrunobj
File name: txml_queryrunobj.html