Message d'erreur IBM i (AS/400)
CPF0978
Impossible d'exécuter le travail &3/&2/&1.
Gravité 50 · Fin anormale du travail
Cause
Le travail a été enlevé de la file d'attente des travaux parce qu'un ou plusieurs objets nécessaires à son exécution n'étaient pas disponibles. Par exemple, l'un des éléments suivants n'a pu être utilisé : la file d'attente des travaux, le bloc de contrôle du spoule, la file d'attente de messages pour le travail ou la zone de données.
Que faire
Renouvelez la demande lorsque tous les objets seront disponibles.
Description technique
Un ou plusieurs des objets nécessaires au traitement d'un travail étaient inutilisables. Si le système a précédemment échoué pendant la compression de la table des travaux, il peut exister une copie de ce travail qui n'a pas été retirée de la file d'attente de travaux.
One or more of the objects required to process a job was not usable. If the system previously failed during job table compression, there may be a copy of this job that was not removed from the job queue.
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(CPF0978) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF0978) EXEC(DO)
/* traitement de l'erreur */
ENDDO