簡體   English   中英

列出隊列管理器上的所有隊列

[英]List all queues on a queue manager

我正在嘗試使用Java列出隊列管理器上的所有隊列名稱。 我不允許使用PCF消息。 我想知道是否還有另一種方法可以做到這一點。 有人可以幫我嗎?

MQ API專注於業務應用程序需要做的事情。 出於安全性和其他原因,業務應用程序應該知道它們需要哪些隊列,因此沒有“查詢隊列名稱”功能作為API的一部分。

預期儀表和管理應用程序需要執行諸如查詢隊列管理器的配置之類的操作。 為此提供了PCF和命令行消息。

如果有問題的應用程序是業務應用程序,它將破壞預期的安全模型,以向其授予業務特權和管理/儀器特權。 MQ Admin可以正確地質疑為什么業務應用程序需要查詢已定義隊列的列表。

如果有問題的應用程序打算執行檢測或管理任務,則必須授予它適當的特權,包括訪問將消息放入命令隊列的權限。

如果應用程序的ID得到適當的許可,則可以授予對命令隊列的訪問權限,而無需放棄完整的MQ Admin訪問權限。 實際上,MQ Explorer具有一組角色,這些角色授予對Explorer用戶的只讀訪問權限,這些角色非常適合儀表應用程序。

暫無
暫無

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

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