Aller au contenu

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...

VariableTypeLongueur
&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