3

ODM 8.5 (JRules の後継) を使用しています。私の Java ドメインにはfield、「000」から「999」までの数字を表す 3 文字の文字列があります。次のようなロジックを表す決定表が必要です。

if field is between "000" and "012" then set the result to "tiny"
if field is between "013" and "060" then set the result to "less tiny"
...

列の定義に関するIBM のドキュメントには、「条件ステートメントは不完全な BAL 述語式です...」と記載されています。私がやりたいような文字列比較を行う BAL には何かありますか? そうでない場合、IRL で定義された関数を BAL から呼び出すことは可能ですか? もしそうなら、どのように?また、ODM でこの単純な問題を (既存の Java XOM を変更せずに) 処理する方法について、他の提案も受け付けています。現在、ODM デシジョン テーブルは使用できないように見えますが、基礎となるロジックはデシジョン テーブルに適しているようです。

4

1 に答える 1