定义跨 wsdls 的通用消息
我正在三个 wsdls 中编写三个不同的 Web 服务。这些服务都共享一种通用类型的通用错误消息。这三个服务在三个不同的命名空间中定义,但我希望在第四个命名空间中定义错误消息。有没有办法将消息类型“导入”或“包含”到三个 wsdl 文件中?
I'm writing three different web services in three wsdls. The services all share a common type of generic error message. The three services are defined in three different namespaces but I want the error message to be defined in a fourth namespace. Is there a way to "import" or "include" the message-type into the three wsdl-files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,那应该是可能的。使用
元素导入共享的 WSDL,在 portType 的操作中,您可以完全限定消息的名称,即您需要将第四个名称空间绑定到前缀(例如 ns4)并然后添加这样的引用:请参阅 http://www.w3.org/TR/wsdl#_style 有关导入机制的进一步参考。
Yes, that should be possible. Use the
<import>
element to import the shared WSDL, in the portType's operation, you can fully qualify the name of message, i.e. you need to bind the fourth namespace to a prefix (e.g. ns4) and then add a reference like this:See http://www.w3.org/TR/wsdl#_style for further reference about the import mechanism.