WRKLIBPDM
Gérer bibliothèques avec PDM
En bref
La commande WRKLIBPDM (Gérer bibliothèques avec PDM) permet de gérer une ou plusieurs bibliothèque(s).
WRKLIBPDM se lit WRK
(Gérer) + LIBPDM.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
WRKLIBPDM
Paramètres
Astuce : dans une session 5250, tapez WRKLIBPDM 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 QPDA)
Où s'exécute : Environnements interactifs (*INTERACT *IPGM *IREXX *EXEC)
Compatible multitâche : Non
La commande WRKLIBPDM (Gérer bibliothèques avec PDM) permet de gérer une ou plusieurs bibliothèque(s). Elle vous évite de passer par le menu GESTIONNAIRE DE DEVELOPPEMENT (PDM) et l'écran SELECTION DES BIBLIOTHEQUES.
Bibliothèque (LIB)
Indique les bibliothèques à gérer.
- *PRV
- Vous permet de gérer la ou les même(s) bibliothèque(s) que celle(s) que vous avez gérée(s) lors de votre précédente session WRKLIBPDM.
- *LIBL
- Vous permet de gérer toutes les bibliothèques de la liste des bibliothèques du travail.
- *USRLIBL
- Vous permet de gérer toutes les bibliothèques de la partie utilisateur de la liste des bibliothèques du travail.
- *ALL
- Vous permet de gérer toutes les bibliothèques du système, y compris QSYS et QTEMP.
- *ALLUSR
- Vous permet de gérer toutes les bibliothèques non système, y compris toutes les bibliothèques utilisateur. Elles apparaissent par ordre alphabétique.
- *CURLIB
- Vous permet de gérer la bibliothèque en cours pour le travail. Si vous n'avez pas défini de bibliothèque en cours pour le travail, QGPL est prise par défaut.
- nom-générique
- Spécifiez le nom générique des bibliothèques à gérer.
Le nom générique peut se présenter comme suit :
- ABC*
- Affiche la liste de toutes les bibliothèques commençant par les caractères ABC. Exemple : ABC, ABCD ou ABCTEST.
- *ABC
- Affiche la liste de toutes les bibliothèques se terminant par les caractères ABC. Exemple : ABC, DABC ou TESTABC.
- *B*
- Affiche la liste de toutes les bibliothèques dont le nom comporte la lettre B. Exemple : B, BALL ou ABCD.
- A*C
- Affiche la liste de toutes les bibliothèques dont le nom commence par A et se termine par C. Exemple : AC, ABC ou AZZZC.
- "a*"
- Affiche la liste de toutes les bibliothèques figurant entre guillemets et commençant par la lettre a. Par exemple : "a", "aB", "aD".
- **ALL
- Affiche la liste de toutes les bibliothèques se terminant par les caractères ALL. Exemple : ALL, BALL ou TESTALL. Vous devez dans ce cas entrer **ALL, car *ALL est une valeur spéciale permettant d'afficher la liste de toutes les bibliothèques.
- nom
- Indiquez le nom de l'unique bibliothèque à gérer.
Numéro ASP (LIB)
Désigne l'ASP des bibliothèques devant s'afficher à l'écran GESTION DES BIBLIOTHEQUES. Ce paramètre n'est pas pris en compte lorsque le paramètre LIB a pour valeur *LIBL, *CURLIB ou *USRLIBL. Si un numéro est spécifié pour ce paramètre, la valeur * doit être indiquée pour le paramètre ASPDEV.
- *ALL
- La recherche porte sur toutes les unités ASP définies par le paramètre ASPDEV.
- 1-32
- Indiquez le numéro de l'ASP système ou utilisateur de base à rechercher. ASP 1 correspond à l'ASP système, qui est toujours configuré. Les valeurs 2 à 32 correspondent à des ASP utilisateur de base qui doivent être configurés sur le système. Pour obtenir des informations sur la configuration d'un ASP, reportez-vous au manuel Backup and Recovery, SC41-5304.
Unité ASP (LIB)
Spécifie le nom de l'unité ASP sur laquelle la mémoire de bibliothèque en cours d'affichage est allouée. Si la bibliothèque figure dans un ASP qui ne fait pas partie d'un espace de nom de bibliothèque d'unité d'exécution, ce paramètre doit être spécifié pour s'assurer que la bibliothèque appropriée est affichée. Si un numéro est spécifié pour le paramètre ASP, la valeur du paramètre ASPDEV doit être *.
- *
- La bibliothèque est recherchée dans les ASP qui font actuellement partie de l'espace de nom de bibliothèque de l'unité d'exécution. Les ASP concernés par cette recherche sont les suivants : l'ASP système (ASP 1), tous les ASP utilisateur de base définis (ASP 2 à 32), et, si l'unité d'exécution comporte un groupe d'ASP, les ASP principaux et auxiliaires figurant dans le groupe d'ASP de cette unité d'exécution.
- *SYSBAS
- La bibliothèque est recherchée dans l'ASP système (ASP 1) et tous les ASP utilisateur de base définis (ASP 2 à 32). La recherche ne porte pas sur les ASP principaux ou auxiliaires, même si l'unité d'exécution comporte un groupe d'ASP.
- *CURASPGRP
- Si l'unité d'exécution comporte un groupe d'ASP, la bibliothèque est recherchée dans les ASP principaux et auxiliaires du groupe d'ASP de cette unité d'exécution. La recherche ne porte pas sur l'ASP système (ASP 1) ni sur les ASP utilisateur de base définis (ASP 2 à 32). Si aucun groupe d'ASP n'est associé à l'unité d'exécution, une erreur est générée.
- nom
- Spécifiez le nom d'unité de l'ASP principal ou auxiliaire sur laquelle la recherche doit porter. Les ASP principaux ou auxiliaires doivent être activés (en mettant en fonction l'unité ASP) et être à l'état 'Disponible'. La recherche ne porte pas sur l'ASP système (ASP 1) ni sur les ASP utilisateur de base configurés (ASP 2 à 32).
Exemples
Exemple 1 : Gestion des bibliothèques de la liste des bibliothèques du travail
WRKLIBPDM LIB('*LIBL')
Cette commande permet de gérer toutes les bibliothèques de la liste des bibliothèques du travail en cours. Ces dernières apparaissent dans l'ordre de la liste des bibliothèques.
Exemple 2 : Gestion d'un ensemble générique de bibliothèques
WRKLIBPDM LIB('*PAY*')
Cette commande permet de gérer une sous-liste de bibliothèques dont le nom comporte les caractères PAY. Les bibliothèques sont listées par ordre alphabétique.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.