Business Central バージョン 7.40.0 を使用しています。std
Drools Business Central DMN プロジェクト/モデルから静的 Java メソッドを呼び出すと、次のエラーが発生します。
DMN: Error compiling Java function 'stdev' on node 'stdev': Error resolving external function as defined by: function(val) external { java: { class: ""com.sample.StandardDeviation"", method signature: ""std(java.lang.Number)"" }}...
Error compiling the referenced FEEL expression
私は持っている:
- 静的 Java メソッドを使用して Maven jar を作成しました
package com.sample;
import java.math.BigDecimal;
public class StandardDeviation {
public static BigDecimal std(Number val) {
return new BigDecimal(val.doubleValue() * 2);
}
}
私の DMN モデルでは、「stdev」BKM (ビジネス知識モデル) 要素内で静的 Java メソッドを呼び出しています。クラスとメソッドのシグネチャを持つ BKM
- クラス:
"com.sample.StandardDeviation"
- メソッドの署名:
"std(java.lang.Number)"
- クラス:
BKM/DMN を保存するか、モデルを構築すると、上記のエラーが発生します
問題は何ですか?私は何か間違ったことをしていますか?Drools Business Central でログを確認する方法は?