Aller au contenu

CPF32DD

La valeur renvoyée du programme d'exit de changement de nom est incorrecte.

Gravité 30 · Erreur grave

Cause

La valeur renvoyée du programme d'exit de changement de nom à l'API QDBRPLAY est incorrecte. Code raison &1. Les significations des codes d'erreur sont les suivantes : 1 - La longueur du nom de bibliothèque est incorrecte. 2 - La longueur du nom d'objet est incorrecte. 3 - Un nom de dictionnaire de données doit correspondre au nom de bibliothèque. 4 - Un type ou une fonction définie par l'utilisateur ou une variable globale ne doit pas être renommée. 5 - Un nom de bibliothèque d'une contrainte doit être identique au nom de bibliothèque du fichier du propriétaire.

Que faire

Modifiez le programme d'exit de changement de nom pour renvoyer des noms d'objet, des longueurs de nom d'objet, des noms de bibliothèque et des longueurs de nom de bibliothèque corrects, puis relancez la 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
&1 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF32DD) MSGF(QSYS/QCPFMSG)

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

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