我在WSO2-ESB上做了一些用例,包括协议调解和转换以及服务链。
在所有这些中,我不得不手动为代理服务编写wsdl。经历过其他供应商产品,包括Oracle和Tibco,其中wsdl生成由该工具完成。
在WSO2 ESB中假设需要手动编写wsdl文件以在任何协议上公开代理服务是不对的,不要看到任何文件调用它。 考虑在实际使用案例中使用wsdl。
我看过帖子说“你可以在你的Axis2服务上提供WSDL”,但大多数实时用例都不会通过,并且有自定义请求和响应。
谢谢, Wajid
答案 0 :(得分:1)
我也对手动wsdl创建感到困惑。据我所知,wsdl代理描述中存在差距。当我使用WSO2执行wsdl代理时,我必须指示要公开wsdl 它的任何一个:
使用丰富的SOAP API(数百种方法)以上都不是很好,考虑到暴露的WSDL的手动支持相当麻烦。 我想知道是否有更合适的方式来代理WSDL?
答案 1 :(得分:0)
您可以使用java2wsdl generator工具来实现WSDL生成。
答案 2 :(得分:0)
对于代理,如果您尝试限制后端服务中某些操作的访问权限,则可以将自定义的wsdl附加到代理。 定制必须由您自己完成,而且很简单.. 如果要为服务生成wsdl,请在wso2as中部署服务,并检查服务仪表板,wsdl选项以查看wsdls。