問題タブ [drools]

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 に答える
562 参照

java - イベントに toString() がないため、Drools デバッグ リスナーは無意味ですか?

私は Drools を初めて使用しますが、Drools には、イベントを System.err に吐き出す DebugAgendaEventListener と DebugWorkingMEmoryEventListener という非常に優れたデバッグ リスナーがあります。これで問題ありませんが、基になるイベントは toString() を実装していないため、次のようなデバッグ行になります。

これはあまり役に立ちません。Drools が実際には有用な情報を提供しないこれらのリスナーを出荷する理由が理解できないため、明らかな何かが欠けているに違いないと感じています。イベントの詳細を吐き出すために欠けている設定はありますか? 私は EventXYZ コードを見てきましたが、toString() がないので動作は正しいように見えますが、マニュアルにはイベントの詳細を吐き出す例が示されています (むしろ Eclipse では許可されていますが、システムにとっては問題ではないと思います)。 .err 噴出)。

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

eclipse - Netbeans6.1を使用したよだれ

「デフォルト」のプラットフォームであるEclipseを介して、パイロットプロジェクトでDroolsをダウンロードして使用し始めました。ただし、Eclipseでプラグインが機能するのと同じようにNetbeansで使用したいと思います。

それを行うためのアイデア/ショットカットはありますか?

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

list - Drools ルールで、2 つの異なる ArrayList オブジェクトを使用する方法、obj1 はルール 1 で使用され、obj2 はルール 2 で使用されますか?

私は ksession.insert(list) を実行しています。その後、drl ファイルでルール 1 を起動し、次に ksession.insert(list) を実行して、drl でルール 2 を起動する必要があります。

誰かがこれを達成する方法を教えてもらえますか。アジェンダフィルターとファクトハンドルについて読みましたが、これを機能させる方法がよくわかりません

以下はいくつかのコードです:

ArrayList リスト = 新しい ArrayList(); list.add(product1); list.add(product2); list.add(product3);

ksession.insert(リスト);
ksession.fireAllRules("drl でルール 1 を起動");

// リストを削除しますか?

ArrayList list2 = new ArrayList(); list2.add(str1); list2.add(str2); list2.add(str3);

ksession.insert(list2); ksession.fireAllRules("drl でルール 2 を起動");

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

java - Drools に表示される this[''] アクセサーとは

Droolsでパラメータを getter に渡す方法を探しているだけです ...

Eclipse Ganymede で、Drools の WHERE 句でエンティティを選択するために使用できるゲッターを決定する際に、インテリセンスが役立つことに気付きました。文字を入力して ctrl+Space を押すと、リストが表示されます。Drools.NETに、get メソッドではなく C# プロパティに依存する 別のプロジェクトがあります。C#.NETでは、デフォルト プロパティ as を定義public String this[String key]できるため、プロパティ as なしでリストを参照できます。myInstance["myKeyString"]私はこれをDrools.NETで使用しました。Java Droolsで WHERE 句エンティティ セレクターのカーリーの間にthis['']表示されるオプションが、似たようなものを参照することを期待していました。myInstance : myClass { ... }

これは本当ですか? もしそうなら、どのように使用すればよいですか?

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

drools - Droolsでグローバルを設定する

ルール内からDrools4にグローバルを設定するにはどうすればよいですか?ルールが起動した場合にブール値を設定して、顕著性の低い別のルールからそれを読み取れるようにします。

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

websphere - websphere 6 で drools guvnor のセキュリティを有効にする方法は?

私は websphere 6 に guvnor を展開しましたが、guvnor のセキュリティを有効にする方法がわからないことを除いて、すべてがうまくいきます。

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

eclipse - Mavenを使用してdroolsソースをダウンロードする

私はMavenとDroolsに慣れていないので、これは明らかかもしれません...

maven/eclipseを使用してdroolsスナップショットリポジトリを処理しようとしています。Mavenを使用して更新するときにsources/javadocをリンクできるようにしたいのですが、次のようなメッセージが表示され続けます。

アーティファクトorg.drools:drools-process-task:5.1.0.20091223.193911-177のjava-sourceをダウンロードできません

私が間違っていることについて何か考えはありますか?

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

mysql - mysql による drools の永続性、プロセス インスタンスを取得できない

私は困惑しています。Drools-flow で永続化を実装しようとしています。ワークアイテム / プロセス インスタンスのプロパティの値を取得したいのですが、ワークアイテムまたはプロセス インスタンスを取得しようとするたびに、以下のスタック トレースが表示されます。

ソースを調べてみると、エンティティ クラスで @Lob アノテーションが付けられたプロパティを取得しようとすると、いつでもこれが発生します。

私の環境は、トランザクション マネージャーとして BTM を使用する hibernate/mysql/JPA 永続化です。

次のように getProcessInstance を呼び出しています。

私は何を間違っていますか?

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

spring - よだれ、春、ラバ

これらの技術を組み合わせた人はいますか?学んだ教訓を共有していただけますか?