Aller au contenu

CPF3958

Vous n'avez pas les droits pour utiliser le programme &1 de la bibliothèque &2.

Not authorized to use program &1 in library &2.

Gravité 30 · Erreur grave

Cause

Vous avez indiqué un programme d'exit dans une commande Tracer travail (TRCJOB), mais vous n'avez pas le droit *EXECUTE, nécessaire pour exécuter le programme.

You specified an exit program on a Trace Job (TRCJOB) command, but do not have *EXECUTE authority, which is required to run the program.

Que faire

Obtenez le droit *EXECUTE auprès du propriétaire du programme ou du responsable de la sécurité. Relancez ensuite la commande.

Get *EXECUTE authority from the program owner or the security officer. Then try the command again.

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...

VariableTypeLongueur
&1 *CHAR 10
&2 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3958) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF3958) EXEC(DO)
  /* traitement de l'erreur */
ENDDO