Message d'erreur IBM i (AS/400)
CPF1358
La commande DSCJOB n'est pas admise.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le travail &3/&2/&1 ne peut pas être déconnecté pour l'une des raisons suivantes :
- Le travail est un travail passe-système source.
- Le travail est une session TELNET qui n'a pas indiqué de nom d'unité.
Que faire
Si le travail est un travail passe-système source, il ne peut pas être déconnecté. Si le travail est une session TELNET, vous pouvez peut-être configurer le client TELNET pour utiliser un nom d'unité spécifique. Vous pouvez également utiliser le point d'exit d'initialisation d'unités TELNET afin d'obtenir des noms d'unité spécifiques pour les sessions TELNET.
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 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
6 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1358) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1358) EXEC(DO)
/* traitement de l'erreur */
ENDDO