Skip to main content

Hello! I am using FME Desktop 2021 and I have constructed a workbench that reads a CSV file with one column field.

 

Each CSV row is a text string, which represents an XML document. It is used as an FME attribute inside a SOAP request template (XML template) to download and parse an XML document.

 

However, the XML document could be referencing other XML documents via their respective text strings. If I extract these strings from the XML response, is it possible to feed them back as an input for my workbench and download them before moving on to the next CSV record?

 

Apologies if the question sounds unclear, I can provide more info if needed. Any suggestion would be highly appreciated.

Seems as though you could setup a parent-child workflow with the WorkbenchRunner. Read your CSV into the 1st workbench, feeding into a WorkbenchRunner that references your 2nd workbench. The 2nd workbench would be your XML processing.


Reply