- 如何在SAP Cloud Platform上进行第一个integ
- SAP Analytics Cloud导入数据的规模限制
- Fiori-like Prototype ( SAP Cloud
- 给 SAP BTP 平台上的 Java 应用增添用户登录和认证机
- 什么是 SAP 云平台的 multi-cloud archite
- 如何使用SAP云平台的Notification服务给Androi
- SAP Cloud Platform上Destination属性
- Fiori-like Prototype ( SAP Cloud
- 使用SAP WebIDE进行SAP Cloud Platform
- Java Based Apps on SAP Cloud_0_系
登录SAP Cloud Platform integration tenant,点击Edit图标:
![](https://img.haomeiwen.com/i2085791/028ed0df151289c0.png)
创建一个新的Content package:
![](https://img.haomeiwen.com/i2085791/6f4cebd2c8998678.png)
![](https://img.haomeiwen.com/i2085791/24e0141a730ba2c0.png)
保存content package后,点击artifacts标签页,此处创建integration flow:
![](https://img.haomeiwen.com/i2085791/31b86a6849607413.png)
点击Add,选择integration flow:
![](https://img.haomeiwen.com/i2085791/87f28b8dedf98399.png)
![](https://img.haomeiwen.com/i2085791/52e2f942346f9e5a.png)
保存:
![](https://img.haomeiwen.com/i2085791/150e83e127f17d52.png)
然后就可以进行iFlow的编辑了:
![](https://img.haomeiwen.com/i2085791/f5fc93e6cb471de5.png)
创建sender channel:把integration flow切换成编辑模式,点击这个箭头,把它拖到Start图片位置:
![](https://img.haomeiwen.com/i2085791/56fb41d21736e996.png)
![](https://img.haomeiwen.com/i2085791/135ef6f72bf1981d.png)
Adapter类型选择HTTPS:
![](https://img.haomeiwen.com/i2085791/42bd8f30c7435147.png)
维护Address:
![](https://img.haomeiwen.com/i2085791/f688f412175e2b2e.png)
选择message converter:
![](https://img.haomeiwen.com/i2085791/e970e4ed7c8d811c.png)
json to xml converter:
![](https://img.haomeiwen.com/i2085791/8b65b560fb4e5b82.png)
选中后放到integration process方框内,看到一条绿色的线:
![](https://img.haomeiwen.com/i2085791/d8e83a544b5d87c7.png)
再选择Content Modifier:
![](https://img.haomeiwen.com/i2085791/95dc6b52fcc61cbb.png)
拖到integration process里:
![](https://img.haomeiwen.com/i2085791/91ec92019f83599e.png)
选择call->external call:
![](https://img.haomeiwen.com/i2085791/0b194cc8ba4f07d1.png)
将External Call的request reply同Receiver建立连接,adapter类型选择OData V2:
![](https://img.haomeiwen.com/i2085791/7191064367d621b2.png)
选择这个OData V2 adapter,在connection标签页的Address字段里,维护这个地址:
https://espmrefapps.hana.ondemand.com/espm-cloud-web/espm.svc
![](https://img.haomeiwen.com/i2085791/1b295d4215a9fbb8.png)
点击processing标签页,再点Select按钮:
![](https://img.haomeiwen.com/i2085791/872e81a764750d9c.png)
选择Step2:
![](https://img.haomeiwen.com/i2085791/51d2080b12d2e380.png)
从Select Entity的下拉列表里选择Products:
![](https://img.haomeiwen.com/i2085791/71ca302ea3bc06f4.png)
![](https://img.haomeiwen.com/i2085791/fb5628ab0665bc2e.png)
点击step3按钮:
![](https://img.haomeiwen.com/i2085791/286495a2f5f3ce27.png)
在step3的选择页面里,点击F4选择ProductId:
![](https://img.haomeiwen.com/i2085791/0abf8bdc57b44e20.png)
操作类型选择Equal,值维护成${header.productIdentifier}:
![](https://img.haomeiwen.com/i2085791/45c26d71cc5fe3d2.png)
这样,当inbound HTTP请求里携带的product ID传入Odata adapter时,后者会调用odata取得product明细。点击Deploy进行部署。
![](https://img.haomeiwen.com/i2085791/c3511a223a8b48b4.png)
点这个图标查看部署情况:
![](https://img.haomeiwen.com/i2085791/0d7a45e36fbd39cb.png)
![](https://img.haomeiwen.com/i2085791/a3c671f9c64d92bd.png)
![](https://img.haomeiwen.com/i2085791/86285d3ea5c291ef.png)
等到部署成功后,就可以测试了:
![](https://img.haomeiwen.com/i2085791/affde89d6ad095cb.png)
在postman里输入上图的endpoints:
![](https://img.haomeiwen.com/i2085791/c9176fb43d67aeb2.png)
通过执行odata adapter,得到结果:
![](https://img.haomeiwen.com/i2085791/770d6c830fcd2d1d.png)
测试成功。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
![](https://img.haomeiwen.com/i2085791/c4f58b9813a954cb.png)
网友评论