Message d'erreur IBM i (AS/400)
CPF135D
ENDJOB OPTION(*IMMED) non admise actuellement.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'arrêt immédiat du travail &3/&2/&1 a déjà été demandé et un signal SIGTERM a été envoyé au travail. La commande ENDJOB (Arrêter un travail) avec OPTION(*IMMED) n'est pas admise tant qu'un délai de deux minutes ne s'est pas écoulé après l'envoi de la demande d'arrêt immédiat précédente.
Que faire
Patientez deux minutes après la première demande d'arrêt immédiat du travail, puis renouvelez votre demande. L'arrêt immédiat du travail peut être demandé lors de l'arrêt d'un travail, lors de l'arrêt de l'ensemble des travaux d'un sous-système ou lors de l'arrêt de tous les travaux de tous les sous-systèmes.
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 | *CHAR |
10 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
6 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF135D) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF135D) EXEC(DO)
/* traitement de l'erreur */
ENDDO