問題タブ [drools-kie-server]

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 投票する
1 に答える
1827 参照

drools - KIE サーバーで drools ルールの実行を追跡するにはどうすればよいですか?

ルールアプリケーションが KIE サーバーで実行されているときに、ルールエンジンのトレース/ロギングを有効にするにはどうすればよいですか?

ルール アプリケーションはワークベンチで作成され、カスタム コードは含まれていません。KIE REST API を使用してルールを実行できますが、ルールアプリが予期した結果を生成しません。

環境:

Win7

トムキャット9

Drools 6.5.0-ファイナル

アップデート:

次の手順を試しました。

  1. git を使用してワークベンチ プロジェクトをローカルに複製する
  2. プロジェクトのルート ディレクトリに logback.xml を追加します。
  3. 変更をワークベンチの git リポジトリにプッシュして戻す
  4. ワークベンチの Project Editor ビューに logback を依存関係として追加
  5. プロジェクトのバージョンを更新してコンテナに再デプロイする

これを行うと、ロギング設定が無視されますが、スパムはメッセージをコンソールに際限なく記録し、logback クラスをインスタンス化できないことを伝えます。

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

spring-boot - spring-boot との Drool 統合が期待どおりに機能しない

問題: ルール ( InterestRate .drl) がスタンドアロンの Java コードで起動され、正確な結果が得られる

金利として期待される12.5が得られます。

問題:これを残りのサービスに統合する必要があり、残りの環境で同じロジックをテストしようとしましたが、期待した結果が得られません。ルールを起動した後、サービスは常にデフォルト値 0.0 を返します。私の環境は Spring-boot であり、よだれをたらしています6.5.0 最終です。

ポジョ:

ビーン構成

コントローラ:

RuleServiceImpl:

DRL ファイル:

パッケージ com.test.drool.facts

Gradle の依存関係:

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

jaxb - ServiceResponse の結果は常に null (JAXB、KIE Workbench & KIE Server 6.5.0)

KIE Workbench バージョン 6.5.0 でプロジェクトをセットアップし、KIE 実行サーバー 6.5.0 をすべて同じローカルの Wildfly 10 上で実行しています。問題なく動作しています。ステートレスな KieSession で実行されている単純なルールがあり、プロセスも何もありません。ルールが基本情報を検証し、起動された検証に関する情報をグローバル変数に追加することを期待しています。私がテストしている例では、グローバル変数を変更してそれが機能するかどうかを確認しましたが、何らかの理由でサービスから結果が得られず、少なくとも何かがあると予想されます。

これは私が送信する JAXB リクエストです。

実行されるルールは非常に単純です。

そして、Wildfly コンソールに、追加情報 (エラーのスタック トレースなど) なしで出力された行が表示されるので、すべてがうまく機能していると結論付けます。

しかし、私は常に同じ応答を受け取ります。これは、「プロセス」が正しく終了したことを示しているため (一見したように見えます)、結果に何かがあることを期待しています (空の xml 応答、いくつかのデータを含む xml 応答、 ...):

クライアントは KieServicesClient で呼び出されます。

私は何かが欠けていますが、本当に何がわかりません。

関連するすべてのプロジェクトはGitHubにあります。2 つ以上のリンクを投稿することはできないため、コメントに直接リンクを追加します。

この質問は以下にもあります: Drools ユーザー グループ