Configuración de nuevos objetos administrativos J2C mediante scripts wsadmin

Puede utilizar scripts y la herramienta wsadmin para configurar objetos administrativos J2C nuevos.

Antes de empezar

Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Consulte el tema sobre cómo iniciar la herramienta wsadmin.

Acerca de esta tarea

Lleve a cabo los siguientes pasos para configurar un objeto administrativo J2C.

Procedimiento

  1. Determine el identificador principal y asígnelo a la variable newra.
    • Utilizando Jacl:

      set newra [$AdminConfig getid /Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/]
    • Utilizando Jython:

      newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/')
      print newra
    Resultado de ejemplo:
    RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
  2. Hay dos formas de configurar un nuevo objeto administrativo J2C. Realice una de las operaciones siguientes:
    • Utilizando el objeto AdminTask:
      1. Liste las interfaces de objetos de administración:

        Utilizando Jacl:

        $AdminTask listAdminObjectInterfaces $newra

        Utilizando Jython:

        AdminTask.listAdminObjectInterfaces(newra)

        Resultado de ejemplo:

        com.ibm.test.message.FVTMessageProvider
      2. Cree un objeto administrativo J2C:

        Utilizando Jacl:

        $AdminTask createJ2CAdminObject $newra { -name ao1 -jndiName eis/ao1 
        -adminObjectInterface com.ibm.test.message.FVTMessageProvider }

        Utilizando Jython:

        AdminTask.createJ2CAdminObject(newra, ['-name', 'ao1', '-jndiName', 'eis/ao1', 
        '-adminObjectInterface', 'com.ibm.test.message.FVTMessageProvider'])
    • Utilizando el objeto AdminConfig:
      1. Utilizando Jacl:

        $AdminConfig required J2CAdminObject

        Utilizando Jython:

        print AdminConfig.required('J2CAdminObject')

        Resultado de ejemplo:

        Atributo      	Tipo
        adminObject AdminObject@
      2. Si el adaptador de recursos es JCA V1.5 y tiene definidas varios objetos administrativos, es necesario especificar el atributo de objeto administrativo. Si el adaptador de recursos es JCA V1.5 y sólo tiene definido un objeto administrativo, se seleccionará automáticamente. Si el adaptador de recursos es JCA V1.0, no es necesario especificar el atributo de objeto administrativo. Ejecute el siguiente mandato para listar las objetos administrativos definidos por el adaptador de recursos:

        Utilizando Jacl:

        $AdminConfig list AdminObject $newra

        Utilizando Jython:

        print AdminConfig.list('AdminObject', $newra)
      3. Establezca los objetos administrativos necesarios en una variable:

        Utilizando Jacl:

        set ao AdminObjectId
        set name [list name J2CAO1]
        set jname [jndiName eis/j2cao1]
        set j2caoAttrs [list $name $jname]

        Utilizando Jython:

        ao = AdminObjectId
        name = ['name', 'J2CAO1']
        set jname = ['jndiName', eis/j2cao1]
        j2caoAttrs = [name, jname]
      4. Si especifica el atributo AdminObject, configure también lo siguiente:

        Utilizando Jacl:

        set cdattr [list adminObject $ao]

        Utilizando Jython:

        cdattr = ['adminObject', ao]
      5. Cree un objeto administrativo J2C:

        Utilizando Jacl:

        $AdminConfig create J2CAdminObject $newra $j2caoAttrs

        Utilizando Jython:

        print AdminConfig.create('J2CAdminObject', newra, j2caoAttrs)

    Resultado de ejemplo:

    J2CAO1(cells/mycell/nodes/mynode|resources.xml#J2CAdminObject_1)
  3. Guarde los cambios de configuración.
  4. Sincronice el nodo.

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_j2cadmin
File name: txml_j2cadmin.html