我需要使用wsadmin脚本为WAS的每个服务器获取JMS配置和属性值。是否有任何IBM标准的jython或jacl脚本来获取这些值?如果没有,有人可以指导我如何进行。
答案 0 :(得分: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]]')
您可以修改所需的属性,然后将它们导入到不同的服务器/环境中。 请在此处查看有关不同类型和用法的更多详细信息Extracting properties files using wsadmin scripting。
答案 1 :(得分:0)
AdminTask和AdminConfig是很好的工具。
你可以使用jython线"打印AdminTask.help(' -commands')"打印配置支持的所有命令。
对于AdminConfig,您需要了解xml配置的存储方式。
有关详细信息,请参阅:http://www-01.ibm.com/support/knowledgecenter/?lang=en