Message d'erreur IBM i (AS/400)
CPF32A3
Ouverture impossible du fichier système &1 de la bibliothèque &2.
Gravité 60 · État du système
Cause
Le fichier de références croisées &1, bibliothèque &2, ne peut pas être ouvert, ce qui rend impossible la mise à jour de tous les fichiers de ce type. 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 ces dictionnaires ne puissent pas être supprimés et que les répertoires des données SQL ne soient pas mis à jour.
Que faire
Consultez l'historique du travail QDBSRVXR ou QDBSRVXR2 (commande DSPJOBLOG) pour déterminer l'origine de l'incident. Effectuez les opérations de reprise indiquées. Si le fichier en erreur est QADBXRDBD ou QADBXRMTNM (répertoire de bases de données relationnelles), restaurez-le à partir de sa dernière sauvegarde. Sinon, exécutez la commande RCLSTG en indiquant SELECT(*ALL) ou SELECT(*DBXREF) de façon à mettre à jour les autres fichiers de références croisées du système. Si l'incident persiste, signalez-le à l'aide de la commande ANZPRB.
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(CPF32A3) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF32A3) EXEC(DO)
/* traitement de l'erreur */
ENDDO