我想问一下是否有任何方法可以将一个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