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