問題タブ [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 投票する
5 に答える
98910 参照

java - Javaルールエンジンの長所と短所

JavaルールエンジンのJESSDroolsを採用することの長所と短所は何ですか?他にプレイヤーはいますか?

Droolsはオープンソースであり、JESSはそうではないことを理解していますが、使いやすさ、パフォーマンス、コードとの統合レベルなど、他の分野でどのように比較していますか?

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

jrules - JRulesとは?BRMS?

「ビジネスルール」とは?いくつかの例で説明してください。

Businees ロジックは、要件に合わせてアプリケーションを構築するためのコア ロジックです。

しかし、ビジネスルールとは何ですか?

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

drools - ルールエンジンについての神話は何ですか?

ルールエンジンテクノロジー、特にJBossDroolsについてのプレゼンテーションを書いています。

ルールエンジンに関する「神話」のいくつかは何ですか。

私が考えることができるのは、ビジネスユーザーがルールエンジンを制御できることです。それは可能だと思いますが、制御と教育が必要です。すべてのビジネスユーザーがそれを実行できるわけではありません。

賛成/反対ですか?他に何か考えはありますか?

クリエイティブ・コモンズの下で私の最後の「発見」をリリースして幸せです...

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

java - TimerTask に関する問題

こんにちは、RuleStudio (変更された Eclipse) を使用して IBM Websphere ILOG JRules 7.0 で作業しており、TimerTask を実装しようとして問題が発生しています。

動作することがわかっている別のルールに基づいてテクニカル ルールを作成し、5 秒間待機してからセカンダリ メッセージを送信するコードを追加しようとしました。次のコードでこれを試しました:

ただし、このコードはコンパイルされません。それが指摘するエラーは直後の開き括弧にnew java.util.TimerTask()あり、エラーメッセージはat token "{".

ただし、いくつかの興味深い観察結果があります。

-やってみましたが、間違い なくインポートされているので、どちらがおかしいと思うかというjava.util.TimerTask test = new java.util.TimerTask();エラーがスローされます。new java.util.TimerTask();Could not find a public constructor (or argument mismatch) for java.util.TimerTask.

-必要に応じて、コンプに Java バージョン 1.6.0_17 をインストールしています。

ありがとう!

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

eclipse - JRules セットアップの問題

チュートリアルを行う JRules に慣れてきました。2 番目のチュートリアルのパート 5 では、cmds を使用して RetePlus 経由でルールを実行するよう求められます。

[実行] メニューの [実行] をクリックします。「実行」ダイアログで、Rule Project 起動構成 ruleediting-start-configuration を選択します。[実行] をクリックします。

ただし、実行しようとするたびに、「起動」中に内部エラーが発生したことを知らせるポップアップボックスが表示されます

他の実際の出力はありません。

完成したチュートリアルをインポートしましたが、同じエラーが表示されるため、構成の問題であることが示唆されています。ランタイム JRE を変更しました。

JRulesまたはEclipseのいずれかでこれに遭遇した人はいますか

編集

例外スタック トレースを取得することができました。

com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:373) のスタック トレース java.lang.AbstractMethodError com.sun.org.apache.xalan.internal.xsltc.trax の.DOM2TO.parse(DOM2TO.java:127) at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:94) at com.sun.org.apache.xalan.internal .xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:661) com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:707) com.sun.org.apache .xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313) ilog.rules.archive.IlrRulesetArchiveBuilderBase$XmlBase.writeDocumentInternal(Unknown Source) at ilog.rules.archive.IlrRulesetArchiveBuilderBase$XmlBase.access$000(Unknownソース) ilog.rules.archive.IlrRulesetArchiveBuilderBase$1.run (不明なソース) java.security.AccessController.doPrivileged (ネイティブ メソッド) ilog.rules.archive.IlrRulesetArchiveBuilderBase$XmlBase.writeDocument(不明なソース) ilog.rules.archive.IlrRulesetArchiveBuilderBase$XmlBase.write(不明なソース) ilog.rules.archive.IlrRulesetArchiveBuilderBase. ilog.rules.archive.IlrRulesetArchiveBuilderBase.fillMetadata (不明なソース) の ilog.rules.archive.IlrRulesetArchiveBuilderBase.fillResources (不明なソース) の xmlEntry (不明なソース) ilog.rules.archive.IlrRulesetArchiveBuilderBase.fillArchive (不明なソース)。 rules.engine.IlrRulesetArchiveBuilder.fillArchive (未知のソース) ilog.rules.archive.IlrRulesetArchiveBuilderBase.generateArchive (未知のソース) ilog.rules.archive.IlrRulesetArchiveBuilderBase.generate (未知のソース) ilog.rules.studio.model.archive で。 IlrRulesetArchiveExporter。org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:639) で ilog.rules.studio.launching.IlrProjectLaunchConfigurationDelegate.launch (不明なソース) で export (不明なソース) .core.LaunchConfiguration.launch(LaunchConfiguration.java:565) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:754) at org.eclipse.debug.internal.ui.DebugUIPlugin$6.run( DebugUIPlugin.java:944) org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)buildAndLaunch(DebugUIPlugin.java:754) at org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:944) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) )buildAndLaunch(DebugUIPlugin.java:754) at org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:944) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) )

セッション データ eclipse.buildId=M20070212-1330 java.version=1.6.0_24 java.vendor=Sun Microsystems Inc. BootLoader 定数: OS=win32、ARCH=x86、WS=win32、NL=en_US フレームワーク引数: -perspective ilog.rules .studio.ui.perspectives.RuleEditingPerspective コマンドライン引数: -os win32 -ws win32 -arch x86 -perspective ilog.rules.studio.ui.perspectives.RuleEditingPerspective

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

java - Jrules BOM パッケージへのインターフェイスの追加

Jrules BOM プロジェクト内にある Java プロジェクトを手動で再作成している設定を検索してきましたが、カスタム インターフェイスを実装する方法がわかりません。:(

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

java - MavenプロジェクトをEclipseに統合する

検証用のMavenモジュールがあり、JrulesAPIを含む古いバージョンのEclipseに渡す必要があります。ただし、このEclipseIDE用のMavenプラグインはありません。そのため、モジュールにmaven:installを実行し、作成されたjarに移動することにしました。ただし、[インポート]->[既存のプロジェクト]を[ワークスペース]->[アーカイブファイルを選択]にしようとすると、jarファイルをポイントしてもプロジェクトが表示されません。プロジェクトに必要な101個のjarファイルを取得して、Mavenを使用せずに、Mavenモジュールを古いEclipseに移動する方法に迷っています...確かに、これは簡単な方法である必要があります。 Mavenはモノリシックになります

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

javascript - JavaScript のルール エンジン

JavaScript にルール エンジンはありますか?

質問はこの文脈にあります:

  • ユーザーが入力するフォームを持つ Web アプリケーションを考えてみましょう。
  • ユーザーが各フィールドに入力して次のフィールドに進むと、JavaScript で記述されたビジネス ロジックが、ページのさらに下にあるフォーム要素の可視性 (およびその他の属性) を制御します。
  • フォームが送信された後、同じビジネス ロジックがサーバー側にも適用されますが、ブラウザ側での事故や操作を防ぐために Java で行われます。

  • さて、Java と JavaScript の両方でルールを実行する JSR 94/Drools/JRules のようなルール エンジンがあればいいと思いませんか? このようなルール エンジンを使用すると、ルールをハード コーディングする必要がなくなり、サーバー側だけでなくクライアント側の検証も柔軟に行うことができます。

(PS: AJAX ルートを試してみたところ、アプリケーションの応答性が大幅に低下し、手作業でコーディングされた純粋な JavaScript バージョンに慣れているユーザーに販売するのが難しくなっていることがわかりました。)

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

business-rules - BusinessActionLanguageで作成されたビジネスルールにコメント行を追加するにはどうすればよいですか

私はJRulesを使用してビジネスルールを作成しています。以下の非常に単純な例に示すように、ルールにコメントを追加したいと思います。ルールのドキュメントセクションがあることはわかっていますが、それは私が必要としているものではありません

明らかに、通常のc ++とc#のdouble forwardslash //を使用しても上記の例では機能しないため、私の質問は、BALのルールにコメントをどのように追加するかです。

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

oracle - Oracle Business Rules と IBM ILOG JRules の違いは何ですか

Oracle Business Rules と ILOG JRULES の違いは何ですか