Aller au contenu

CPF70CC

Impossible d'effectuer l'opération au-delà du poste &7.

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

Cause

L'application ou le retrait de postes journalisés a échoué au poste portant le numéro de séquence &7 et l'identificateur de cycle de validation &8 dans le récepteur de journal &4 de la bibliothèque &5. Le poste de journal &7 désigne l'opération exécutée sur l'objet &1, bibliothèque &2, membre &3 ou sur l'objet &13, ID fichier &10, type *&9 qui ne peut pas être appliquée ou supprimée. Le délai imparti a été dépassé lors de la tentative de traitement du poste de journal &7. Si *N ou un zéro hexadécimal s'affiche, les informations ne sont pas applicables.

Que faire

La commande DSPJRN (Afficher un journal) permet d'identifier l'opération en cours d'exécution au poste de journal &7. Le type d'opération identifié dans le poste donne une indication du caractère intensif du traitement. Si vous souhaitez poursuivre l'application ou le retrait, veillez à effectuer l'opération à un moment ou l'activité du système est moins importante. Notez que vous ne pourrez peut-être pas poursuivre l'opération pour l'objet dans tous les cas. Renouvelez ensuite la demande APYJRNCHG en indiquant toutes les valeurs de mot clé déjà indiquées, mais précisez le numéro de séquence à la suite du poste &7 au paramètre FROMENTLRG ou au paramètre FROMENT et le récepteur de journal &4 comme premier récepteur dans la bibliothèque &5. Pour poursuivre le traitement d'une demande RMVJRNCHG, relancez-la en indiquant toutes les valeurs de mot clé déjà indiquées, mais précisez le numéro de séquence avant le poste &7 au paramètre FROMENTLRG ou au paramètre FROMENT et le récepteur de journal &4 dans la bibliothèque &5 comme premier récepteur au paramètre RCVRNG.

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 10
&4 *CHAR 10
&5 *CHAR 10
&7 *UBIN 8
&8 *UBIN 8
&9 *CHAR 7
&10 *HEX 16
&13 *CHAR variable

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF70CC) MSGF(QSYS/QCPFMSG)

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

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