SOA Suite 11gでファイルアダプタを使って指定のディレクトリからファイルを読み込む場合、"read"オペレーションを使うと、デフォルトの動作では、ポーリングのタイミングで一度にすべてのファイルを読み込んでしまいます。
ここでは、一度に1個のファイルを読み込むようにする方法をご紹介します。
"SingleThreadModel" と "MaxRaiseSize" プロパティをファイルアダプタに設定
アダプタの.jcaファイルを編集し、以下のプロパティを追加
原文はこちら。
http://blogs.oracle.com/anirudhpucha/2011/01/how_to_make_your_file_adapter_pick_only_one_file_at_a_time_from_a_location.html
<property name="SingleThreadModel" value="true" />
<property name="MaxRaiseSize" value="1" />
<property name="MaxRaiseSize" value="1" />
- composite.xmlを開く
- アダプタを選択
- プロパティパネルからプロパティを変更
原文はこちら。
0 件のコメント:
コメントを投稿