[ 
http://issues.apache.org/jira/browse/AXIS-1923?page=comments#action_64126 ]
     
Davanum Srinivas commented on AXIS-1923:
----------------------------------------

please upload the complete WSDL.

thanks,
dims

> Serialization and Deserialization of simpleContent elements fails
> -----------------------------------------------------------------
>
>          Key: AXIS-1923
>          URL: http://issues.apache.org/jira/browse/AXIS-1923
>      Project: Axis
>         Type: Bug
>   Components: Serialization/Deserialization
>  Environment: Linux Redhat9, Jonas4.3.2-Tomcat5.0.30, j2sdk4.2_07, axis 
> 1.2RC2 integrated in Jonas
>     Reporter: Marc Boguerra

>
> Hi,
> I have the following kind of snippet in my XML Schema:
> <xs:complexType name="DataType">
>       <xs:simpleContent>
>               <xs:extension base="xs:base64Binary">
>                       <xs:attribute name="MimeType" type="xs:string" 
> use="optional"/>
>               </xs:extension>
>       </xs:simpleContent>
> </xs:complexType>
> <xs:element name="EchoRequest">
>       <xs:complexType>
>               <xs:sequence>
>                       <xs:element name="Data" type="epm:DataType"/>
>               </xs:sequence>
>       </xs:complexType>
> </xs:element>
> <xs:element name="EchoResponse">
>       <xs:complexType>
>               <xs:sequence>
>                       <xs:element name="Data" type="epm:DataType"/>
>               </xs:sequence>
>       </xs:complexType>
> </xs:element>
>       
> The method Echo takes a DataType element and returns a DataType element.
> Here are the SOAP Request and Response i get : 
> SOAP Request
> ----------------------
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>  <soapenv:Body>
>   <Echo xmlns="">
>    <Data MimeType="mimetype" xsi:type="ns1:DataType" 
> xmlns:ns1="http://www.service.schemas";>
>     [EMAIL PROTECTED]
>    </Data>
>   </Echo>
>  </soapenv:Body>
> </soapenv:Envelope>
> SOAP Response
> ----------------------
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>  <soapenv:Body>
>   <EchoResponse xmlns="http://www.service.schemas";>
>    <Data MimeType="mimetype" xmlns=""/>
>   </EchoResponse>
>  </soapenv:Body>
> </soapenv:Envelope>
> But if i have the following schema without simpleContent (and as a 
> consequence without attribute), serialization and deserialization works :
> <xs:complexType name="DataType">
>       <xs:sequence>
>               <xs:element name="tab" type="xs:base64Binary"/> 
>       </xs:sequence>
> </xs:complexType>
> <xs:element name="EchoRequest">
>       <xs:complexType>
>               <xs:sequence>
>                       <xs:element name="Data" type="epm:DataType"/>
>               </xs:sequence>
>       </xs:complexType>
> </xs:element>
> <xs:element name="EchoResponse">
>       <xs:complexType>
>               <xs:sequence>
>                       <xs:element name="Data" type="epm:DataType"/>
>               </xs:sequence>
>       </xs:complexType>
> </xs:element>
> and i get the following SOAP request and response (which is OK) : 
> requete SOAP
> ----------------------
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>  <soapenv:Body>
>   <Echo xmlns="">
>    <Data xsi:type="ns1:DataType" xmlns:ns1="http://www.service.schemas";>
>     <tab xsi:type="xsd:base64Binary">
>      MIAGC...AA
>     </tab>
>    </Data>
>   </Verify>
>  </soapenv:Body>
> </soapenv:Envelope>
> reponse SOAP
> ----------------------
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>  <soapenv:Body>
>   <EchoResponse xmlns="http://www.service.schemas";>
>    <Data xmlns="">
>     <tab>MIAGC...AA==</tab>
>    </Data>
>   </EchoResponse>
>  </soapenv:Body>
> </soapenv:Envelope>
> Every time i have a simpleContent element i get problems with serialization 
> and deserialization.
> Thanks for any precision,
> marc

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to