Hi Johan,
Your wsdl also use soap 11 version, should be ok.
Some soap version problem get resovled of cxf component recently so
please update the build the latest trunk.
Freeman
johanp wrote:
Hi,
Running SMX 3.3 built trunk over a month ago.
WSDL:
=====
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="GetCustomerWSDLFile"
targetNamespace="http://www.exampleURI.com/GetCustomer"
xmlns:tns="http://www.exampleURI.com/GetCustomer"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<xs:schema targetNamespace="http://www.exampleURI.com/GetCustomer"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:s1="http://www.exampleURI.com/GetCustomer">
<xs:complexType name="RequestHeader">
<xs:sequence>
<xs:element name="CompanyID"
type="xs:string"/>
<xs:element name="Password"
type="xs:string" minOccurs="0"/>
<xs:element name="UserName"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="RequestHeader"
type="s1:RequestHeader"/>
<xs:complexType name="CustomerNumberRequest">
<xs:complexContent>
<xs:extension base="s1:RequestHeader">
<xs:sequence>
<xs:element name="CustomerNumber"
type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CustomerNumberRequest"
type="s1:CustomerNumberRequest"/>
<xs:complexType name="Customer">
<xs:sequence>
<xs:element name="CustomerNumber"
type="xs:int"/>
<xs:element name="CustomerStatusKey"
type="xs:string"/>
<xs:element name="CustomerTypeKey"
type="xs:string"/>
<xs:element name="Email" type="xs:string"
minOccurs="0"/>
<xs:element name="ExternalCustomerReference"
type="xs:string"
minOccurs="0">
<xs:annotation>
<xs:documentation>fgfds.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FamilyName" type="xs:string"
minOccurs="0"/>
<xs:element name="FirstName" type="xs:string"
minOccurs="0"/>
<xs:element name="PreferredLanguage"
type="xs:string" minOccurs="0"/>
<xs:element name="SegmentationKey"
type="xs:int"/>
<xs:element name="Title" type="xs:string"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Customer" type="s1:Customer"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="GetCustomerOutput">
<wsdl:part name="ResponseParam" element="tns:Customer"/>
</wsdl:message>
<wsdl:message name="GetCustomerInput">
<wsdl:part name="InputParam"
element="tns:CustomerNumberRequest"/>
</wsdl:message>
<wsdl:portType name="GetCustomerPortType">
<wsdl:operation name="GetCustomer">
<wsdl:input name="Request"
message="tns:GetCustomerInput"/>
<wsdl:output name="Response"
message="tns:GetCustomerOutput"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="GetCustomerBinding" type="tns:GetCustomerPortType">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="GetCustomer">
<soap:operation style="document"/>
<wsdl:input name="Request">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="Response">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="GetCustomerService">
<wsdl:port name="GetCustomerPort"
binding="tns:GetCustomerBinding">
<soap:address
location="http://localhost:8182/GetCustomerService/"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>