Aller au contenu

CPF327E

Le nom de remplacement attribué au fichier &1 n'est pas admis.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Vous avez tenté de créer, de déplacer ou de modifier le fichier base de données &1 dans la bibliothèque &2 en indiquant le nom de remplacement &3. L'opération n'a pas été effectuée pour la raison indiquée au code raison &4. Les codes raison sont les suivants : 1 - Le nom de remplacement est incorrect. 2 - Il est déjà utilisé comme nom de remplacement du fichier base de données &5 de la bibliothèque &2. 3 - Son unicité dans la bibliothèque &2 n'a pas pu être vérifiée car des erreurs se sont produites dans les fichiers de référence croisées du système. 4 - Un seul nom de remplacement est admis. 5 - Le nom de remplacement &6 n'a pas été trouvé.

Que faire

Selon le code raison, procédez de l'une des façons suivantes : 1 - Indiquez un nom de remplacement correct. 2 - Indiquez un nom de remplacement unique ou modifiez le nom de la bibliothèque. 3 - Faites une nouvelle tentative. Si l'opération échoue de nouveau, avec ce message et ce code raison, lancez la commande RCLSTG SELECT(*DBXREF) pour mettre à jour les fichiers de références croisées du système. 4 Signalez l'incident à l'aide de la commande ANZPRB. 5 Signalez l'incident à 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
&3 *CHAR 258
&4 *BIN 2
&5 *CHAR 10
&6 *CHAR 258

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF327E) MSGF(QSYS/QCPFMSG)

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

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