使用 wsadmin 脚本编制来配置 V4.0 数据源的定制属性
可以使用脚本编制和 wsadmin 工具来配置 V4.0 数据源的定制属性。
开始之前
开始本任务前,wsadmin 工具必须正在运行。请参阅“启动 wsadmin 工具”主题。
关于此任务
完成本主题中的步骤来配置 V4.0 数据源的定制属性。
过程
- 确定父标识。
使用 Jacl:
set new40ds [$AdminConfig getid /Cell:mycell/Node:mynode/ JDBCProvider:JDBC1/WAS40DataSource:was4DS1/]
使用 Jython:
new40ds = AdminConfig.getid('/Cell:mycell/Node:mynode/ JDBCProvider:JDBC1/WAS40DataSource:was4DS1/') print new40ds
示例输出:was4DS1(cells/mycell/nodes/mynodes|resources.xml$WAS40DataSource_1)
- 获取必需的属性。
使用 Jacl:
set propSet [$AdminConfig showAttribute $new40ds propertySet]
使用 Jython:
propSet = AdminConfig.showAttribute(new40ds, 'propertySet') print propSet
示例输出:(cells/mycell/nodes/mynode|resources.xml#J2EEResourcePropertySet_9)
- 可选: 设置服务器名称和端口号的属性。 注意: 本步骤描述了 J2EE 资源属性可能需要的可选属性。其他属性可能是必需属性。
使用 Jacl 来设置服务器名称:
set name [list name "serverName"] set value [list value db2was.austin.ibm.com] set rpAttrs1 [list $name $value]
使用 Jython 来设置服务器名称:
name = ['name', 'serverName'] value = ['value', 'db2was.austin.ibm.com'] rpAttrs1 = ['name', 'value']
使用 Jacl 来设置端口号:
set name [list name "portNumber"] set value [list value 50000] set rpAttrs2 [list $name $value]
使用 Jython 来设置端口号:
name = ['name', 'portNumber'] value = ['value', 'db2was.austin.ibm.com'] rpAttrs1 = ['name', 'value']
- 创建 J2EE 资源属性。
使用 Jacl:
$AdminConfig create J2EEResourceProperty $propSet $rpAttrs1 $AdminConfig create J2EEResourceProperty $propSet $rpAttrs2
使用 Jython:
print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs1) print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs2)
示例输出:serverName(cells/cell_name|resources.xml#J2EEResourceProperty_1236708692906) serverName(cells/cell_name|resources.xml#J2EEResourceProperty_1236708728281)
- 保存配置更改。
- 使节点同步。
相关任务:


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