通过Web或REST界面在WSO2 API Manager中注册服务时,可以在服务描述中添加WSDL。此WSDL已插入并加载到WSO2 API Manager注册表中。是否可以禁用此功能?只注册WSDL URL本身。
在我们的例子中,我们将WSDL和XSD存储在其他地方。我们不希望API管理器再次将此定义存储在他自己的注册表中。
答案 0 :(得分:0)
存储WSDL的目的是,如果我们只存储实际的wsdl url,如果我们在商店中显示它,用户可以直接调用后端服务。(而不是通过网关)因此,用户不会在那里使用限制。
我们所做的是,当我们将wsdl存储在APIManager中时,我们会更改原始wsdl中的服务URL以指向网关URL。因此,当用户从WSDL创建请求时,他总是只能看到网关URL。