根据代理服务OSB中的输入调用服务

我有一个代理服务,但根据请求中的参数我需要调用不同的业务服务(例如,如果参数是1,我需要调用服务A,否则服务B),并且每个服务都有不同的响应,所以对于服务AI需要转换响应,但对于服务B,没有必要!

我不知道如何在PS中执行此操作,使用路由或服务调用的最佳方法是什么,考虑到具有大量事务的系统 . 我在图片中看到的是服务1的场景,我需要包括两个场景

回答(1)

2 years ago

我认为在这种情况下你可以做的是使用Routing Table,你可以在管道的前面某处设置一个变量来确定你将通过使用XQuery表达式在这个表中采用哪条路径 .