Aller au contenu

CHGLIBL

Modifier liste bibliothèques

En bref

La commande CHGLIBL (Modifier la liste des bibliothèques) permet de modifier la partie utilisateur de la liste des bibliothèques pour l'unité d'exécution en cours en la liste des bibliothèques définies par l'utilisateur.

CHGLIBL se lit CHG (Modifier) + LIBL. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

CHGLIBL

Paramètres

  • LIBL Biblio unité exéc en cours
  • CURLIB Bibliothèque en cours

Astuce : dans une session 5250, tapez CHGLIBL 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 : Oui

La commande CHGLIBL (Modifier la liste des bibliothèques) permet de modifier la partie utilisateur de la liste des bibliothèques pour l'unité d'exécution en cours en la liste des bibliothèques définies par l'utilisateur. Cette commande n'affecte pas la partie système de la liste des bibliothèques, ni aucune liste de bibliothèques pour une autre unité d'exécution.

Restrictions : Pour modifier la liste des bibliothèques, vous devez disposer du droit d'utilisation (*USE) sur toutes les bibliothèques indiquées. Si vous n'avez pas accès à une ou plusieurs des bibliothèques, la liste des bibliothèques n'est pas modifiée.

Paramètres

Mot-clé Description Valeurs possibles Remarques
LIBL Biblio unité exéc en cours Valeurs uniques: *SAME, *NONE
Autres valeurs (jusqu'à 250 répétitions): Nom
Facultatif, positionnel 1
CURLIB Bibliothèque en cours Nom, *SAME, *CRTDFT Facultatif, positionnel 2

Biblio unité exéc en cours (LIBL)

Indique les bibliothèques placées dans la partie utilisateur de la liste des bibliothèques pour l'unité d'exécution en cours. Ce paramètre peut être indiqué sous la forme d'une valeur particulière ou d'une liste d'un ou plusieurs noms.

Valeurs uniques

*SAME
Les bibliothèques de la partie utilisateur de la liste des bibliothèques pour l'unité d'exécution en cours ne sont pas modifiées.
*NONE
Aucune bibliothèque ne figure dans la partie utilisateur de la liste des bibliothèques pour l'unité d'exécution en cours.

Autres valeurs

nom
Indique le nom des bibliothèques à ajouter à la partie utilisateur de la liste des bibliothèques pour l'unité d'exécution en cours, dans l'ordre de la recherche. Vous pouvez indiquer jusqu'à 250 noms.

Bibliothèque en cours (CURLIB)

Indique la bibliothèque remplaçant la bibliothèque en cours dans la liste des bibliothèques de l'unité d'exécution en cours.

*SAME
La bibliothèque en cours dans la liste des bibliothèques de l'unité d'exécution en cours n'est pas modifiée.
*CRTDFT
Aucune bibliothèque en cours ne doit figurer dans la liste des bibliothèques de l'unité d'exécution en cours. Lorsque des objets destinés à la bibliothèque en cours sont créés, ils sont placés dans la bibliothèque par défaut QGPL.
nom
Indiquez le nom de la bibliothèque remplaçant la bibliothèque en cours dans la liste des bibliothèques de l'unité d'exécution en cours.

Exemples

CHGLIBL   LIBL(ULIB10 ULIB15 QGPL)

Cette commande permet de modifier la partie utilisateur de la liste des bibliothèques de l'unité d'exécution en cours. La nouvelle liste de bibliothèques contient les bibliothèques ULIB10, ULIB15 et QGPL. Cet ordre est utilisé pour les recherches dans les bibliothèques.

Messages d'erreur

Messages *ESCAPE

CPF2106
Liste des bibliothèques non disponible
CPF2110
Bibliothèque &1 non trouvée.
CPF2113
Impossible d'allouer la bibliothèque &1.
CPF2176
Bibliothèque &1 endommagée.
CPF2182
Non autorisé à utiliser la bibliothèque &1.
CPF2184
Liste des bibliothèques non remplacée.

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