动态VFS端点

时间:2017-04-13 09:14:06

标签: dynamic wso2 endpoint vfs

我需要在存储上创建文件夹。文件夹名称是动态的,来自传入请求。我尝试在属性'transport.vfs.ReplyFileName'中使用连接的完整路径但没有成功,仍然使用地址端点中的uri属性:

<property description="concat path and DestinationFolder" expression="fn:concat(get-property('path'),get-property('DFolder'))" name="transport.vfs.ReplyFileName" scope="transport" type="STRING"/>
            <property description="OUT_ONLY=true" name="OUT_ONLY" scope="default" type="STRING" value="true"/> 
 <endpoint>
    <address uri="vfs:file://D:\\temp_WSO2\\Downloads\\">
    </address>
 </endpoint>

任何有想法如何解决这种情况的人? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用To header属性设置动态路径。然后,您可以包含匿名端点。

<header name="To" expression="fn:concat(get-property('path'),get-property('DFolder'))"/>
<property description="OUT_ONLY=true" name="OUT_ONLY" scope="default" type="STRING" value="true"/> 
<send>
    <endpoint>
        <default/>
    </endpoint>
</send>

您可以看到examples on the WSO2 documentation