Message d'erreur IBM i (AS/400)
CPF4767
Donnée incorrecte pour fonction &7 sur unité-pgm &4 dans fichier &2 de &3.
Gravité 20 · Erreur
Cause
Les données indiquées pour la fonction &7 à l'unité programme &4, dans le fichier &2 de &3, sont incorrectes. L'erreur est due à l'une des raisons suivantes :
- Si la fonction était une demande de délai, le format de l'intervalle de temps n'était pas HHMMSS.
- Si la fonction était un format fourni par le système ou un format d'enregistrement DDS avec le mot clé VARLEN, sa longueur était incorrecte.
Que faire
Corrigez le format des données, puis relancez la fonction. Réponses possibles : I
- La demande n'est pas prise en compte. C
- La demande est annulée. Le message d'échappement CPF5104 est envoyé.
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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
| &7 | *CHAR |
10 |
Message d'interrogation
Ce message attend une réponse de l'opérateur,
par défaut C.
Réponses acceptées :
I, C.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF4767) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4767) EXEC(DO)
/* traitement de l'erreur */
ENDDO