CPF5184
Option de lecture incorrecte pour le membre &4.
Gravité 50 · Fin anormale du travail
Cause
L'option de lecture est incorrecte pour le membre &4 du fichier &2, dans la bibliothèque &3 ; en effet, une opération GET-NEXT a été demandée après une opération GET-PREVIOUS ou vice versa, ou bien une opération GET-SAME a été demandée, alors que certains enregistrements de la mémoire tampon de lecture d'enregistrements groupés n'ont pas encore été extraits. Le sens de l'extraction peut être inversé ou une opération GET-SAME peut être demandée uniquement si tous les enregistrements de la mémoire tampon de lecture d'enregistrements groupés ont été extraits. En outre, le sens de l'extraction ne peut pas être inversé dans le cas d'un fichier réparti mis en oeuvre à l'aide de fichiers logiques joints sur un ou plusieurs noeuds.
Que faire
Si vous avez utilisé la commande OPNQRYF, définissez le paramètre SEQONLY(*YES 1). Sinon, indiquez SEQONLY(*NO) dans la commande OVRDBF, puis renouvelez votre demande.
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(CPF5184) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5184) EXEC(DO)
/* traitement de l'erreur */
ENDDO