AdminTask 对象的 ResourceManagement 命令组
要通过 wsadmin 工具配置资源提供程序,可以使用 Jython 或 Jacl 脚本语言来实现。ResourceManagement 组中的命令和参数可用来为资源提供程序定义和显示属性。
AdminTask 对象的 ResourceManagement 命令组包括以下命令:
setResourceProperty
使用 setResourceProperty 命令来设置在资源提供程序(如 JDBC 提供程序)或连接工厂(如数据源或 JMS 连接工厂)上定义的指定属性的值。如果已定义具有指定键的属性,那么此命令覆盖该值。如果未定义具有指定键的属性,那么此命令将以指定的键和值添加该属性。
目标对象
资源提供程序或连接工厂的配置对象标识。必需参数
- -propertyName
- 指定属性名。(字符串,必需)
- -propertyValue
- 指定属性的值。(字符串,必需)
可选参数
- -propertyType
- 指定属性的类型。缺省值为 java.lang.String。(字符串,可选)
- -propertyDescription
- 指定所定义属性的描述。(字符串,可选)
样本输出
此命令不会返回输出。示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask setResourceProperty {-propertyName test.property -propertyValue testValue}
- 使用 Jython 字符串:
AdminTask.setResourceProperty('[-propertyName test.property -propertyValue testValue]')
- 使用 Jython 列表:
AdminTask.setResourceProperty(['-propertyName', 'test.property', '-propertyValue', 'testValue'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask setResourceProperty {-interactive}
- 使用 Jython:
AdminTask.setResourceProperty('-interactive')
showResourceProperties
使用 showResourceProperties 命令来列出在资源提供程序(如 JDBC 提供程序)或连接工厂(如数据源或 JMS 连接工厂)上定义的所有属性值。
目标对象
资源提供程序或连接工厂的配置对象标识。必需参数
无。可选参数
- -propertyName
- 指定属性名。如果您指定属性名,那么返回指定属性名的值。如果您未指定属性名,那么将列出所有属性值。列表中每个元素都是一个属性名值对。(字符串,可选)
样本输出
此命令将返回对您指定的资源提供程序或连接工厂定义的属性值。示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask showResourceProperties {-propertyName test.property}
- 使用 Jython 字符串:
print AdminTask.showResourceProperties('[-propertyName test.property]')
- 使用 Jython 列表:
print AdminTask.showResourceProperties(['-propertyName', 'test.property'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask showResourceProperties {-interactive}
- 使用 Jython:
print AdminTask.showResourceProperties('-interactive')