3.12/SYNTHMAINT-844: Handle ObjectIdsToSkip in TSMT
Please review BY COMMIT:
1/ The first commit doesnt change the current behavior. It's goal is to refactor in order to have the list of the objects that will be saved via ObjectUpdate, before that the updates are enqueued in the slave. Later we will use this list of object to inform that the truncate doesnt apply on this list of object.
2/ The second commit pass the list of the saved objects with the truncate statement. And the receiver of the truncate statement will skip theses objects.
TOUTES les cases doivent être cochées avant le merge. Si aucune action n'est nécessaire pour une des cases, la cocher quand même (cela permet de savoir que tout est terminé).
-
Tous les critères d’acceptance (use cases, example map) sont testés (test unitaire ou fonctionnel ou les deux). Ne pas cocher s'il manque des tests. -
Relire le ticket et mettre à jour la partie "Implémentation / résultat". -
Ajouter toute nouvelle fonctionnalité et nouvelle configuration dans la page prochaine version (sauf mise à jour du paquet essential) -
Mettre à jour la doc (confluence ou commentaire sur la classe). Mettre le lien vers cette doc ici si page Confluence : -
Notifier l'équipe OPS que le développement du ticket CDSE correspondant est terminé et indiquer la version correspondante.
Tout code soumis en merge request doit respecter les coding rules et les guidelines C++.