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

企业邮箱_新公司网站建设_稳定性好

小七 141 0

简介

如博客所述https://blogs.sap.com/2018/08/14/sap-cloud-platform-integration-odata-v2-headers-propagation-and-response-body/,在SAP Cloud Integration 2.43.x及更高版本中,所有消息头都隐式转换为HTTP请求头,并通过OData V2出站适配器/连接器发送到OData V2终结点。这需要在调用OData V2终结点之前通过脚本执行一些额外的步骤来清理头。这最终导致集成流中的多个脚本步骤,并且很难识别在调用OData V2端点时产生问题的消息头。

SAP Cloud integration 2.49.x版降低了这种复杂性。odatav2出站适配器现在提供了一个UI增强功能,在该功能中,您可以添加要作为HTTP头发送到odatav2端点的头。本博客解释了如何将所需的头发送到后端OData V2系统。

OData V2出站连接器/适配器属性UI已通过文本字段进行了增强,以捕获请求和响应,如下所示

考虑一个带有HTTP入站连接器、内容修改器和OData的示例集成流项目V2出站连接器。

现在考虑您希望向OData V2端点发送if-match头和myHeader。

if-match头是从调用HTTP端点的调用方系统(例如POSTMAN客户端)传递的,在部署集成流之后配置。为此,您需要在集成流属性的Allowed Headers字段中输入if match。要将这两个报头传播到OData V2端点,在云上,您需要添加这两个请求报头(在报头详细信息部分下)字段,如下所示。

如果您在SAP Cloud Integration OData V2 outbound/receiver adapter中配置OData V2端点,这些端点由apikey进行身份验证,大淘客,那么您可以在其中一个中创建名为apikey的报头内容修饰符或脚本步骤(如上面部分的myHeader),并向apikey提供所需的值

然后,您需要在header DETAILS部分的Request Headers以及METADATA DETAILS部分的Request Headers中提供此header,如下所示

由于apikey将用作身份验证头,因此需要设置OData V2出站/接收器连接器属性的授权属性下拉控件为"无"。

OData V2出站连接器现在将这两个标头转换为HTTP标头,并将每个标头的值设置为可用,并将其发送到OData V2终结点。

部署此集成流后,您可以访问终结点从集成内容下的监控视图

当您从客户机(例如邮递员客户机)调用此端点时,如果匹配标题值正确,淘客论坛,则将发送供应商响应,如下面的屏幕截图所示。

如果您期望一些响应标题,财务大数据,则将由OData V2服务发送,若要转换为消息头,则应在响应字段中输入此类头。

,云服务器比较