Aller au contenu

Message d'erreur IBM i (AS/400)

CPF5D58

Valeur incorrecte pour le paramètre de session de traduction.

Gravité 30 · Erreur grave

Cause

Le descripteur spécifié pour la session de traduction ne fait pas référence à une session de traduction ouverte. Lorsqu'une session de traduction est ouverte via un appel QD0STRTS, un descripteur est affecté à cette session. Ce descripteur devient incorrect lorsque la session de traduction est arrêtée via un appel de QD0ENDTS à k'aide du descripteur de session ou lorsque le travail se termine. Le descripteur spécifié par l'utilisateur ne fait pas référence à une session de traduction qui est démarrée et n'est pas encore terminée.

Que faire

Remplacez le descripteur de session de traduction par un descripteur appartenant à une session de traduction ouverte, puis renouvelez la demande.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5D58) MSGF(QSYS/QCPFMSG)

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

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