【问题标题】:FTP Adapter Oracle SOAFTP 适配器 Oracle SOA
【发布时间】:2014-01-27 15:20:05
【问题描述】:

我想读取每个间隔为 3 分钟的文件。所以我的 BPEL FTP 适配器在 3 分钟后读取每个文件。例如我在一个目录中有 5 个文件,我的 FTP 适配器读取第一个文件,3 mint 后他读取第二个文件,依此类推。

【问题讨论】:

    标签: oracle soa bpel oracle-soa bpelxexec


    【解决方案1】:
    • 在 BPEL FTP/文件适配器配置向导中
    • 在获取文件或读取操作中
    • 文件名幻灯片旁边
    • 您可以将“轮询频率”设置为 3 分钟
    • 使其每 3 分钟轮询一次文件
    • 之后检查 .jca 文件,它具有以下属性
    <property name="PollingFrequency" value="180"/>
    
    • 从中可以编辑轮询频率

    【讨论】:

    • 感谢您的帮助,但我找到了解决方案。还有另一个名为 MaxRaiseSize 的属性。此属性如何工作,请参阅详细信息 ------------ 此属性指定 Oracle 文件或 FTP 适配器提交处理的最大文件数在每个轮询周期。例如,如果入站目录有 1000 个文件,MaxRaiseSize 设置为 100,轮询频率为 1 分钟,那么 Oracle File 或 FTP Adapter 每分钟会提交 100 个文件。 ------------------------
    • 是的,如果 '' 和 '' 对于每个轮询周期,你是对的180 秒处理 100 个文件。我认为您每 3 分钟处理 1 个文件。所以 MaxRaiseSize = 1 或者什么都没有
    【解决方案2】:

    您可以将以下属性用于文件适配器配置

    property name="PollingFrequency" value="180"   
    property name="MaxRaiseSize" value="1"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多