Message d'erreur IBM i (AS/400)
CPFA1C1
Le système de fichiers contient des objets erronés.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'opération a échoué car le système de fichiers contient des objets erronés. Le code d'erreur est &1.
Que faire
Si l'historique du travail contient d'autres messages relatifs à cette erreur, effectuez les actions de reprise qu'ils indiquent. Si le code d'erreur est différent de zéro, déterminez quelle est la signification de ce code et effectuez les actions de reprise appropriées. Pour savoir comment déterminer la signification du code d'erreur, reportez-vous à la section Technical Description. Renouvelez votre tentative. Si l'opération échoue à nouveau, exécutez la commande RCLSTG puis renouvelez votre demande. Si la commande RCLSTG ne permet pas de résoudre l'incident, exécutez la commande WRKPRB pour gérer les incidents détectés par le système et éventuellement consignés. Si aucun incident n'a été détecté par la système, exécutez la commande ANZPRB pour signaler l'incident.
Description technique
Le numéro d'erreur reçu était &1 à l'emplacement &2. Pour connaître la signification du numéro d'erreur, effectuez l'une des opérations suivantes : - Utilisez DSPMSGD CPExxxx, où xxxx est le numéro d'erreur, pour afficher un message d'erreur contenant plus d'informations sur ce numéro d'erreur. - Affichez le fichier suivant, qui contient la description des numéros d'erreur : QSYSINC/SYS, membre ERRNO.
The Error Number received was &1 at location &2. To determine the meaning of the error number, do one of the following: - Use DSPMSGD CPExxxx, where xxxx is the error number to display an error message containing more information about this Error Number. - Display the following file that contains descriptions of error numbers: QSYSINC/SYS, member ERRNO.
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 |
4 |
| &2 | *BIN |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFA1C1) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFA1C1) EXEC(DO)
/* traitement de l'erreur */
ENDDO