CXF-WS 2.2.1을 사용하여 웹 서비스를 개발 중입니다. 내가 개발 및 이전 서비스를 테스트하지만 지금은 생성 된 WSDL은 여기에서 이전과 다른했던 이전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" />
같다 첫 번째 줄과 다른 점. 프로젝트에서 사용 된 구성이나 항아리에는 변화가 없습니다. 아무도 왜 그런 일이 일어나고 있는지 나와 함께 도와주세요. 가능한 한 빨리 이것이 평일에 건축으로 옮겨 져야하기 때문에 인정 될 것입니다. 사전 Adhir AIMA