无法从PI执行BPM流程

2020-09-18 12:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)人们好, 向我的PI到BPM流...

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

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


人们好,

向我的PI到BPM流程寻求帮助。

我需要在外部方的网络服务触发时打开通信通道(外部通过网络服务调用)。

我有30多个通道,每个通道要延迟60秒。

因此,我要求外部方触发网络服务调用,以便我可以执行BPM流以通过外部网络服务打开渠道,且延迟60秒。

基本上是在外部SOAP WS调用时,我执行了多个肥皂调用,每个调用都有60秒的延迟。

我创建了第一个ICO->发送方SOAP WS调用->接收方BPM。

第二次ICO->将BPM发送到多个接收者服务接口。

您能在下面更正我的流程吗?

1。 在BPM中,我的startTrigger将是第一个流的入站服务接口

2。 自动活动->已定义第二个iflow的接收器服务接口(rs1)(此接收器将调用Web服务以打开PI channel1)

3。 计时器->偏移60秒

4。 自动活动->定义了第二个iflow的接收者服务接口(rs2)

5。 计时器->偏移60秒

6。 这个过程一直持续到所有频道都被调用

7。 然后结束消息触发器。

现在的问题是,当我通过soap ui调用外部Web服务时,它表明消息已成功传递到JPR/BPM接收者队列。 但是我的接收器接口没有被触发,或者通道的网络服务没有得到执行

我确实确保用户有权通过网络服务调用从外部打开频道。

首先,由于我没有进行任何映射转换,因此我未在ICO中使用操作映射,因为不成功,我仅尝试使用服务接口。

我尝试了操作映射,但仍然无法正常工作。

附上我的BPM流程,任何指针将不胜感激。

如果可能的话,我只想实现我的呼叫服务接口,并且不包括任何映射转换。

(12.1 kB)
1条回答
浮生未央
2020-09-18 13:17 .采纳回答

哈里,你好

不确定您的服务参考详细信息,但是您应该根据SAP建议将类型从" WS"更改为" XI"。

确保发件人组件与您的通信组件的名称匹配。

下面是一个例子。

希望有帮助。

大卫。

一周热门 更多>