如何使用wso2代理服务在服务内调用方法
我是wso2的新手 我已经创建了两个jar服务 1)简单服务有两种加减两个数字的方法 2)简单服务有两种方法:两个数字的乘法和除法 我想根据一些条件调用这两个服务,这些条件是我使用过滤器中介器实现的 我想调用这些服务中的方法 比如说,如果如何使用wso2代理服务在服务内调用方法,wso2,wso2esb,Wso2,Wso2esb,我是wso2的新手 我已经创建了两个jar服务 1)简单服务有两种加减两个数字的方法 2)简单服务有两种方法:两个数字的乘法和除法 我想根据一些条件调用这两个服务,这些条件是我使用过滤器中介器实现的 我想调用这些服务中的方法 比如说,如果a>b我调用了第一个服务,那么我想调用这些服务中的操作(方法),比如addtwownumbers(inta,intb)和子元号(inta,intb) 如何使用代理服务调用这些方法 有人能帮我吗?您有两个后端服务,并且希望将这两个服务公开为一个代理服务。。然后,该
a>b
我调用了第一个服务,那么我想调用这些服务中的操作(方法),比如addtwownumbers(inta,intb)
和子元号(inta,intb)
如何使用代理服务调用这些方法
有人能帮我吗?您有两个后端服务,并且希望将这两个服务公开为一个代理服务。。然后,该代理服务必须能够决定必须发送该消息的后端服务。因此,您可以使用WSO2ESB创建一个代理服务,并为其附加一个新的WSDL。一旦消息被接收到代理服务,filer mediator就可以根据参数将其发送到不同的BE。您可以使用XPath表达式从传入消息中提取
a
和b
值。然后可以比较这两个值。一旦filter mediator对它们进行比较,您就可以构建发送到您的服务所需的SOAP消息
您可以为此使用以下WSO2ESB文档
一,。
2.
3.
四,
另外,请参考ESB文档,您可以了解更多详细信息谢谢。。你能帮我找到解决方案吗?如果我理解的话,你的服务不是作为Web服务部署的,你只是想从java调用这些类和方法吗?不,Jean。。我已经将这些服务部署为JAR服务。。我在这些服务中有两项业务。。因此,我需要如何使用代理服务调用这些方法,感谢Asela的响应。。实际上,我如何将这两个值a和b传递给代理服务?我如何在后端服务中调用addTwoNumber方法?我不太清楚,因为我是WSO2新手。您可以使用
PayloadFactory Mediator
为您的AddTwoNumber
服务创建播放负载。。服务参数可以是(这意味着可以从传入消息复制a
b
值)。然后您只需要定义AddTwoNUmbers
services的端点地址。我想,最好仔细检查一下,您可以了解一些情况