我们可以使用WSO2ESB将数据附加到单个文本文件中吗?

时间:2013-04-02 13:16:51

标签: wso2 wso2esb wso2dss

我从移动应用程序或前端任何地方收到错误消息。

我需要将该消息保存在一个文本文件中。该文件可以存储在我的本地系统中。

如何使用WSO2ESB执行此操作?

  <proxy xmlns="http://ws.apache.org/ns/synapse" name="AppendFile" transports="https,http" statistics="disable" trace="disable" startOnLoad="true">
       <target>
          <inSequence onError="fault">
             <property name="error_TYPE" expression="//error/text()" scope="axis2" type="STRING"/>
             <property name="HTTP_METHOD" value="POST" scope="axis2" type="STRING"/>
             <payloadFactory>
                <format>
                   <error></error>
                </format>
                <args>
                   <arg expression="get-property('error')"/>

                </args>
             </payloadFactory>
               <send>
    <endpoint>
    <address uri="//home/desktop/append.txt"/>
    </endpoint>
    </send>
          </inSequence>
          <outSequence>
             <property name="CONTENT_TYPE" value="application/json" scope="axis2"/>
             <log level="full"/>
             <send/>
          </outSequence>
       </target>
       <description></description>
    </proxy>

但它给出了运输错误。

我们怎么做?请建议。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

你得到的错误是什么? 无论如何,你给出的端点看起来都错了。它应该以传输协议vfs://

开头
eg: vfs:file:///home/desktop/append.txt