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
Acerca de esta tarea
Realice los pasos siguientes para configurar especificaciones de activación J2C:
Procedimiento
- 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)
- Hay dos formas de configurar un nuevo objeto administrativo J2C. Realice una de las operaciones siguientes:
- Utilizando el objeto AdminTask:
- Liste las interfaces de objetos de administración:
Utilizando Jacl:
$AdminTask listMessageListenerTypes $newra
Utilizando Jython:
AdminTask.listMessageListenerTypes(newra)
Resultado de ejemplo:javax.jms.MessageListener
- 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'])
- Liste las interfaces de objetos de administración:
- Utilizando el objeto AdminConfig:
Utilizando Jacl:
$AdminConfig required J2CActivationSpec
Utilizando Jython:
print AdminConfig.required('J2CActivationSpec')
Resultado de ejemplo:Atributo Tipo activationSpec ActivationSpec@
- 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)
- 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]
- Si especifica el atributo ActivationSpec, configure también lo siguiente:
Utilizando Jacl:
set cdcttr [list activationSpec $ac]
Utilizando Jython:
cdattr = ['activationSpec', ac]
- 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)
- Utilizando el objeto AdminTask:
- 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.
- 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.
Tareas relacionadas:
Referencia relacionada:


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