Especificación de ejecución de objetos de la herramienta de scripts wsadmin

Utilice scripts y la herramienta wsadmin para especificar 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 mandatos wsadmin que obtienen los nombres de objetos y especifican objetos en ejecución.

Procedimiento

  1. Obtenga el ID de configuración de uno de los modos siguientes:
    • Obtenga el nombre de objeto con el mandato completeObjectName, por ejemplo:
      • Utilizando Jacl:
        set var [$AdminControl completeObjectName plantilla]
      • Utilizando Jython:
        var = AdminControl.completeObjectName(plantilla)
      Tabla 1. Descripción del mandato AdminConfig completeObjectName. Ejecute el mandato completeObjectName con la plantilla.
      Elemento Descripción
      set es un mandato Jacl
      var 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 MBeans que se ejecutan en un proceso de servidor de WebSphere
      completeObjectName es un mandato AdminControl
      plantilla es una serie que contiene un segmento del nombre de objeto que se debe hacer coincidir. Esta plantilla tiene el mismo formato que el nombre de objeto con el siguiente patrón: [domainName]:property=value[,property=value]*. Para obtener más información, consulte el nombre de objeto, atributo, lista de atributos.

      Si hay varios MBeans que coincidan con la plantilla, el mandato completeObjectName sólo devuelve la primera coincidencia. El nombre de objeto de MBean coincidente se asigna a la variable.

      Para buscar el MBean servidor1 en minodo, utilice el siguiente ejemplo:

      • Utilizando Jacl:
        set server1 [$AdminControl completeObjectName node=mynode,type=Server,name=server1,*]
      • Utilizando Jython:
        server1 = AdminControl.completeObjectName('node=mynode,type=Server,name=server1,*')
    • Obtenga el nombre de objeto con el mandato queryNames, por ejemplo:
      • Utilizando Jacl:
        set var [$AdminControl queryNames plantilla]
      • Utilizando Jython:
        var = AdminControl.queryNames(plantilla)
      Tabla 2. Descripción del mandato AdminControl queryNames. Ejecute el mandato queryNames con la plantilla.
      Elemento Descripción
      set es un mandato Jacl
      var 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 MBeans que se ejecutan en un proceso de producto.
      queryNames es un mandato AdminControl
      plantilla es una serie que contiene un segmento del nombre de objeto que se debe hacer coincidir. Esta plantilla tiene el mismo formato que el nombre de objeto con el siguiente patrón: [domainName]:property=value[,property=value]*.
  2. Si hay más de un objeto en ejecución devuelto desde el mandato queryNames, estos se devuelven en una sintaxis de lista. Uno modo sencillo de recuperar un único elemento de la lista consiste en utilizar el mandato lindex en Jacl y el mandato split en Jython. En el ejemplo siguiente se recupera el primer objeto en ejecución de la lista de objetos de servidor:
    • Utilizando Jacl:
      set allServers [$AdminControl queryNames type=Server,*]
      set aServer [lindex $allServers 0]
    • Utilizando Jython:
      allServers = AdminControl.queryNames('type=Server,*')
      
      # get line separator 
      import  java
      lineSeparator = java.lang.System.getProperty('line.separator')
      
      aServer = allServers.split(lineSeparator)[0]

    Para obtener información sobre otros modos de manipular la lista y, a continuación realizar coincidencias de patrón para buscar un objeto de configuración específico, consulte el tema sobre sintaxis Jacl.

Resultados

Ahora ya puede utilizar el objeto en ejecución con otros mandatos AdminControl que requieren un nombre de objeto como parámetro.


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_specifyrunobj
File name: txml_specifyrunobj.html