Message d'erreur IBM i (AS/400)
CPF6306
Le programme &1 de la bibliothèque &2 existe déjà.
Program &1 in library &2 already exists.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Vous avez indiqué le programme &1, mais il existe déjà un programme de ce nom dans la bibliothèque &2.
You specified program &1, but there is already a program by that name in library &2.
Que faire
Effectuez l'une des opérations suivantes : 1) Modifiez le nom du programme ou le nom de la bibliothèque dans le paramètre PGM ou APP ; 2) Utilisez la commande DLTPGM pour supprimer le programme de la bibliothèque, puis utilisez la commande de création de programme appropriée pour le créer de nouveau. Puis renouvelez votre demande.
Do one of the following: 1) Either change the program name or change the library name in the PGM or APP parameter; 2) Use the DLTPGM command to delete the program from the library, and then use the appropriate create program command to create the program again. Then try your request again.
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(CPF6306) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF6306) EXEC(DO)
/* traitement de l'erreur */
ENDDO