Message d'erreur IBM i (AS/400)
CPF32CF
Erreur de fichier réparti. Code raison &3.
Gravité 30 · Erreur grave
Cause
La fonction demandée pour le fichier réparti &1 de la bibliothèque &2 a échoué car des erreurs se sont produites. Le code raison est &3. Les codes raison et leur signification sont les suivants : 00 - Consultez les messages précédents. 01 - La commande INZPFM (Initialiser membre de fichier) n'est pas admise pour un fichier réparti. 02 - La commande RMVM (Enlever un membre) n'est pas admise pour un fichier réparti. 03 - La commande MOVOBJ (Déplacer un objet) n'est pas admise pour un fichier réparti. 04 - La commande RNMOBJ OBJTYPE(*LIB) n'est pas admise pour une bibliothèque qui contient des fichiers répartis. 05 - La commande CRTDUPOBJ (Créer un objet dupliqué) n'est pas admise pour un fichier réparti. 06 - Le paramètre SHARE ne peut pas être modifié dans la commande CHGPFM (Modifier membre fichier physique) ou CHGLFM (Modifier membre fichier logique) pour un fichier réparti. 07 - La commande RNMME n'est pas admise pour un fichier réparti. 08 - La fonction n'est pas admise pour un fichier réparti. 09 - Les objets internes requis pour les fichiers répartis ne sont pas disponibles.
Que faire
00 - Consultez les messages de l'historique du travail, puis renouvelez votre demande. 01 - Indiquez un fichier qui n'est pas un fichier réparti. 02 - Indiquez un membre qui n'est pas dans un fichier réparti. 03 - Indiquez un fichier qui n'est pas un fichier réparti. 04 - Indiquez une bibliothèque qui ne contient aucun fichier réparti. 05 - Indiquez un fichier qui n'est pas un fichier réparti. 06 - Indiquez un fichier qui n'est pas un fichier réparti. 07 - Indiquez un membre qui n'est pas dans un fichier réparti. 08 - Indiquez un fichier qui n'est pas un fichier réparti. 09 - Consultez les messages de l'historique du travail, puis renouvelez votre demande.
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 |
| &3 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF32CF) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF32CF) EXEC(DO)
/* traitement de l'erreur */
ENDDO