pfx-io:clean

This method is used with the pfx-io:repeatable method to clean up resources. The repeatable method might create some local files, so this method clean assures that there are no local files left.

Properties

No properties.

Examples

XML
<route>
    <from uri="sftp://..."/>
    <to uri="pfx-io:repeatable"/>
    <to uri="pfx-validator"/>
    <to uri="pfx-loaddata?objectType=C"/>
    <onCompletion>
        <to uri="pfx-io:clean"/>
    </onCompletion>
  </route>

The source is RemoteFile – for example of the size 4GB. Without the pfx-io component, the input would be first read by the validator and then again by the loaddata component. This is not what we want. Using pfx-io:repeatable the source is read and converted to a local file. pfx-validator then validates against the local file and also pfx-loaddata loads data from the local file. Once the operation is done, the local file is cleared.