CPF1912
Impossible d'accéder au programme &1 de la bibliothèque &2.
Gravité 30 · Erreur grave
Cause
L'une des situations suivantes s'est produite : Le programme ou la bibliothèque indiqué(e) au paramètre PGM (Programme), SRCDBGPGM (Programme de débogage du source) ou BKPPGM (Programme point d'arrêt à appeler) n'a pas été trouvé(e). Vous ne disposez pas des droits appropriés sur ces objets.
Que faire
Effectuez l'une des opérations suivantes, puis renouvelez votre demande : Assurez-vous que l'objet indiqué au paramètre PGM est de type *PGM. Pour ajouter des programmes de service (*SRVPGM) au mode débogage, utilisez la commande DSPMODSRC (Afficher le source d'un module), appuyez sur la touche F14 (GERER LISTE DE MODULES) et choisissez l'option 1 (AJOUTER PROGRAMME). Indiquez le nom d'un programme existant et de sa bibliothèque. Si le nom de la bibliothèque est *LIBL, vous pouvez corriger l'erreur en ajoutant une bibliothèque à la liste des bibliothèques à l'aide de la commande ADDLIBLE. Vous devez disposer du droit d'utilisation (*USE) sur la bibliothèque du programme, du droit de modification (*CHANGE) sur le programme à déboguer et du droit d'utilisation (*USE) sur le programme de gestion de point d'arrêt et le programme de débogage du source.
Variables du message
Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
10 |
| &2 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1912) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1912) EXEC(DO)
/* traitement de l'erreur */
ENDDO