Forums: Open Discussion (Thread #20068)

【バッチFW】コレクターの抽出条件について (2008-10-03 15:42 by Anonymous #39118)

バッチFWのコレクターに#partitionKey#以外でパラメータを扱うことはできないでしょうか?WHERE句の条件に追加したいと考えています。

JobContextがFWのソースを確認したところ、parameterにはJobContextを指定しているので、#parameter[0]#を入れてみたところ、WHEREが有効に効いていることを確認しました。

そもそも正しい使い方はどのような形でしょうか?
ご教授頂ければ幸いです。

Reply to #39118×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 【バッチFW】コレクターの抽出条件について (2008-10-06 17:02 by kuramotoki #39164)

DBコレクタにてWHERE句を使いたいとのことですが、現在JobContextをParameterClassとして
いるため、ご提案いただいた内容にて実行していただければと思います。
JobContextにWHERE句の条件が渡るようにしていただく際には、
個別ジョブ用のJobContextを作成し#setParameter()をオーバーライドする、
特に個別ジョブ用のJobContextを作成せず#parameter[0]#と設定してパラメータをそのまま渡す、
などといった方法は問いません。
可読性、保守性などの面から適宜判断いただければと思います。
以上、よろしくお願いいたします。
Reply to #39118

Reply to #39164×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login