繁体   English   中英

通过WSO2 ESB访问WSO2数据服务服务

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM