Aller au contenu

CPF3217

Mémoire insuffisante pour création du fichier &1 ou ajout d'un membre.

Gravité 30 · Erreur grave

Cause

La création du fichier &1 dans la bibliothèque &2 ou l'ajout du membre &3 au fichier exige un espace mémoire supérieur à celui défini par :

  • la capacité mémoire maximale de la machine,
  • le profil utilisateur du propriétaire du fichier,
  • le profil utilisateur du dépositaire de droits sur le fichier,
  • le profil utilisateur de groupe.

Que faire

Si vous avez reçu des messages indiquant que la capacité mémoire maximale de la machine a été atteinte, précisez le paramètre STG(*FREE) dans la commande SAVOBJ (Sauvegarder des objets) pour libérer une partie de la mémoire. Si des messages vous ont signalé que l'espace mémoire défini par le profil utilisateur est insuffisant, modifiez en conséquence le profil utilisateur du propriétaire du fichier, du dépositaire de droits ou du groupe (paramètre MAXSTG dans la commande CHGUSRPRF).

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
&3 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3217) MSGF(QSYS/QCPFMSG)

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

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