PRTADPOBJ
Imprimer objets adoptant
En bref
La commande PRTADPOBJ (Imprimer objets adoptant) vous permet d'imprimer un rapport sur les objets qui adoptent les droits spéciaux et privés du profil utilisateur indiqué.
PRTADPOBJ se lit PRT
(Imprimer) + ADPOBJ.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
PRTADPOBJ USRPRF(…)
Paramètres
-
USRPRFProfil utilisateur obligatoire -
CHGRPTONLYRapport des modifs uniquement
Astuce : dans une session 5250, tapez PRTADPOBJ puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande PRTADPOBJ (Imprimer objets adoptant) vous permet d'imprimer un rapport sur les objets qui adoptent les droits spéciaux et privés du profil utilisateur indiqué. Vous pouvez ainsi contrôler les conditions de sécurité associées à l'adoption de programmes.
Restrictions :
- Vous devez disposer du droit spécial *ALLOBJ ou *AUDIT pour exécuter cette commande.
- Le profil utilisateur indiqué dans la commande est verrouillé lors de l'exécution de celle-ci. Le verrouillage empêche, par exemple, le remplacement du propriétaire des objets par ce profil. Si ce dernier détient un grand nombre d'objets, il peut être verrouillé pendant une période assez longue.
Cette commande génère deux rapports par profil utilisateur. Le premier (rapport intégral) contient tous les objets adoptant les droits du profil utilisateur. Le second (rapport des modifications) contient les objets qui n'adoptaient pas les droits du profil utilisateur lors de la dernière exécution de la commande PRTADPOBJ et qui les adoptent à présent. Si la commande PRTADPOBJ n'a pas été exécutée précédemment pour le profil utilisateur, aucun rapport des modifications ne sera généré. Si la commande a été exécutée précédemment pour le profil mais qu'aucun objet supplémentaire n'adopte les droits du profil utilisateur, le rapport des modifications sera imprimé, mais aucun objet ne sera inclus dans la liste.
Les rapports contiennent les informations suivantes :
- Le nom du profil utilisateur.
- Les droits spéciaux du profil utilisateur.
- La date et l'heure de dernière exécution du rapport (indiquées uniquement dans le rapport des modifications).
- Un poste pour chaque objet adoptant les droits du profil utilisateur. Chaque poste contient les informations suivantes :
- Le nom de l'objet.
- Le type de l'objet.
- Les droits *PUBLIC de l'objet. Si l'objet ou la bibliothèque de l'objet est verrouillé au moment de la création du rapport, la valeur *LOCKED est affectée à ce paramètre.
- Le nom de la bibliothèque dans laquelle se trouve l'objet.
- Les droits *PUBLIC de la bibliothèque. Si la bibliothèque est verrouillée au moment de la création du rapport, la valeur *LOCKED est affectée à ce paramètre.
- Une indication de la présence de droits privés sur l'objet ('O' ou 'N'). Si l'objet ou la bibliothèque de l'objet est verrouillé au moment de la création du rapport, la valeur est mise à blanc.
Remarque :Si aucun objet n'adopte les droits d'un profil utilisateur, aucun rapport ne sera imprimé pour cet utilisateur. Si aucun des profils utilisateur spécifiés par la commande n'a d'objet adoptant les droits des profils utilisateur, aucun rapport ne sera créé.
Le fichier QSECADPOLD de la bibliothèque QUSRSYS contient des informations concernant la dernière exécution de la commande PRTADPOBJ pour un profil utilisateur. Ce fichier contient un membre, portant le même nom que le profil utilisateur, pour chaque profil spécifié précédemment dans la commande. Le fichier système QADPGMAD de la bibliothèque QSYS, dont le nom de format est QSYPGMAD, est le fichier modèle pour le fichier QSECADPOLD.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| USRPRF | Profil utilisateur | Nom générique, nom, *ALL | Obligatoire, positionnel 1 |
| CHGRPTONLY | Rapport des modifs uniquement | *NO, *YES | Facultatif, positionnel 2 |
Profil utilisateur (USRPRF)
Ce paramètre est obligatoire.
Le nom du profil utilisateur dont les informations relatives à l'objet sont adoptés sera imprimé.
- *ALL
- Les droits adoptés sont imprimés pour tous les profils utilisateur.
- nom
- Nom du profil utilisateur pour lequel les informations adoptées seront imprimées.
- nom-générique
- Nom générique du profil utilisateur pour lequel les informations adoptées seront imprimées. Un nom générique est une chaîne d'un ou plusieurs caractères suivie d'un astérisque (*).
Rapport des modifs uniquement (CHGRPTONLY)
Indique si seul le rapport des modifications doit être imprimé.
- *NO
- Le rapport intégral et le rapport des modifications seront imprimés.
- *YES
- Seul le rapport des modifications sera imprimé.
Exemples
PRTADPOBJ USRPRF(OURSECOFR)
Cette commande permet d'imprimer le rapport intégral et le rapport des modifications sur les objets qui adoptent les droits spéciaux et privés du profil utilisateur OURSECOFR.
Messages d'erreur
Messages *ESCAPE
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.