Droolsデシジョンテーブル(.xlsファイル)でドメイン固有言語(DSL)を使用できますか?DroolsデシジョンテーブルでDSLを使用できますか?
デシジョンテーブル用の.dslファイルを作成しましたが、デシジョンテーブルで "エイリアス"を使用しようとするとDrools構文エラーが発生します。私は、エイリアスを使用している場合たとえば、
# Simple DSL example file
[keyword]avoid looping=no-loop true
[when]There is a Customer=$c:Customer()
[when]- with age between {low:\d*} and {high:\d*}=age >= {low}, age <= {high}
[when]- who is older than {low:\d*}=age > {low}
[when]- without a Category set=category == Customer.Category.NA
[then]Set Customer Category to {category:\w*}=modify($c)\{setCategory(Customer.Category.{category})\};
は私の決定テーブルの「顧客がある」、私が取得:これは不可能です
Line 8:8 mismatched input 'is' in rule