Message d'erreur IBM i (AS/400)
CPF9063
Les valeurs de début et de fin pour CRTDATE sont inversées.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'heure et la date de fin doivent être postérieures à l'heure et à la date de début.
Que faire
Indiquez les valeurs de l'heure et de la date de la façon suivante et relancez votre demande : CRTDATE((heure-de-début date-de-début) (heure-de-fin date-de-fin)). Vous pouvez afficher le format de la date (par exemple AAMMJJ, MMJJAA, JJMMAA) à l'aide de la commande DSPSYSVAL (Afficher une valeur système) avec SYSVAL(QDATFMT). Si vous indiquez une année inférieure à 40, elle est considérée postérieure à l'année 1 999. Vous pouvez également utiliser *BEGIN comme date de début ou *END comme date de fin.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF9063) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF9063) EXEC(DO)
/* traitement de l'erreur */
ENDDO