CPF1639
Date &5 du poste de planning des travaux incorrecte.
Gravité 30 · Erreur grave
Cause
La date &5 indiquée au paramètre SCDDATE (Date planifiée) du poste de planning des travaux &3 numéro &4 est incorrecte. Cette date n'existe pas dans votre calendrier (par exemple, la date 29/2/03 n'existe pas dans le calendrier grégorien). Les causes possibles sont les suivantes : soit une commande ADDJOBSCDE (Ajouter un poste de planning des travaux) ou CHGJOBSCDE (Modifier un poste de planning des travaux) a été lancée, soit la valeur système QLEAPADJ a été modifiée. Il se peut également que le système ou une valeur de décalage des années du travail ait été modifié, ou que le planning des travaux ait été restauré sur un système disposant d'un calendrier différent. Enfin, cette erreur peut se produire lorsque le planning des travaux est en cours de restauration ou que le calcul de l'heure de la prochaine soumission est en cours alors qu'un travail a déjà été soumis pour ce poste. Dans tous les cas, les travaux relatifs au poste ne seront soumis qu'après modification de celui-ci.
Que faire
Si l'erreur s'est produite lors de l'exécution de la commande ADDJOBSCDE ou CHGJOBSCDE, modifiez le paramètre SCDDATE (Date planifiée) indiqué dans l'une de ces commandes, puis renouvelez votre demande. Dans les autres cas, utilisez la commande CHGJOBSCDE (Modifier un poste de planning des travaux) afin de modifier le paramètre SCDDATE.
Description technique
Un numéro d'entrée *N signifie qu'aucun numéro d'entrée n'a été attribué lorsque l'erreur s'est produite pendant l'ajout de l'entrée.
An entry number of *N means that an entry number was not assigned when the error occurred while the entry was being added.
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 |
|---|---|---|
| &3 | *CHAR |
10 |
| &4 | *CHAR |
6 |
| &5 | *CHAR |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1639) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1639) EXEC(DO)
/* traitement de l'erreur */
ENDDO