Aller au contenu

CPF4774

Réponse négative erronée pour session sur unité &4. Code raison : &7.

Gravité 20 · Erreur

Cause

La réponse négative émise par le programme contenait des données d'analyse erronées, ou alors une réponse négative a été envoyée pour la chaîne en cours. Les données n'ont donc pas été envoyées au programme du lieu éloigné &5.

Que faire

Pour continuer, effectuez l'une des opérations suivantes : 1. Corrigez le programme pour que les données d'analyse envoyées soient correctes. La longueur des données d'analyse peut être nulle ou supérieure ou égale à 8 octets.

  • Si aucune donnée d'analyse n'est indiquée, 08110000 sera prise par défaut.
  • Si une donnée d'analyse est indiquée, seuls les 8 premiers octets seront traités, et les caractères de début doivent être 10xx, 08xx ou 0000. 2. Lancez une autre opération qui ne soit pas une réponse négative, car une réponse a déjà été envoyée à la chaîne en cours.

Réponses possibles

RéponseEffet
IFonction non prise en compte
CDemande annulée. Le msg d'arrêt CPF5104 est envoyé.

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
&5 *CHAR 10
&7 *CHAR 1

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(CPF4774) MSGF(QSYS/QCPFMSG)

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

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