2017-08-14 3 views
0

Salut, je suis très nouveau à Talend outil, j'ai une commande API, en utilisant le composant tRestclient j'ai reçu la réponse de commande et j'ai utilisé le composant tExtractJsonfield pour obtenir la valeur json, peu d'api url j'ai besoin de faire un appel à toutes les URL Comment puis-je faire cela? quelqu'un peut m'aider avec cela s'il vous plaît ??Comment passer la valeur tExtractjsonfield au chemin d'URL tRestclient

+0

S'il vous plaît [Modifier] votre question et ajouter plus de détails dans quels appels API vous devez ajouter et une capture d'écran de votre mise en page actuelle du travail. – tobi6

Répondre

0

Vous pouvez utiliser le composant tFlowToIterate.

tExtractJsonFields - {ROW1} -> tFlowToIterate - {itérer} -> tJava

dans tJava vous ajoutez:

((String)globalMap.put("orderapiurl")) = ((String)globalMap.get("row1.{value}")); 

maintenant par exemple vous connectez un composant via tHttpRequest 'sur le composant OK' pour la composante tJava et ajoutez

((String)globalMap.get("orderapiurl")) 

comme URI.