Aller au contenu

ANZDBF

Analyser fichiers de base de données

Analyze Database Files

En bref

La commande Analyse des fichiers de base de données (ANZDBF) produit deux rapports qui présentent les fichiers physiques et logiques d'un ensemble de bibliothèques ainsi que les relations entre ces fichiers. The Analyze Database Files (ANZDBF) command produces two reports that show the physical and logical files in a set of libraries and the relationships between the files.

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

Syntaxe minimale

ANZDBF 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 ANZDBF 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 fichiers de base de données (ANZDBF) produit deux rapports qui présentent les fichiers physiques et logiques d'un ensemble de bibliothèques ainsi que les relations entre ces fichiers. Elle enregistre les informations dans un fichier de base de données en vue d'une analyse plus poussée par la commande Analyse des clés de fichier de base de données (ANZDBFKEY). Les deux rapports (relations fichiers physiques vers fichiers logiques et relations fichiers logiques vers fichiers physiques) sont écrits dans le fichier d'imprimante QPPTANZD. Deux fichiers d'imprimante de même nom sont produits. Les données sont enregistrées dans le membre QAPTAZDR du fichier de base de données QPFRDATA/QAPTAZDR. The Analyze Database Files (ANZDBF) command produces two reports that show the physical and logical files in a set of libraries and the relationships between the files. It saves the information in a database file for further analysis by the Analyze Database File Keys (ANZDBFKEY) command. Both reports (physical to logical file relationships and logical to physical file relationships) are written to the printer file QPPTANZD. Two printer files with the same name are produced. The data is saved in member QAPTAZDR of the database file QPFRDATA/QAPTAZDR.

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, ANZDBF 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 fichiers de base de données à analyser dans le rapport. Specifies the libraries that contain the database files 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 fichiers de base de données. Specify up to 10 library names that are to be included in the Analyze Database File 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.

ANZDBF
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

ANZDBF   LIBL(APDTA ARDTA)

Cette commande produit des rapports présentant les relations de tous les fichiers des bibliothèques de données Comptabilité fournisseurs (APDTA) et Comptabilité clients (ARDTA). This command produces reports showing the relationships for all files in the Accounts Payable (APDTA) and Accounts Receivable (ARDTA) data 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.