【问题标题】:Fetch JMS configurations and property values for each individual servers in WAS using wsadmin script使用 wsadmin 脚本获取 WAS 中每个单独服务器的 JMS 配置和属性值
【发布时间】:2014-08-21 18:11:01
【问题描述】:

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

【问题讨论】:

  • 您需要更具体一点,您要设置哪些配置设置。
  • 我不想设置任何配置,我想获取 IBM WAS 的 JMS 提供者的现有配置详细信息,例如常规属性、类路径、类路径、外部初始上下文工厂、外部提供者 URL .......

标签: jms jython wsadmin ibm-was jacl


【解决方案1】:

您可以通过 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查看有关不同类型和用法的更多详细信息。

【讨论】:

    【解决方案2】:

    AdminTask 和 AdminConfig 是很好的工具。

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

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

    查看更多信息:http://www-01.ibm.com/support/knowledgecenter/?lang=en

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 1970-01-01
      • 2012-12-16
      • 2023-03-08
      相关资源
      最近更新 更多