CPF8504
Le contrôleur &1 n'accepte pas l'émulation 3270.
Gravité 30 · Erreur grave
Cause
Le contrôleur &1 indiqué n'admet pas l'émulation 3270.
Que faire
Indiquez un contrôleur (paramètre EMLCTL) acceptant l'émulation 3270, une unité (paramètre EMLDEV) ou un lieu d'émulation (paramètre EMLLOC). Les commandes 38 n'utilisent pas de lieu d'émulation. En environnement 38, le paramètre correspondant au contrôleur d'émulation est EMLCTLU, et non EMLCTL. L'émulation 3270 BSC est admise par un contrôleur décrit dans la commande CRTCTLBSC (Créer une description de contrôleur BSC) avec une connexion tributaire en multipoint (CNN(*MPTRIB)) et un type d'application en émulation (APPTYPE(*EML)), et par une ligne décrite avec les mêmes paramètres dans la commande CRTLINBSC (Créer une description de ligne BSC). De la même façon, l'émulation 3270 SNA est admise par un contrôleur indiqué dans la commande CRTCTLHOST (Créer une description de contrôleur hôte SNA), et par une ligne indiquée dans la commande CRTLINSDLC (Créer une description de ligne SDLC), ou dans CRTLINX25 (Créer une description de ligne X.25), ou encore dans CRTLINTRN (Créer une description de ligne sur anneau à jeton).
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...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF8504) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF8504) EXEC(DO)
/* traitement de l'erreur */
ENDDO