Aller au contenu

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

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