点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尝试在条件过滤器中使用属性时遇到问题-在下面的示例数据中,我们使用属性来输入数据:
<日志>
我们想通过属性TipoDesc =" Informativo"过滤掉信息记录,以消除信息记录,只显示有实际错误的记录
我正在使用XPath表达式/Logs/IMPORTACION/REGISTRO [LOGS @ TipoDesc!='Informativo']来过滤记录-但出现错误:
错误详细信息org.apache.camel.CamelExchangeException: 编号0的顺序处理失败。Exchange [ID-vsa6834258-45242-1573296610082-334-16]。 由以下原因引起:[org.apache.camel.CamelExchangeException-数字1的并行处理失败。Exchange [ID-vsa6834258-45242-1573296610082-334-19]。 原因:[org.apache.camel.builder.xml.InvalidXPathExpression-无效的xpath:/Logs/IMPORTACION/REGISTRO [LOGS @ TipoDesc!='Informativo']。 原因:javax.xml.xpath.XPathExpressionException:net.sf.saxon.trans.XPathException:预期的"]",找到的" @"]],原因:net.sf.saxon.trans.XPathException:预期的"]",找到 " @" @符号是属性的标准XPath表达式-但是,我觉得SAP HCI不处理XPath属性。 真的吗?
汤姆,你好
你快到了! XPath表达式的这种调整将起作用:
假定只有一个LOGS子级 REGISTRO和LOGS的一个LOG子代。
此致
Morten
嘿,谢谢,效果很好
一周热门 更多>