Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I am pulling WSDL from an endpoint (report action with specific id). The data is returned in a single record in the soap body.
But as expected is multiple records within. I am trying to pull those records out and place them into a CSV to put into an s3 bucket.
I've tried tSOAP-->tXMLMap-->tFileOutputXML-->tMap-->FileOutputDelimited 1 row is retrieved in tSOAP and then 0 records are processed after that. We are able to save the file locally with tSOAP --> tFileOutputRaw and on that file I've tried processing it with tFileInputXML but I get an error that the XPath query lost.
I am new to Talend and would appreciate any help and suggestions on the best way to get this working.
Thanks,
Thanks for the response. It looks like I'm possibly close. I've gone back to the tSOAP--row-->tXMLMap--row-->tFileOutputDelimited as you suggested.
In the tXMLMap I've set it up as in the attached image with additional columns below (I'm essentially grabbing all of the data in all of the tags).
Everything is sync'd through to the tFileOutputDelimited and in there the other image shows the schema mapping. The only output I get is the headings with no data.
I'm thinking that I need to do some finagling in the tXMLMap but I am not sure what. It almost seems to me that my schema should be defined within the Soap-root (loop) in the tXMLMap but I'm not sure how that is accomplished.