wsdl文件有继承的可能性吗?

时间:2018-08-01 18:31:44

标签: java web-services wsdl wsdl2java

我想问一下是否有任何方法可以将一个WSDL扩展为另一个? 我有一个项目,由几个模块组成,其中一个是“ Common”。我想要类似抽象的WSDL:

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="AbstarctService"
              xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
              xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
              xmlns:tns="urn:com:myProject:abstract"
              targetNamespace="urn:com:myProject:abstract">

    <wsdl:types>
        <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
            <wsdl:import namespace="urn:com:myProject:abstract" location="AbstractService.xsd"/>
        </xsd:schema>
    </wsdl:types>

    <wsdl:message name="myMessage">
        <wsdl:part name="fault" element="tns:messageInfo"/>
    </wsdl:message>

</wsdl:definitions>

我想在其他服务中使用此摘要中的消息(我的所有服务都使用相同的类来处理错误),所以对我而言,最好的方法是“扩展” AbstractService.wsdl

0 个答案:

没有答案