Aller au contenu

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...

VariableTypeLongueur
&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