Aller au contenu

CPF7051

Poste de sauvegarde pour l'objet &6 non trouvé.

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

Cause

Les paramètres FROMENTLRG(*LASTSAVE) ou FROMENT(*LASTSAVE) ont été indiqués. Le poste de sauvegarde ou son démarrage pour l'objet &1 de la bibliothèque &2, membre &3, ou l'objet &9 avec l'ID fichier &7 du type *&6 n'a pas été trouvé. Le code raison est &8. Si *N ou un zéro hexadécimal s'affiche, les infos ne sont pas disponibles ou applicables. Si le code raison est 1, l'intervalle du récepteur défini (RCVRNG) ne contient pas de poste sauvegardé pour cet objet. Le système a utilisé le récepteur de journal &4 de la bibliothèque &5 comme premier récepteur pour RCVRNG. L'objet a peut-être été sauvegardé avant le démarrage de la journalisation. Si la valeur de SAVACT était différente de *NO lors de la dernière sauvegarde, le poste Démarrage sauvegarde correspondant n'a pas été trouvé dans la plage de récepteurs indiquée. Pour le code raison 2, la localisation de la sauvegarde ou le démarrage d'un poste de sauvegarde pour cet objet était inclus dans ses données de sauvegarde, mais le journal correspondant n'est pas une sauvegarde ni un démarrage de poste de sauvegarde. La sauvegarde s'est produite juste avant une panne du système ou l'objet a été sauvegardé depuis un ASP miroir indépendant. Les postes de journal associés à la sauvegarde d'objet sont les suivants :

  • Poste de sauvegarde ---- Membres de fichier physique - F, MS ---- Fichiers physiques - D, DH ---- Zones de données - E, ES ---- Files d'attente de données - Q, QY ---- Objets du système de fichiers intégré - B, FS
  • Poste Démarrage de sauvegarde ---- Membres de fichier physique - F, SS ---- Fichiers physiques - D, DW ---- Zones de données - E, EW ---- Files d'attente de données - Q, QX ---- Objets du système de fichiers intégré - B, FW

Que faire

Changez les valeurs de RCVRNG pour inclure les récepteurs de journal comportant les postes de journal de sauvegarde, ou bien indiquez une valeur différente de *LASTSAVE pour le paramètre FROMENTLRG ou FROMENT. Le cas échéant, restaurez les récepteurs archivés contenant les postes de journal de sauvegarde. Renouvelez ensuite votre demande. Si le code raison est 2, indiquez pour le paramètre FROMENTLRG ou FROMENT une valeur autre que *LASTSAVE, ou restaurez une version différente de cet objet. Si l'objet a été sauvegardé depuis un ASP miroir indépendant, vous pouvez indiquer l'emplacement du poste de journal J SL (Liaison ASL interrompue) correspondant pour le paramètre FROMENTLRG ou FROMENT.

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
&6 *CHAR 7
&7 *HEX 16
&8 *BIN 2
&9 *CHAR variable

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF7051) MSGF(QSYS/QCPFMSG)

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

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