par Michael Otey - Mis en ligne le 9/03/2005 - Publié en Avril 2004
Retrouvez une sélection d'astuces techniques...
Transférer automatiquement de multiples fichiers de données
Installer des composants d'acces à iSeries spécifiques
Dépasser le nombre maximum d'enregistrements de sous-fichier
Spécifier un numéro de port
Déterminer la valeur des bifs
Dépasser le nombre maximum d’enregistrements de sous-fichier
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é 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 sous-fichier
du genre une page à la fois.
Téléchargez cette ressource
Construire une infrastructure cloud optimisée pour l’IA avec Microsoft Azure
Les managers IT ont besoin d’une stratégie claire et de solutions concrètes pour préparer leur infrastructure cloud à l'adoption de l'IA, tout en optimisant les coûts, renforçant la sécurité et développant les compétences internes. Découvrez tous les conseils dans ce guide Insight.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Top 5 du Baromètre de la cybersécurité 2025 : entre confiance et vulnérabilités persistantes
- Analyse Patch Tuesday Février 2026
- Entamer la transition vers la cryptographie post quantique est prioritaire
- Full Cloud : une transformation numérique inévitable pour les entreprises ?
Articles les + lus
Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
Alliée ou menace ? Comment l’IA redessine le paysage cyber
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
À la une de la chaîne Tech
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
