Bonjour,
Je souhaite "connecter" deux web services entre eux sous talend.
J'ai pris pour exemple le webservice météo.
"http://www.webservicex.net/globalweather.asmx?wsdl"
Le premier web service recupère la liste des villes pour la "FRANCE", je lui passe donc en paramètre "FRANCE". (=> méthode "GetCitiesByCountry")
Je souhaite ensuite passer au deuxième service la liste des villes en france pour qu'il me renvoie la météo pour chaque ville.(=> méthode "GetWeather")
Pour cela je recupère la liste des villes dans un extractxmlfield que je renvoie dans un flow to iterate qui boucle sur le deuxième web service.
Le probleme est que quand je veux passer en paramètre les valeurs de chaque champs ville à mon deuxième webservice (Tflow_to_iterate.city), il me renvoie une erreur "variable local result key et value en double."
Dans ce cas comment utiliser ou paramètrer la global map pour recupere la valeur de chaque ville??
Partager