使用 wsadmin 脚本编制配置新的 J2C 连接工厂
使用 wsadmin 脚本编制工具来配置新的 Java™ 2 连接器连接工厂。
开始之前
关于此任务
执行以下步骤配置新的 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 listConnectionFactoryInterfaces $newra
使用 Jython:
AdminTask.listConnectionFactoryInterfaces(newra)
示例输出:
javax.sql.DataSource
- Create a J2CConnectionFactory:
使用 Jacl:
$AdminTask createJ2CConnectionFactory $newra { -name cf1 -jndiName eis/cf1 -connectionFactoryInterface avax.sql.DataSource
使用 Jython:
AdminTask.createJ2CConnectionFactory(newra, '['-name', 'cf1', '-jndiName', 'eis/cf1', '-connectionFactoryInterface', 'avax.sql.DataSource']')
- 列示连接工厂接口:
- 使用 AdminConfig 对象:
- 标识必需属性:
使用 Jacl:
$AdminConfig required J2CConnectionFactory
使用 Jython:
print AdminConfig.required('J2CConnectionFactory')
示例输出:Attribute Type connectionDefinition ConnectionDefinition@
- 如果您的资源适配器是 JCA1.5,并且您定义了多个连接定义,那么需要指定 ConnectionDefinition 属性。
如果您的资源适配器是 JCA1.5,而您只定义了一个连接定义,那么会自动检取此定义。如果您的资源适配器是 JCA1.0,那么不必指定
ConnectionDefinition 属性。执行以下命令,以列示资源适配器定义的连接定义:
使用 Jacl:
$AdminConfig list ConnectionDefinition $newra
使用 Jython:
print AdminConfig.list('ConnectionDefinition', $newra)
- 设置必需的属性:
使用 Jacl:
set name [list name J2CCF1] set jname [list jndiName eis/j2ccf1] set j2ccfAttrs [list $name]
使用 Jython:
name = ['name', 'J2CCF1'] jname = ['jndiName', 'eis/j2ccf1'] j2ccfAttrs = [name,jname]
- 如果您指定的是 ConnectionDefinition 属性,那么也设置以下项:
使用 Jacl:
set cdattr [list connectionDefinition $cd]
使用 Jython:
cdattr = ['connectionDefinition', $cd]
- 创建 J2C 连接工厂:
使用 Jacl:
$AdminConfig create J2CConnectionFactory $newra $j2ccfAttrs
使用 Jython:
print AdminConfig.create('J2CConnectionFactory', newra, j2ccfAttrs)
示例输出:J2CCF1(cells/mycell/nodes/mynode|resources.xml#J2CConnectionFactory_1)
- 标识必需属性:
- 使用 AdminTask 对象:
- 保存配置更改。请参阅“使用 wsadmin 工具保存配置更改”主题,以了解更多信息。
- 仅在 Network Deployment 环境中使节点同步。请参阅“使用 wsadmin 工具同步节点”主题,以了解更多信息。
相关任务:


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