Bonjour,
Je suis en train de reprendre un job assez simple, dans ce job je lis un fichier XML, et je requête dans 2 bases de données différentes, sauf que j'ai un problème. J'explique
Pour la deuxième requête dans le MySQLInput_2, la table que je vais attaquer dépend d'une variable et je définie cette variable dans le tJavaRow_2 (en fonction de certains critères).
Sauf que quand je lance le job j'ai cette erreur.
Exception in component tMysqlInput_2 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'mabase.null' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
Ce que je trouve étrange c'est qu'il me mette cette erreur au tout début du lancement du job, même avant qu'il lise le XML, c'est donc normal qu'il ne trouve pas le nom de la table car elle est défini dans le tJavaRow_2.
De ce que je crois voir, le job execute d'abord le MYSQLInput_2 avant de commencer le job, ce qui n'est pas logique.
Avez vous une idée ?
Partager