PRTDIRINF
Imprimer infos du répertoire
En bref
La commande PRTDIRINF (Imprimer des informations du répertoire) est utilisée pour imprimer les informations répertoire des objets du système de fichiers intégré qui ont été collectées par la commande RTVDIRINF (Extraire des informations du répertoire).
PRTDIRINF se lit PRT
(Imprimer) + DIRINF.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
PRTDIRINF RPTTYPE(…)
Paramètres
-
RPTTYPEType de rapport obligatoire -
INFFILEPFXPréfixe fichier d'informations -
INFLIBBibliothèque d'informations -
OWNERPropriétaires -
OBJObjets -
OBJTYPETypes d'objets -
SUBTREEBranche du répertoire -
MINSIZETaille minimale à inclure -
SORTMode de tri -
INCPATHInclure les noms de chemin
Astuce : dans une session 5250, tapez PRTDIRINF 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 PRTDIRINF (Imprimer des informations du répertoire) est utilisée pour imprimer les informations répertoire des objets du système de fichiers intégré qui ont été collectées par la commande RTVDIRINF (Extraire des informations du répertoire). Un fichier spoule portant le nom QPEZDIR est transmis à la file d'attente spoule associée au travail utilisant cette commande.
Restrictions :
- Vous devez disposer du droit spécial sur tous les objets (*ALLOBJ) pour exécuter cette commande.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| RPTTYPE | Type de rapport | *DIR, *OBJ, *OWN | Obligatoire, positionnel 1 |
| INFFILEPFX | Préfixe fichier d'informations | Nom simple, *LAST | Facultatif |
| INFLIB | Bibliothèque d'informations | Nom, *LAST | Facultatif |
| OWNER | Propriétaires | Nom générique, nom, *ALL | Facultatif |
| OBJ | Objets | Chemin d'accès, *ALL, *NONE | Facultatif |
| OBJTYPE | Types d'objets | Valeurs uniques: *ALL Autres valeurs (jusqu'à 60 répétitions): *ALRTBL, *AUTL, *BLKSF, *BNDDIR, *CFGL, *CHTFMT, *CHRSF, *CLD, *CLS, *CMD, *CNNL, *COSD, *CRG, *CRQD, *CSI, *CSPMAP, *CSPTBL, *CTLD, *DDIR, *DEVD, *DIR, *DOC, *DSTMF, *DTAARA, *DTADCT, *DTAQ, *EDTD, *EXITRG, *FCT, *FIFO, *FILE, *FLR, *FNTRSC, *FNTTBL, *FORMDF, *FTR, *GSS, *IGCDCT, *IGCSRT, *IGCTBL, *IMGCLG, *IPXD, *JOBD, *JOBQ, *JOBSCD, *JRN, *JRNRCV, *LIB, *LIND, *LOCALE, *MBR, *MEDDFN, *MENU, *MGTCOL, *MODD, *MODULE, *MSGF, *MSGQ, *M36, *M36CFG, *NODGRP, *NODL, *NTBD, *NWID, *NWSD, *OUTQ, *OVL, *PAGDFN, *PAGSEG, *PDG, *PGM, *PNLGRP, *PRDAVL, *PRDDFN, *PRDLOD, *PSFCFG, *QMFORM, *QMQRY, *QRYDFN, *RCT, *SBSD, *SCHIDX, *SOCKET, *SPADCT, *SQLPKG, *SQLUDT, *SRVPGM, *SSND, *STMF, *SVRSTG, *SYMLNK, *S36, *TBL, *TIMZON, *USRIDX, *USRPRF, *USRQ, *USRSPC, *VLDL, *WSCST |
Facultatif |
| SUBTREE | Branche du répertoire | *ALL, *NONE | Facultatif |
| MINSIZE | Taille minimale à inclure | 0-99999, 0 | Facultatif |
| SORT | Mode de tri | *SIZE, *OWNER, *LSTCHG, *NAME | Facultatif |
| INCPATH | Inclure les noms de chemin | *ALL, *NONE | Facultatif |
Type de rapport (RPTTYPE)
Indique le type de rapport à imprimer.
Ce paramètre est obligatoire.
- *DIR
- Un rapport contenant des informations sur l'espace utilisé par chaque répertoire est imprimé. Ces informations comprennent la taille totale du répertoire le plus en retrait ainsi que celle de tous les sous-répertoires imbriqués. Les informations relatives à chaque sous-répertoire comprennent l'espace total uniquement pour le sous-répertoire et ne comprennent pas l'espace pour les objets dans les répertoires imbriqués dans le sous-répertoire.
- *OBJ
- Un rapport contenant les informations relatives aux objets des fichiers et répertoires est imprimé.
- *OWN
- Un rapport contenant les informations relatives aux profils utilisateur (propriétaire) des fichiers et répertoires est imprimé.
Préfixe fichier d'informations (INFFILEPFX)
Indique le préfixe du nom de fichier des fichiers base de données créés à l'aide de la commande RTVDIRINF (Extraire des informations du répertoire) pour stocker les informations répertoire extraites.
- *LAST
- Les fichiers base de données créés par le dernier appel de la commande RTVDIRINF sera utilisé. Le message informatif CPI1E31 sera envoyé au journal des travaux et contiendra le nom et la bibliothèque des fichiers utilisés.
- préfixe-fichier-informations
- Indiquez le même préfixe de fichier que celui spécifié dans un appel précédent de la commande RTVDIRINF. La commande RTVDIRINF a créé plusieurs fichiers base de données pour stocker les informations répertoire extraites. Si un préfixe de fichier est indiqué, une valeur autre que *LAST doit être indiquée pour le paramètre INFLIB.
Bibliothèque d'informations (INFLIB)
Indique la bibliothèque contenant les fichiers base de données créés à l'aide de la commande RTVDIRINF (Extraire des informations du répertoire) pour stocker les informations répertoire extraites.
- *LAST
- La bibliothèque utilisée par le dernier appel de la commande RTVDIRINF sera utilisée pour trouver les fichiers base de données contenant les informations répertoire extraites. Le message informatif CPI1E31 sera envoyé au journal des travaux et contiendra le nom et la bibliothèque des fichiers utilisés.
- nom-bibliothèque
- Indiquez le nom de la bibliothèque contenant les fichiers base de données créés par un appel précédent de la commande RTVDIRINF. Si un nom de bibliothèque est indiqué, une valeur autre que *LAST doit être indiquée pour le paramètre INFFILEPFX.
Propriétaires (OWNER)
Indiquez le nom des propriétaires (profils utilisateur) des objets pour lesquels des informations doivent être imprimées.
- *ALL
- Le rapport contient des informations relatives aux objets détenus par un profil utilisateur.
- nom-propriétaire
- Indiquez le profil utilisateur qui détient les objets pour lesquels des informations doivent être imprimées.
- nom-générique
- Indiquez le profil utilisateur générique qui détient les objets pour lesquels des informations doivent être imprimées. Un nom générique est une chaîne de caractères contenant un ou plusieurs caractères suivis d'un astérisque (*) ; par exemple, ABC*. L'astérisque (*) remplace les caractères admis. Un nom générique indique tous les profils utilisateur avec des noms commençant par le préfixe générique.
Objets (OBJ)
Indique le nom des objets pour lesquels des informations doivent être imprimées.
- *ALL
- Si vous indiquez un propriétaire (paramètre OWNER), tous les objets détenus par ce dernier sont inclus. Si OWNER(*ALL) est indiqué, tous les objets sont inclus dans le rapport.
- *NONE
- Aucune information détaillée relative aux objets n'est incluse dans le rapport, uniquement une taille totale des objets détenus, si *NONE est indiqué pour le paramètre OBJ (Objet) et *OWN pour le paramètre RPTTYPE (Type de rapport).
- nom-objet
- Les informations relatives aux objets sont incluses uniquement pour les objets indiqués par le nom donné. Si un propriétaire est indiqué (paramètre OWNER), seuls les objets correspondant aux critères du propriétaire et au nom donné sont inclus.
- nom-générique
- Les informations relatives aux objets sont incluses uniquement pour les objets correspondant au nom générique indiqué. Un nom générique est une chaîne de caractères contenant un ou plusieurs caractères suivis d'un astérisque (*) ; par exemple, ABC*. L'astérisque (*) remplace les caractères admis. Un nom générique indique tous les objets portant des noms commençant par le préfixe générique. Si un propriétaire est indiqué (paramètre OWNER), seuls les objets correspondant aux critères du propriétaire et au nom générique donné sont inclus.
Types d'objets (OBJTYPE)
Indique les types d'objets pour lesquels des informations doivent être imprimées. Si le paramètre OWNER ou OBJ possède une valeur autre que *ALL, les critères du propriétaire et du nom d'objet doivent également correspondre.
Valeurs particulières
- *ALL
- Les informations relatives aux objets de tout type sont imprimées.
Autres valeurs (jusqu'à 60 répétitions)
- type-objet
- Les informations relatives aux objets du type ou des types indiqués sont imprimées.
Branche du répertoire (SUBTREE)
Impression ou non des statistiques des sous-répertoires dans le rapport.
- *ALL
- Les statistiques sont incluses pour tous les sous-répertoires du répertoire traité par la commande RTVDIRINF (Extraire informations répertoire).
- *NONE
- Les statistiques sont incluses uniquement pour les objets du répertoire traité par la commande RTVDIRINF (Extraire des informations du répertoire).
Taille minimale à inclure (MINSIZE)
Indique la taille du plus petit objet à inclure.
- 0
- Tous les objets sont inclus, quelle que soit leur taille.
- taille
- Indiquez la taille en nombre de kilo-octets.
Mode de tri (SORT)
Indique l'ordre dans lequel les informations doivent être classées.
- *SIZE
- Les informations sont classées par taille d'objet, dans l'ordre décroissant.
- *OWNER
- Les informations sont classées par nom de propriétaire dans l'ordre alphabétique.
- *LSTCHG
- Les informations sont classées par date de modification, dans l'ordre croissant.
- *NAME
- Les informations sont classées par nom d'objet, dans l'ordre alphabétique.
Inclure les noms de chemin (INCPATH)
Indique si le rapport contiendra le chemin où résident les objets. Si *NONE est indiqué pour le paramètre OBJ (Objet) et *OWN pour le paramètre RPTTYPE (Type de rapport), ce paramètre sera ignoré.
- *ALL
- Les chemins sont inclus dans le rapport.
- *NONE
- Les chemins ne sont pas inclus dans le rapport.
Exemples
Exemple 1 : impression des informations, classées par propriétaire, pour la commande RTVDIRINF la plus récente
PRTDIRINF RPTTYPE(*OWN) INFFILEPFX(*LAST) INFLIB(*LAST)
OWNER(*ALL) OBJ(*ALL) OBJTYPE(*ALL) SORT(*SIZE)
Cette commande imprime un rapport de propriétaire à partir du fichier base de données créé par l'appel le plus récent de la commande RTVDIRINF (Extraire informations répertoire). Les informations contenues dans le rapport seront incluses pour tous les objets, classés par propriétaire. Les informations sont classées par taille d'objet et envoyées au fichier imprimante QPEZDIR.
Exemple 2 : impression d'un rapport de répertoire
PRTDIRINF RPTTYPE(*DIR) INFFILEPFX(MYROOTDIR)
INFLIB(QUSRSYS) SUBTREE(*ALL)
Cette commande imprime un rapport de répertoire à partir des fichiers base de données MYROOTDIRO et MYROOTDIRD créés par un appel précédent de la commande RTVDIRINF (Extraire informations répertoire). Si des informations ont été collectées pour des sous-répertoires par la commande RTVDIRINF, celles-ci seront incluses dans le rapport de répertoire. Les informations sont envoyées au fichier imprimante QPEZDIR.
Messages d'erreur
Messages *ESCAPE
- CPF2110
- Bibliothèque &1 non trouvée.
- CPF1ED2
- Fichier &1 en cours d'utilisation ; accès impossible.
- CPF1ED5
- Préfixe de fichier &1 ou bibliothèque &2 introuvable dans QAEZDBFILE.
- CPF1ED6
- Fichier &1 de la bibliothèque &2 introuvable.
- CPF1ED9
- Informations du répertoire extraites incomplètes.
- CPF1EEC
- Vous n'avez pas de droits sur le fichier &1.
- CPF1E99
- Erreur non prévue.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.