从SAP PI中的Web服务按顺序调用方法

2020-08-25 12:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 客户需要通过SAP...

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

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


专家您好,

客户需要通过SAP PO在两个非SAP系统之间进行集成,系统A提供具有多种方法的SOAP Web服务,而系统B必须根据要完成的过程使用其中的一些方法。

例如,创建文档时系统B必须调用方法:

1。 登录

2。 SaveDocument

3。 上传元数据

4。 附加文件

这个想法是创建一个称为"创建文档"的接口,该接口必须接收所有需要的字段,并按所述顺序协调这4个方法的调用。

这是我第一次必须进行这种集成,我想知道哪个是实现此集成的最佳方法? BPM? IFlow? 还有其他选择吗?

13条回答
浮生未央
2020-08-25 13:05

大家好,

首先,感谢您的回答,以阐明您提到的一些要点,关于HEC交付给我们的移交文档,它说安装的产品是SAP Process Integration 7.5(仅限PI/PO JAVA-AEX), Evgeny说这应该包括PI AEX + NW BPM + NW BRM,是否有任何方法可以检查是否已安装BPM和BRM? 抱歉,但是正如我所说的,这是我第一次考虑使用这些组件。

在回答所有问题后,客户没有CPI,因此,我们唯一的选择是使用SAP PO,可以认为此要求已完成,它创建了一个"标准"接口(而不是点对点集成)来分组 与流程相关的方法和协调服务调用的方法,因为客户不希望将集成与提供者的API紧密结合,以防将来将来更改为其他提供者,因此更改只会影响" 标准"界面。

因此,其想法是不修改从系统B发送的任何请求数据,并在提供者已详细说明的逻辑路径中调用这些方法,对于主要问题的示例,始终有必要调用Login方法 首先从响应中获取令牌,然后将其作为参数传递给下一个方法"保存文档"的请求中,依此类推。

万一任何方法出错,都应停止该过程,直到使用正确的数据调用该方法为止,但我想这意味着所有流程都必须重新开始,或者可能从失败的地方开始。/p>

希望我能说清楚,这些细节可以使我们更好地理解。

问候Danilo。

一周热门 更多>