Bonjour tout le monde,
voilà, j'ai développé un programme batch COBOL/AS400, quand je le lance il prend 2 heures pour se terminer. J'ai créé un deuxième programme qui n'est autre que le 1er batch en y ajoutant deux autres traitements. Donc le 2ème batch est une extension du 1er. Le problème c'est que lorsque je lance le 2ème batch il ne prend que 10 minutes pour se terminer.
Je vérifie à la fin des deux batch pour voir s'ils ont ramené le même nombre d'enregistrements, et c'est bien le cas. Je fais une sommation sur un champ pour les montants ça donne la même somme, j'ai conclu que j'ai rien loupé dans le 2ème batch en faisaint cette évoluion ajout des deux autres traitements mais je ne trouve pas d'explication pour le temps d'exécution qui a été divisé par 12 .
Une piste?
Partager