Aller au contenu

Message d'erreur IBM i (AS/400)

CPF3E14

L'arrêt de demande base de données relationnelle a échoué.

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

Cause

L'arrêt d'une demande base de données sur le système éloigné &1 a échoué pour l'une des raisons suivantes :

  • le jeton d'interruption &2 n'a pas été trouvé.
  • Le jeton d'interruption &2 n'était pas admis par le système éloigné.
  • Aucune demande base de données relationnelle n'était en cours d'exécution sur ce système.

Que faire

Apportez les corrections nécessaires au jeton d'interruption et renouvelez votre demande, ou bien faites votre demande lorsqu'une instruction SQL est en cours d'exécution sur le système éloigné.

Description technique

Les demandes de fin de base de données relationnelle ont échoué car le jeton d'interruption ne correspondait pas au jeton d'interruption renvoyé dans le message de réponse DDM Access Relational Database (ACCRDBRM).

End relational database requests failed because the interrupt token did not match the interrupt token returned on the DDM Access Relational Database (ACCRDBRM) reply message.

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 variable
&2 *CHAR variable

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3E14) MSGF(QSYS/QCPFMSG)

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

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