Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ftp:connector name="FTP" doc:name="FTP">
- <service-overrides dispatcherFactory="CustomFtpMessageDispatcherFactory"></service-overrides>
- </ftp:connector>
- <file:connector name="File_inbound_point2" autoDelete="true"
- streaming="true" validateConnections="true" doc:name="File" />
- <file:connector name="File_out" autoDelete="false"
- outputAppend="true" streaming="true" dynamicNotification="true"
- validateConnections="true" pollingFrequency="${file.poolingfrequency}"
- doc:name="File" />
- <flow name="ftp-patientregistret_MainFlow" initialState="started"
- processingStrategy="synchronous">
- <file:inbound-endpoint path="${file.input.path}"
- connector-ref="File_inbound_point" pollingFrequency="${file.poolingfrequency}"
- responseTimeout="10000" doc:name="File inbound point" />
- <set-variable variableName="CatalogsName" value="${ftp.output.path}#[message.inboundProperties.originalFilename]" doc:name="Variable"/>
- <logger
- message="#["nnTIMEPOOLING: ${file.poolingfrequency} / ${timepooling}nFILE Name: "+message.inboundProperties.originalFilename+"nFILE NAME out: "+message.outboundProperties.originalFilename+"nCatalogsName: "+flowVars.CatalogsName+"nn"]"
- level="INFO" doc:name="Logger" />
- <set-variable variableName="PayloadTemp" value="#[message.payloadAs(String)]"
- doc:name="Variable" />
- <ftp:outbound-endpoint host="${ftp.host}" port="${ftp.port}" path="${ftp.path}" user="${ftp.user}" password="${ftp.password}" connector-ref="FTP" outputPattern="#[flowVars.CatalogsName]" responseTimeout="10000" doc:name="Copy_to_FTP"/>
- <set-payload value="#[flowVars.PayloadTemp]" doc:name="Set Payload" />
- <file:outbound-endpoint path="${file.output.path3}"
- connector-ref="File_out" responseTimeout="10000" doc:name="File_out" />
- </flow>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement