Message d'erreur IBM i (AS/400)
CPFC801
Le paramètre transmis pour les fichiers à archiver n'est pas admis (code raison &1).
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le paramètre transmis pour les fichiers à archiver n'est pas admis (code raison &1). Les codes raison et leur signification sont les suivants : 1 - Le nom de format n'est pas admis. 2 - La longueur du commentaire est supérieure à 512 caractères. 3 - L'option prolixe n'est pas admise. Les options admises sont *VERBOSE et *NONE. 4 - L'option de sous-arborescence transmise n'est pas admise. Les options admises sont *ALL et *NONE. 5 - La structure Qlg_Path_Name_T transmise pour les fichiers à archiver n'est pas admise. 6 - La structure Qlg_Path_Name_T transmise pour le nom d'archive n'est pas admise. 7 - Le délimiteur spécifié dans la structure Qlg_Path_Name_T pour les fichiers à archiver ne peut être qu'une barre oblique ('/'). 8 - Le délimiteur spécifié dans la structure Qlg_Path_Name_T pour le nom d'archive ne peut être qu'une barre oblique ('/').
Que faire
Corrigez l'erreur, puis renouvelez l'opération.
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 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFC801) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFC801) EXEC(DO)
/* traitement de l'erreur */
ENDDO