Message d'erreur IBM i (AS/400)
CPF512F
Opération d'entrée-sortie non admise dans une unité d'exécution secondaire.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'opération d'E-S a échoué pour le fichier &2, bibliothèque &3, car cette unité d'exécution est une unité d'exécution secondaire et le fichier référencé par l'opération ne permet ce type d'opération que dans une unité d'exécution initiale.
Que faire
Fermez le fichier, puis renouvelez votre demande dans une unité d'exécution initiale.
Description technique
Les opérations d'entrée-sortie vers des fichiers de sauvegarde ne sont pas autorisées dans les unités d'exécution secondaires.
I/O operations are not allowed to save files in secondary threads.
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 |
| &3 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF512F) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF512F) EXEC(DO)
/* traitement de l'erreur */
ENDDO