|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 8 ![]() |
Bonjour,
j'ai un job comme suit : tAccessInput-->tMap-->tOracleOutput à la compilation, j'ai le message suivant que je comprends pas. Starting job test at 17:31 22/11/2007. Exception in thread "main" java.lang.Error: Unresolved compilation problems: output.TYPE cannot be resolved or is not a field output.TYPE cannot be resolved or is not a field output.LIBELLE cannot be resolved or is not a field output.LIBELLE cannot be resolved or is not a field at p.test.test.tAccessInput_1Process(test.java:388) at p.test.test.runJob(test.java:573) at p.test.test.main(test.java:521) Job test ended at 17:31 22/11/2007. [exit code=1] Merci de m'aider SVP, je suis débutant avec Talend. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() |
"output" c'est un objet qui porte une connection. tu dois donc avoir dans ton job une connection nommée "output". sinon l'erreur de compil est normale.
TYPE et LIBELLE sont des champs de cet objet (donc des colonnes de la connection. sinon l'erreur de compil est normale. est-ce bien le cas ? peux-tu attacher une capture de ton job au cas ou ? |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 8 ![]() |
C'est exacte, j'ai un objet "output" que j'ai nommé "output" de type Oracle contenant les colonnes TYPE et LIBELLE.
J'ai également un objet tAccessInput et un tMap. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 8 ![]() |
Ce que je veux c'est juste pouvoir copier les données de mes tables Access vers mes tables Oracle que j'ai déja créées et qui son vides. Parfois y'a de petites différences entre mes types de données d'un champs sous Access et son champ cible sous oracle, par exemple: Texte(5) sous Access et Varchar2(8) sous Oracle. Je ne sais pas maintenant si cela nécessite un tMap ou bien?
Dans Metadata-->Db Connections, j'ai déjà chargé mes tables Access et Oracle: voir piéce jointe. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 8 ![]() |
Quand je fais maintenant un tAccessInput-->tLogRow , les résultats de l'extraction s'affichent. Donc maintenant mon problème réside dans la transformation et le chargement (tOracleOutput).
Voit mon job en fichier joint ci-haut. Merci de m'aider, je tiens vraiment à faire quelque chose avec Talend. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com