点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家 需要有关HTTPs...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家 需要有关HTTPs...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家
需要有关HTTPs到HTTP异步方案的问题的建议,如下所示:
场景如下:
1)源系统通过HTTPs向CPI发送一个Asyn请求,以更新目标系统中的某些数据
2)CPI根据收到的请求验证很少的条件
3)CPI形成一条消息,该消息将通过HTTP(PUT方法)发送给Receiver
4)CPI需要通过HTTP URL更新Receiver中的字段,如下所示:
https://abc.com/api/xyz?reason=ValidationsPerformedByCPI
当前情况:
5)能够通过此设计达到要求
问题陈述:
6)第一个请求成功后,在iFLOW中,随着第一个请求的响应重复进行了调用,并导致失败。
我了解这是HTTP的标准行为,但是您能否建议在第一次调用自身(通过HTTP PUT方法)后再结束该过程。
流:
监视日志:
请您指教!
最好的问候
Vijay Devulapalli
iflow.jpg (47.5 kB)
您可以仅将SOAP和XI适配器与异步连接一起使用,对于HTTP,连接始终是同步的。
发生这种情况是因为这种连接需要始终给出HTTP HEADER响应,而您需要这样做。 您可以使用2种解决方案:
1-启动该过程并使用JMS适配器发送要处理的消息(https://help.sap.com/viewer/368c481cd6954bdfa5d0435479fd4eaf/Cloud/en-US/0993f2aa14124376a4adc7c5ba95d3f8.html )作为接收机,和,创建 另一个IFlow作为缓冲过程从JMS队列中获取消息
2-将消息发送到数据存储并完成该过程,并使用另一个I-Flow进行缓冲处理分别保存在Data中的消息 商店。
更好的方式使用JMS
一周热门 更多>