CPF3399
Commande trouvée avant // BCHJOB par le lecteur &3/&2/&1.
Gravité 50 · Fin anormale du travail
Cause
Il s'est produit l'un des événements suivants :
- Il manque la commande BCHJOB (Travail par lots).
- Cette commande ne comporte pas de double barre oblique (//) dans les colonnes 1 et 2.
- Le flot de travaux est hors séquence.
Que faire
Exécutez la commande WRKSPLF (Gérer les fichiers spoule) pour visualiser l'historique des travaux de QERRORJOB, ou démarrez un éditeur sur l'imprimante (commande STRPRTWTR) pour en obtenir une sortie. Corrigez les erreurs et soumettez à nouveau le travail.
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(CPF3399) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3399) EXEC(DO)
/* traitement de l'erreur */
ENDDO