Aller au contenu

CPF32D3

Le fichier système &1 a été créé dans &2.

Gravité 60 · État du système

Cause

Le fichier de références croisées &1 (bibliothèque &2) n'a pas été trouvé dans le système. Le programme de références croisées l'a donc recréé. Le fichier a peut-être été supprimé par le programme de références croisées parce qu'il était endommagé. Dans ce cas, un rétablissement peut être nécessaire.

Que faire

Pour déterminer si le fichier a été supprimé par le programme de références croisées, recherchez le message CPF32D1 dans la file d'attente de messages opérateur (commande DSPMSG) ou dans l'historique du travail (commande DSPLOG). Si vous trouvez ce message CPF32D1, lancez la procédure de rétablissement indiquée. Du fait de la recréation du fichier, les fichiers de références croisées du système ne seront plus à jour. Dans ces conditions, il se peut que les définitions contenues dans les dictionnaires de données ne puissent être ni modifiées, ni supprimées, que les dictionnaires eux-mêmes ne puissent pas être supprimés et que les répertoires des données SQL ne soient pas mis à jour. Si le nom du fichier créé est QADBXRDBD ou QADBXRMTNM, restaurez-le à partir de sa dernière sauvegarde. Sinon, lancez la commande RCLSTG (Récupérer la mémoire) en indiquant SELECT(*ALL) ou SELECT(*DBXREF) pour mettre à jour les autres fichiers de références croisées du système.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF32D3) MSGF(QSYS/QCPFMSG)

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

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