2020-08-15 17:46发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 当前,我正在使用自定义界... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
当前,我正在使用自定义界面创建iFlows。 当一个人将异常子流程放入错误/升级结束的iFlow中时,发送者将收到如下消息:
发生内部服务器错误:消息以Escalation结束事件结束。 失败消息的MPL ID为:有关更多详细信息,请检查尾部日志。
我想做的是返回一个自定义消息,同时在消息监视器中保持升级/错误标签。
我的问题是这是否可以做到以及如何做到。
提前谢谢!
布拉姆
你好,布拉姆,
我已经尝试了此功能,但无法正常工作。 以下是一些指针。
1)可以设置自定义异常,但是CPI中的消息处理状态为COMPLETED(错误结束或消息结束的用法)。
---- >使用内容修改器删除属性" CamelExceptionCaught",并使用以下脚本。
导入com.sap.gateway.ip.core.customdev.util.Message; 导入java.util.HashMap; def消息processData(消息消息){ //身体 def主体= message.getBody(); def map = message.getHeaders(); map.put(" Content-Type"," application/json"); map.put(" CamelHttpResponseCode",400); message.setBody(" {\"状态\":\"嗨,邦德,请检查CPI监视以获取错误详细信息\"}"); 返回消息; }
2)您要使用标准错误响应将CPI中的消息处理状态设置为FAILED或ESCALATED
---->只需添加Exception子进程并将事件设置为Error 结束或升级。
3)您想将"自定义异常"发回给发件人,并将CPI中的消息处理状态设置为"失败"或"退出"。
---->这在SAP中不起作用 CPI并跟进开发团队。您可以向SAP团队提出票证,以便优先处理此问题。
问候,
Sriprasad Shivaram Bhat
最多设置5个标签!
你好,布拉姆,
我已经尝试了此功能,但无法正常工作。 以下是一些指针。
1)可以设置自定义异常,但是CPI中的消息处理状态为COMPLETED(错误结束或消息结束的用法)。
---- >使用内容修改器删除属性" CamelExceptionCaught",并使用以下脚本。
2)您要使用标准错误响应将CPI中的消息处理状态设置为FAILED或ESCALATED
---->只需添加Exception子进程并将事件设置为Error 结束或升级。
3)您想将"自定义异常"发回给发件人,并将CPI中的消息处理状态设置为"失败"或"退出"。
---->这在SAP中不起作用 CPI并跟进开发团队。您可以向SAP团队提出票证,以便优先处理此问题。
问候,
Sriprasad Shivaram Bhat
一周热门 更多>