传输文件时,WSO2 SFTP“ TryItProxyError”

时间:2018-07-18 05:25:04

标签: wso2

我正在尝试使用WSO2 ESB将SFTP服务器中放置的JSON文件传输到本地计算机。

下面是以下代码[出于明显原因更改了用户名和密码]:-

<proxy name="FTPFileProxy" startOnLoad="true" transports="vfs" xmlns="http://ws.apache.org/ns/synapse">
<target>
    <inSequence>
        <log description="LOG" level="custom">
            <property name="Property Name" value="===================FTP LOGGGER"/>
        </log>
    </inSequence>
    <outSequence>

    </outSequence>
    <faultSequence/>
</target>
<parameter name="transport.PollInterval">300</parameter>
<parameter name="transport.vfs.FileURI">vfs:sftp://{user}:{password}@{SFTPServerName}/home/user/input/Person.json</parameter>
<parameter name="transport.vfs.ContentType">text/json</parameter>
<parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
<parameter name="transport.vfs.MoveAfterFailure">file:///D:/WSO2 testing files/ESBFileProcessingSFTPOutput/Fail/</parameter>
<parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter>
<parameter name="transport.vfs.FileNamePattern">.*.json</parameter>
<parameter name="transport.vfs.MoveAfterProcess">file:///D:/WSO2 testing files/ESBFileProcessingSFTPOutput/AfterProcess/</parameter>
</proxy>

但是在运行代理时,我收到以下错误消息:“ org.apache.axis2.AxisFault:系统无法从vfs:sftp:// {user}:{pass} @ {SFTPServerName} /推断传输信息home / user / input / Person.json URL。”

我的密码也包含特殊字符{必须做点什么吗?我需要用十六进制值替换它吗?}

0 个答案:

没有答案