
V7R40
STRAUTCOL
Rappel sur la version 7.3
- STRAUTCOL
- Pour voir les détails, vous pouvez aussi lire
- QSYS2.AUTHORITY_COLLECTION
- USER_NAME contient le nom du profil
- SYSTEM_OBJECT_SCHEMA contient la bibliothèque
- SYSTEM_OBJECT_NAME contient le nom de la table, du fichier
- Vous retrouvez cette information par l'utilisateur

- Pour arrêter
La nouveauté 7.4 est la collecte par objet

- CHGAUTCOL

sur des fichiers de l'IFS


Cela est montré sur chaque objet (*OBJINF ou *NONE)

- Puis vous démarrez STRAUTCOL non pas par profil, mais pour le type *OBJAUTCOL
et voilà
La commande DSPSECA vous indique si la collecte est active
ainsi que Navigator for i

- pour consulter le détail d'une collecte, utilisez
- QSYS2.AUTHORITY_COLLECTION_LIBRARIES
- pour voir tous les objets (de QSYS) collectés
- QSYS2.AUTHORITY_COLLECTION_OBJECT
- pour voir les objets d'une biblothèque (avec un WHERE)

- QSYS2.AUTHORITY_COLLECTION_DLO
- pour voir les dossiers/documents de QDLS collectés
- QSYS2.AUTHORITY_COLLECTION_FSOBJ
- pour voir les autres branches de l'IFS
- A noter dans ces vues :
- REQUIRED_AUTHORITY
- CURRENT_AUTHORITY
- droits réellement utilisés
- AUTHORITY_SOURCE
- USER PRIVATE (les droits de l'utilsateur)
- PUBLIC (les droits de *PUBLIC)
- USER *ALLOBJ (l'utilisateur est *ALLOBJ)
- ....
- ADOPT_AUTHORITY_USE
- par adoption de droits ? (pgm en *OWNER)
- ADOPTING_PROGRAM_NAME
- si oui, nom du programme.
- Là aussi Navigator for i, peut vous aider

©AF400