Aller au contenu

CPF4707

Données incorrectes envoyées à unité &4 dans fichier &2 de &3.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Les données de l'opération WRITE contiennent un caractère de contrôle BSC, alors que TRNSPY(*NO) a été indiqué pour le fichier &2 de la bibliothèque &3. Un signal de fin de transmission (EOT) a été envoyé par l'unité &4.

Que faire

Modifiez le fichier en effectuant l'une des opérations suivantes, puis renouvelez la demande :

  • Indiquez TRNSPY(*YES) pour un fichier BSC.
  • Indiquez TRNSPY(*YES) pour un poste unité BSC dans un fichier mixte.
  • Indiquez TRNSPY(*YES) pour un poste unité BSCEL dans un fichier ICF, si les données contenant des caractères de contrôle BSC doivent être envoyées.
  • Dans le cas d'un poste unité BSCEL, TRNSPY(*YES) peut également être indiqué dans la description d'unité.

Réponses possibles

RéponseEffet
IDemande ignorée.
CLa demande est annulée. Le message d'arrêt programme CPF5104 est envoyé.

Description technique

Le nom de la ressource en erreur est &7 ; le code d'erreur matérielle est &8 ; l'horodatage est &9.

Error resource name is &7; hardware error code is &8; time stamp is &9.

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
&2 *CHAR 10
&3 *CHAR 10
&4 *CHAR 10
&7 *CHAR 10
&8 *CHAR 8
&9 *CHAR 16

Message d'interrogation

Ce message attend une réponse de l'opérateur, par défaut C. Réponses acceptées : I, C.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4707) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF4707) EXEC(DO)
  /* traitement de l'erreur */
ENDDO