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
- 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)
- 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 listAdminObjectInterfaces $newra
Utilizando Jython:
AdminTask.listAdminObjectInterfaces(newra)
Resultado de ejemplo:
com.ibm.test.message.FVTMessageProvider
- 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'])
- Liste las interfaces de objetos de administración:
- Utilizando el objeto AdminConfig:
Utilizando Jacl:
$AdminConfig required J2CAdminObject
Utilizando Jython:
print AdminConfig.required('J2CAdminObject')
Resultado de ejemplo:
Atributo Tipo adminObject AdminObject@
- 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)
- 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]
- Si especifica el atributo AdminObject, configure también lo siguiente:
Utilizando Jacl:
set cdattr [list adminObject $ao]
Utilizando Jython:
cdattr = ['adminObject', ao]
- 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)
- Utilizando el objeto AdminTask:
- Guarde los cambios de configuración.
- Sincronice el nodo.
Tareas relacionadas:
Referencia relacionada:


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