Description : Chaque fin de mois, un traitement batch passe pour récupérer des informations dans des bases de données hiérarchiques. De nombreux calculs sont faits et les résultats sont rassemblés dans des éditions comptables puis sauvegardés en bases. Le client s’est rendu compte qu’une erreur de l’ordre de la dizaine de centimes d’euro était présente sur plusieurs éditions.
Solution mise en place : Il a fallu tout d’abord demander à stopper la planification du traitement des incidences comptables en fin de mois. Par la suite, j’ai effectué une copie des bases de données à partir de l’environnement de production vers l’environnement de test. La difficulté était de retrouver la bonne sauvegarde, celle qui contenait les résultats juste avant la série d’erreur. J’ai ensuite effectué quelques tests pour retrouver l’origine du problème. Après correction, j’ai fait passer le traitement des incidences comptables dans l’environnement de test pour générer les éditions. Ces dernières ont été envoyées au client pour vérification. Lorsque tout était correct, j’ai successivement exécuté les autres incidences comptables pour être sur que tout fonctionnait correctement. Le même protocole a été réalisé en environnement de production avec succès. Pour terminer, nous avons pu demander de reprendre le traitement des incidences comptables en fin de mois.