<flow name="getCSVAccounts" doc:id="68dde0d9-1f07-4e3c-9707-1a48d0d9ebe2" >
<file:listener doc:name="4 seconds" doc:id="afae422e-4efe-484b-bcfc-b5b2af0dfe12" config-ref="File_Config_Resources" directory="input" moveToDirectory="output" renameTo='#[attributes.fileName ++ now() as String {format: "yyMMddhhmmss"}]'>
<scheduling-strategy >
<fixed-frequency frequency="4000"/>
</scheduling-strategy>
<file:matcher filenamePattern="*.csv" />
</file:listener>
<ee:transform doc:name="CSV to JSON" doc:id="a3dfe66e-492f-41a1-9b0c-74aac767b555" >
<ee:message >
<ee:set-payload ><![CDATA[%dw 2.0
output application/json
---
payload]]></ee:set-payload>
</ee:message>
</ee:transform>
<foreach doc:name="For Each" doc:id="e291a540-59a0-4907-a6c7-27f612eb67dd" >
<set-payload value='#["Overwritten with junk"]' doc:name="Set Payload" doc:id="c23839b0-b7ef-419b-b5ae-18fa1a6c390b" />
<logger level="INFO" doc:name="peek at payload" doc:id="d42c5aa5-c295-46d6-9a50-ed2c953c3648" message="#[payload]"/>
</foreach>
<logger level="INFO" doc:name="final payload" doc:id="2fca7716-c961-47a8-bcd5-7d9a8b523e06" message="#[payload]"/>
</flow>
Comments