Aller au contenu

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...

VariableTypeLongueur
&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