使用一个服务接口进行SYNC和ASYNC操作

2020-09-03 18:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好! 你们看到将相同的服...

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

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


专家您好!

你们看到将相同的服务接口与Sync和Async消息一起使用是否遇到任何问题?

例如,今天我在下面的服务接口中带有操作simulateOrder(同步模式)。 我想创建一个新的操作,例如SimulationOrderAsync(异步模式)。

我应该为ASYNC消息创建一个新的服务接口还是只能使用一个服务接口? 最佳做法是什么?

谢谢!

question.jpg (102.0 kB)
2条回答
clever101
2020-09-03 19:17 .采纳回答

Hello Bruno,
接口的服务质量取决于您在通道中使用的协议。 例如。 -如果是SOAP,则必须在发送者通道中定义QO = Best Effort,正好一次,等等。
因此,即使您使用sync和async定义操作,服务质量也将取决于所定义的值 在发送者通道中。

即使您使一个操作异步,您也可以使用SOAP to SOAP场景进行测试-如果通道将服务质量定义为尽力而为,您仍将获得响应 (因为您已定义了同步操作的响应映射)

这就是为什么,最好在具有相同模式的服务接口中定义多个操作。

谢谢

Sugata

一周热门 更多>