首页 > 解决方案 > IBM ODM:XOM 中布尔函数的语言化

问题描述

我是 ODM 的新手,我正在尝试使用语言表达。我在这里有个问题。假设我的 XOM 中有一个字符串字段“discountDate”,我需要编写一个规则,例如如果折扣销售日期{not} 具有日期格式“dd/mm/yyyy”,那么 {do something}

要写这样的规则,我的语言应该怎么写?这是我的 XOM 课程:-
XOM 类

我在 BOM 中给出的相应语言是:-

在此处输入图像描述

我的问题是,对于语言表达,我只能在这里给出肯定的表达,例如“{0} 的日期格式为 {1}”。除了在规则中给出 else 条件之外,还有什么方法可以给出诸如“{0} 没有日期格式 {1}”之类的语言表达,我们是否需要在 XOM 中编写两个单独的函数,默认情况下返回 true一个积极的语言表达和一个返回负面的消极语言表达?或者有没有其他更好的方法来做到这一点?

标签: ibm-odm

解决方案


这有点笨拙,但您可以将规则中的条件写为:

折扣销售日期的日期格式为“dd/mm/yyyy”是不正确的


推荐阅读