CPF5188
Impossible de forcer fin de données pour fichier spoule. Code raison : &6.
Gravité 50 · Fin anormale du travail
Cause
Voici la signification des différents codes raison : 1
- La file d'attente d'impression est déjà utilisée par un autre travail. 2
- Tous les ID de spoule disponibles sont utilisés. Le nombre d'ID non dupliqués est limité à 2 610 000 sur ce système. Code raison 3
- Le membre de base de données dans lequel le système a stocké le fichier spoule est endommagé et inutilisable. Code raison 4
- Les fichiers spoule disquette ne peuvent pas être créées dans un ASP principal ou auxiliaire (ASP 33-255).
Que faire
Si le code raison est 1, soumettez à nouveau le travail dès que la file d'attente d'impression sera disponible. Pour définir un délai d'attente supérieur à 600 secondes (soit 10 minutes), substituez le fichier &2 dans le paramètre WAITFILE. Si le code raison est 2, démarrez un éditeur pour traiter les fichiers spoule ou supprimez ces fichiers (commande DLTSPLF ou CLROUTQ), puis soumettez à nouveau le travail. Si le code raison est 3, renouvelez l'opération. Le membre de base de données a été supprimé par le système. Si le code raison est 4, modifiez ou substituez le fichier imprimante pour utiliser une file d'attente en sortie de l'ASP système (ASP 1) ou d'un ASP utilisateur (ASP 2-32), puis 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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &6 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5188) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5188) EXEC(DO)
/* traitement de l'erreur */
ENDDO