Aller au contenu

ANZDBFKEY

Analyser clés fichier base de données

Analyze Database File Keys

En bref

La commande Analyse des clés de fichier de base de données (ANZDBFKEY) produit, à partir des données générées par la commande Analyse des fichiers de base de données (ANZDBF), deux rapports présentant la structure des clés des fichiers de base de données. The Analyze Database File Keys (ANZDBFKEY) command produces, from the data generated by the Analyze Database File (ANZDBF) command, two reports showing the key structure of the database files.

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

Syntaxe minimale

ANZDBFKEY

Paramètres

  • FILE Fichier physique Physical file
  • NUMLF Nombre minimal de fichiers logiques Min number of logical files
  • JOB Nom du travail Job name
  • JOBD Description de travail Job description

Astuce : dans une session 5250, tapez ANZDBFKEY 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 clés de fichier de base de données (ANZDBFKEY) produit, à partir des données générées par la commande Analyse des fichiers de base de données (ANZDBF), deux rapports présentant la structure des clés des fichiers de base de données. The Analyze Database File Keys (ANZDBFKEY) command produces, from the data generated by the Analyze Database File (ANZDBF) command, two reports showing the key structure of the database files.

Un rapport est écrit dans le fichier d'imprimante QPPTANZK. L'autre rapport est écrit dans le fichier d'imprimante QPPTANKM. QPPTANZK contient la liste des chemins d'accès et (pour les fichiers logiques uniquement) des critères de sélection de chaque zone clé ou règle de sélection. QPPTANKM contient une matrice des zones clés de tous les fichiers logiques basés sur le fichier physique. One report is written to the printer file QPPTANZK. The other report is written to the printer file QPPTANKM. QPPTANZK contains a listing of the access paths and (logical files only) selection criteria for each key field or selection rule. QPPTANKM contains a matrix of the key fields for all logical files based on the physical file.

Paramètres

Mot-clé Description Valeurs possibles Remarques
FILE Fichier physiquePhysical file Nom, *NUMLF Facultatif
NUMLF Nombre minimal de fichiers logiquesMin number of logical files 1.0-99999.0, 5 Facultatif
JOB Nom du travailJob name Nom, ANZDBFKEY 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

Fichier physique (FILE)Physical file (FILE)

Indique les fichiers physiques à sélectionner dans la liste traitée par la commande Analyse des fichiers de base de données (ANZDBF). Le rapport inclut tous les fichiers logiques associés à chaque fichier physique sélectionné. Specifies which physical files to select from the list processed by the Analyze Database File (ANZDBF) command. The report includes all logical files associated with each selected physical file.

*NUMLF
Indique tous les fichiers physiques associés à un nombre minimal de fichiers logiques au moins. Le minimum est défini par le paramètre Nombre minimal de fichiers logiques (NUMLF). Specifies all physical files that have at least a minimum number of associated logical files. The specific minimum is defined by the Min number of logical files (NUMLF) parameter.
nom
Indiquez le nom d'un fichier physique particulier. Specify the name of a particular physical file.

Nombre minimal de fichiers logiques (NUMLF)Min number of logical files (NUMLF)

Indique le nombre minimal de fichiers logiques associés à un fichier physique pour que ce fichier physique soit sélectionné. Ce paramètre n'est valide que si *NUMLF est indiqué pour le paramètre Fichier physique (FILE). Specifies the minimum number of logical files associated with a physical file before that physical file is selected. This parameter is valid only when *NUMLF is specified for the Physical file (FILE) parameter.

5
Au moins 5 fichiers logiques doivent être associés à un fichier physique. At least 5 logical files must be associated with a physical file.
1-99999
Indiquez le nombre minimal de fichiers logiques requis. Specify the minimum number of logical files required.

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.

ANZDBFKEY
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

ANZDBFKEY   FILE(*NUMLF)  NUMLF(2)

Cette commande produit des rapports sur les clés de tous les fichiers qui font référence à des fichiers physiques associés à au moins deux fichiers logiques. This command produces reports on the keys for all files that refer to physical files with at least two associated logical files.

Messages d'erreur

Messages *ESCAPE *ESCAPE Messages

PFR5251
Impossible d'accéder aux données pour analyser le fichier de base de données. Cannot access data to analyze data base file.
PFR9802
Un message inattendu a été surveillé. Unexpected message monitored.

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