CPF0920
Arrêt de tous les travaux anticipés pour programme &1 de &2.
Gravité 60 · État du système
Cause
La raison de l'arrêt de tous les travaux anticipés pour le programme &1 dans la bibliothèque &2 du sous-système &3 est &4. Vous trouverez la signification de la cause &4 dans la liste ci-après. 1 - La commande ENDPJ (Arrêter les travaux anticipés) a été émise. 2 - Une erreur s'est produite lors du démarrage de nouveaux travaux. Dans le deuxième cas, affichez l'historique du travail (commande DSPJOBLOG) pour le sous-système, afin d'identifier la cause de l'erreur. Lorsque tous les travaux anticipés seront arrêtés, le message CPC0905 s'affichera dans l'historique du travail du sous-système et dans la file d'attente de messages de l'opérateur système.
Que faire
Pour démarrer les travaux, affichez la file d'attente de messages de l'opérateur système (QSYSOPR) à l'aide de la commande DSPMSG. Lorsque le message CPC0905 apparaîtra, entrez la commande STRPJ (Démarrer les travaux anticipés).
Description technique
Toutes les demandes de démarrage de programme, tant celles en attente de rattachement à un travail que les nouvelles demandes reçues par le sous-système, seront rejetées. La description de la raison &4 est : 1 - Tous les travaux de prédémarrage du programme &1 de la bibliothèque &2 dans le sous-système &3 seront terminés immédiatement ou de façon contrôlée, selon la valeur indiquée pour le paramètre OPTION de la commande Fin d'un travail de prédémarrage (ENDPJ). 2 - Tous les travaux de prédémarrage actifs du programme &1 de la bibliothèque &2 dans le sous-système &3 seront terminés de façon contrôlée et aucun nouveau travail ne sera démarré. Les travaux qui traitent actuellement des demandes de démarrage de programme se termineront à la fin des demandes en cours.
All program start requests, both those waiting to be attached to a job and new requests received by the subsystem, will be rejected. The description for reason &4 is: 1 - All prestart jobs for program &1 in library &2 in subsystem &3 will be ended immediately or controlled, depending on the value specified on the OPTION parameter on the End Prestart Job (ENDPJ) command. 2 - All active prestart jobs for program &1 in library &2 in subsystem &3 will be ended controlled and no new jobs will be started. Jobs that are currently servicing program start requests will end when the current requests complete.
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 |
10 |
| &4 | *CHAR |
1 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF0920) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF0920) EXEC(DO)
/* traitement de l'erreur */
ENDDO