To add and configure the On New or Updated File operation in Studio, follow these steps:
-
In the Mule Palette view, search for
sftp
and select the On New or Updated File operation. -
Drag the On New or Updated File operation onto the Studio canvas.
-
In the General tab of the operation configuration screen, click the plus sign (+) next to the Connector configuration field to access the global element configuration fields.
-
Specify the connection information and click OK.
-
Set the Directory field to the directory path on which pooled files are contained, for example,
test-data/in
. -
Set the Auto delete field to True.
-
Select the Watermark field to enable watermarking.
In the Configuration XML editor, the <sftp:listener>
configuration looks like this:
<flow name="onNewFile">
<sftp:listener config-ref="file" directory="test-data/in" autoDelete="true" watermarkEnabled="true">
<scheduling-strategy>
<fixed-frequency frequency="1000"/>
</scheduling-strategy>
</sftp:listener>
<flow-ref name="processFile" />
</flow>