Hello,
I have a proxy service, I have configured transport VFS and it works fine
reading files from local filesystem, but know I'm trying with a sftp and
nothing happens, I mean the service doesn't pick up the file from the esb
it remains just as the file would have never been copied into the sftp. my
esb version is 4.9.0, after a long time, this msg is shown in the console,
Could not connect to SFTP server at ...

this is my configuration...

<?xml version="1.0" encoding="UTF-8"?>

<proxy name="ProcessFile" startOnLoad="true" trace="disable"

transports="vfs" xmlns="http://ws.apache.org/ns/synapse";>

<target>

<inSequence>

<property name="FORCE_ERROR_ON_SOAP_FAULT" scope="default"

type="STRING" value="true" />

<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>

</inSequence>

<outSequence />

<faultSequence>

<sequence key="Fault" />

</faultSequence>

</target>

<parameter name="transport.PollInterval">5</parameter>

<parameter name="transport.vfs.FileURI">vfs:sftp://user:password@
sftp.mycomp.com/incoming

</parameter>

<parameter name="transport.vfs.ContentType">application/xml</parameter>

<parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>

<parameter name="transport.vfs.MoveAfterFailure">vfs:sftp://user:password@
sftp.mycomp.com/incoming

</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:password@
sftp.mycomp.com/incoming

</parameter>

</proxy>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to