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

微软云_阿里云数据_

小七 141 0

在博客中,我将介绍如何设计和测试多个销售订单请求,这些请求可以发送到sapes5服务器,然后合并所有的响应以发送回呼叫方。

如果您是云平台集成的新手,请查看在

https://developers.sap.com/tutorials/cp-starter-isuite-onboard-subscribe.html

https://developers.sap.com/tutorials/cp-starter-integration-cpi-onboard-subscribe.html

如果您无法访问ES5,请查看

https://blogs.sap.com/2017/12/05/new-sap-gateway-demo-system-available/

2)创建一个新的集成包,如图所示下面

3)通过选择步骤2中的包创建并选择工件,然后选择添加并填写新包的详细信息来创建新的集成流

4)单击确定,然后通过双击工作流并选择编辑来选择创建工作流,物联网智能水表,以便您可以设计集成以调用SAP和获取PO数据

我们要创建的集成如下

A)HTTPS调用集成url–Json正文包含多个SO编号

B)收到此负载后,集成将拆分为单个SO并将其传递给SAP ES5

C)结果合并并作为响应发送回调用方。

5)每个图标左侧提供完成集成所需的不同功能。

连接发送方和启动消息并选择HTTPS,双线服务器租用,在连接选项卡中输入/SapES5PO

取消选中CSRF Protected。

6)将JSON拖到XML转换器并将其放在启动消息之后,淘客系统,然后连接启动消息和转换器如下图所示放置拆分器并与转换器连接。

在拆分器集合Xpath中,以便对输入中的每个so编号进行拆分

请参阅步骤8了解输入Json的其他信息

7)在此拖动请求后,从外部调用回复并连接集成并按下图所示排列接收器。

8)我们现在添加Content修饰符并创建Xpath和value//SalesOrders/SOid类型的头参数SOid。原因是我的输入Json如下

9)现在删除来自外部调用的请求-回复,然后将其放在Content头之后,物联网的应用有哪些,将his与接收方连接并选择Odata版本2

这将从头中获取每个订单然后致电SAP。我们现在必须从SAP收集响应,以便我们可以向用户发送所有POs的一个组合响应。为此,我们将在工作流中放置一个收集,以便我们有一个如下所示的集成流

保存此消息。您将得到错误,因为我们尚未完成odata服务的配置,这将在中完成下一步

10)点击请求回复和接收方之间的odata链接,在连接和处理选项卡中添加以下内容

ES5服务的地址是h

https://sapes5.sapdevcenter.com/sap/opu/odata/iwbep/GWSAMPLE\u基本/

点击处理页签,进入以下

资源路径SalesOrderSet

查询Options

$select=SalesOrderID,Note,物联网设备,CustomerID,CustomerName,CurrencyCode,GrossAmount,NetAmount,TaxAmount,CreatedAt&$filter=SalesOrderID eq'${标题.SOId}"

对于查询选项,您可以选择设计器

保存集成并确保没有错误。

11)转到"操作"视图,选择安全材料和用户凭据,并输入如下所示的信息

12)转到所需设计器中的集成视图您创建并单击deploy按钮,在operations视图中检查集成已启动。我们需要获取url。

14)启动Postman并输入用于发布的url,如下所示–选择Post作为操作

Postman Authorization Tab

Header Tab add content type Application/Json

在body add中以下是Json