Salut à tous.
Voici mon problème: j'ai un programme qui peut se décomposer en disons 3 fonctions transactionnelles successives:
transact1();
transact2();
transact3();
j'aimerais que si par exemple l'exécution de transact2() échoue, qu'un administrateur soit averti, et que celui ci puisse alors relancer éventuellement l'exécution du programme à partir de transact2() -transact1() ayant reussit-, ou bien alors annuler tout après avoir fait le ménage nécessaire. Et en plus j'aimerais que le nombre de tentatives après l'échec d'exécution de chaque transaction soit configurable. Par exemple on peut décider que si transact1() échoue, que trois tentatives supplémentaires soit effectuer avant d'alerter un administrateur s'il y a tjrs eu échec à l'issue de ces trois nouvelles tentatives.
Connaissez vous un framework qui puisse faciliter l'implémentation des programmes de ce type?
Partager