SAP Cloud Platform集成-Groovy提取httpresponseexception

2020-08-14 03:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)所有人, 按照标题的要求,是否...

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

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


所有人,

按照标题的要求,是否仍要提取HttpResponseException?
在我的方案中(CPI-> LMS)我在CPI中收到HTTP 500内部服务器错误,并带有HTTP响应异常,但我想进行管理 此异常检索JSON有效负载。
我尝试直接用POSTMAN到LMS端点进行相同的调用

我收到json错误。
附件中 完整的流程,并在http500中使用JSON响应直接调用LMS端点。
流程。 png



提前感谢

(26.8 kB)
5条回答
打个大熊猫
2020-08-14 03:36

嗨,Sirprasad,

我使用了提到的脚本,但似乎只是提取了
if(ex.getClass()。getCanonicalName()。equals(" org.apache.camel.component.ahc.AhcOperationFailedException")的异常

在我的情况下,异常似乎有所不同,我尝试删除了if条件,但似乎excepiton无法管理有效负载:

错误详细信息com.sap.it.rt。 adapter.http.api.exception.HttpResponseException:发生内部服务器错误:方法的无签名:com.sap.gateway.core.ip.component.exception.ODataProcessingException.getResponseBody()适用于参数类型:()值: []。 失败消息的MPL ID为:AF8n8pP3M_fklICuwcddZLp9sDF5有关更多详细信息,请检查尾日志。

谢谢

一周热门 更多>