是否有任何wsadmin命令或查询可用于在创建新的JMS提供程序时列出所有范围

问题描述:

为了实现自动化目的,我需要列出创建新的JMS提供程序页面下拉列表中提供的所有可用范围。是否有任何wsadmin命令或查询可用于在创建新的JMS提供程序时列出所有范围

我的问题是

  1. 是否有任何命令或查询,可列出所有可用的范围

这个片段应该帮助(取决于代码你的下一个两行,你可能会做的一个变种这个,但它仍然有帮助):

CELL_NAME = AdminConfig.showAttribute(AdminConfig.list("Cell"), "name") 

scopes = ["Cell", "Node", "Server", "ServerCluster"] 

scopeList =[] 
for scope in scopes: 
    scopeList = scopeList + AdminConfig.list(scope, AdminConfig.getid('/Cell:' +CELL_NAME)).split('\r\n') 

另一个使用的捷径可能是采取类似于内置的MQ提供程序,我i s可在所有示波器上查询并查询:

CELL_NAME = AdminConfig.showAttribute(AdminConfig.list("Cell"), "name") 

print AdminConfig.list("JMSProvider", AdminConfig.getid('/Cell:' +CELL_NAME))