CPF5024
Opération d'E/S vers l'unité &4 incorrecte.
Gravité 50 · Fin anormale du travail
Cause
Le programme a envoyé des données à une unité virtuelle du réseau en indiquant Oui pour la valeur de traduction de la fonction de requête. Il s'est produit l'un des cas suivants : 1) L'enregistrement utilisé en E/S n'a pas été défini comme un flux de données utilisateur. Le mot clé USRDFN a été omis. 2) L'enregistrement utilisé en E/S est effectivement un flux de données utilisateur, mais Oui a été indiqué pour le paramètre de traduction de la fonction de requête.
Que faire
Corrigez le programme ou les données de sortie.
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 |
|---|---|---|
| &4 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5024) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5024) EXEC(DO)
/* traitement de l'erreur */
ENDDO