点击此处---> 群内免费提供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)
哈里,你好
不确定您的服务参考详细信息,但是您应该根据SAP建议将类型从" WS"更改为" XI"。
确保发件人组件与您的通信组件的名称匹配。
下面是一个例子。
希望有帮助。
大卫。
一周热门 更多>