Aller au contenu

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éponseEffet
ILa demande n'est pas prise en compte. Aucune donnée utilisateur n'est traitée.
CLa 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...

VariableTypeLongueur
&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