Aller au contenu

ANZPGM

Analyser programmes

Analyze Programs

En bref

La commande Analyse des programmes (ANZPGM) produit un rapport qui présente les programmes et les fichiers d'un ensemble de bibliothèques ainsi que les relations entre eux. The Analyze Programs (ANZPGM) command produces a report that shows the programs and files in a set of libraries and the relationships between them.

ANZPGM se lit ANZ (Analyser) + PGM. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

ANZPGM LIBL(…)

Paramètres

  • LIBL Bibliothèques d'application Application libraries obligatoire
  • JOB Nom du travail Job name
  • JOBD Description de travail Job description

Astuce : dans une session 5250, tapez ANZPGM 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 QPFR)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande Analyse des programmes (ANZPGM) produit un rapport qui présente les programmes et les fichiers d'un ensemble de bibliothèques ainsi que les relations entre eux. Les deux rapports sont écrits dans le fichier d'imprimante QPPTANZP. Deux fichiers d'imprimante de même nom sont produits. L'un contient les informations de références croisées programme-fichier. L'autre contient les informations de références croisées fichier-programme. The Analyze Programs (ANZPGM) command produces a report that shows the programs and files in a set of libraries and the relationships between them. Both reports are written to the printer file QPPTANZP. Two printer files are produced with the same name. One printer file contains Program-to-File cross reference information. The other printer file contains File-to-Program cross reference information.

Paramètres

Mot-clé Description Valeurs possibles Remarques
LIBL Bibliothèques d'applicationApplication libraries Values (jusqu'à 10 répétitions): Nom Obligatoire, positionnel 1
JOB Nom du travailJob name Nom, ANZPGM Facultatif
JOBD Description de travailJob description Valeurs uniques: *NONE
Autres valeurs: Nom d'objet qualifié
Facultatif
Qualificatif 1 : Description de travailQualificatif 1: Job description Nom, QPFRJOBD
Qualificatif 2: BibliothèqueQualificatif 2: Library Nom, *LIBL, *CURLIB

Bibliothèques d'application (LIBL)Application libraries (LIBL)

Indique les bibliothèques qui contiennent les programmes à analyser dans le rapport. Specifies the libraries that contain the programs on which to report.

Ce paramètre est obligatoire. This is a required parameter.

nom
Indiquez jusqu'à 10 noms de bibliothèque à inclure dans le rapport d'analyse des programmes. Specify up to 10 library names to be included in the Analyze Program report.

Nom du travail (JOB)Job name (JOB)

Indique le nom du travail à utiliser si le travail est soumis pour un traitement par lots. Specifies the job name to be used if submitting the job for batch processing.

Toute valeur de ce paramètre est ignorée si *NONE est indiqué pour le paramètre Description de travail (JOBD). Any value for this parameter is ignored if *NONE is specified for the Job description (JOBD) parameter.

Remarque :Si JOBD(*NONE) est indiqué, le traitement du travail est effectué en mode interactif. Remarque :If JOBD(*NONE) is specified, job processing is performed interactively.

ANZPGM
Le nom de la commande est utilisé comme nom du travail. The command name is used for the job name.
nom
Indiquez le nom à utiliser pour tous les travaux par lots. Specify the name to be used for any and all batch jobs.

Description de travail (JOBD)Job description (JOBD)

Indique la description de travail utilisée pour soumettre le travail à un traitement par lots. Specifies the job description used to submit the job for batch processing.

Valeurs uniques

*NONE
Aucun travail par lots n'est soumis ; le traitement se poursuit en mode interactif pendant que l'utilisateur attend. La station de travail de l'utilisateur n'est pas disponible pour un autre usage pendant ce temps, ce qui peut être notable pour les travaux longs. A batch job is not submitted; processing continues interactively while the user waits. The user's workstation is not available for other use during this time, which could be significant for long jobs.

Qualificatif 1 : Description de travail Qualificatif 1: Job description

QPFRJOBD
La description de travail fournie par IBM, QPFRJOBD, est utilisée. The IBM-supplied job description, QPFRJOBD, is used.
nom
Indiquez le nom de la description de travail à utiliser. Specify the name of the job description to be used.

Qualificatif 2 : Bibliothèque Qualificatif 2: Library

*LIBL
Toutes les bibliothèques de la liste de bibliothèques du travail sont parcourues jusqu'à la première correspondance. All libraries in the job's library list are searched until the first match is found.
*CURLIB
La bibliothèque en cours du travail est utilisée pour localiser la description de travail. Si aucune entrée de bibliothèque en cours n'existe dans la liste de bibliothèques, QGPL est utilisée. The current library for the job is used to locate the job description. If no current library entry exists in the library list, QGPL is used.
nom
Indiquez la bibliothèque dans laquelle se trouve la description de travail. Specify the library in which the job description is located.

Exemples

ANZPGM   LIBL(APPGM ARPGM)

Cette commande produit des rapports présentant les relations entre programmes et fichiers pour tous les programmes des bibliothèques de programmes Comptabilité fournisseurs (APPGM) et Comptabilité clients (ARPGM). This command produces reports showing the program and file relationships for all programs in the Accounts Payable (APPGM) and Accounts Receivable (ARPGM) program libraries.

Messages d'erreur

Messages *ESCAPE *ESCAPE Messages

CPF9801
L'objet &2 de la bibliothèque &3 est introuvable. Object &2 in library &3 not found.
CPF9802
Vous n'avez pas les droits sur l'objet &2 de &3. Not authorized to object &2 in &3.
PFR9802
Un message inattendu a été surveillé. Unexpected message monitored.

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