我想使用文件连接器从Samba共享文件夹中轮询文件。
我试图像下面这样进行调查:
<fileconnector.isfileexist>
<file>sehar.csv</file>
<filelocation>smb://abc:xyz#02@10.1.1.2/home/Sehar/</filelocation>
</fileconnector.isfileexist>
但它不是这样的。
答案 0 :(得分:0)
您正在使用的FileConnector版本是什么。我估计你要使用V2 [1]。配置应该如下所示。
<property
value="smb://abc:xyz#02@10.1.1.2/home/Sehar/"
name="fullFilePath" scope="default" type="STRING"/>
<fileconnector.isFileExist>
<source>{$ctx:fullFilePath}</source>
<setTimeout>100000</setTimeout>
<setPassiveMode>true</setPassiveMode>
<setSoTimeout>100000</setSoTimeout>
<setUserDirIsRoot>flase</setUserDirIsRoot>
<setStrictHostKeyChecking>no</setStrictHostKeyChecking>
</fileconnector.isFileExist>
您使用的ESB版本是什么?如果ESB 4.9.0中有任何特殊字符,您可能需要对其进行编码。
[1] https://docs.wso2.com/display/ESBCONNECTORS/Working+with+the+File+Connector+Version+2