Aller au contenu

CPFA984

Le nombre maximal de variables d'environnement est atteint.

Maximum number of environment variables exist.

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

Cause

Vous avez tenté d'ajouter une variable d'environnement (ADDENVVAR), mais le nombre maximal de variables d'environnement, &1, est déjà défini.

You tried to add an environment variable (ADDENVVAR), but the maximum number of environment variables, &1, have already been defined.

Que faire

Si vous travaillez avec des variables d'environnement de travail, examinez les variables existantes (WRKENVVAR), supprimez celles qui ne vous sont pas nécessaires, puis relancez la commande. Vous pouvez aussi vous déconnecter du poste de travail puis vous reconnecter afin de repartir avec un nouvel espace de variables d'environnement. Si vous travaillez avec des variables d'environnement système, examinez les variables existantes (WRKENVVAR LEVEL(*SYS)), supprimez celles qui ne vous sont pas nécessaires, puis relancez la commande.

If working with job environment variables, look at the existing variables (WRKENVVAR) and remove some of the variables you may not need and try the command again. Or, sign-off the workstation and sign-on again to start with a new environment variable space. If working with system environment variables, look at the existing variables (WRKENVVAR LEVEL(*SYS)) and remove some of the variables you may not need and 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 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFA984) MSGF(QSYS/QCPFMSG)

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

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