CPF1F2F
Échec du déverrouillage d'une plage d'octets du fichier.
Unlock range of bytes in file failed.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Vous avez tenté de déverrouiller une plage d'octets d'un fichier, mais vous n'avez pas verrouillé la plage d'octets indiquée. La plage d'octets de la demande de déverrouillage doit correspondre exactement à une plage précédemment verrouillée. Le nom de fichier indiqué dans le système de fichiers &1 était &2.
You attempted to unlock a range of bytes in a file, but you do not have the specified range of bytes locked. The range of bytes on the unlock request must exactly match a range previously locked. The file name specified in file system &1 was &2.
Que faire
Corrigez la demande de déverrouillage pour indiquer une plage d'octets précédemment verrouillée.
Correct the unlock request to specify a range of bytes that was previously locked.
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 |
|---|---|---|
| &1 | *CHAR |
10 |
| &2 | *CHAR |
variable |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1F2F) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1F2F) EXEC(DO)
/* traitement de l'erreur */
ENDDO