CPF5043
Enregistrement inadapté au sous-fichier pour &2 de &3.
Gravité 30 · Erreur grave
Cause
Si SFLSIZ est égal à SFLPAG, SFL ne peut pas être étendu. La page de sous-fichier contient un nombre de lignes d'écran disponibles insuffisant pour l'enregistrement indiqué. Si SFLSIZ n'est pas égal à SFLPAG, SFL ne peut pas être étendu. L'espace interne utilisé pour le sous-fichier a atteint la taille maximale.
Que faire
Avec la réponse C, la demande est annulée et le message CPF5104 est envoyé. Avec la réponse I, la demande n'est pas prise en compte et le traitement se poursuit. Si le message a été vérifié, le programme de vérification prend le contrôle. Sinon, le système utilise la réponse par défaut.
Réponses possibles
| Réponse | Effet |
|---|---|
I | La demande n'est pas prise en compte. Aucune donnée utilisateur n'est traitée. |
C | La demande est annulée. Le message d'arrêt programme CPF5104 est envoyé. |
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 |
Message d'interrogation
Ce message attend une réponse de l'opérateur,
par défaut C.
Réponses acceptées :
I, C.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5043) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5043) EXEC(DO)
/* traitement de l'erreur */
ENDDO