Web services 同一SOAP服务的2.xsd文件之间的冲突
我有一个Web服务,我正试图为它编写一个客户端。但当我尝试在Netbeans IDE中添加“Web服务客户机”时,wsimport实用程序无法解析.wsdl。原因是“类别serviceCompany已在使用” 我开始分析wsdl文件,并注意到有2.xsd文件与WS相关Web services 同一SOAP服务的2.xsd文件之间的冲突,web-services,soap,xsd,wsdl,jax-ws,Web Services,Soap,Xsd,Wsdl,Jax Ws,我有一个Web服务,我正试图为它编写一个客户端。但当我尝试在Netbeans IDE中添加“Web服务客户机”时,wsimport实用程序无法解析.wsdl。原因是“类别serviceCompany已在使用” 我开始分析wsdl文件,并注意到有2.xsd文件与WS相关 <types> <xsd:schema> <xsd:import namespace="http://services.ws.x.net/" schemaLocation="https:/
<types>
<xsd:schema>
<xsd:import namespace="http://services.ws.x.net/" schemaLocation="https://test.x:443/PaymentWS/PaymentWS?xsd=1"/>
</xsd:schema>
<xsd:schema>
<xsd:import namespace="http://commonws.ws.x.net/" schemaLocation="https://test.x:443/PaymentWS/PaymentWS?xsd=2"/>
</xsd:schema>
</types>
我在每个.xsd文件中都有一个名为“ServiceCompany”的复杂类型
内部?xsd=1:
<xs:complexType name="serviceCompany">
<xs:sequence>
<xs:element name="bankAccount" type="tns:iban"/>
<xs:element name="code" type="tns:companyCode"/>
<xs:element name="description" type="tns:stringMax32"/>
<xs:element name="taxNumber" type="tns:taxNumber"/>
</xs:sequence>
</xs:complexType>
内部?xsd=2:
<xs:complexType name="serviceCompany">
<xs:sequence>
<xs:element name="code" type="cmn:companyCode"/>
<xs:element name="description" type="cmn:stringMax32"/>
<xs:element name="manualPaymentReceiverCode" type="cmn:companyCode" minOccurs="0"/>
<xs:element name="scCategoryList" type="cmn:stringMax32" maxOccurs="unbounded"/>
<xs:element name="status" type="cmn:objectStatus"/>
<xs:element name="branchList" type="tns:serviceCompanyBranch" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
xsd文件的名称空间不同,为什么wsimport不能导入wsdl?我怎样才能解决这个问题
提前谢谢