Aller au contenu

CPF3705

&2 &1 dans &3 non journalisé.

Gravité 30 · Erreur grave

Cause

Le poste n'a pas été journalisé pour l'une des raisons suivantes :

  • Le récepteur attaché au journal ne dispose pas d'un espace suffisant pour recevoir le poste car la capacité mémoire de la machine, de l'objet, du profil utilisateur ou du profil de groupe a été dépassée.
  • le journal est endommagé,
  • Le récepteur attaché au journal a été endommagé.
  • Le numéro de séquence du journal dépasse la valeur maximale admise.
  • Un incident s'est produit pendant le traitement du journal, entraînant une erreur interne au journal.
  • Le récepteur attaché au journal est déconnecté.
  • Le journal est déconnecté.
  • Un nouveau récepteur est nécessaire pour ce journal afin que les postes puissent être journalisés.
  • Le journal est un journal éloigné.
  • Un tentative de restauration d'un récepteur de journal a été effectuée alors que ce récepteur devait être associé à un journal local non activé.

Que faire

Si un nouveau récepteur a été attaché au journal depuis que ce message a été envoyé, aucune action de reprise n'est requise. Sinon, effectuez l'une des opérations suivantes, puis renouvelez la demande : Si la capacité mémoire pour le profil utilisateur possédant le récepteur a été dépassée, demandez au responsable de la sécurité d'attribuer plus de mémoire au propriétaire du récepteur de journal, en modifiant le profil utilisateur (paramètre MAXSTG de la commande CHGUSRPRF). Si la capacité mémoire du système a été dépassée, supprimez des objets. Si le récepteur de journal en cours de restauration doit être associé à un journal local non activé, activez d'abord ce dernier (à l'aide de l'API QjoChangeJournalState API ou de la commande CHGJRN), puis relancez l'opération de restauration. Sinon, procédez comme suit :

  • Modifiez le récepteur de journal (commande CHGJRN).
  • Rectifiez le numéro de séquence du journal, s'il y a lieu. Si la modification du récepteur ne permet pas de remédier à l'incident, effectuez les opérations suivantes et renouvelez la demande :
  • Arrêtez la journalisation de tous les objets (commandes ENDJRNAP et ENDJRNPF).
  • Supprimez et créez ou restaurez le journal.
  • Redémarrez la journalisation pour tous les objets (commandes STRJRNPF et STRJRNAP). Signalez l'incident (commande ANZPRB).

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3705) MSGF(QSYS/QCPFMSG)

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

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