Configuración de nuevas especificaciones de activación J2C utilizando scripts wsadmin

Puede configurar nuevas especificaciones de activación J2C (Java™ 2 Connector) utilizando scripts y la herramienta de scripts wsadmin.

Antes de empezar

Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Para obtener más información, consulte el tema sobre cómo iniciar el cliente de scripts wsadmin.

Acerca de esta tarea

Realice los pasos siguientes para configurar especificaciones de activación 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
    Salida 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 listMessageListenerTypes $newra

        Utilizando Jython:

        AdminTask.listMessageListenerTypes(newra)
        Resultado de ejemplo:
        javax.jms.MessageListener
      2. Cree un objeto administrativo J2C:

        Utilizando Jacl:

        $AdminTask createJ2CActivationSpec $newra { -name ac1 
        -jndiName eis/ac1 -messageListenerType 
        javax.jms.MessageListener}

        Utilizando Jython:

        AdminTask.createJ2CActivationSpec(newra, ['-name', 'ao1', 
        '-jndiName', 'eis/ao1', '-messageListenerType', 
        'javax.jms.MessageListener'])
    • Utilizando el objeto AdminConfig:
      1. Utilizando Jacl:

        $AdminConfig required J2CActivationSpec

        Utilizando Jython:

        print AdminConfig.required('J2CActivationSpec')
        Resultado de ejemplo:
        Atributo      	Tipo
        activationSpec ActivationSpec@
      2. Si el adaptador de recursos es JCA V1.5 y tiene definidas varias especificaciones de activación, es necesario que especifique el atributo de especificación de activación. Si el adaptador de recursos es JCA V1.5 y sólo tiene definida una especificación de activación, ésta se elegirá automáticamente. Si el adaptador de recursos es JCA V1.0, no es necesario especificar el atributo activationSpec. Ejecute el mandato siguiente para listar las especificaciones de activación definidas por el adaptador de recursos:

        Utilizando Jacl:

        $AdminConfig list ActivationSpec $newra

        Utilizando Jython:

        print AdminConfig.list('ActivationSpec', $newra)
      3. Establezca el objeto administrativo necesario en una variable:

        Utilizando Jacl:

        set ac [$AdminConfig list ActivationSpec $newra]
        set name [list name J2CAC1]
        set jname [list jndiName eis/J2CAC1]
        set j2cacAttrs [list $name $jname $cdcttr]

        Utilizando Jython:

        ac = AdminConfig.list('ActivationSpec', $newra)
        name = ['name', 'J2CAC1']
        jname = ['jndiName', 'eis/j2cac1']
        j2cacAttrs = [name, jname,cdattr]
      4. Si especifica el atributo ActivationSpec, configure también lo siguiente:

        Utilizando Jacl:

        set cdcttr [list activationSpec $ac]      

        Utilizando Jython:

        cdattr = ['activationSpec', ac]
      5. Cree un objeto de especificación de activación J2C:

        Utilizando Jacl:

        $AdminConfig create J2CActivationSpec $newra $j2cacAttrs 

        Utilizando Jython:

        print AdminConfig.create('J2CActivationSpec', newra,j2cacAttrs)
        Resultado de ejemplo:
        J2CAC1(cells/mycell/nodes/mynode|resources.xml#J2CActivationSpec_1)
  3. Guarde los cambios de configuración. Para obtener más información, consulte el tema Cómo guardar los cambios de configuración con la herramienta wsadmin.
  4. En un entorno sólo de despliegue de red, sincronice el nodo. Para obtener más información, consulte el tema Sincronización de nodos con la herramienta wsadmin.

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_j2cspecs
File name: txml_j2cspecs.html