2020-08-23 20:43发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, $ {hea... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
$ {header.CamelHttpResponseCode}:这是在发生异常时获取HTTP状态代码的正确的标头参数吗?
我无法在iFlow的异常子流程块中访问此值。
致谢
嗨Keshav,
在发生异常(子流程)的情况下,还应该可以从异常中读取状态代码。 在Groovy中,您将编写如下内容:
import com.sap.gateway.ip.core.customdev.util.Message; 导入java.util.HashMap; def消息processData(消息消息){ def map = message.getProperties(); def ex = map.get(" CamelExceptionCaught"); 如果(ex!= null){ message.setHeader(" status_code",ex.getStatusCode()); } 返回消息; }
然后,您可以在脚本步骤之后通过" status_code"标头访问状态代码以进行路由等。
最诚挚的问候, Raffael
最多设置5个标签!
嗨Keshav,
在发生异常(子流程)的情况下,还应该可以从异常中读取状态代码。 在Groovy中,您将编写如下内容:
然后,您可以在脚本步骤之后通过" status_code"标头访问状态代码以进行路由等。
最诚挚的问候,
Raffael
一周热门 更多>