OPALE - parametrage

Gestion des droits d'accès sur les objets MAPPING

De MappingDoc
Révision datée du 2 octobre 2020 à 09:14 par Jdieu (discussion | contributions) (Quels impacts il y a sur les traitements du robot MAPPING)

Introduction

Cette documentation explique la gestion des droits d'accès sur les objets MAPPING IBM-i. Cette documentation explique notamment les droits minimum nécessaire au bon fonctionnement de MAPPING

Droits d'accès

Traitements via le Robot MAPPING

Tous les traitements MAPPING (à l'exception de la commande MAPSNDMAIL) sont exécutés avec le profil système MAPPING. (profil créé et paramétré lors de l'installation de MAPPING IBM-i)

Cet utilisateur MAPPING doit avoir accès en exécution aux programmes de MAPPING.

Fonctionnement des droits sur les objets IBM-i

Pour cette documentation, nous allons prendre pour exemple le programme de génération de PDF via la commande MAPCPYSPLF. La commande MAPCPYSPLF exécute en fait 2 programmes : MAP_815UCS et MAP_XPS

Nous allons vérifier les autorisations données à ces objets lors de l'installation de MAPPING.

DSPOBJAUT OBJ(OPALE1017/MAPCPYSPLF) OBJTYPE(*PGM)
                         Droits  
  Utilisat    Groupe      sur objet 
  *PUBLIC                 *CHANGE   
  QPGMR                   *ALL      

Nous voyons que pour le programme MAPCPYSPLF par défaut, l'utilisateur QPGMR a tous les droits *ALL et que tous les autres (autre que celui listé en dessous ( soit dans notre cas QPGMR)) ont les droits de modification *CHANGE

Quels impacts il y a sur les traitements du robot MAPPING

MAPPING a un robot (Sous système scannant des spooled files dans des OUTQs monitorées) qui permet l'automatisation des traitements. Chaque évènement arrivant dans une des OUTQs monitorés fait l'objet d'un traitement par l'intermédiaire de différents jobs. Ces jobs sont exécutés par l'utilisateur MAPPING (utilisateur créé à l'installation de MAPPING IBM-i)

Par conséquent, il faut s'assurer que l'utilisateur MAPPING ait bien les droits d'exécution aux objets MAPPING (Exemple du MAPCPYSPLF ci-dessus)

Cas particulier de l'envoi d'emails via la commande MAPSNDMAIL