我正在使用WSO2 ESB文件连接2读取简单文件。我尝试从给定目录中读取.OUT文件。它读取第一个文件(字母顺序?),但我不知道读取哪个文件。是否有一个(传输?)属性在读取文件时被填充?
这是代理服务中的代码
INFO - LogMediator To: /services/SampleProxy.SampleProxyHttpSoap12Endpoint, WSAction: urn:mediate, SOAPAction: urn:mediate, MessageID: urn:uuid:f5737693-6a51-4044-9134-95cd61eaeaa4, Direction: request, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><text xmlns="http://ws.apache.org/commons/ns/payload">abc,123
qwe,456
</text></soapenv:Body></soapenv:Envelope>
我得到以下回复
curl -H "Content-Type: application/json" -X POST -d '{"crawlDepth": 1, "url": "http://testphp.vulnweb.com/artists.php?artist=1"}' http://127.0.0.1:8775/scan/
答案 0 :(得分:0)
尝试这样的尝试。 (只是一个建议。我没试过。)
<log level="custom">
<property name="FileName" expression="$trp:FILE_NAME" />
</log>
答案 1 :(得分:0)
如果要读取特定文件,可以将完整路径作为源中的值传递,并且可以跳过文件模式值。
<fileconnector.read>
<source>file:///D:/temp/abc.OUT</source>
<filePattern></filePattern>
<contentType>text/plain</contentType>
</fileconnector.read>
答案 2 :(得分:0)
这是一个有效的要求。我们将在未来的版本中考虑这一点。请使用[1]跟踪进度。