Aller au contenu

CPF39D0

La fonction de surveillance d'événement ne peut pas démarrer. Le code raison est &1.

Watch for event function cannot start. Reason code &1.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Le travail de surveillance d'événement ne sera pas soumis à la file d'attente de travaux QUSRNOMAX. Le code raison est &1. Les codes raison sont les suivants : 01 - La file d'attente de travaux QUSRNOMAX n'est pas associée à un sous-système actif. 02 - La file d'attente de travaux QUSRNOMAX est à l'état suspendu.

The job to watch for an event will not be submitted to the QUSRNOMAX job queue. The reason code is &1. Reason codes are: 01 - QUSRNOMAX job queue is not associated with an active subsystem. 02 - QUSRNOMAX job queue is in Held status.

Que faire

Effectuez la reprise correspondant au code raison, puis renouvelez votre demande : 01 - Utilisez la commande Démarrer sous-système (STRSBS) pour démarrer le sous-système qui contient une entrée de file d'attente de travaux pour la file d'attente de travaux QUSRNOMAX de la bibliothèque QSYS. La description de sous-système QUSRWRK est livrée avec une entrée de file d'attente de travaux pour cette file d'attente de travaux. 02 - Utilisez la commande Libérer file d'attente de travaux (RLSJOBQ) pour libérer la file d'attente de travaux QUSRNOMAX de la bibliothèque QSYS.

Do the following recovery based on the reason code, then try the request again: 01 - Use Start Subsystem (STRSBS) command to start the subsystem which contains a job queue entry for the QUSRNOMAX job queue in library QSYS. The QUSRWRK subsystem description is shipped with a job queue entry for this job queue. 02 - Use Release Job Queue (RLSJOBQ) command to release QUSRNOMAX job queue in library QSYS.

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...

VariableTypeLongueur
&1 *CHAR 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF39D0) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF39D0) EXEC(DO)
  /* traitement de l'erreur */
ENDDO