SAP CPI异常:getStatusCode()适用于参数类型:()值:[]

2020-08-21 03:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我正在尝试在调用异...

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

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


亲爱的

我正在尝试在调用异常时获取http状态代码。 我认为我的位置正确,但是出现以下错误:

java.lang.NoSuchMethodException:无方法签名:com.sap.it.rt.adapter.openconnectors.exceptions.OpenConnectorsException.getStatusCode()适用于参数类型:()值:[ ]

消息属性:


CamelExceptionCaughtcom.sap.it.rt.adapter.openconnectors.exceptions.OpenConnectorsException:HTTP操作失败:{" requestId":" 5e8c93f9e4b02c84ec1e41f4","消息":"服务不可用"," providerMessage":"错误-{代码 = 503,消息=该服务当前不可用。,status =不可用}"}状态码:503

我的代码:

 def map = message.getProperties();
     def ex = map.get(" CamelExceptionCaught");
    
     如果(ex!= null){
      message.setHeader(" HTTP_CODE",ex.getStatusCode());
     }
 

对此有任何帮助吗?