CPF7082
Libération de mémoire impossible pour le récepteur &1. Code raison &3.
Gravité 30 · Erreur grave
Cause
Le récepteur de journal &1 de la bibliothèque &2 a été sauvegardé, mais sans libération de mémoire. Code raison &3. Codes raison : 1
- Le récepteur est actuellement attaché à un journal. 2
- Le récepteur précédent n'est pas supprimé ou libéré. 3
- Le récepteur est un récepteur complet et son récepteur en double est partiel. 4
- Le poste ne peut pas être journalisé pour l'opération. 5
- Un objet consigné associé au récepteur de journal &1 comporte des modifications qui n'ont pas été forcées dans la mémoire secondaire. 6
- Le récepteur contient des postes correspondant à des modifications qui ne sont ni validées ni invalidées. Ces postes sont nécessaires pour les opérations de rétablissement à l'IPL. 7
- Le récepteur doit être conservé pour des opérations de rétablissement. 9
- Un ou plusieurs chemins d'accès ont été consignés et une commande RGZPFM est en cours pour un ou plusieurs membres à partir desquels les chemins d'accès sont créés. 10
- Un ou plusieurs chemins d'accès ont été consignés et une commande CLRPFM est en cours pour un ou plusieurs membres à partir desquels les chemins d'accès sont créés. 11
- La construction d'un chemin d'accès a été lancée alors qu'une tentative de cycle de validation était encore ouverte. 12
- Un travail récupère actuellement des postes de journal à partir du récepteur de journal &1. 13
- 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
Code raison 1 ou 4 - Détachez le récepteur à l'aide de la commande CHGJRN (Modifier un journal) et attachez-en un nouveau. Code raison 2 - Supprimez ou libérez le récepteur de journal précédent. Code raison 3 : supprimez le récepteur en double. Code raison 5 - Fermez les objets associés, forcez les modifications dans la mémoire secondaire. Code raison 6 - Assurez-vous que les modifications associées au contrôle de validation sont validées ou annulées. Code raison 7 - Aucune reprise n'est possible. Signalez l'incident (commande ANZPRB). Code raison 9 - Attendez la fin de l'exécution de toutes les commandes RGZPFM pour l'ensemble des membres dont les chemins d'accès sont journalisés dans ce journal. Code raison 10 - Attendez la fin de l'exécution de toutes les commandes CLRPFM pour l'ensemble des membres dont les chemins d'accès sont journalisés dans ce journal. Code raison 11 - Attendez la fin de la construction du chemin d'accès pour l'ensemble des membres dont les chemins d'accès sont journalisés dans ce journal. Code raison 12 - Attendez la fin du travail de récupération des postes de journal. Code raison 13 - Attendez la fin de l'opération de longue durée. Effectuez la reprise ci-dessus (sauf pour le code raison 7), puis renouvelez 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(CPF7082) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF7082) EXEC(DO)
/* traitement de l'erreur */
ENDDO