ANZUSROBJ
Analyser objets utilisateur
Analyze User Objects
En bref
La commande Analyse des objets utilisateur (ANZUSROBJ) collecte ou signale des informations sur les objets créés par l'utilisateur sur le système. The Analyze User Objects (ANZUSROBJ) command collects or reports information for user-created objects on the system.
ANZUSROBJ se lit ANZ
(Analyser) + USROBJ.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
ANZUSROBJ OPTION(…)
Paramètres
-
OPTIONOption obligatoire -
RPTTYPEType de rapport -
LIBBibliothèques à analyser Libraries to analyze -
ASPDEVUnité ASP
Astuce : dans une session 5250, tapez ANZUSROBJ 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 Analyse des objets utilisateur (ANZUSROBJ) collecte ou signale des informations sur les objets créés par l'utilisateur sur le système. Elle permet de déterminer s'il existe des sources susceptibles d'avoir servi à la création d'objets utilisateur. The Analyze User Objects (ANZUSROBJ) command collects or reports information for user-created objects on the system. It can be used to determine whether source exists which is likely to have been used in the creation of user objects.
Restrictions:
- L'utilisateur doit posséder le droit spécial *ALLOBJ. The user must have *ALLOBJ special authority.
- Cette commande, en particulier l'étape *COLLECT, peut être très longue à exécuter. Il est conseillé de l'exécuter en traitement par lots. This command, especially the *COLLECT stage, can be very long running. It is suggested that this command be executed in batch.
- There are three types of objects which are analyzed and reported on. They are:
- Objets qui semblent avoir été créés à partir de sources non disponibles sur le système. Objects that appear to be created from source that is not available on the system.
- Objets qui contiennent souvent des données utilisateur mais qui ne sont pas créés à partir de sources. Objects which often contain user data but are not created from source.
- Fichiers source qui contiennent souvent des membres source faisant partie d'une application mais non compilés en objets. Les membres source REXX et FMTDTA en sont des exemples. Source files which often contain source members which are part of an application but are not compiled into objects. Examples of these are REXX and FMTDTA source members.
Notez que les objets précédemment sauvegardés avec STG(*FREE) ne sont pas analysés avec le même niveau de détail que les autres objets. Cela permet de réduire le risque que les systèmes de récupération automatique restaurent automatiquement ces objets. Note that objects previously saved with STG(*FREE) are not analyzed to the same level of detail as other objects. This is done that so automatic retrieval systems are less likely to automatically restore the objects.
Lorsqu'un objet est répertorié, les informations suivantes sont signalées : When an object is listed the following information is reported:
- Nom de l'objet : nom de l'objet utilisateur. Pour les fichiers contenant des membres source, cette zone est vide pour les entrées de membre. Les membres suivent le fichier dans le rapport. Object name: the name of the user object. For files containing source members this will be blank for the member entries. The members will follow the file within the report.
- Type d'objet : type de l'objet. Pour les fichiers contenant des membres source, il s'agit de l'extension du membre pour les entrées de membre. Object type: the type of the object. For files containing source members this will be the member extension for the member entries.
- Extension d'objet : également utilisée pour le nom de membre source lors de la liste des membres REXX et FMTDTA. Object extension: also used for source member name when listing REXX and FMTDTA members.
- Texte : description de texte associée à l'objet ou au membre source. Text: text description associated with the object or source member.
- Date/heure de dernière modification de la source : date de la dernière modification de la source trouvée. Si elle est vide, la source n'est pas disponible sur le système ou l'objet est un programme ILE ou un programme de service créé à partir de modules et non directement à partir de sources. Source last changed date/time: the date of last change for source found. If blank, this indicates the source is not available on the system or the object is an ILE program or service program which is created from modules and not source directly.
- Date/heure de la source de création de l'objet : date de la dernière modification de la source utilisée pour créer l'objet. Si elle est vide, l'objet n'a pas été créé à partir de sources ou l'objet est un programme ILE ou un programme de service créé à partir de modules et non directement à partir de sources. Object creation source date/time: the date of last change for source used in the creation of the object. If blank, this indicates the object was not created from source or the object is an ILE program or service program which is created from modules and not source directly.
- Lignes : nombre de lignes de source trouvées. Lines: the number of lines of source found.
- * : colonne où un '1' indique que l'objet n'a pas été utilisé au cours des douze derniers mois. *: A column where a '1' indicates the object has not been used in the last twelve months.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| OPTION | Option | Values (jusqu'à 2 répétitions): *COLLECT, *REPORT | Obligatoire, positionnel 1 |
| RPTTYPE | Type de rapport | Values (jusqu'à 3 répétitions): *ALL, *SYSSUM, *LIBSUM, *LIBDTL | Facultatif |
| LIB | Bibliothèques à analyserLibraries to analyze | Nom générique, nom, *ALLUSR | Facultatif |
| ASPDEV | Unité ASP | Nom, *ALL, *SYSBAS | Facultatif |
Option (OPTION)
Indique s'il faut effectuer la collecte des données, la production de rapports, ou les deux. Specifies whether data collection, data reporting, or both should be done.
Les valeurs possibles sont : The possible values are:
- *COLLECT
- Les données des objets utilisateur de toutes les bibliothèques utilisateur sont recherchées et collectées pour une analyse ultérieure. Si le système comporte plus de 333 000 bibliothèques, la collecte est limitée aux 333 000 premières bibliothèques. Les performances sont meilleures si chaque bibliothèque contient moins de 17 000 objets. Si une bibliothèque contient plus de 333 000 objets, la collecte est limitée aux 333 000 premiers objets de la bibliothèque. User object data in all user libraries is searched and collected for later analysis. If more than 333,000 libraries exist on the system, collection will be limited to the first 333,000 libraries. Performance will be better if less than 17,000 objects exist per library. If more than 333,000 objects exist in one library, collection will be limited to the first 333,000 objects in the library.
- *REPORT
- Les données des objets utilisateur sont analysées et signalées pour les bibliothèques indiquées (paramètre LIB). User object data is analyzed and reported for the libraries specified (LIB parameter).
Type de rapport (RPTTYPE)
Indique les types de rapports d'objets utilisateur à générer. Specifies the types of user object reports that are to be generated.
Les valeurs possibles sont : The possible values are:
- *ALL
- Les rapports d'analyse des objets utilisateur (récapitulatif du système, récapitulatif des bibliothèques et détail des bibliothèques) sont générés. The system summary, library summary, and library detail user object analysis reports are generated.
- *SYSSUM
- Le rapport récapitulatif du système est généré. The system summary report is generated.
- *LIBSUM
- Le rapport récapitulatif des bibliothèques est généré. The library summary report is generated.
- *LIBDTL
- Le rapport détaillé des bibliothèques est généré. The library detail report is generated.
Bibliothèques à analyser (LIB)Libraries to analyze (LIB)
Indique les bibliothèques à analyser lors de la génération des rapports. Specifies the libraries to be analyzed when generating reports.
Les valeurs possibles sont : The possible values are:
- *ALLUSR
- Toutes les bibliothèques utilisateur sont analysées. All user libraries are analyzed.
- generic*-library-name
- Indiquez le nom générique de la bibliothèque ou du groupe de bibliothèques à analyser. Pour indiquer un nom de bibliothèque générique, ajoutez un astérisque (*) à la fin de la chaîne de caractères commune aux noms de toutes les bibliothèques à analyser. Specify the generic name of the library or group of libraries to be analyzed. To specify a generic library name, add an asterisk (*) at the end of the character string common to the names of all the libraries to analyze.
- nom-bibliothèque
- Indiquez le nom complet de la bibliothèque à analyser. Specify the full name of the library to analyze.
Unité ASP (ASPDEV)
Indique le nom de l'unité ASP à analyser lors de la génération des rapports. Specifies the name of the ASP device to be analyzed when generating reports.
Les valeurs possibles sont : The possible values are:
- *ALL
- Toutes les unités ASP doivent être analysées. All ASP devices should be analyzed.
- *SYSBAS
- Seuls l'ASP système et les ASP utilisateur de base définis doivent être analysés. Only the system ASP and defined basic user ASPs should be analyzed.
- ASP-device-name
- Indiquez le nom de l'ASP à analyser. Specify the ASP name that should be analyzed.
Exemples
Exemple 1 : Collecte des informations sur les objets Example 1: Collecting Object Information
ANZUSROBJ OPTION(*COLLECT)
Les informations sur les objets utilisateur de toutes les bibliothèques utilisateur sont collectées pour une analyse ultérieure. Information for user objects is all user libraries is collected for later analysis.
Exemple 2 : Génération de rapports d'informations sur les objets Example 2: Generate Object Information Reports
ANZUSROBJ OPTION(*REPORT) LIB(MYLIB*)
Les informations précédemment collectées par l'exécution de ANZUSROBJ avec OPTION(*COLLECT) sont analysées pour toutes les bibliothèques dont le nom commence par 'MYLIB'. Les rapports d'analyse des objets utilisateur (récapitulatif du système, récapitulatif des bibliothèques et détail des bibliothèques) sont générés. Information previously collected by running ANZUSROBJ with OPTION(*COLLECT) will be analyzed for all libraries with names that begin with 'MYLIB'. System summary, library summary, and library detail user object analysis reports will be generated.
Messages d'erreur
Aucun
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.