| 

.NET C# Java Javascript Exception

7
Hallo ich habe ein SoapService der soweit auch meine Request entgegennehmen kann. Dies geht auch solange gut bis ich selbst definierte Typen mit aufnehme dann wird mein Request falsch zusammengebaut..
XSD SCHEMA ist wie folgt in der WSDL Datei hinterlegt:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="CarInput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CarFrom" type="CarType"/>
<xsd:element name="Carnr" type="xsd:unsignedInt"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="CarType">
<xsd:restriction base="xsd:string">
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

Die message in der wsdl Datei lautet wie folgt:
<message name='CarInputRequest'>
<part name='car' element='CarInput'/>
</message>
Wenn ich jetzt an diesen Server ein Request versende, dann sehe ich das der Request verschachtelt wird und ich das erste Element doppelt habe:...
<SOAP-ENV:Body>
<ns1:CarInput SOAP-ENV:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:ns1='urn:test'>
<car>
<CarFrom xsi:type='xsd:string'>
test1
<CarFrom xsi:type='xsd:string'>
test1
</CarFrom>
</CarFrom>
<Carnr xsi:type='xsd:unsignedInt'>
1
</Carnr>

Was könnte das Problem sein?
Als Response gibt es eine fehlermeldung!!
<faultstring>
SOAP-ERROR: Encoding: Violation of encoding rules
</faultstring>
News:
16.11.2011
alex85 70 1 5