使用 wsadmin 脚本编制来配置新的 J2C 管理对象
可以使用脚本编制和 wsadmin 工具来配置新的 J2C 管理对象。
开始之前
开始本任务前,wsadmin 工具必须正在运行。请参阅“启动 wsadmin 工具”主题。
关于此任务
执行以下步骤配置 J2C 管理对象:
过程
- 确定父标识并将其指定给 newra 变量。
使用 Jacl:
set newra [$AdminConfig getid /Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/]
使用 Jython:
newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/') print newra
示例输出:RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
- 有两种方法可以用来配置新的 J2C 管理对象。请执行下列其中一个操作:
- 使用 AdminTask 对象:
- 列示管理对象接口:
使用 Jacl:
$AdminTask listAdminObjectInterfaces $newra
使用 Jython:
AdminTask.listAdminObjectInterfaces(newra)
示例输出:
com.ibm.test.message.FVTMessageProvider
- 创建 J2C 管理对象:
使用 Jacl:
$AdminTask createJ2CAdminObject $newra { -name ao1 -jndiName eis/ao1 -adminObjectInterface com.ibm.test.message.FVTMessageProvider }
使用 Jython:
AdminTask.createJ2CAdminObject(newra, ['-name', 'ao1', '-jndiName', 'eis/ao1', '-adminObjectInterface', 'com.ibm.test.message.FVTMessageProvider'])
- 列示管理对象接口:
- 使用 AdminConfig 对象:
使用 Jacl:
$AdminConfig required J2CAdminObject
使用 Jython:
print AdminConfig.required('J2CAdminObject')
示例输出:
Attribute Type adminObject AdminObject@
- 如果您的资源适配器是 JCA V1.5,并且定义了多个管理对象,那么需要指定管理对象属性。如果您的资源适配器是 JCA V1.5,而您只定义了一个管理对象,那么会自动检取此对象。如果您的资源适配器是 JCA V1.0,那么不需要指定管理对象属性。执行以下命令,列示资源适配器定义的管理对象:
使用 Jacl:
$AdminConfig list AdminObject $newra
使用 Jython:
print AdminConfig.list('AdminObject', $newra)
- 将所需的管理对象赋给一个变量:
使用 Jacl:
set ao AdminObjectId set name [list name J2CAO1] set jname [jndiName eis/j2cao1] set j2caoAttrs [list $name $jname]
使用 Jython:
ao = AdminObjectId name = ['name', 'J2CAO1'] set jname = ['jndiName', eis/j2cao1] j2caoAttrs = [name, jname]
- 如果您指定的是 AdminObject 属性,那么还需要设置以下项:
使用 Jacl:
set cdattr [list adminObject $ao]
使用 Jython:
cdattr = ['adminObject', ao]
- 创建 J2C 管理对象:
使用 Jacl:
$AdminConfig create J2CAdminObject $newra $j2caoAttrs
使用 Jython:
print AdminConfig.create('J2CAdminObject', newra, j2caoAttrs)
示例输出:
J2CAO1(cells/mycell/nodes/mynode|resources.xml#J2CAdminObject_1)
- 使用 AdminTask 对象:
- 保存配置更改。
- 使节点同步。
相关任务:


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