|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juin 2006 Messages : 109 ![]() |
Bonjour,
Je fais le lien entre un fichier excel, une table oracle et une table postgressql. Je lis des variables dans la table oracle avec les mêmes variables dans le fichier excel : code client numero tarif Avec ces infos,je récupère une autre variable de ce fichier excel : formule et je fais le lien avec cette variable et ma table postgressql. Toutes ces tables sont liées dans le t_map en inner join et uniques match. Malheureusement lorsqu'il n'existe pas de ligne dans mon fichier excel correspondant aux variables de la table oracle, alors le job plante, fait une erreur de "nullpointer Exception dans le t_map" et le job s'arrête. Je voudrai que le t_map mette une valeur par défault ou passe à la donnée d'après en rejetant cette ligne de ma table oracle. J'ai essayé d'enlever le 'inner join' mais ça ne fonctionne plus du tout. Je n'ai pas d'autres idées. Merci. |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juin 2006 Messages : 109 ![]() |
Bon comme je ne peux pas gérer les rejets, c'est créé un job intermédiaire qui vérifie si la ligne du fichier excel est rejeté par l'inner join grâce au filtre "inner join".
Si la ligne est rejeté alors je l'écris dans un fichier sinon je lance mon job. Ce qui posait problème est que je prend une variable du fichier excel pour faire une autre jointure, et là lorsqu'il n'y avait pas de correspondance, il n'arrivait pas à faire la deuxième jointure et il arrêtait le job. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com