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...
| Variable | Type | Longueur |
|---|---|---|
| &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