0

ルールの名前、問題をログに記録したい:

XOM でルール名を取得するには?

また

ルールを実行する前にコードを挿入できますか?

4

3 に答える 3

1

しかし、ルールがこの BOM を使用するかどうかはわかりません。解決策は次のリンクにあります: http://pic.dhe.ibm.com/infocenter/dmanager/v8r0m1/index.jsp?topic=%2Fcom.ibm.wodm.dserver.rules.ref.res%2Fhtml%2Fapi% 2Fhtml%2Filog%2Frules%2Fengine%2FIlrToolAdapter.html

ToolAdaptar を関連付けると、ルールが実行された場合に通知を受け取ることができます。実装される機能がいくつかあります。(既存のサンプルはこちら)

于 2013-12-29T09:53:55.237 に答える
1

IlrRuleInstanceインスタンス変数 (現在実行中のルールを含むランタイム変数) を使用してルールの名前を取得できる BOM (仮想メソッドを追加: XOM に存在しない -> 実行変数へのアクセスを確保) を使用できます。instance.getRuleName()

その後、それを XOM に挿入して、ruleName を受け入れるメソッドがあることを確認します。XOMMethodLogRule(instance.getRuleName())

于 2013-12-27T15:37:41.743 に答える