CPF6965
Certains récepteurs de journal n'ont peut-être pas été associés.
Gravité 30 · Erreur grave
Cause
Le système ne peut pas déterminer si certains des récepteurs de journal qui correspondent aux critères de sélection étaient précédemment attachés au journal pour une des raisons suivantes : - Un récepteur de journal est verrouillé par un autre travail. - Un récepteur de journal est endommagé. - La bibliothèque d'un récepteur de journal est endommagée.
- Le journal est endommagé.
- Une erreur s'est produite lors du traitement.
Que faire
Utilisez la commande DSPJOBLOG pour afficher les messages détaillés. - Si les messages indiquent que les récepteurs de journal sont verrouillés par un autre travail, utilisez la commande WRKOBJLCK (Gérer les verrouillages d'objet) pour déterminer quel est ce travail. Déverrouillez ou terminez le travail, puis associez à nouveau le récepteur à l'aide de l'écran WRKJRN. - Si les messages indiquent que les récepteurs de journal ou leurs bibliothèques sont endommagés, supprimez les objets endommagés et restaurez-les à partir d'une copie de sauvegarde à l'aide de la commande RSTOBJ ou RSTLIB. Tous les récepteurs attachés précédemment au journal y seront associés lors de la procédure de restauration. - Si les messages indiquent que le journal est endommagé, récupérez-le à partir de l'écran WKRJRN. Une invite vous demandera d'associer les récepteurs de journal lors du processus de restauration. - Si les messages indiquent d'autres incidents, effectuez le texte de restauration du message d'erreur, puis associez à nouveau le récepteur avec l'écran WRKJRN.
Description technique
Vous pouvez utiliser la commande Gérer les attributs de journal (WRKJRNA) pour déterminer tous les récepteurs actuellement présents dans le répertoire des récepteurs du journal.
You can use the Work with Journal Attributes (WRKJRNA) command to determine all the receivers that are currently in the receiver directory of the journal.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF6965) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF6965) EXEC(DO)
/* traitement de l'erreur */
ENDDO