Aller au contenu

CPF3909

La commande de service ne sera pas traitée.

Service command will not be processed.

Gravité 30 · Erreur grave

Cause

La commande de service que vous venez de saisir ne peut pas être traitée car une commande de service précédente n'est pas terminée. Le travail dont le service est assuré est peut-être en boucle, en attente, suspendu ou interrompu.

The service command you just entered cannot be processed because a previous service command has not completed. The serviced job may be looping, waiting, held, or suspended.

Que faire

Si le travail dont le service est assuré est suspendu, libérez-le, puis relancez la commande de service. Si ce travail est interrompu, par exemple s'il s'agissait de votre travail secondaire interrompu par une demande du système, retournez à ce travail secondaire pour permettre à la commande de service précédente de se terminer, puis relancez la commande de service. Sinon, utilisez la commande Arrêter travail (ENDJOB) pour arrêter le travail dont le service est assuré. Si ce travail ne peut pas être arrêté, vous devez vous déconnecter du système.

If the serviced job is held, release it and then try the service command again. If the serviced job is suspended, for example, it was your alternate job and was suspended by system request, return to that alternate job to allow the previous service command to complete, and then try the service command again. Otherwise, use the End Job (ENDJOB) command to end the serviced job. If the serviced job cannot be ended, you should sign off the system.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3909) MSGF(QSYS/QCPFMSG)

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

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