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...
| Variable | Type | Longueur |
|---|---|---|
| &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