Aller au contenu

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

  • LIB Biblio obligatoire
  • CHGRPTONLY Rapport 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.

Messages d'erreur

Messages *ESCAPE

CPFB304
L'utilisateur ne possède pas les droits spéciaux requis.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.