2013-05-21 52 views
1

我正在使用VFS端點向WSO2 ESB寫入單個文件。但是這每次都覆蓋文件。 如何配置端點以附加內容?或者這個功能是否存在?如何使用WSO2 ESB(VFS)附加到現有文件

<inSequence> 
    <log level="full"/>type="STRING"/> 
    <property name="transport.vfs.ReplyFileName" expression="myOutputFile.txt" scope="transport" type="STRING"/> 
    <send> 
     <endpoint> 
      <address uri="vfs:file://C:/MyOutputDirectory"/> 
     </endpoint> 
    </send> 
</inSequence> 

(我的內容爲文本/無格式)

回答

2

爲了附加到相同的文件,與該文件地址定義transport.vfs.Append = true參數URI [1]

<address uri="vfs:file://C:/MyOutputDirectory?transport.vfs.Append=true"/> 

[1] http://docs.wso2.org/wiki/display/ESB450/VFS+Transport

+0

確定其工作原理。但你知道爲什麼設置一個財產不起作用嗎? '' – FiveO

+0

這不是做這件事的方法。屬性transport.vfs.Append必須設置爲文件uri的查詢參數。正如我在答覆中指出的那樣,文檔已經相應更新。 –