[英]Access WSO2 Data Services Service via WSO2 ESB
我创建了一个服务(Products),它接受ProductID值并返回数据。 我有这个服务的SOAP和HTTP请求和响应。 我可以通过执行类似h ** p:// localhost:9763 / services / Products.HTTPEndpoint / ProductID / 123456的操作来返回数据。
我怎么能做同样的事情,但通过ESB? 我试图设置一个简单的代理传递,但是当我使用“TryIt”时,我只能选择“mediate”。
有任何想法吗?
谢谢,贾里德
您应该使用适当的WDSDL作为代理服务的发布WSDL来“试用”代理服务。
所以你可以做的是,获取实际数据服务的WSDL并将其用作代理的发布wsdl。 然后,您可以使用tryit来调用DS。
我最终能够做到这一点:
WSO2数据服务服务器服务:
http://localhost:9763/services/Products
WSO2 ESB端点:
Name: epProducts
Address: http://localhost:9763/services/Products.HTTPEndpoint
Format: GET
WSO2 ESB代理服务:
Service Name: ProductsProxy
Publishing WSDL: None
Define In Sequence: None
Define Endpoint: epProducts
Define Out Sequence: None
Define Fault Sequence: None
发送GET请求到:
http://localhost:9763/services/Products.HTTPEndpoint/ProductID/123456
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.