[IBM i]

Droits IBM MQ sur IBM i

Pour accéder aux objets IBM® MQ , vous devez disposer des droits permettant d'émettre la commande et d'accéder à l'objet référencé. Les administrateurs ont accès à toutes les ressources de " IBM MQ

L'accès aux objets IBM MQ est contrôlé par les droits d'accès à:
  1. Exécutez la commande IBM MQ
  2. Accès aux objets IBM MQ référencés par la commande

Toutes les commandes CL IBM MQ for IBM i sont fournies avec un propriétaire de QMQM et le profil d'administration (QMQMADM) possède les droits *USE avec l'accès *PUBLIC défini sur *EXCLUDE.

Remarque: Le programme QSRDUPER est utilisé par le programme d'installation de logiciel sous licence IBM MQ for IBM i pour dupliquer les objets Commande (*CMD) dans QSYS. Dans IBM i V5R4 et les versions ultérieures, le programme QSRDUPER a été modifié de sorte que le comportement par défaut consiste à créer une commande proxy plutôt qu'un doublon de la commande d'origine. Une commande proxy redirige l'exécution de la commande vers une autre commande et possède un attribut PRX. Si une commande proxy portant le même nom que la commande en cours de copie existe dans la bibliothèque QSYS, les droits privés sur la commande proxy ne sont pas accordés à la commande dans la bibliothèque du produit. Les tentatives d'invite ou d'exécution de la commande proxy dans QSYS vérifient les droits de la commande cible dans la bibliothèque du produit. Toute modification des droits sur les objets *CMD doit donc être effectuée dans la bibliothèque de produit (QMQM) et celles de QSYS n'ont pas besoin d'être modifiées. Exemple :
GRTOBJAUT OBJ(QMQM/DSPMQMQ) OBJTYPE(*CMD) USER(MQUSER) AUT(*USE)

Les modifications apportées à la structure des droits d'accès de certaines commandes CL du produit permettent l'utilisation publique de ces commandes, si vous disposez des droits d'accès OAM requis sur les objets IBM MQ pour effectuer ces modifications.

Pour être un administrateur IBM MQ sous IBM i, vous devez être membre du groupe QMQMADM. Ce groupe possède des propriétés telles que les propriétés du groupe mqm sur les systèmes AIX®, Linux®, and Windows . En particulier, le groupe QMQMADM est créé lorsque vous installez IBM MQ for IBM iet les membres du groupe QMQMADM ont accès à toutes les ressources IBM MQ sur le système. Vous avez également accès à toutes les ressources IBM MQ si vous disposez des droits *ALLOBJ.

Les administrateurs peuvent utiliser des commandes CL pour administrer IBM MQ. L'une de ces commandes est GRTMQMAUT, qui permet d'accorder des droits à d'autres utilisateurs. Une autre commande, STRMQMMQSC, permet à un administrateur d'émettre des commandes MQSC vers un gestionnaire de files d'attente local.