簡體   English   中英

如何列出所有JMS提供程序,包括具有特定范圍的默認MQ消息傳遞提供程序

[英]How to list all JMS providers including Default MQ messaging provider with particular scope

我有一個wsadmin命令來獲取所有范圍級別的JMS提供程序的列表

AdminJMS.listJMSProviders()

上面的代碼將具有以下輸出

['"WebSphere MQ JMS Provider(cells/redhatserverNode01Cell/nodes/redhatserverNode01/servers/server1|resources.xml#builtin_mqprovider)"', 
'"WebSphere MQ JMS Provider(cells/redhatserverNode01Cell/nodes/redhatserverNode01|resources.xml#builtin_mqprovider)"', 
'"WebSphere MQ JMS Provider(cells/redhatserverNode01Cell|resources.xml#builtin_mqprovider)"', 
'sample(cells/redhatserverNode01Cell/nodes/redhatserverNode01/servers/server1|resources.xml#JMSProvider_1487316020150)']

我的問題是什么

  1. 如何獲得特定范圍的JMS提供者

  2. 上面的輸出顯示除默認MQ消息傳遞提供程序之外的所有提供程序,以及如何獲取默認MQ消息傳遞提供程序

我無法幫助您顯示默認的JMS提供程序,但是您可以使用AdminConfig.list按作用域進行過濾,

wsadmin>print AdminConfig.list('JMSProvider', '*cells/myCell/nodes/myNode/servers/server1*')
"WebSphere MQ JMS Provider(cells/myCell/nodes/myNode/servers/server1|resources.xml#builtin_mqprovider)"

wsadmin>print AdminConfig.list('JMSProvider', '*cells/myCell/nodes/myNode|*')
"WebSphere MQ JMS Provider(cells/myCell/nodes/myNode|resources.xml#builtin_mqprovider)"

wsadmin>print AdminConfig.list('JMSProvider', '*cells/myCell|*')
"WebSphere MQ JMS Provider(cells/myCell|resources.xml#builtin_mqprovider)"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM