Aller au contenu

Message d'erreur IBM i (AS/400)

CPF32D4

Le fichier système &1 de &2 n'a pas été créé.

Gravité 60 · État du système

Cause

Le programme de références croisées a tenté de créer le fichier &1, celui-ci n'ayant pas été trouvé dans le système. Cependant, la création du fichier &1 dans &2 a échoué en raison d'une erreur système. Le code d'erreur est &3. Les codes d'erreur et leur signification sont les suivants : 1. Une erreur s'est produite lors de la création du fichier. 2. Les données nécessaires à la création du fichier ne sont pas disponibles. Tant que le fichier ne peut être créé, la mise à jour des fichiers de références croisées du système est impossible. 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

Effectuez les opérations suivantes : 1. Affichez l'historique du travail QDBSRVXR (commande DSPJOBLOG). 2. Relevez les messages pouvant aider à identifier l'incident. 3. Si le nom du fichier est QADBXRDBD ou QADBXRMTNM, restaurez-le à partir de sa dernière sauvegarde. Sinon, réinstallez le système d'exploitation pour restaurer le fichier sur le système. Pour de plus amples informations sur l'installation du système d'exploitation, consultez le manuel "Backup and Recovery Guide", SC41-8079.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF32D4) MSGF(QSYS/QCPFMSG)

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

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