Bonjour,
J'ai, pour la mise à jour d'une base de donnée, un lot DTS principal, composé de 3 tâches d'éxécution de lots A, B et C, enchaînées dans l'ordre avec la condition "en cas de succès".
Les lots DTS A, B et C sont eux-mêmes composés de tâches d'execution de plusieurs lots enchaînées avec la condition "en cas de succès". Ces derniers lots comportent plusieurs tâches de requêtes enchaînées avec la condition "en cas de succès". En résumé, j'ai 3 niveaux d'imbrication de mes lots.
Lorsqu'une des tâches des sous-lots du lot A est en échec, le lot A devient en échec. Or, le lot B commence quand-même son exécution et effectue certaines de ses tâches, bien que le flux de travail de A à B soit "en cas de succès". Quelqu'un saurait-il pourquoi ou aurait-il une solution pour obtenir un comportement normal ?
Merci d'avance
Partager