Bonjour à tous,
J'ai un job qui fonctionne avec le composant tOracleOutputBulkExec. Le job utilise donc sql loader. Une fois mon job fini, j'ai un message de ce style dans la console de Talend:
"Point de validation (COMMIT) atteint - nombre d'enregis. logiques 7"
Et un code de sortie 0.
Parfait, sauf que mes 7 enregistrements ne se sont pas si bien passé que ca puisque en fait j'ai 7 erreurs de ce genre :
"ORA-00001: violation de contrainte unique".
Je peux lire ces erreurs en allant visualiser le fichier "monfichier.ctl.log" que génère sql loader.
Ma question : Quelle est la meilleure façon de récupérer les erreurs présente dans le fichier que génère sql loader (monfichier.ctl.log) à la fin de l'insert puis de les envoyer au tLogCatcher pour qu'elles s'affichent de la même façon que toutes les autres erreurs de mes jobs ?
PS : J'utilise Java 1.5.0_22
Partager