2017-01-23 7 views

Antwort

4

Die MQ-API konzentriert sich auf die Anforderungen einer Geschäftsanwendung. Aus Sicherheitsgründen und aus anderen Gründen sollten Business-Apps wissen, welche Warteschlangen sie benötigen. Daher gibt es keine Funktion für die Abfrage von Warteschlangennamen als Teil der API.

Es wird erwartet, dass Geräte- und Administrator-Apps beispielsweise die Konfiguration des Warteschlangenmanagers abfragen müssen. Die PCF- und Befehlszeilennachrichten werden zu diesem Zweck bereitgestellt.

Wenn es sich bei der fraglichen Anwendung um eine Geschäftsanwendung handelt, würde das erwartete Sicherheitsmodell dadurch unterbrochen, dass es sowohl Geschäftsberechtigungen als auch Administrator-/Instrumentierungsberechtigungen gewährt. Der MQ-Administrator stellt möglicherweise in Frage, warum eine Geschäftsanwendung die Liste der definierten Warteschlangen abfragen muss.

Wenn die fragliche Anwendung Instrumentierungs- oder Verwaltungsaufgaben ausführen soll, müssen entsprechende Berechtigungen gewährt werden, einschließlich des Zugriffs auf Nachrichten in die Befehlswarteschlange.

Wenn die ID der Anwendung ordnungsgemäß berechtigt ist, kann der Zugriff auf die Befehlswarteschlange gewährt werden, ohne dass der vollständige MQ-Administratorzugriff freigegeben wird. Tatsächlich verfügt MQ Explorer über eine Reihe von Rollen, die Explorer-Benutzern schreibgeschützten Zugriff gewähren, und diese Funktionen eignen sich hervorragend für Instrumentierungs-Apps.

Verwandte Themen