Aller au contenu

Message d'erreur IBM i (AS/400)

CPF3E81

Le descripteur de données reçu est incorrect.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Un descripteur FDOCA incorrect a été envoyé par la base de données relationnelle &1.

Que faire

Signalez l'incident à l'aide de la commande ANZPRB (Analyser les incidents).

Description technique

Le code d'erreur du descripteur est &6. Le déplacement du triplet en erreur est &5. Le déplacement entre le début du triplet en erreur et le paramètre en erreur est &4. Pour plus d'informations, consultez le manuel Distributed Relational Database Guide. Il en résulte le SQLCODE -30000 ou -30020 et le SQLSTATE 58008 ou 58009, respectivement, sur le demandeur d'application.

The descriptor error code is &6. The offset to the triplet in error is &5. The offset from the beginning of the triplet in error to the parameter in error is &4. Refer to the Distributed Relational Database Guide for more information. This will result in SQLCODE -30000 or -30020 and SQLSTATE 58008 or 58009, respectively, at the application requester.

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
&1 *CHAR 18
&4 *BIN 2
&5 *BIN 4
&6 *HEX 1

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3E81) MSGF(QSYS/QCPFMSG)

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

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