PRTUSROBJ
Imprimer objets utilisateur
En bref
La commande PRTUSROBJ (Imprimer objets utilisateur) permet d'imprimer un rapport sur les objets d'une bibliothèque non créés par IBM.
PRTUSROBJ se lit PRT
(Imprimer) + USROBJ.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
PRTUSROBJ LIB(…)
Paramètres
-
LIBBiblio obligatoire -
CHGRPTONLYRapport des modifs uniquement
Astuce : dans une session 5250, tapez PRTUSROBJ 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 PRTUSROBJ (Imprimer objets utilisateur) permet d'imprimer un rapport sur les objets d'une bibliothèque non créés par IBM. Ces objets sont inclus dans le rapport si l'attribut "Créé par utilisateur" n'est pas *IBM ni QLPINSTALL. Vous pouvez utiliser cette commande pour contrôler les objets créés par des utilisateurs et se trouvant dans des bibliothèques destinées à l'usage exclusif d'IBM. Par exemple, il peut être utile d'exécuter ce programme pour la bibliothèque QSYS afin de déterminer si celle-ci contient des objets (utilisateur) non IBM.
Remarque :Certains objets créés par IBM peuvent figurer dans le rapport. C'est par exemple le cas des objets créés par un programme d'exit de PTF. Les objets sont exclus du rapport uniquement lorsque leur attribut "Créé par utilisateur" est "*IBM" ou "QLPINSTAL".
Cette commande génère deux rapports par bibliothèque. Le premier (rapport intégral) contient tous les objets non créés par IBM. Le second (rapport des modifications) contient les objets qui figurent maintenant dans la bibliothèque indiquée et qui ne s'y trouvaient pas lors de la dernière exécution de la commande PRTUSROBJ. Si cette commande n'a pas été précédemment exécutée, aucun rapport des modifications n'est généré. Si la commande a été exécutée pour la bibliothèque mais qu'aucun autre objet non créé par IBM n'a été ajouté, le rapport des modifications sera imprimé, mais aucun objet ne sera inclus dans la liste.
Le fichier QSECPUOOLD de la bibliothèque QUSRSYS contient des informations concernant la dernière exécution de la commande PRTUSROBJ pour une bibliothèque. Ce fichier contient un membre portant le même nom que la bibliothèque pour chaque bibliothèque spécifiée dans la commande. Le fichier système QADSPOBJ de la bibliothèque QSYS, dont le nom de format est QLIDOBJD, est le fichier modèle correspondant au fichier QSECPUOOLD.
Restriction : Vous devez disposer du droit spécial *ALLOBJ (tous les objets) ou *AUDIT (audit) pour exécuter cette commande.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| LIB | Biblio | Nom | Obligatoire, positionnel 1 |
| CHGRPTONLY | Rapport des modifs uniquement | *NO, *YES | Facultatif, positionnel 2 |
Biblio (LIB)
Ce paramètre est obligatoire.
Nom de la bibliothèque dans laquelle rechercher les objets non créés par IBM.
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
PRTUSROBJ LIB(QSYS) CHGONLY(*NO)
Cette commande permet de rechercher dans la bibliothèque QSYS tous les objets qui n'ont pas été créés par IBM, et d'imprimer un rapport intégral et un rapport des modifications sur ces informations.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.