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...
| Variable | Type | Longueur |
|---|---|---|
| &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