Aller au contenu

CPF5125

Option de mise à jour incorrecte pour le membre &4.

Gravité 50 · Fin anormale du travail

Cause

Une mise à jour d'un fichier a été tentée alors que celui-ci n'avait pas été ouvert en mise à jour ou en suppression. Si le membre &4 de &2 se trouvant dans la bibliothèque &3 a été ouvert avec SHARE(*YES), il se peut que le message de diagnostic CPF4123 soit apparu lors d'ouvertures ultérieures.

Que faire

S'il s'agit d'un fichier partagé, modifiez la première ouverture pour permettre les mises à jour et les suppressions. Si la première ouverture ne peut être modifiée, ouvrez le fichier et indiquez le paramètre SHARE(*NO). Si le fichier n'était pas partagé, modifiez l'application pour qu'il puisse être ouvert en mise à jour et en suppression.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5125) MSGF(QSYS/QCPFMSG)

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

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