I have a question regarding the following scenario: I want to pick up a file from an SFTP server using the WSO2 VFS transport. This file should then be passed on to a target system using e.g. SOAP. One requirement I have is that the file mustn't get lost in case the WSO2 goes down. I know about the Enterprise Integration Pattern "Guaranteed Delivery" and how it is implemented with WSO2 (https://docs.wso2.com/display/IntegrationPat-terns/Guaranteed+Delivery).
Is there a gap between picking up the file from the SFTP server and writing it to the message store that could lead to a complete loss of the read file in case the WSO2 server goes down? Is a special configuration of the VSF transport (https://docs.wso2.com/display/ESB470/VFS+Transport) recommended?
I would really appreciate if you might share any experiences or recommendations related to these questions.
Kind regards,
Heiko