点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是SAP和CP...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是SAP和CP...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我是SAP和CPI的新手。 我在Java和J2EE方面有很好的背景。
我已经在CPI中开发了一个工作流,在该工作流中,我解析XML并检查特定值。 如果该值小于5(例如),那么我将抛出一个自定义消息,异常为"该值小于5。请检查"。 我检索异常消息并将其打印在messageLog中。 工作流按预期工作。
问题是异常消息与Groovy错误一起打印。 似乎没有这种方法。 请查看以下错误:
无方法签名:org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.Exception()适用于参数类型:(java.lang.String)值:[该值小于5。请检查]
我只是期待消息。 我还附加了Groovy脚本
def消息processData(消息){ 如果(val <5){ 引发异常("该值小于5。请检查") } } def消息logException(消息){ def exceptionMsg = message.getProperty(" CamelExceptionCaught") def messageLog = messageLogFactory.getMessageLog(message) messageLog.addAttachmentAsString(" Exception Message",exceptionMsg.getMessage()," text/plain") 返回讯息 }
从错误的外观看,似乎没有带有签名的此类方法。 请让我知道我错了。
Hello Ananda,
能否请您尝试在下面的线程中添加代码,并让我知道它是否对您不起作用。
CustomException
问候,
Sriprasad Shivaram Bhat
一周热门 更多>