問題タブ [jrules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3195 参照

business-rules - (ILOG) IBM ODM でカスタム・プロパティーをビジネス・ルールに設定する方法

新しいプロパティ (例: 一意の ID) をすべてのルールに設定し、実行中にそれぞれのルールのアクション部分からアクセスする必要があります。例: 人物の年齢が 18 歳以上の場合、出力をルールの ID に設定します。

(ここで、ID は、追加される新しいプロパティから取得する必要があります。)

IBM ODM 8.5 を使用しています。ビジネス ルールから一意の ID を取得するすべての方法を教えてください。

仮想メソッドの B2X マッピングでは、 を使用して rule.properties マップを出力しinstance.getRule().propertiesました。カスタム プロパティと他のすべてのルール プロパティを期待していました。ただし、プロパティ マップには次の 6 つしかありませんでした。

キー: ilog.rules.business_name 値: テストのスコア

キー: ilog.rules.package_name 値: チェック スコア

キー: requestorMail 値:

キー: ステータス値: 新規

キー: ilog.rules.package 値: check_score

キー: ilog.rules.group 値: check_score.test_score

0 投票する
3 に答える
390 参照

ilog - ILOG 動的ルールセット

ルールのグループから動的なルールセットを作成するにはどうすればよいですか? このグループは動的です。IBM ODM 8.0.1 を使用しています

0 投票する
2 に答える
919 参照

string - ILog Jrule で BAL を使用して、入力文字列型パラメータ値から空白を削除します

String 型の入力パラメータを取るルールがあります。BAL を使用して、このパラメーターが保持する値から空白を削除できますか?

そうでない場合、これを行う他のオプションは何ですか。この JRule には、条件列がこのパラメーターで、出力がアクション列であるデシジョン テーブルがあります。

出力ルールセット パラメータがブール値である Rule IsDepartmentManager に対して、文字列型の Rulset パラメータ「名前」を定義するとします。

デシジョン テーブルの Name 列の値は "John" で、これは True です。それ以外の場合は False。

このルールが Web サービスとして呼び出されると、入力送信は "John " になります。名前に空白が含まれており、デシジョン テーブルが正確に一致するため、返される結果は False です。

0 投票する
2 に答える
1079 参照

java - java jar に基づく xom を含む ruleApp を ilog 実行サーバーにデプロイする方法

ilog jrules 実行サーバー 7.1 がインストールされています。そして、Java jars に基づくxom を含む ruleApp をデプロイしたいと考えています。ilog サーバーのリソース jar をどこにパッケージ化すればよいかわかりません。ルール デザイナーからデプロイすると、xom jar がパッケージ化されず、wsdl を取得しようとすると、次の例外が発生します 。ホステッド トランスペアレント デシジョン サービス」

0 投票する
3 に答える
768 参照

ilog - ILog ODM 8.0.1 : 実行中の名前ルールのロギング

ルールの名前、問題をログに記録したい:

XOM でルール名を取得するには?

また

ルールを実行する前にコードを挿入できますか?

0 投票する
1 に答える
514 参照

jrules - Java プロジェクトからの ODM/JRules マッピングで重複用語エラーを修正する方法は?

ODM 8.5 (JRules の後継) を使い始めたばかりで、既存の Java プロジェクトをビジネス オブジェクト モデル (BOM) の基礎として使用しようとしています。ほとんどのクラスはうまく翻訳されているようです。ただし、修正できなかったエラーが 1 つあります。

残念ながら、Rule Designer は重複が発生した場所を通知しないため、予約語のリストを見つけることができませんでした。それまでは、「イベント」は予約されていると仮定します。

私はEvent抽象Javaクラスを持っています。また、名前の一部として「イベント」を含むフィールドなどもありますeventType. これにより、次のようなデフォルトの言語化が発生します

名前に「イベント」を含むクラスとフィールドが必要だと仮定するとEvent、エラーが発生しないように BOM を調整するにはどうすればよいですか? 「イベント」という単語が .voc ファイルに単独で表示されないように BOM を編集しました。たとえば、次のような言語化が行われました。

それでも、まだ同じエラーメッセージが表示されます。私に何ができる?

編集:

「イベント」を含む ILOG ルール言語の予約語のリストを指定している IBM のドキュメントで、予約語のリストを見つけましたただし、ドキュメントは不明です。「多くのキーワードが予約されており、パッケージ名には命名制限が適用されます」と記載されています。これは、制限がパッケージ名にのみ適用されるということですか? また、「V7.5 で廃止予定」とも書かれています。予約語のリストを廃止するにはどうすればよいですか? これは、v7.5 以降は制限がないということですか?