Message d'erreur IBM i (AS/400)
CPF7018
Restauration des numéros de séquence non admise. Code raison &3.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le numéro de séquence du journal &1, bibliothèque &2 ne peut pas être restauré. Code raison &3. Codes raison : 1
- Un objet journalisé associé à la plage de récepteurs de journal en cours comporte des modifications qui n'ont pas été forcées dans la mémoire secondaire. 2
- La plage de récepteurs de journal en cours comprend des postes correspondant à des modifications qui n'ont pas été validées ou invalidées. Ces postes sont nécessaires pour les opérations de rétablissement à l'IPL. 3
- La plage de récepteurs de journal en cours doit être conservée pour des opérations de rétablissement. 5
- Un ou plusieurs chemins d'accès journalisés et une commande RGZPFM (Réorganiser un membre de fichier physique) en cours pour un ou plusieurs membres à partir desquels les chemins d'accès sont créés. 6
- Un ou plusieurs chemins d'accès journalisés et une commande CLRPFM (Mettre à blanc un membre de fichier physique) en cours pour un ou plusieurs membres à partir desquels les chemins d'accès sont créés. 8
- Un travail récupère actuellement des postes de journal à partir de la plage de récepteurs de journal. 9
- Un ou plusieurs des objets journalisés dans ce journal sont impliqués dans une opération de longue durée. Il s'agit de l'objet &4, biblio &5, type *&7, membre &6.
Que faire
S'il n'est pas nécessaire de restaurer le numéro de séquence du journal, indiquez le paramètre SEQOPT(*CONT), puis renouvelez votre demande. Code raison 1 - Fermez les objets associés, forcez les modifications dans la mémoire secondaire. Renouvelez ensuite votre demande. Code raison 2 - Assurez-vous que les modifications associées au contrôle de validation sont validées ou annulées. La commande WRKJRNA (Gérer les attributs de journal) peut être utilisée pour afficher les définitions de validations ouvertes. Validez ou invalidez toutes les modifications, puis renouvelez votre demande. Code raison 3 - Aucune reprise n'est possible. Signalez l'incident (commande ANZPRB). Code raison 5 - Attendez la fin de l'exécution de la commande RGZPFM (Réorganiser un membre de fichier physique) pour tous les membres dont les chemins d'accès sont journalisés dans ce journal. Renouvelez ensuite votre demande. Code raison 6 - Attendez la fin de l'exécution de la commande CLRPFM (Mettre à blanc un membre de fichier physique) pour tous les membres dont les chemins d'accès sont journalisés dans ce journal. Renouvelez ensuite votre demande. Code raison 8 - Attendez la fin du travail de récupération des postes de journal. Renouvelez ensuite votre demande. Code raison 9 - Attendez la fin de l'opération de longue durée. Renouvelez ensuite la demande.
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...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
10 |
| &2 | *CHAR |
10 |
| &3 | *BIN |
2 |
| &4 | *CHAR |
10 |
| &5 | *CHAR |
10 |
| &6 | *CHAR |
10 |
| &7 | *CHAR |
7 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF7018) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF7018) EXEC(DO)
/* traitement de l'erreur */
ENDDO