Aller au contenu

CPF4797

Paramètre incorrect dans demande de démarrage de programme pour fichier &2 de &3.

Gravité 20 · Erreur

Cause

L'un des paramètres utilisés dans une demande de démarrage de programme sur un système éloigné (au moyen de la fonction EVOKE) est incorrect. Plusieurs cas de figure sont envisageables :

  • Le nom du programme n'a pas été indiqué ou dépasse 8 caractères.
  • Le nom de la bibliothèque ou l'ID utilisateur dépasse 8 caractères.
  • Le mot de passe comporte plus de 4 caractères.
  • La longueur totale du nom et des données du programme dépasse 119 caractères.

Que faire

Modifiez le paramètre incorrect, puis renouvelez votre demande.

Réponses possibles

RéponseEffet
IFonction ignorée.
CDemande annulée. Msg d'arrêt programme CPF5104 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
&2 *CHAR 10
&3 *CHAR 10

Message d'interrogation

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4797) MSGF(QSYS/QCPFMSG)

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

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