WSO2 ESB代理服务的WSDL

WSO2 ESB代理服务的WSDL,wso2,wso2esb,Wso2,Wso2esb,我在WSO2-ESB上做了一些用例,包括带有转换和服务链的协议中介 在所有这些中,我都必须手动为代理服务编写wsdl。曾体验过其他供应商产品,包括Oracle和Tibco,其中wsdl生成由该工具完成 假设在WSO2 ESB中需要手动编写wsdl文件以在任何协议上公开代理服务,这是否正确。 考虑wsdl在实际用例中的使用 我看到过一些帖子说“您可以在Axis2服务中提供WSDL”,但大多数实时用例都不会被传递,而是具有定制的请求和响应 谢谢, Wajid可以使用该工具生成WSDL。对于代理,如果

我在WSO2-ESB上做了一些用例,包括带有转换和服务链的协议中介

在所有这些中,我都必须手动为代理服务编写wsdl。曾体验过其他供应商产品,包括Oracle和Tibco,其中wsdl生成由该工具完成

假设在WSO2 ESB中需要手动编写wsdl文件以在任何协议上公开代理服务,这是否正确。 考虑wsdl在实际用例中的使用

我看到过一些帖子说“您可以在Axis2服务中提供WSDL”,但大多数实时用例都不会被传递,而是具有定制的请求和响应

谢谢,
Wajid可以使用该工具生成WSDL。

对于代理,如果您试图限制对后端服务中某些操作的访问,则可以将自定义WSDL附加到代理。 定制必须由您自己完成,而且很简单。。
如果你想为你的服务生成一个wsdl,jsut在wso2as中部署该服务,并检查服务仪表板的wsdl选项以查看wsdl。

我还对手动创建wsdl感到困惑。就我所见,wsdl代理描述中存在漏洞。当我使用WSO2进行wsdl代理时,我必须指明要公开的wsdl 其名称为:

  • “无”和我只暴露了中介函数
  • “相同的契约”,这打破了代理的整个概念,因为在这之后,客户机读取原始wsdl并直接进入原始服务器访问点
  • 或者,我有几个选项来创建自己的wsdl
考虑到手动支持公开的WSDL相当麻烦,对于丰富的SOAP API(数百种方法),上述方法都不能很好地工作。
我想知道是否有更合适的方式代理WSDL?

谢谢,但这没有帮助。。考虑到我有一个WSO2-ESB用例,在这里我没有任何java。类似于根据请求元素路径读取csv文件,响应元素具有返回的文件内容的子集。因此,我必须在那里手动编写wsdl以在http/https上公开此服务。