Aller au contenu

CPF9203

Réponse inattendue &1 reçue du système cible DDM.

Gravité 50 · Fin anormale du travail

Cause

Le travail &6 du système cible &4 a envoyé un message de réponse DDM, point de code &1, lors d'une tentative d'accès au fichier éloigné &5 via l'objet DDM &2 de la bibliothèque &3. Il s'agit d'une erreur interne.

Que faire

Utilisez le point de code DDM &1 pour identifier l'incident. Recherchez si des messages concernant cet objet DDM figurent déjà dans l'historique du travail. Consultez les messages de l'historique des erreurs ou du travail du système cible. Corrigez les erreurs éventuelles, puis renouvelez la demande.

Description technique

Si le point de code ne figure pas dans la liste ci-dessous, vous trouverez plus d'informations dans la collection de rubriques Programmation des bases de données distribuées de la catégorie Bases de données de l'IBM i Information Center, http://www.ibm.com/systems/i/infocenter/. Les points de code des messages de réponse DDM sont les suivants : X'1204'

  • Erreur d'enregistrement par défaut X'1207'
  • Nom de fichier en double X'1211'
  • Fichier non ouvert X'120A'
  • Numéro d'enregistrement en double X'1220'
  • Conflit de déclaration X'122D'
  • Longueur de clé non valide X'1240'
  • Valeur de clé non valide X'1242'
  • Conflit d'ouverture X'124D'
  • Erreur de curseur de mise à jour X'1253'
  • Objet non pris en charge X'1255'
  • Nom déclaré en double X'1256'
  • Nom déclaré non valide X'1257'
  • Nom déclaré introuvable X'125B'
  • Incohérence du nombre d'enregistrements du fichier chargé X'1268'
  • Flot endommagé

If the code point is not included in the list below, more information can be found in the Distributed database programming topic collection in the Database category in the IBM i Information Center book, http://www.ibm.com/systems/i/infocenter/. DDM reply message code points follow: X'1204' -- Default record error X'1207' -- Duplicate file name X'1211' -- File not open X'120A' -- Duplicate record number X'1220' -- A declare conflict X'122D' -- Key length not valid X'1240' -- Key value not valid X'1242' -- An open conflict X'124D' -- An update cursor error X'1253' -- An object not supported X'1255' -- Duplicate declared name X'1256' -- Declared name not valid X'1257' -- Declared name cannot be found X'125B' -- Load file record count mismatch X'1268' -- Damaged stream

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 *HEX 2
&2 *CHAR 10
&3 *CHAR 10
&4 *CHAR 8
&5 *CHAR 40
&6 *CHAR 40

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF9203) MSGF(QSYS/QCPFMSG)

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

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