簡體   English   中英

wso2 微型集成器文件連接器寫入操作不工作

[英]wso2 micro integrator file connector write operation not working

我正在使用 WSO2 MI 4.1.0 和文件連接器 4.0.12。

當 api 請求到來時,正在進行寫入固定文件的簡單測試。 但該文件不是在沒有任何錯誤的情況下創建的。

我的來源

  • api
<?xml version="1.0" encoding="UTF-8"?>
<api context="/writeFile" name="writeFile" xmlns="http://ws.apache.org/ns/synapse">
    <resource methods="GET">
        <inSequence>
            <file.write configKey="LocalFile2">
                <filePath>write_api.txt</filePath>
                <contentOrExpression>saswswsadsadasds</contentOrExpression>
                <mimeType>Automatic</mimeType>
                <compress>false</compress>
                <writeMode>Create New</writeMode>
                <enableStreaming>false</enableStreaming>
                <appendNewLine>false</appendNewLine>
                <enableLock>false</enableLock>
                <includeResultTo>Message Body</includeResultTo>
                <updateLastModified>true</updateLastModified>
            </file.write>
            <respond/>
        </inSequence>
        <outSequence/>
        <faultSequence/>
    </resource>
</api>

本地條目

<?xml version="1.0" encoding="UTF-8"?>
<localEntry key="LocalFile2" xmlns="http://ws.apache.org/ns/synapse">
    <file.init>
        <workingDir>/apim/file/to/</workingDir>
        <name>LocalFile2</name>
        <fileLockScheme>Local</fileLockScheme>
        <connectionType>LOCAL</connectionType>
    </file.init>
</localEntry>

api 請求和響應

有什么問題嗎?

寫操作中的文件filepath參數,需要在文件名前加一個/

<filePath>/write_api.txt</filePath>

這似乎是文件連接器中的錯誤,我在https 創建了一個問題來跟蹤它://github.com/wso2/api-manager/issues/1111

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM