2017-01-23 147 views

回答

4

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

工具和管理應用程序有望執行諸如查詢隊列管理器配置之類的操作。爲此提供了PCF和命令行消息。

如果有問題的應用程序是業務應用程序,它將打破預期的安全模型,授予其商業權限和管理員/工具特權。 MQ管理員可以正確地質疑爲什麼業務應用程序需要查詢已定義隊列的列表。

如果有問題的應用程序旨在執行檢測或管理任務,那麼它將被授予適當的權限,包括將消息放入命令隊列的權限。

如果應用程序的ID已獲得適當的權限,則可授予對Command Queue的訪問權限,而不會授予MQ管理員的完全訪問權限。實際上,MQ Explorer具有一組角色,它們授予Explorer用戶只讀訪問權限,並且這些角色對於儀表應用程序非常有用。