CPF3A1B
Opération incorrecte sur l'objet serveur de fichiers.
File server object operation not valid.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'opération sur l'objet serveur de fichiers n'est pas valide pour l'objet indiqué par le descripteur d'objet serveur de fichiers &1. Les raisons pour lesquelles l'opération n'est pas valide sont les suivantes : une opération de lecture ne peut pas être effectuée tant qu'une opération de fin d'écriture n'a pas été effectuée sur l'objet serveur de fichiers. Une opération d'écriture, de fin d'écriture ou de suspension d'écriture ne peut pas être effectuée tant qu'une opération d'initiation d'écriture n'a pas été effectuée sur l'objet serveur de fichiers. Une opération de reprise d'écriture ne peut pas être effectuée sauf si une suspension d'écriture a été effectuée sur l'objet serveur de fichiers.
The file server object operation is not valid for the object specified by the file server object handle &1. The reasons for the operation not being valid follow: A read operation cannot be done until a terminate write operation has been done on the file server object. A write, terminate write, or suspend write operation cannot be done until an initiate write operation is done on the file server object. A resume write operation cannot be done unless a suspend write has been done on the file server object.
Que faire
Indiquez une opération valide sur l'objet serveur de fichiers, puis renouvelez votre demande.
Specify a valid file server object operation, and then try the 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 |
32 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3A1B) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3A1B) EXEC(DO)
/* traitement de l'erreur */
ENDDO