Bonjour à tous,
On me demande de réaliser un job talend qui doit, grosso-modo
- appeler une méthode SOAP qui retourne un ArrayOfString,
- appeler une seconde méthode qui prend en paramètre le résultat du premier
Je ne maîtrise pas franchement les ETL ni même Java, ce qui ne va pas m'aider, pour l'instant j'ai essayé de faire marcher mon job, même si sa construction me parait stupide... (cf capture d'écran jointe).
Pour l'instant, je stocke le résultat de l'appel dans la globalMap (récupérée avec ((org.apache.axis.encoding.ser.ArrayDeserializer.ArrayListExtension)value).toArray() -miam-) mais en utilisant cette fameuse valeur dans l'appel de mon second webservice, je n'arrive jamais à obtenir le bon type :
not know how to convert '[Ljava.lang.Object;@1bbd3e2' into org.apache.axis.client.Call@114a947
Merci d'avance à tous !
Partager