[SOA] How to make your File Adapter pick only one file at a time from a location

SOA Suite 11gでファイルアダプタを使って指定のディレクトリからファイルを読み込む場合、"read"オペレーションを使うと、デフォルトの動作では、ポーリングのタイミングで一度にすべてのファイルを読み込んでしまいます。
ここでは、一度に1個のファイルを読み込むようにする方法をご紹介します。

"SingleThreadModel" と "MaxRaiseSize" プロパティをファイルアダプタに設定
【設定方法】
アダプタの.jcaファイルを編集し、以下のプロパティを追加
      <property name="SingleThreadModel" value="true" />
      <property name="MaxRaiseSize" value="1" />
 









 







このプロパティはJDeveloperからも設定できます。
  1. composite.xmlを開く
  2. アダプタを選択
  3. プロパティパネルからプロパティを変更


















    原文はこちら。
    http://blogs.oracle.com/anirudhpucha/2011/01/how_to_make_your_file_adapter_pick_only_one_file_at_a_time_from_a_location.html

    0 件のコメント:

    コメントを投稿