Aller au contenu

CPFA98E

Vous n'êtes pas autorisé à mettre à jour les variables d'environnement de niveau système.

Not authorized to update system-level environment variables.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Vous avez tenté d'ajouter, de modifier ou de supprimer une variable d'environnement de niveau système. Pour cela, vous devez posséder le droit spécial de contrôle des travaux (*JOBCTL) et être autorisé à la fonction de mise à jour des variables d'environnement de niveau système (QIBM_ENVVAR_SYS). La commande Change User Profile (CHGUSRPRF) permet de mettre à jour votre profil utilisateur afin qu'il possède le droit spécial *JOBCTL. La commande Change Function Usage (CHGFCNUSG), avec l'ID de fonction QIBM_ENVVAR_SYS, permet de modifier la liste des utilisateurs autorisés à mettre à jour les variables d'environnement de niveau système.

You tried to add, change, or remove a system-level environment variable. To do this you must have job control (*JOBCTL) special authority and be authorized to the Update system-level environment variable function (QIBM_ENVVAR_SYS). The Change User Profile (CHGUSRPRF) command can be used to update your user profile to have *JOBCTL special authority. The Change Function Usage (CHGFCNUSG) command, with a function ID of QIBM_ENVVAR_SYS, can be used to change the list of users that are allowed to update system-level environment variables.

Que faire

Contactez votre administrateur système ou votre responsable de la sécurité pour obtenir le droit requis.

Contact your system administrator or security officer to get the required authority.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFA98E) MSGF(QSYS/QCPFMSG)

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

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