When InterformNG2 is processing files from a folder, then it will process the input files like so:
You might prefer, that InterformNG2 should work like this:
That the files are moved into different sub-folders depending on if an error was found or not. In this way only successfully processed files are moved into the processed folder, while files that hit an error are moved into an error folder like below:
You can achieve the above, if you setup the main workflow and an error workflow like shown below:
(On the main workflow we setup a reference to the error workflow, which is shown below).
This is all described in the video below, but the details are also covered below the video:
You need to setup both the main workflow and the error workflow in a specific manner:
The main workflow:
The error workflow
In the bottom of the first component, Read from file you can refer to the error workflow to call, if an error should occur:
In the next component you should save the payload to a named property e.g. like below:
And then you can continue to setup the workflow as normally. You can even at any time select another error workflow with the component, Error handler.
In the bottom of the first component, Read from file you can refer to the error workflow to call, if an error should occur:
In the next component you should save the payload to a named property e.g. like below:
And then you can continue to setup the workflow as normally. You can even at any time select another error workflow with the component, Error handler.