是否可以从 Web 服务集成生成 WSDL 文档?
问题
是否可以从 Web 服务集成生成 WSDL 文档?
适用范围
BarTender 2019 及更高版本
解答
目前,Integration Builder 不支持生成 WSDL 文档。
WSDL 文档是一种 xml 文件,用于描述 Web 服务的功能,提供客户端与服务器通信的说明。这样调用方可以了解 Web 服务的接口结构,对于理解复杂且规范明确的 Web 服务非常有用。
然而,Web 服务集成是基于 REST 架构原则设计的,强调灵活和简化的设计方式,不采用严格的请求、响应和过程调用结构。因此,无法像传统 Web 服务那样自动生成 WSDL 文档,因为 REST API 本身定义较为宽泛。
Integration Builder 仅使用两种 HTTP 方法:GET 和 PUT。
- GET 方法是通过 URL 请求。
- PUT 方法是通过 URL 携带一个或多个变量。
URL 和变量都可以根据用户需求自定义,因此不需要遵循任何预定义的规范。下面是一个请求示例:
http://localhost:80/Integration/WebServiceIntegration/Execute?var1=1&var2=2&var3=3