Hello,
I have this proxy service which retrieves a file from an FTP and do
something...
I wanna use inbound endpoint instead of proxy service because it seems like
vfs proxy doesn't work well in multi-tenant.

when I do the same with the inbound I get an error, with proxy service it
works well

I'm putting here my proxy for somebody to give me a corresponding inbound
configuration, because I have tried in all way and always get the same
error....

<?xml version="1.0" encoding="UTF-8"?>
<proxy name="ProcessFile" startOnLoad="false" trace="disable"
transports="vfs" xmlns="http://ws.apache.org/ns/synapse";>
<target>
<inSequence>
<log level="custom">
<property name="event" value="FILE RECEIVED..." />
<property expression="$trp:FILE_NAME" name="filename" />
<property expression="get-property('SYSTEM_DATE')" name="date" />
</log>
<sequence key="Step1_ProcessFile" />
<log level="custom">
<property name="event" value="END" />
<property expression="get-property('SYSTEM_DATE')" name="date" />
</log>
</inSequence>
<outSequence />
<faultSequence />
</target>
<parameter name="transport.PollInterval">5</parameter>
<parameter name="transport.vfs.FileURI">vfs:sftp://
user:[email protected]
</parameter>
<parameter name="transport.vfs.ContentType">application/xml</parameter>
<parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
<parameter name="transport.vfs.MoveAfterFailure">vfs:sftp://
user:[email protected]/failure
</parameter>
<parameter name="transport.vfs.ActionAfterErrors">MOVE</parameter>
<parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter>
<parameter name="transport.vfs.FileNamePattern">.*.xml</parameter>
<parameter name="transport.vfs.MoveAfterProcess">vfs:sftp://
user:[email protected]/processed
</parameter>
</proxy>


thanks a lot for those who will help me,
john
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to