我遵循这个堆栈溢出thread来添加多个内联模式作为导入到父模式,并且能够在soap UI中生成和加载wsdl,但生成的wsdl也具有来自其他模式的消息类型和操作,是不期望的,因为它向客户端公开了不需要的操作。
答案 0 :(得分:0)
请参阅生成动态wsdl的规则。生成的WSDL将遵循这些规则,您可能有以Request和Response结尾的元素导致此问题。
使用通过XSD架构构建WSDL 约定。它遍历在中找到的所有元素元素 架构,并为所有元素创建一条消息。接下来,它创建WSDL 对以所定义的请求或结尾的所有消息的操作 响应后缀。默认请求后缀为Request;默认 响应后缀是响应,但可以通过设置更改 requestSuffix和responseSuffix属性打开, 分别。它还基于构建portType,绑定和服务 操作。
<强>价:强> https://docs.spring.io/spring-ws/site/reference/html/server.html