問題タブ [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.
java - イベントに toString() がないため、Drools デバッグ リスナーは無意味ですか?
私は Drools を初めて使用しますが、Drools には、イベントを System.err に吐き出す DebugAgendaEventListener と DebugWorkingMEmoryEventListener という非常に優れたデバッグ リスナーがあります。これで問題ありませんが、基になるイベントは toString() を実装していないため、次のようなデバッグ行になります。
これはあまり役に立ちません。Drools が実際には有用な情報を提供しないこれらのリスナーを出荷する理由が理解できないため、明らかな何かが欠けているに違いないと感じています。イベントの詳細を吐き出すために欠けている設定はありますか? 私は EventXYZ コードを見てきましたが、toString() がないので動作は正しいように見えますが、マニュアルにはイベントの詳細を吐き出す例が示されています (むしろ Eclipse では許可されていますが、システムにとっては問題ではないと思います)。 .err 噴出)。
eclipse - Netbeans6.1を使用したよだれ
「デフォルト」のプラットフォームであるEclipseを介して、パイロットプロジェクトでDroolsをダウンロードして使用し始めました。ただし、Eclipseでプラグインが機能するのと同じようにNetbeansで使用したいと思います。
それを行うためのアイデア/ショットカットはありますか?
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 を起動");
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 { ... }
これは本当ですか? もしそうなら、どのように使用すればよいですか?
drools - Droolsでグローバルを設定する
ルール内からDrools4にグローバルを設定するにはどうすればよいですか?ルールが起動した場合にブール値を設定して、顕著性の低い別のルールからそれを読み取れるようにします。
websphere - websphere 6 で drools guvnor のセキュリティを有効にする方法は?
私は websphere 6 に guvnor を展開しましたが、guvnor のセキュリティを有効にする方法がわからないことを除いて、すべてがうまくいきます。
eclipse - Mavenを使用してdroolsソースをダウンロードする
私はMavenとDroolsに慣れていないので、これは明らかかもしれません...
maven/eclipseを使用してdroolsスナップショットリポジトリを処理しようとしています。Mavenを使用して更新するときにsources/javadocをリンクできるようにしたいのですが、次のようなメッセージが表示され続けます。
アーティファクトorg.drools:drools-process-task:5.1.0.20091223.193911-177のjava-sourceをダウンロードできません
私が間違っていることについて何か考えはありますか?
mysql - mysql による drools の永続性、プロセス インスタンスを取得できない
私は困惑しています。Drools-flow で永続化を実装しようとしています。ワークアイテム / プロセス インスタンスのプロパティの値を取得したいのですが、ワークアイテムまたはプロセス インスタンスを取得しようとするたびに、以下のスタック トレースが表示されます。
ソースを調べてみると、エンティティ クラスで @Lob アノテーションが付けられたプロパティを取得しようとすると、いつでもこれが発生します。
私の環境は、トランザクション マネージャーとして BTM を使用する hibernate/mysql/JPA 永続化です。
次のように getProcessInstance を呼び出しています。
私は何を間違っていますか?
spring - よだれ、春、ラバ
これらの技術を組み合わせた人はいますか?学んだ教訓を共有していただけますか?