Aller au contenu

ANZQRY

Analyser une définition QUERY

En bref

La commande ANZQRY (Analyser une définition QUERY) permet d'analyser un objet QRYDFN (définition d'analyse) pour déterminer s'il pourra être converti et réutilisé dans la gestion de requêtes QM/400.

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

Syntaxe minimale

ANZQRY QRY(…)

Paramètres

  • QRY Analyse obligatoire
  • SEV Filtre code gravité

Astuce : dans une session 5250, tapez ANZQRY 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 ANZQRY (Analyser une définition QUERY) permet d'analyser un objet QRYDFN (définition d'analyse) pour déterminer s'il pourra être converti et réutilisé dans la gestion de requêtes QM/400. Vous obtenez d'une part des messages de diagnostic décrivant les différences possibles entre l'analyse sous QUERY/400 et la requête obtenue sous QM/400, ainsi que des informations sur le format dérivées de l'objet QRYDFN analysé. Un message d'achèvement indique le niveau de l'incident potentiel le plus grave.

Paramètres

Mot-clé Description Valeurs possibles Remarques
QRY Analyse Nom d'objet qualifié Obligatoire, positionnel 1
Qualificatif 1: Analyse Nom
Qualificatif 2: Biblio Nom, *LIBL, *CURLIB
SEV Filtre code gravité 0-99, 0 Facultatif, positionnel 2

Analyse (QRY)

Indique la définition QUERY (objet QRYDFN) à analyser.

Ce paramètre est obligatoire.

Qualificatif 1 : Analyse

nom
Indiquez le nom de la définition QUERY à analyser.

Qualificatif 2 : Biblio

*LIBL
La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
*CURLIB
Le système effectue la recherche dans la bibliothèque en cours du travail. Si celle-ci n'est pas définie, QGPL est utilisée par défaut.
nom
Indiquez le nom de la bibliothèque sur laquelle doit porter la recherche.

Filtre code gravité (SEV)

Indique le code de gravité du message. Ce code correspond au niveau de gravité de la condition à l'origine du message.

0
Tous les messages de diagnostic des différences sont consignés.
0 à 99
Indiquez un filtre de code de gravité.

Exemples

Exemple 1 : Affichage de tous les messages

ANZQRY   QRY(QRY2)

Cette commande permet d'analyser la première définition QRYDFN appelée QRY2 dans la liste des bibliothèques utilisateur. Les messages relatifs à des problèmes de conversion, par exemple, et dont le texte est trop long sont envoyés dans l'historique du travail. Les messages sont affichés lorsque l'analyse est terminée.

Exemple 2 : Affichage de messages spécifiques

ANZQRY   QRY(QRY2)  SEV(99)

Cette commande permet d'analyser la première requête appelée QRY2 dans la liste des bibliothèques utilisateur. Seuls le message d'achèvement et les messages diagnostiquant des incidents à examiner avant de tenter l'exécution sont affichés et enregistrés.

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