J'ai des milliers de mappings créés en ODI. J'ai besoin de les exécuter, mais les exécuter un par un ne semble pas être une option faisable. J'essaie d'écrire un script groovy qui pourrait aller chercher une liste de tous les mappages, parcourir tous les mappages. Je suis capable de réaliser cela, mais je suis incapable de comprendre comment exécuter le mappage donné.Comment lancer le mappage ODI dans un script groovy?
Voici mon script:
def fm = ((IMappingFinder) tme.getFinder(Mapping.class))
def mappingList = fm.findAll().findAll{w -> w.getProject().getCode() == 'STOO'}
if (mappingList == null){
println "Map is null"
}
ms=mappingList.iterator()
while(ms.hasNext()){
ms_i = ms.next()
println ms_i.getName() // INSERT CODE TO EXECUTE MAPPING HERE
}
Ce script affiche le nom de la cartographie, il me faut juste une façon de l'exécuter. Pls aide!