Aller au contenu

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

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.