0

我需要使用 wsadmin 脚本为 WAS 的每个单独服务器获取 JMS 配置和属性值。是否有任何 IBM 标准 jython 或 jacl 脚本来获取这些值?如果没有,有人可以指导我如何进行。

4

2 回答 2

0

AdminTask 和 AdminConfig 是很好的工具。

您可以使用 jython 行“print AdminTask.help('-commands')”来打印您的配置支持的所有命令。

至于 AdminConfig,您将需要一些关于如何存储 xml 配置的知识。

有关更多信息,请参阅:http ://www-01.ibm.com/support/knowledgecenter/?lang=en

于 2014-07-10T20:25:14.190 回答
0

您可以通过 wsadmin 命令导出服务器配置(这将导出所有服务器配置):

AdminTask.extractConfigProperties('[-propertiesFileName ConfigProperties_server1.props -configData Server=server1]')

要提取与 MQ JMS 资源相关的属性,您可以在脚本中提供子类型:

AdminTask.extractConfigProperties('[-propertiesFileName mq.props -configData Server=server1 -filterMechanism SELECTED_SUBTYPES -selectedSubTypes [MQConnectionFactory MQQueue]]') 

您可以修改所需的属性,然后将它们导入不同的服务器/环境。在此处查看有关不同类型和用法的更多详细信息使用 wsadmin 脚本提取属性文件

于 2014-07-03T10:11:45.490 回答