DSPSRVPGM
Afficher programme de service
En bref
La commande DSPSRVPGM (Afficher programme de service) permet d'afficher des informations sur un programme de service, à savoir les attributs de création et de traitement du programme de service, des informations sur le compilateur et la taille du programme de service.
DSPSRVPGM se lit DSP
(Afficher) + SRVPGM.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
DSPSRVPGM SRVPGM(…)
Paramètres
Astuce : dans une session 5250, tapez DSPSRVPGM 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 DSPSRVPGM (Afficher programme de service) permet d'afficher des informations sur un programme de service, à savoir les attributs de création et de traitement du programme de service, des informations sur le compilateur et la taille du programme de service.
Les vues QSYS2.BOUND_MODULE_INFO, QSYS2.BOUND_SRVPGM_INFO, QSYS2.PROGRAM_EXPORT_IMPORT_INFO et QSYS2.PROGRAM_INFO renvoient des informations similaires.
Restrictions :
- Vous devez disposer du droit d'exécution (*EXECUTE) pour le programme de service affiché ou du droit d'utilisation (*USE) lorsque DETAIL(*MODULE) est indiqué.
- Vous devez disposer du droit de lecture (*READ) sur la bibliothèque dans laquelle le programme de service existe.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| SRVPGM | Programme de service | Nom d'objet qualifié | Obligatoire, positionnel 1 |
| Qualificatif 1: Programme de service | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| OUTPUT | Sortie | Facultatif, positionnel 2 | |
| DETAIL | Détail | Valeurs uniques: *ALL Autres valeurs (jusqu'à 10 répétitions): *BASIC, *SIZE, *MODULE, *SRVPGM, *PROCEXP, *DTAEXP, *ACTGRPEXP, *ACTGRPIMP, *SIGNATURE, *COPYRIGHT |
Facultatif |
Programme de service (SRVPGM)
Indique le programme de service pour lequel des informations sont affichées ou imprimées.
Ce paramètre est obligatoire.
Qualificatif 1 : Programme de service
- nom
- Indiquez le nom du programme de service.
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
- La recherche porte sur la bibliothèque en cours du travail. Si aucune bibliothèque n'est indiquée, QGPL est utilisée.
- nom
- Indiquez le nom de la bibliothèque sur laquelle doit porter la recherche.
Sortie (OUTPUT)
Indique si la sortie générée par cette commande est affichée sur le poste de travail demandeur ou imprimée avec la sortie spoule du travail.
Ce paramètre est obligatoire.
- *
- La sortie demandée par un travail interactif s'affiche à l'écran. La sortie demandée par un travail par lots est imprimée avec la sortie spoule du travail.
- La sortie est imprimée avec la sortie spoule du travail.
Détail (DETAIL)
Indique le type des informations affichées pour le programme de service.
Ce paramètre est obligatoire.
Valeurs particulières
- *ALL
- Tous les types d'informations DETAIL (*BASIC, *SIZE, *MODULE, *SRVPGM, *PROCEXP, *DTAEXP, *ACTGRPEXP, *ACTGRPIMP, *SIGNATURE et *COPYRIGHT) sont affichés. Si vous choisissez l'affichage des informations, vous pourrez les faire défiler pour chaque type, en appuyant sur ENTREE (ou F12) pour passer d'une section à une autre.
Autres valeurs (jusqu'à 8 répétitions)
- *BASIC
- Des informations générales sur le programme de service sont affichées.
- *SIZE
- La taille et les limites de taille pour ce programme de service sont affichées.
- *MODULE
- Une liste des objets modules liés par ce programme de service est affichée. Pour chaque module, la bibliothèque affichée est celle qui contenait le module lors de la création du programme de service. Si le module a été remplacé par un autre module, provenant d'une autre bibliothèque, le nom de celle-ci reste comme étant celui de la bibliothèque qui contenait le module lorsque le programme de service a été créé.
- *SRVPGM
- Une liste des objets programmes de service liés par ce programme de service est affichée.
- *PROCEXP
- Une liste des procédures exportées à partir d'un programme de service et définies en langage de liage est affichée. Les exportations concernent uniquement la signature en cours.
- *DTAEXP
- Une liste des éléments d'information exportés à partir d'un programme de service et définis en langage de liage est affichée. Les exportations concernent uniquement la signature en cours.
- *ACTGRPEXP
- La liste affichée contient les éléments d'information exportés dans le groupe d'activation précisé dans la zone d'exportation de données des spécifications de liage.
- *ACTGRPIMP
- La liste affichée contient les importations résolues par de faibles exportations dans le répertoire du groupe d'activation.
- *SIGNATURE
- Une liste des signatures pour ce programme de service est affichée. La première signature de la liste est la signature en cours.
- *COPYRIGHT
- Une liste des copyrights pour ce programme de service est affichée.
Messages d'erreur
Messages *ESCAPE
- CPF2150
- Erreur dans la fonction d'informations sur objet.
- CPF2151
- Erreur de l'opération sur &2 de &1 type *&3.
- CPF8122
- Dommage &8 sur bibliothèque &4.
- CPF8123
- L'information objet de la bibliothèque &4 est endommagée.
- CPF813D
- Programme de service &4 de &9 endommagé.
- CPF9801
- Objet &2 non trouvé dans la bibliothèque &3.
- CPF9802
- Non autorisé à l'objet &2 de &3.
- CPF9803
- Impossible d'allouer l'objet &2 de la bibliothèque &3.
- CPF9806
- Impossible d'exécuter fonction pour objet &2 de &3.
- CPF9807
- Une ou plusieurs bibliothèques de la liste ont été supprimées.
- CPF9808
- Allocation impossible pour une ou plusieurs bibliothèques de la liste.
- CPF9810
- Bibliothèque &1 non trouvée.
- CPF9820
- Non autorisé à utiliser la bibliothèque &1.
- CPF9830
- Allocation de la bibliothèque &1 impossible.
- CPF9871
- Erreur lors du traitement.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.