Aller au contenu

CPF1359

ENDJOBABN non admis actuellement pour travail &3/&2/&1.

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

Cause

La commande ENDJOBABN (Arrêter anormalement un travail) ne peut pas être utilisée pendant les 10 minutes qui suivent l'arrêt immédiat du travail.

Que faire

Attendez 10 minutes à partir de l'arrêt immédiat du travail et réitérez la demande. L'arrêt immédiat d'un travail se produit lorsque OPTION(*IMMED) ou OPTION(*CNTRLD) est indiqué et que le délai d'attente est écoulé pour les commandes suivantes : commande ENDJOB (Arrêter un travail) émise pour le travail en cours, commande ENDSBS (Arrêter un sous-système) appliquée au sous-système dans lequel le travail se déroule ou à l'ensemble des sous-systèmes, ENDSYS (Arrêter le système) et PWRDWNSYS (Mettre le système hors tension). L'arrêt immédiat d'un travail peut être retardé lorsqu'un gestionnaire de signaux SIGTERM s'exécute. Dans ce cas, patientez pendant deux minutes à l'issue de la demande d'arrêt immédiat, puis lancez la commande ENDJOB (Arrêter un travail) avec OPTION(*IMMED).

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 10
&2 *CHAR 10
&3 *CHAR 6

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF1359) MSGF(QSYS/QCPFMSG)

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

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