云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站建设_闪银企业邮箱_代金券

小七 141 0

更新:从SAP Cloud Integration 2.49.x版开始,您需要在请求和响应头中提供允许的头,OData V2出站适配器将不会执行隐式转换。有关更多信息,请查看博客https://blogs.sap.com/2019/01/16/sap-cloud-platform-integration-headers-whitelisting-in-odata-v2-outbound-connector/

更新:SAP云集成2.46.x版,OData V2服务后端系统的所有响应头都将通过OData V2接收器适配器/连接器转换为消息/交换头。

SAP Cloud Integration 2.43.x版在OData V2接收器适配器中提供了一些增强功能以及一些行为变化。

本博客解释了新的增强功能,行为变化以及如何处理行为变化。

注意:

这种行为变化可以从OData V2组件版本1.7中观察到。

在哪里可以看到组件版本?

在SAP云集成中,您可以通过按"i"(信息图标)按钮获取特定组件的版本。下面的示例屏幕截图

在一些用例中,头(在Content Modifier或Script step中声明为消息头)将作为HTTP请求头传播到odatav2端点。到目前为止,云服务器 免费,这是不可能的,因为OData V2适配器过滤掉了这样的头,并且只将特定的HTTP请求头发送到OData V2端点。

为了解决这样的用例,已经启用了头传播。因此,如果您有一个头,个人云服务器家用搭建,例如如果没有匹配的头,并且如果您希望将这个头作为HTTP请求头传递,那么您可以从odatav21.7版本开始实现这一点。您只需在内容修改器或脚本步骤中,在OData V2适配器步骤之前,将此消息头创建为消息头,淘客pid,此消息头将转换为HTTP请求头,然后传播到OData V2后端。

OData V2服务的响应代码现在设置为camelhttpresponsecode头。现在,您可以使用此响应代码(作为camelhttpresponsecode头的一部分提供)在OData V2接收器适配器步骤之后对集成流项目行为进行建模。

响应主体现在作为表达式的一部分提供${体内}. 如果您正在使用异常子流程对集成流项目进行建模以优雅地处理错误情况,那么现在可以使用中提供的响应主体${体内}.

头传播的增强,也带来了一些行为上的改变。这意味着,在ODataV2版本1.7之前,您可能已经声明了一些消息头,这些消息头在您的集成流项目中用于某些特定目的。当您现在计划使用OData V2适配器(1.7或更高版本)增强现有的应用程序时,这些标头也将转换为HTTP请求标头,淘客社区,并且可能会引入意外行为(例如,调用OData V2端点可能会失败,返利app可信吗,因为服务可能不支持某些自定义HTTP请求标头)。

要适应行为更改,您需要这样做一些头部清理活动。如果您知道如何通过内容修改器或脚本步骤删除不需要的标题,然后你可以继续添加这些步骤并采用你的集成流程。

下面是一些关于如何使用内容修改器和脚本步骤删除标题的示例。

内容修改器:你可以参考博客https://blogs.sap.com/2018/01/18/sap-cpi-clearing-the-headers-reset-header/如何通过内容修饰符

脚本删除标题Step:您也可以使用groovy Step来实现同样的功能。建议使用脚本步骤,因为您可以跨集成流项目中的不同位置重用groovy脚本。下面是一些可能对您有所帮助的示例脚本函数。如果你是一个脚本专家,你可以继续使用自己的脚本功能