Q: J'éprouve des difficultés avec les sous-fichiers en RPG. Le champ numéro d'enregistrement relatif est numérique à quatre chiffres. Le programme charge tous les enregistrements dans le sous-fichier et traite la pagination vers le haut et vers le bas. Le fichier compte maintenant plus de 10 000 enregistrements. J'ai augmenté
Dépasser le nombre maximum d’enregistrements de sous-fichier

le champ nombre d’enregistrements
relatif à cinq
chiffres en pensant ainsi résoudre
le problème, sans succès.
Dès que le champ atteint le chiffre
de 10 000, le programme s’effondre
quand il essaie d’écrire
un enregistrement de sous-fichier.
Un détail important m’aurait-
il échappé ?
R: Et comment! Le nombre maximum
des enregistrements de sous-fichier est
9 999. Cela répond rapidement à votre
question, mais ce n’est pas tout.
Bien que votre sous-fichier ait un maximum de 9 999 enregistrements, la
limite pratique est bien inférieure, car
l’utilisation de sous-fichiers avec de
grands nombres d’enregistrements
freine les performances. Bien que la logique
de programmation soit peut-être
un peu plus poussée avec des sous-fichiers
qui sont chargés une page à la
fois, c’est ma règle empirique. Non
seulement vous optimiserez la performance
avec des sous-fichiers du genre
une page à fois, mais vous maîtriserez
mieux le comportement de l’application.
Il existe une autre possibilité : charger
plus d’une page du sous-fichier à la
fois, mais restreindre le nombre d’enregistrements
chargés en une seule
fois à un niveau plus favorable à la performance
(30 environ, par exemple).
Mais cette technique ne vous donne
pas beaucoup de marge de manoeuvre
parce que votre programme doit néanmoins
comporter de la logique pour
des actions comme le paging, comme
il le fait quand vous utilisez un sousfichier
du genre une page à la fois.
Téléchargez cette ressource

Percer le brouillard des rançongiciels
Explorez les méandres d’une investigation de ransomware, avec les experts de Palo Alto Networks et Unit 42 pour faire la lumière dans la nébuleuse des rançongiciels. Plongez au cœur de l’enquête pour comprendre les méthodes, les outils et les tactiques utilisés par les acteurs de la menace. Découvrez comment prévenir les attaques, les contrer et minimiser leur impact. Des enseignements indispensables aux équipes cyber.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Afficher les icônes cachées dans la barre de notification
- IBM i célèbre ses 25 ans
Les plus consultés sur iTPro.fr
- Fraude & IA : Dr Jekyll vs. Mr Hyde, qui l’emporte ?
- Gestion du cycle de vie des outils de cyberdéfense : un levier de performance pour les entreprises
- Top 6 du Cyber Benchmark Wavestone 2025
- La voix met le clavier au placard : une mutation incontournable pour les entreprises
- Analyse Patch Tuesday Juin 2025
