点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当前,我在SAP CPI路由器中遇到非XML条件的问题。 我尝试检查属性" X"是否包含特定的字符串。
我想评估的表达式如下:
$ {property.X}包含"我的令牌字符串"
不幸的是,这最终导致以下错误:
条件表达式值的格式无效。
将条件重写为以下内容时,错误消失:
$ {property.X}包含" mytokenstring"
因此,我想文字中不允许使用空格。 问题是为什么? 在CPI文档和Apache Simple文档中,我都找不到可以禁止空格的参考?!
p.s .:我知道我可以使用Groovy脚本解决问题,但是我想了解为什么会出现上述错误。
嗨Raffael
那确实很奇怪。
我想作为一种解决方法,您可以存储$ {property.X.contains(" my token string")}或$ {property.X.indexOf(" my token string" )}在路由器之前的属性中,然后在该属性的内容上进行路由。
关于此,
Morten
最后,我写了一个小的Groovy脚本。 希望该错误会尽快解决。
一周热门 更多>