Mule 不允许 POLL 消息处理器使用文件入站读取文件?
Mule won't allow POLL message processor to read file using file Inbound?
我有一个小问题,POLL 消息处理器不允许从 'File Inbound' 消息处理器读取文件?
我需要每 5 分钟(自动安排)读取一次文件以继续执行进一步的要求。是否可以使用 POLL?
如何在 POLL 中使用文件入站。任何建议都会有所帮助。
我建议您使用石英连接器执行此操作。这是一个例子:
<flow name="repeatIntervalFileFlow" doc:name="repeatIntervalFileFlow">
<quartz:inbound-endpoint responseTimeout="10000" doc:name="Quartz" jobName="test" repeatInterval="300000">
<quartz:event-generator-job/>
</quartz:inbound-endpoint>
<flow-ref name="readFileFlow" doc:name="readFileFlow"/>
</flow>
<flow name="readFileFlow" doc:name="readFileFlow">
<file:inbound-endpoint path="path" connector-ref="in" doc:name="File">
<file:filename-wildcard-filter pattern="*.txt" />
</file:inbound-endpoint>
<logger message="listo" level="INFO" doc:name="Logger"/>
...
</flow>
希望能帮到你;
我有一个小问题,POLL 消息处理器不允许从 'File Inbound' 消息处理器读取文件?
我需要每 5 分钟(自动安排)读取一次文件以继续执行进一步的要求。是否可以使用 POLL?
如何在 POLL 中使用文件入站。任何建议都会有所帮助。
我建议您使用石英连接器执行此操作。这是一个例子:
<flow name="repeatIntervalFileFlow" doc:name="repeatIntervalFileFlow">
<quartz:inbound-endpoint responseTimeout="10000" doc:name="Quartz" jobName="test" repeatInterval="300000">
<quartz:event-generator-job/>
</quartz:inbound-endpoint>
<flow-ref name="readFileFlow" doc:name="readFileFlow"/>
</flow>
<flow name="readFileFlow" doc:name="readFileFlow">
<file:inbound-endpoint path="path" connector-ref="in" doc:name="File">
<file:filename-wildcard-filter pattern="*.txt" />
</file:inbound-endpoint>
<logger message="listo" level="INFO" doc:name="Logger"/>
...
</flow>
希望能帮到你;