Hi Georgi ,

We had that issue in Axis2 1.2 and we have now fixed the issues in Axis2
1.3 RC2 [http://ws.apache.org/axis2/download.cgi] please download that
and see. In the meantime I deploy ur service and invoke it and got the
following responses.

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
      <soapenv:Body>
         <ns:test3Response xmlns:ns="http://ws.apache.org/axis2";>
            <return type="Result">
               <bytes
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:nil="true" />
               <data type="ResultData">
                  <bytes>0</bytes>
               </data>
            </return>
         </ns:test3Response>
      </soapenv:Body>
   </soapenv:Envelope>

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
      <soapenv:Body>
         <ns:test2Response xmlns:ns="http://ws.apache.org/axis2";>
            <return type="Result">
               <bytes>0</bytes>
               <data
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:nil="true" />
            </return>
         </ns:test2Response>
      </soapenv:Body>
   </soapenv:Envelope>

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
      <soapenv:Body>
         <ns:test1Response xmlns:ns="http://ws.apache.org/axis2";
xmlns:ax21="http://ws.apache.org/axis2/xsd";>
            <return>AA==</return>
         </ns:test1Response>
      </soapenv:Body>
   </soapenv:Envelope>


I think all of them are correct.

Thanks
Deepal
> Hi,
> i developing a web service, based on Axis2,
> and the client side on gSOAP
> and i have a serious problem,
> Each call, return a complex type Result,
> how contains a String, int & comples type ResultData (i try with Object
> (anyType) but always get a null, only if i set the object like a String)
> so the ResultData contains again String, int & byte[]
> everything goes well, but when i set something bigger in byte[], the
> serialization crashes.
> i don't want to use MTOM ...
> only works when the return type of a call is byte[], isn't complex type
>
> here is a part of my wsdl:
>
> <xs:element name="Result" type="ax21:Result" />
> <xs:complexType name="Result">
> <xs:sequence>
> <xs:element name="_Data" nillable="true" type="ax21:ResultData" />
> <xs:element name="_Description" nillable="true" type="xs:string" />
> <xs:element name="_ErrorCode" type="xs:int" />
> </xs:sequence>
> </xs:complexType>
> <xs:element name="ResultData" type="ax21:ResultData" />
> <xs:complexType name="ResultData">
> <xs:sequence>
> <xs:element name="byteData" nillable="true" type="xs:base64Binary" />
> <xs:element name="intData" type="xs:int" />
> <xs:element name="stringData" nillable="true" type="xs:string" />
> </xs:sequence>
> </xs:complexType>
>
> can you give me some help ..
>
> Best Regards
> George
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>   


-- 
Thanks,
Deepal
................................................................
"The highest tower is built one brick at a time"


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to