Message d'erreur IBM i (AS/400)
CPF1F9A
Liste de programmes de sortie incorrecte.
Exit program list not valid.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Vous avez indiqué l'un des éléments suivants dans la liste des programmes de sortie de la demande d'enregistrement du système de fichiers :
- Un nom de bibliothèque indiqué n'est pas une bibliothèque valide du système.
- Le programme de sortie d'ouverture de répertoire a été indiqué, mais pas le programme de sortie de fermeture de répertoire.
- Le programme de sortie d'ouverture de fichier a été indiqué, mais pas le programme de sortie de fermeture de fichier.
You specified one of the following in the exit program list on the register file system request: -- A library name specified was not a valid library on the system. -- The exit program for open directory was specified, but the close directory exit program was not specified. -- The exit program for open file was specified, but the close file exit program was not specified.
Que faire
Effectuez l'une des opérations suivantes, puis renouvelez votre demande :
- Vérifiez que tous les noms de bibliothèque indiqués sont des bibliothèques valides du système.
- Si vous avez besoin de la fonction d'ouverture de répertoire, les programmes de sortie d'ouverture et de fermeture de répertoire sont tous deux nécessaires.
- Si vous avez besoin de la fonction d'ouverture de fichier, les programmes de sortie d'ouverture et de fermeture de fichier sont tous deux nécessaires.
Do one of the following and try the request again: -- Check all library names specified to ensure they are valid libraries on the system. -- If you require the open directory function, exit programs for both open directory and close directory are required. -- If you require the open file function, exit programs for both open file and close file are required.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1F9A) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1F9A) EXEC(DO)
/* traitement de l'erreur */
ENDDO