You can perform this by setting up your job like below:
You can extract the tagX field and use a String field called “tagX” which you can throw to the output stream.
In the tHttpRequest component, specify the following configurations:
Once it’s done, through the tFlowToIterate component you can easily convert a row(Main) into iterate connection type. It will be implicitly triggered each time the data comes and send the data flow to the next tJava component which in turn will print “Hello World” with each incoming row.
This flow will store the data into the globalMap variable temporarily and will generate the HTTP request automatically based on the number of incoming rows.
Hope this helps!!