XU = eXecution Unit したがって、あなたの説明に基づいて、「JRules」はルールアプリでルールセットを見つけることができず、クラッシュするため、不平を言っていると言えます。
内部の jar ファイル (ruleapp) を開くと、「your ruleapp name」という名前のフォルダーが少なくとも 1 つ表示されます。その
中に「your ruleapp version」(おそらく「1.0」) という名前のフォルダーがあります。その中に「your ruleset name
」があります
。 「あなたのルールセットバージョン」
とその中にあなたのルール属性。
理にかなっていますか?
可能なルールセット パス:
1/ ruleappName/ruleappVersion/rulesetName/rulesetVersion
2/ ruleappName/rulesetName/rulesetVersion
3/ ruleappName/ruleappVersion/rulesetName
4/ ruleappName/rulesetName
注: バージョンはオプションです。指定しない場合は、デプロイされた最新バージョンが使用されます。
JRules (7.01 および 7.1) 用のヘルパーとファクトリのセット全体をコーディングしました。バージョン 6 では微調整が必要になる場合があります。興味がある場合はお知らせください。
基本的に、クエリ、ビジネス ルール、エクストラクタ、ルールセット、ruleapp、デプロイ、クエリに基づくルールセットの作成などを作成するための静的メソッドを含むRTSHelper および RESHelper ライブラリがあります。
実行後に RES から ruleapp を削除するなど、他にも多数あります。