Websphere 从AdminConfig.list(wsadmin)中的子作用域中排除对象

Websphere 从AdminConfig.list(wsadmin)中的子作用域中排除对象,websphere,wsadmin,Websphere,Wsadmin,在wsadmin中,我想找到附加到特定节点的JMSProvider。但是,节点下有许多服务器也有同名的提供程序。当我要求提供程序列表时,我会从当前节点获得一个,但也会从所有子节点获得一个 wsadmin>print AdminConfig.list('Node') MELW46K962S_node(cells/gmm_cell/nodes/MELW46K962S_node|node.xml#Node_1) dmgr_node(cells/gmm_cell/nodes/dmgr_node|n

在wsadmin中,我想找到附加到特定
节点的
JMSProvider
。但是,节点下有许多服务器也有同名的提供程序。当我要求提供程序列表时,我会从当前节点获得一个,但也会从所有子节点获得一个

wsadmin>print AdminConfig.list('Node')
MELW46K962S_node(cells/gmm_cell/nodes/MELW46K962S_node|node.xml#Node_1)
dmgr_node(cells/gmm_cell/nodes/dmgr_node|node.xml#Node_1)

wsadmin>print AdminConfig.list('JMSProvider', 'MELW46K962S_node(cells/gmm_cell/nodes/MELW46K962S_node|node.xml#Node_1)')
... excluding those providers with a different name ...
"WebSphere MQ JMS Provider(cells/gmm_cell/nodes/MELW46K962S_node/servers/app_01|resources.xml#builtin_mqprovider)"
"WebSphere MQ JMS Provider(cells/gmm_cell/nodes/MELW46K962S_node/servers/profiled_app01|resources.xml#builtin_mqprovider)"
"WebSphere MQ JMS Provider(cells/gmm_cell/nodes/MELW46K962S_node/servers/rep_01|resources.xml#builtin_mqprovider)"
"WebSphere MQ JMS Provider(cells/gmm_cell/nodes/MELW46K962S_node/servers/rep_02|resources.xml#builtin_mqprovider)"
"WebSphere MQ JMS Provider(cells/gmm_cell/nodes/MELW46K962S_node/servers/rep_03|resources.xml#builtin_mqprovider)"
"WebSphere MQ JMS Provider(cells/gmm_cell/nodes/MELW46K962S_node/servers/server1|resources.xml#builtin_mqprovider)"
"WebSphere MQ JMS Provider(cells/gmm_cell/nodes/MELW46K962S_node/servers/web_01|resources.xml#builtin_mqprovider)"
"WebSphere MQ JMS Provider(cells/gmm_cell/nodes/MELW46K962S_node|resources.xml#builtin_mqprovider)"
无需解析ID,是否有一种方法可用于查找以下哪个
WebSphere MQ JMS提供程序
s属于该节点?(即本例中的最后一个)。

尝试而不是
AdminConfig.list

AdminConfig.getid("/Node:%s/JMSProvider:/" % nodename).splitlines()
请注意,在这种情况下,
nodename
应该只是节点的名称(即
MELW46K962S_节点
),而不是通过
AdminConfig.list('node')
获得的节点的完整配置id