vincentlowe

model CSV flow with ForEach

Oct 30th, 2020
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. <flow name="getCSVAccounts" doc:id="68dde0d9-1f07-4e3c-9707-1a48d0d9ebe2" >
  2. <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"}]'>
  3. <scheduling-strategy >
  4. <fixed-frequency frequency="4000"/>
  5. </scheduling-strategy>
  6. <file:matcher filenamePattern="*.csv" />
  7. </file:listener>
  8. <ee:transform doc:name="CSV to JSON" doc:id="a3dfe66e-492f-41a1-9b0c-74aac767b555" >
  9. <ee:message >
  10. <ee:set-payload ><![CDATA[%dw 2.0
  11. output application/json
  12. ---
  13. payload]]></ee:set-payload>
  14. </ee:message>
  15. </ee:transform>
  16. <foreach doc:name="For Each" doc:id="e291a540-59a0-4907-a6c7-27f612eb67dd" >
  17. <set-payload value='#["Overwritten with junk"]' doc:name="Set Payload" doc:id="c23839b0-b7ef-419b-b5ae-18fa1a6c390b" />
  18. <logger level="INFO" doc:name="peek at payload" doc:id="d42c5aa5-c295-46d6-9a50-ed2c953c3648" message="#[payload]"/>
  19. </foreach>
  20. <logger level="INFO" doc:name="final payload" doc:id="2fca7716-c961-47a8-bcd5-7d9a8b523e06" message="#[payload]"/>
  21. </flow>
  22.  
Advertisement
Add Comment
Please, Sign In to add comment