私はCXF-WS 2.2.1を使用してWebサービスを開発しています。私が開発し、それ以前のサービスをテストしたが、今生成されたWSDLは、ここ1、以前と異なっていた古いものCXF自動生成wsdl
<?xml version="1.0" ?>
- <wsdl:definitions name="ICodeTableServiceService" targetNamespace="http://codetable.service.esps.cvs.com/" xmlns:ns1="http://cxf.apache.org/bindings/xformat" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://codetable.service.esps.cvs.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <xsd:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://codetable.service.esps.cvs.com/" xmlns:tns="http://codetable.service.esps.cvs.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="ESPSException" type="tns:ESPSException" />
- <xsd:complexType name="ESPSException">
- <xsd:sequence>
<xsd:element name="logged" nillable="true" type="xsd:boolean" />
<xsd:element name="priority" nillable="true" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="getCodeTableDataMultiple" type="tns:getCodeTableDataMultiple" />
- <xsd:complexType name="getCodeTableDataMultiple">
- <xsd:sequence>
<xsd:element minOccurs="0" name="codeTypeName" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="getCodeTableDataMultipleResponse" type="tns:getCodeTableDataMultipleResponse" />
で、古いものは、あなたが、WSDLを見ることができるように
<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions name="ICodeTableServiceService" targetNamespace="http://codetable.service.esps.cvs.com/" xmlns:ns1="http://cxf.apache.org/bindings/xformat" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://codetable.service.esps.cvs.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://codetable.service.esps.cvs.com/" xmlns:tns="http://codetable.service.esps.cvs.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="sayHello" nillable="true" type="tns:sayHello" />
<xs:element name="sayHelloResponse" nillable="true" type="tns:sayHelloResponse" />
<xs:element name="ESPSException" type="tns:ESPSException" />
- <xs:complexType name="ESPSException">
- <xs:sequence>
<xs:element name="logged" nillable="true" type="xs:boolean" />
<xs:element name="priority" nillable="true" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="getCodeTableData" nillable="true" type="tns:getCodeTableData" />
<xs:element name="getCodeTableDataResponse" nillable="true" type="tns:getCodeTableDataResponse" />
のようなものです最初の行とはまったく異なっています。構成やプロジェクトで使用されているjarの変更はありません。誰もがなぜそのようなことが起きているのか、私を助けてください。できるだけ早く、これは明後日のビルドに移動しなければならないので、理解されるだろう。事前に
おかげ Adhirアイマ