在错误/升级结束的异常子流程中使用自定义消息

2020-08-15 17:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 当前,我正在使用自定义界...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

当前,我正在使用自定义界面创建iFlows。 当一个人将异常子流程放入错误/升级结束的iFlow中时,发送者将收到如下消息:

发生内部服务器错误:消息以Escalation结束事件结束。 失败消息的MPL ID为:有关更多详细信息,请检查尾部日志。

我想做的是返回一个自定义消息,同时在消息监视器中保持升级/错误标签。

我的问题是这是否可以做到以及如何做到。

提前谢谢!

布拉姆

11条回答
落灬小鱼
2020-08-15 18:23

Bram

在异常子进程(带有错误结束事件)中使用Groovy脚本引发新的异常(任何您喜欢的类型)。 该脚本可能很简单,如下所示,它为触发子进程的异常添加了前缀。

 def Message processData(Message message){
     抛出新异常('这是我的新自定义异常:-'+ message.getProperty('CamelExceptionCaught'))
     返回讯息
 }
 

此新异常将返回给调用者,并记录到失败的消息中。

一周热门 更多>