ODATA发送方到SOAP接收方

2020-08-16 04:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在研究CPI。 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在研究CPI。 我的要求是接收OData请求,将其作为请求发送到SOAP Web服务,接收SOAP Web服务响应并将其发送到OData服务的另一个实体集。

我正在从SAP收到1个请求,该请求包含大约100个员工数据。 SOAP Web服务具有一次接收1个员工数据的限制。 因此,我通过在1个请求中发送1名员工并发送到SOAP Web服务来将其拆分为CPI。

问题出在SOAP响应中,该响应仅返回状态代码为Success或Failure。 没有员工ID或任何其他键可以帮助我确定收到的响应是针对哪个员工的。

CPI可以如何确保发送给特定员工的请求从SOAP Web服务获得正确的响应状态以及SAP中的更新。

致谢

2条回答
梦想连接
2020-08-16 05:32 .采纳回答

嗨,

拆分后的另一个选项,使用xpath创建属性或标头以存储员工iD(关键字段)。 使用请求-应答来调用Soap服务,并存储Key字段(状态)。 如果该字段是成功还是失败,请通过简单的xml或所需的操作将其发送给SAP。

感谢和问候,

Vijay

一周热门 更多>