Message d'erreur IBM i (AS/400)
CPF8560
JOB(*EMLDEV) incompatible avec EMLCTL et SBMJOB(*YES).
Gravité 30 · Erreur grave
Cause
Lorsque le contrôleur d'émulation est indiqué et qu'un travail par lots doit être soumis, le nom de ce travail (paramètre JOB) doit être différent du nom de l'unité d'émulation (*EMLDEV). Le nom du travail peut être identique à celui de l'unité d'émulation (*EMLDEV) seulement si une valeur est indiquée dans le paramètre EMLDEV ou si aucun travail par lots ne doit être soumis (SBMJOB(*NO)). Lorsque le nom du travail requiert un nom d'unité d'émulation, le travail reçoit le même nom que celui indiqué dans EMLDEV.
Que faire
Indiquez un nom de travail (JOB), ou précisez une unité d'émulation (EMLDEV) au lieu d'un contrôleur d'émulation (EMLCTL).
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF8560) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF8560) EXEC(DO)
/* traitement de l'erreur */
ENDDO