You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by reichan <ge...@jnet2000.it> on 2007/08/03 10:39:38 UTC

Re: Axis2 byte[] transfer/serialization bug ?!

Hi Georgi

I have the similar error.

Can i disable the "return" element autogenerated by AXIS2?!
	
I have tried to indicate the name of the ws using the annotation of JAX-WS,
WebResult, but seems that AXIS2 don't care about those.

I'm using AXIS2 1.3 RC2.




Georgi Yonchev wrote:
> 
> Thilina Gunarathne wrote:
>> Looks like a bug... Please report a JIRA...
>>
>> You may also try replacing byte[] with javax.activation.DataHandler...
>> DataHandler is the recommended way when using large attachments...
>>
>> thanks,
>> Thilina
>>
>> On 7/24/07, Georgi Yonchev <g....@bers-soft.com> wrote:
>>> Thilina Gunarathne wrote:
>>> >> and Deepal, yes works fine, but try it with larger byte[] size,
>>> >> with larger, in the payload goes array from bytes ?!
>>> >> not encoded in base64 ..
>>> > Not clear what you meant?... Do they go as native binary in the form
>>> > of an attachment or inside the soap body...
>>> >
>>> > Thanks,
>>> > Thilina
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>> > For additional commands, e-mail: axis-user-help@ws.apache.org
>>> >
>>> inside in the soap body, the bytes are not encoded in base64, is
>>> represented like integers
>>> this is a part of the xml :
>>>
>>> <ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>45</ns:byteData><ns:byteData>115</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>122</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>49</ns:byteData><ns:byteData>48</ns:byteData
>>>
>>> ><ns:byteData>112</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>45</ns:byteData><ns:byteData>119</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>103</ns:byteData><ns:byteData>104</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>114</ns:byteData><ns:byteData>109</ns:byteData><ns:byteData>97</ns:byteData><ns:byteData>108</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>125</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>46</ns:byteData><ns:byteData>99</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</n
>>>
>>> s:byteData><ns:byteData
>>>
>>> 2000
>>>
>>> >116</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>110</ns:byteData>
>>>
>>>
>>> this happens only when i set the byte[] in Complex return object
>>>
>>> class Result{
>>>     private byte[] bytes;
>>>     set..
>>>     get..
>>> }
>>>
>>> and the call likes:
>>> public Res test(){
>>>     ..set byte[] in res
>>>     return res;
>>> }
>>>
>>> if the call is :
>>> public byte[] test(){
>>>     ..
>>> }
>>> everything goes well...
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>
>>>
>>
>>
> Hi Thilina,
> i report it on JIRA, and is fixed on both tags/branches in the svn...
> can you give some hints about this DataHandler ...
> some example how to implement it,
> 
> 10x a lot in advance :)
> George
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Axis2-byte---transfer-serialization-bug--%21-tf4134147.html#a11979538
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 byte[] transfer/serialization bug ?!

Posted by Paul Fremantle <pz...@gmail.com>.
Can you please raise a JIRA

https://issues.apache.org/jira/secure/CreateIssue.jspa

Thanks!

Paul

On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
> no, i'm use jax-ws
>
> Paul Fremantle ha scritto:
> > How did you create these services? by POJO?
> >
> > Paul
> >
> > On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
> >
> >> YES, this is the question.
> >> i can?!
> >>
> >> Isenor, Anthony ha scritto:
> >>
> >>> I have also been wondering about this exact question.
> >>>
> >>> Please correct me if I am wrong, but I think the issue is the
> >>> <ns:return> tag.  At the moment, the response looks like this:
> >>>
> >>> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
> >>>    <ns:return>ciao</ns:return>
> >>> </ns:retrieveCustomerIdentifyByCFResponse>
> >>>
> >>> I think the question is, is there a way to make the response look like
> >>> this:
> >>>
> >>> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
> >>>    ciao
> >>> </ns:retrieveCustomerIdentifyByCFResponse>
> >>>
> >>>
> >>> The <ns:return> tag is something being added by AXIS2.  Can we shut that
> >>> off?
> >>>
> >>> Anthony
> >>>
> >>> -----Original Message-----
> >>> From: Paul Fremantle [mailto:pzfreo@gmail.com]
> >>> Sent: Friday, August 03, 2007 7:22 AM
> >>> To: axis-user@ws.apache.org
> >>> Subject: Re: Axis2 byte[] transfer/serialization bug ?!
> >>>
> >>> Georgia
> >>>
> >>> I'm still not clear :) Sorry!
> >>>
> >>> What is the problem with th response?
> >>>
> >>> Paul
> >>>
> >>> On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
> >>>
> >>>
> >>>> The my error is in soap message response
> >>>>
> >>>> see this:
> >>>> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> >>>> <soapenv:Envelope
> >>>>
> >>>>
> >>> xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
> >>>
> >>>
> >>>> <soapenv:Body>
> >>>> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
> >>>> <ns:return>ciao</ns:return>
> >>>> </ns:retrieveCustomerIdentifyByCFResponse>
> >>>> </soapenv:Body>
> >>>> </soapenv:Envelope>
> >>>>
> >>>> in the my WSDL, i don't declare return element, and in the web
> >>>>
> >>>>
> >>> Services
> >>>
> >>>
> >>>> i declare with  JAX-WS annotation the result name
> >>>>
> >>>>
> >>>>
> >>> (@WebResult(name="myReturn",partName="myReturn",targetNamespace="http://
> >>> my.it/data")
> >>>
> >>>
> >>>> )
> >>>>
> >>>> Paul Fremantle ha scritto:
> >>>>
> >>>>
> >>>>> Georgia
> >>>>>
> >>>>> What exactly is your error?
> >>>>> I'm not clear from the email.
> >>>>>
> >>>>> Paul
> >>>>>
> >>>>> On 8/3/07, reichan <ge...@jnet2000.it> wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>> Hi Georgi
> >>>>>>
> >>>>>> I have the similar error.
> >>>>>>
> >>>>>> Can i disable the "return" element autogenerated by AXIS2?!
> >>>>>>
> >>>>>> I have tried to indicate the name of the ws using the annotation of
> >>>>>>
> >>>>>>
> >>> JAX-WS,
> >>>
> >>>
> >>>>>> WebResult, but seems that AXIS2 don't care about those.
> >>>>>>
> >>>>>> I'm using AXIS2 1.3 RC2.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> Georgi Yonchev wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> Thilina Gunarathne wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> Looks like a bug... Please report a JIRA...
> >>>>>>>>
> >>>>>>>> You may also try replacing byte[] with
> >>>>>>>>
> >>>>>>>>
> >>> javax.activation.DataHandler...
> >>>
> >>>
> >>>>>>>> DataHandler is the recommended way when using large
> >>>>>>>>
> >>>>>>>>
> >>> attachments...
> >>>
> >>>
> >>>>>>>> thanks,
> >>>>>>>> Thilina
> >>>>>>>>
> >>>>>>>> On 7/24/07, Georgi Yonchev <g....@bers-soft.com> wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Thilina Gunarathne wrote:
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>>> and Deepal, yes works fine, but try it with larger byte[]
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>> size,
> >>>
> >>>
> >>>>>>>>>>> with larger, in the payload goes array from bytes ?!
> >>>>>>>>>>> not encoded in base64 ..
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> Not clear what you meant?... Do they go as native binary in the
> >>>>>>>>>>
> >>>>>>>>>>
> >>> form
> >>>
> >>>
> >>>>>>>>>> of an attachment or inside the soap body...
> >>>>>>>>>>
> >>>>>>>>>> Thanks,
> >>>>>>>>>> Thilina
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>> ---------------------------------------------------------------------
> >>>
> >>>
> >>>>>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>> inside in the soap body, the bytes are not encoded in base64, is
> >>>>>>>>> represented like integers
> >>>>>>>>> this is a part of the xml :
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>> <ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>1
> >>> 11</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteD
> >>> ata><ns:byteData>45</ns:byteData><ns:byteData>115</ns:byteData><ns:byteD
> >>> ata>105</ns:byteData><ns:byteData>122</ns:byteData><ns:byteData>101</ns:
> >>> byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:b
> >>> yteData>49</ns:byteData><ns:byteData>48</ns:byteData
> >>>
> >>>
> >>> <ns:byteData>112</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData
> >>>
> >>>
> >>>> 59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteDa
> >>>>
> >>>>
> >>> ta><ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteDat
> >>> a>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:by
> >>> teData><ns:byteData>45</ns:byteData><ns:byteData>119</ns:byteData><ns:by
> >>> teData>101</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>103</
> >>> ns:byteData><ns:byteData>104</ns:byteData><ns:byteData>116</ns:byteData>
> >>> <ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>1
> >>> 10</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>114</ns:byteD
> >>> ata><ns:byteData>109</ns:byteData><ns:byteData>97</ns:byteData><ns:byteD
> >>> ata>108</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:by
> >>> teData><ns:byteData>10</ns:byteData><ns:byteData>125</ns:byteData><ns:by
> >>> teData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>46</ns:
> >>> byteData><ns:byteData>99</ns:byteData><ns:byteData>111</ns:byteData><ns:
> >>> byteData>110</n
> >>>
> >>>
> >>>>>>>>> s:byteData><ns:byteData
> >>>>>>>>>
> >>>>>>>>> 2000
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>> 116</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>110</ns:byte
> >>> Data>
> >>>
> >>>
> >>>>>>>>> this happens only when i set the byte[] in Complex return object
> >>>>>>>>>
> >>>>>>>>> class Result{
> >>>>>>>>>     private byte[] bytes;
> >>>>>>>>>     set..
> >>>>>>>>>     get..
> >>>>>>>>> }
> >>>>>>>>>
> >>>>>>>>> and the call likes:
> >>>>>>>>> public Res test(){
> >>>>>>>>>     ..set byte[] in res
> >>>>>>>>>     return res;
> >>>>>>>>> }
> >>>>>>>>>
> >>>>>>>>> if the call is :
> >>>>>>>>> public byte[] test(){
> >>>>>>>>>     ..
> >>>>>>>>> }
> >>>>>>>>> everything goes well...
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>> ---------------------------------------------------------------------
> >>>
> >>>
> >>>>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>> Hi Thilina,
> >>>>>>> i report it on JIRA, and is fixed on both tags/branches in the
> >>>>>>>
> >>>>>>>
> >>> svn...
> >>>
> >>>
> >>>>>>> can you give some hints about this DataHandler ...
> >>>>>>> some example how to implement it,
> >>>>>>>
> >>>>>>> 10x a lot in advance :)
> >>>>>>> George
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>> ---------------------------------------------------------------------
> >>>
> >>>
> >>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>> --
> >>>>>> View this message in context:
> >>>>>>
> >>>>>>
> >>> http://www.nabble.com/Axis2-byte---transfer-serialization-bug--%21-tf413
> >>> 4147.html#a11979538
> >>>
> >>>
> >>>>>> Sent from the Axis - User mailing list archive at Nabble.com.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>> ---------------------------------------------------------------------
> >>>
> >>>
> >>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>
> >>
> >>
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 byte[] transfer/serialization bug ?!

Posted by Georgia Giacobbi <ge...@jnet2000.it>.
no, i'm use jax-ws

Paul Fremantle ha scritto:
> How did you create these services? by POJO?
>
> Paul
>
> On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
>   
>> YES, this is the question.
>> i can?!
>>
>> Isenor, Anthony ha scritto:
>>     
>>> I have also been wondering about this exact question.
>>>
>>> Please correct me if I am wrong, but I think the issue is the
>>> <ns:return> tag.  At the moment, the response looks like this:
>>>
>>> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
>>>    <ns:return>ciao</ns:return>
>>> </ns:retrieveCustomerIdentifyByCFResponse>
>>>
>>> I think the question is, is there a way to make the response look like
>>> this:
>>>
>>> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
>>>    ciao
>>> </ns:retrieveCustomerIdentifyByCFResponse>
>>>
>>>
>>> The <ns:return> tag is something being added by AXIS2.  Can we shut that
>>> off?
>>>
>>> Anthony
>>>
>>> -----Original Message-----
>>> From: Paul Fremantle [mailto:pzfreo@gmail.com]
>>> Sent: Friday, August 03, 2007 7:22 AM
>>> To: axis-user@ws.apache.org
>>> Subject: Re: Axis2 byte[] transfer/serialization bug ?!
>>>
>>> Georgia
>>>
>>> I'm still not clear :) Sorry!
>>>
>>> What is the problem with th response?
>>>
>>> Paul
>>>
>>> On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
>>>
>>>       
>>>> The my error is in soap message response
>>>>
>>>> see this:
>>>> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
>>>> <soapenv:Envelope
>>>>
>>>>         
>>> xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
>>>
>>>       
>>>> <soapenv:Body>
>>>> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
>>>> <ns:return>ciao</ns:return>
>>>> </ns:retrieveCustomerIdentifyByCFResponse>
>>>> </soapenv:Body>
>>>> </soapenv:Envelope>
>>>>
>>>> in the my WSDL, i don't declare return element, and in the web
>>>>
>>>>         
>>> Services
>>>
>>>       
>>>> i declare with  JAX-WS annotation the result name
>>>>
>>>>
>>>>         
>>> (@WebResult(name="myReturn",partName="myReturn",targetNamespace="http://
>>> my.it/data")
>>>
>>>       
>>>> )
>>>>
>>>> Paul Fremantle ha scritto:
>>>>
>>>>         
>>>>> Georgia
>>>>>
>>>>> What exactly is your error?
>>>>> I'm not clear from the email.
>>>>>
>>>>> Paul
>>>>>
>>>>> On 8/3/07, reichan <ge...@jnet2000.it> wrote:
>>>>>
>>>>>
>>>>>           
>>>>>> Hi Georgi
>>>>>>
>>>>>> I have the similar error.
>>>>>>
>>>>>> Can i disable the "return" element autogenerated by AXIS2?!
>>>>>>
>>>>>> I have tried to indicate the name of the ws using the annotation of
>>>>>>
>>>>>>             
>>> JAX-WS,
>>>
>>>       
>>>>>> WebResult, but seems that AXIS2 don't care about those.
>>>>>>
>>>>>> I'm using AXIS2 1.3 RC2.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Georgi Yonchev wrote:
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> Thilina Gunarathne wrote:
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> Looks like a bug... Please report a JIRA...
>>>>>>>>
>>>>>>>> You may also try replacing byte[] with
>>>>>>>>
>>>>>>>>                 
>>> javax.activation.DataHandler...
>>>
>>>       
>>>>>>>> DataHandler is the recommended way when using large
>>>>>>>>
>>>>>>>>                 
>>> attachments...
>>>
>>>       
>>>>>>>> thanks,
>>>>>>>> Thilina
>>>>>>>>
>>>>>>>> On 7/24/07, Georgi Yonchev <g....@bers-soft.com> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>>>> Thilina Gunarathne wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>>>>>>>>>> and Deepal, yes works fine, but try it with larger byte[]
>>>>>>>>>>>
>>>>>>>>>>>                       
>>> size,
>>>
>>>       
>>>>>>>>>>> with larger, in the payload goes array from bytes ?!
>>>>>>>>>>> not encoded in base64 ..
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                       
>>>>>>>>>> Not clear what you meant?... Do they go as native binary in the
>>>>>>>>>>
>>>>>>>>>>                     
>>> form
>>>
>>>       
>>>>>>>>>> of an attachment or inside the soap body...
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Thilina
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                     
>>> ---------------------------------------------------------------------
>>>
>>>       
>>>>>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>>>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                     
>>>>>>>>> inside in the soap body, the bytes are not encoded in base64, is
>>>>>>>>> represented like integers
>>>>>>>>> this is a part of the xml :
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>> <ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>1
>>> 11</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteD
>>> ata><ns:byteData>45</ns:byteData><ns:byteData>115</ns:byteData><ns:byteD
>>> ata>105</ns:byteData><ns:byteData>122</ns:byteData><ns:byteData>101</ns:
>>> byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:b
>>> yteData>49</ns:byteData><ns:byteData>48</ns:byteData
>>>
>>>       
>>> <ns:byteData>112</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData
>>>
>>>       
>>>> 59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteDa
>>>>
>>>>         
>>> ta><ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteDat
>>> a>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:by
>>> teData><ns:byteData>45</ns:byteData><ns:byteData>119</ns:byteData><ns:by
>>> teData>101</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>103</
>>> ns:byteData><ns:byteData>104</ns:byteData><ns:byteData>116</ns:byteData>
>>> <ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>1
>>> 10</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>114</ns:byteD
>>> ata><ns:byteData>109</ns:byteData><ns:byteData>97</ns:byteData><ns:byteD
>>> ata>108</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:by
>>> teData><ns:byteData>10</ns:byteData><ns:byteData>125</ns:byteData><ns:by
>>> teData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>46</ns:
>>> byteData><ns:byteData>99</ns:byteData><ns:byteData>111</ns:byteData><ns:
>>> byteData>110</n
>>>
>>>       
>>>>>>>>> s:byteData><ns:byteData
>>>>>>>>>
>>>>>>>>> 2000
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>> 116</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>110</ns:byte
>>> Data>
>>>
>>>       
>>>>>>>>> this happens only when i set the byte[] in Complex return object
>>>>>>>>>
>>>>>>>>> class Result{
>>>>>>>>>     private byte[] bytes;
>>>>>>>>>     set..
>>>>>>>>>     get..
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> and the call likes:
>>>>>>>>> public Res test(){
>>>>>>>>>     ..set byte[] in res
>>>>>>>>>     return res;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> if the call is :
>>>>>>>>> public byte[] test(){
>>>>>>>>>     ..
>>>>>>>>> }
>>>>>>>>> everything goes well...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>> ---------------------------------------------------------------------
>>>
>>>       
>>>>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>>>>>> Hi Thilina,
>>>>>>> i report it on JIRA, and is fixed on both tags/branches in the
>>>>>>>
>>>>>>>               
>>> svn...
>>>
>>>       
>>>>>>> can you give some hints about this DataHandler ...
>>>>>>> some example how to implement it,
>>>>>>>
>>>>>>> 10x a lot in advance :)
>>>>>>> George
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>> ---------------------------------------------------------------------
>>>
>>>       
>>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>> --
>>>>>> View this message in context:
>>>>>>
>>>>>>             
>>> http://www.nabble.com/Axis2-byte---transfer-serialization-bug--%21-tf413
>>> 4147.html#a11979538
>>>
>>>       
>>>>>> Sent from the Axis - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>> ---------------------------------------------------------------------
>>>
>>>       
>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>           
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>
>>>>
>>>>
>>>>         
>>>
>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>
>>
>>     
>
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 byte[] transfer/serialization bug ?!

Posted by Paul Fremantle <pz...@gmail.com>.
How did you create these services? by POJO?

Paul

On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
> YES, this is the question.
> i can?!
>
> Isenor, Anthony ha scritto:
> > I have also been wondering about this exact question.
> >
> > Please correct me if I am wrong, but I think the issue is the
> > <ns:return> tag.  At the moment, the response looks like this:
> >
> > <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
> >    <ns:return>ciao</ns:return>
> > </ns:retrieveCustomerIdentifyByCFResponse>
> >
> > I think the question is, is there a way to make the response look like
> > this:
> >
> > <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
> >    ciao
> > </ns:retrieveCustomerIdentifyByCFResponse>
> >
> >
> > The <ns:return> tag is something being added by AXIS2.  Can we shut that
> > off?
> >
> > Anthony
> >
> > -----Original Message-----
> > From: Paul Fremantle [mailto:pzfreo@gmail.com]
> > Sent: Friday, August 03, 2007 7:22 AM
> > To: axis-user@ws.apache.org
> > Subject: Re: Axis2 byte[] transfer/serialization bug ?!
> >
> > Georgia
> >
> > I'm still not clear :) Sorry!
> >
> > What is the problem with th response?
> >
> > Paul
> >
> > On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
> >
> >> The my error is in soap message response
> >>
> >> see this:
> >> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> >> <soapenv:Envelope
> >>
> > xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
> >
> >> <soapenv:Body>
> >> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
> >> <ns:return>ciao</ns:return>
> >> </ns:retrieveCustomerIdentifyByCFResponse>
> >> </soapenv:Body>
> >> </soapenv:Envelope>
> >>
> >> in the my WSDL, i don't declare return element, and in the web
> >>
> > Services
> >
> >> i declare with  JAX-WS annotation the result name
> >>
> >>
> > (@WebResult(name="myReturn",partName="myReturn",targetNamespace="http://
> > my.it/data")
> >
> >> )
> >>
> >> Paul Fremantle ha scritto:
> >>
> >>> Georgia
> >>>
> >>> What exactly is your error?
> >>> I'm not clear from the email.
> >>>
> >>> Paul
> >>>
> >>> On 8/3/07, reichan <ge...@jnet2000.it> wrote:
> >>>
> >>>
> >>>> Hi Georgi
> >>>>
> >>>> I have the similar error.
> >>>>
> >>>> Can i disable the "return" element autogenerated by AXIS2?!
> >>>>
> >>>> I have tried to indicate the name of the ws using the annotation of
> >>>>
> > JAX-WS,
> >
> >>>> WebResult, but seems that AXIS2 don't care about those.
> >>>>
> >>>> I'm using AXIS2 1.3 RC2.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> Georgi Yonchev wrote:
> >>>>
> >>>>
> >>>>> Thilina Gunarathne wrote:
> >>>>>
> >>>>>
> >>>>>> Looks like a bug... Please report a JIRA...
> >>>>>>
> >>>>>> You may also try replacing byte[] with
> >>>>>>
> > javax.activation.DataHandler...
> >
> >>>>>> DataHandler is the recommended way when using large
> >>>>>>
> > attachments...
> >
> >>>>>> thanks,
> >>>>>> Thilina
> >>>>>>
> >>>>>> On 7/24/07, Georgi Yonchev <g....@bers-soft.com> wrote:
> >>>>>>
> >>>>>>
> >>>>>>> Thilina Gunarathne wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>>> and Deepal, yes works fine, but try it with larger byte[]
> >>>>>>>>>
> > size,
> >
> >>>>>>>>> with larger, in the payload goes array from bytes ?!
> >>>>>>>>> not encoded in base64 ..
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>> Not clear what you meant?... Do they go as native binary in the
> >>>>>>>>
> > form
> >
> >>>>>>>> of an attachment or inside the soap body...
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>> Thilina
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> > ---------------------------------------------------------------------
> >
> >>>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>> inside in the soap body, the bytes are not encoded in base64, is
> >>>>>>> represented like integers
> >>>>>>> this is a part of the xml :
> >>>>>>>
> >>>>>>>
> >>>>>>>
> > <ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>1
> > 11</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteD
> > ata><ns:byteData>45</ns:byteData><ns:byteData>115</ns:byteData><ns:byteD
> > ata>105</ns:byteData><ns:byteData>122</ns:byteData><ns:byteData>101</ns:
> > byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:b
> > yteData>49</ns:byteData><ns:byteData>48</ns:byteData
> >
> >>>>>>>
> > <ns:byteData>112</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData
> >
> >> 59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteDa
> >>
> > ta><ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteDat
> > a>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:by
> > teData><ns:byteData>45</ns:byteData><ns:byteData>119</ns:byteData><ns:by
> > teData>101</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>103</
> > ns:byteData><ns:byteData>104</ns:byteData><ns:byteData>116</ns:byteData>
> > <ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>1
> > 10</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>114</ns:byteD
> > ata><ns:byteData>109</ns:byteData><ns:byteData>97</ns:byteData><ns:byteD
> > ata>108</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:by
> > teData><ns:byteData>10</ns:byteData><ns:byteData>125</ns:byteData><ns:by
> > teData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>46</ns:
> > byteData><ns:byteData>99</ns:byteData><ns:byteData>111</ns:byteData><ns:
> > byteData>110</n
> >
> >>>>>>> s:byteData><ns:byteData
> >>>>>>>
> >>>>>>> 2000
> >>>>>>>
> >>>>>>>
> >>>>>>>
> > 116</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>110</ns:byte
> > Data>
> >
> >>>>>>> this happens only when i set the byte[] in Complex return object
> >>>>>>>
> >>>>>>> class Result{
> >>>>>>>     private byte[] bytes;
> >>>>>>>     set..
> >>>>>>>     get..
> >>>>>>> }
> >>>>>>>
> >>>>>>> and the call likes:
> >>>>>>> public Res test(){
> >>>>>>>     ..set byte[] in res
> >>>>>>>     return res;
> >>>>>>> }
> >>>>>>>
> >>>>>>> if the call is :
> >>>>>>> public byte[] test(){
> >>>>>>>     ..
> >>>>>>> }
> >>>>>>> everything goes well...
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> > ---------------------------------------------------------------------
> >
> >>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>> Hi Thilina,
> >>>>> i report it on JIRA, and is fixed on both tags/branches in the
> >>>>>
> > svn...
> >
> >>>>> can you give some hints about this DataHandler ...
> >>>>> some example how to implement it,
> >>>>>
> >>>>> 10x a lot in advance :)
> >>>>> George
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> > ---------------------------------------------------------------------
> >
> >>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>> --
> >>>> View this message in context:
> >>>>
> > http://www.nabble.com/Axis2-byte---transfer-serialization-bug--%21-tf413
> > 4147.html#a11979538
> >
> >>>> Sent from the Axis - User mailing list archive at Nabble.com.
> >>>>
> >>>>
> >>>>
> >>>>
> > ---------------------------------------------------------------------
> >
> >>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>
> >>
> >>
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 byte[] transfer/serialization bug ?!

Posted by Georgia Giacobbi <ge...@jnet2000.it>.
YES, this is the question.
i can?!

Isenor, Anthony ha scritto:
> I have also been wondering about this exact question.  
>
> Please correct me if I am wrong, but I think the issue is the
> <ns:return> tag.  At the moment, the response looks like this:
>
> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
>    <ns:return>ciao</ns:return>
> </ns:retrieveCustomerIdentifyByCFResponse>
>
> I think the question is, is there a way to make the response look like
> this:
>
> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
>    ciao
> </ns:retrieveCustomerIdentifyByCFResponse>
>
>
> The <ns:return> tag is something being added by AXIS2.  Can we shut that
> off?
>
> Anthony
>
> -----Original Message-----
> From: Paul Fremantle [mailto:pzfreo@gmail.com] 
> Sent: Friday, August 03, 2007 7:22 AM
> To: axis-user@ws.apache.org
> Subject: Re: Axis2 byte[] transfer/serialization bug ?!
>
> Georgia
>
> I'm still not clear :) Sorry!
>
> What is the problem with th response?
>
> Paul
>
> On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
>   
>> The my error is in soap message response
>>
>> see this:
>> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
>> <soapenv:Envelope
>>     
> xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
>   
>> <soapenv:Body>
>> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
>> <ns:return>ciao</ns:return>
>> </ns:retrieveCustomerIdentifyByCFResponse>
>> </soapenv:Body>
>> </soapenv:Envelope>
>>
>> in the my WSDL, i don't declare return element, and in the web
>>     
> Services
>   
>> i declare with  JAX-WS annotation the result name
>>
>>     
> (@WebResult(name="myReturn",partName="myReturn",targetNamespace="http://
> my.it/data")
>   
>> )
>>
>> Paul Fremantle ha scritto:
>>     
>>> Georgia
>>>
>>> What exactly is your error?
>>> I'm not clear from the email.
>>>
>>> Paul
>>>
>>> On 8/3/07, reichan <ge...@jnet2000.it> wrote:
>>>
>>>       
>>>> Hi Georgi
>>>>
>>>> I have the similar error.
>>>>
>>>> Can i disable the "return" element autogenerated by AXIS2?!
>>>>
>>>> I have tried to indicate the name of the ws using the annotation of
>>>>         
> JAX-WS,
>   
>>>> WebResult, but seems that AXIS2 don't care about those.
>>>>
>>>> I'm using AXIS2 1.3 RC2.
>>>>
>>>>
>>>>
>>>>
>>>> Georgi Yonchev wrote:
>>>>
>>>>         
>>>>> Thilina Gunarathne wrote:
>>>>>
>>>>>           
>>>>>> Looks like a bug... Please report a JIRA...
>>>>>>
>>>>>> You may also try replacing byte[] with
>>>>>>             
> javax.activation.DataHandler...
>   
>>>>>> DataHandler is the recommended way when using large
>>>>>>             
> attachments...
>   
>>>>>> thanks,
>>>>>> Thilina
>>>>>>
>>>>>> On 7/24/07, Georgi Yonchev <g....@bers-soft.com> wrote:
>>>>>>
>>>>>>             
>>>>>>> Thilina Gunarathne wrote:
>>>>>>>
>>>>>>>               
>>>>>>>>> and Deepal, yes works fine, but try it with larger byte[]
>>>>>>>>>                   
> size,
>   
>>>>>>>>> with larger, in the payload goes array from bytes ?!
>>>>>>>>> not encoded in base64 ..
>>>>>>>>>
>>>>>>>>>                   
>>>>>>>> Not clear what you meant?... Do they go as native binary in the
>>>>>>>>                 
> form
>   
>>>>>>>> of an attachment or inside the soap body...
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Thilina
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
> ---------------------------------------------------------------------
>   
>>>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>> inside in the soap body, the bytes are not encoded in base64, is
>>>>>>> represented like integers
>>>>>>> this is a part of the xml :
>>>>>>>
>>>>>>>
>>>>>>>               
> <ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>1
> 11</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteD
> ata><ns:byteData>45</ns:byteData><ns:byteData>115</ns:byteData><ns:byteD
> ata>105</ns:byteData><ns:byteData>122</ns:byteData><ns:byteData>101</ns:
> byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:b
> yteData>49</ns:byteData><ns:byteData>48</ns:byteData
>   
>>>>>>>               
> <ns:byteData>112</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData
>   
>> 59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteDa
>>     
> ta><ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteDat
> a>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:by
> teData><ns:byteData>45</ns:byteData><ns:byteData>119</ns:byteData><ns:by
> teData>101</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>103</
> ns:byteData><ns:byteData>104</ns:byteData><ns:byteData>116</ns:byteData>
> <ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>1
> 10</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>114</ns:byteD
> ata><ns:byteData>109</ns:byteData><ns:byteData>97</ns:byteData><ns:byteD
> ata>108</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:by
> teData><ns:byteData>10</ns:byteData><ns:byteData>125</ns:byteData><ns:by
> teData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>46</ns:
> byteData><ns:byteData>99</ns:byteData><ns:byteData>111</ns:byteData><ns:
> byteData>110</n
>   
>>>>>>> s:byteData><ns:byteData
>>>>>>>
>>>>>>> 2000
>>>>>>>
>>>>>>>
>>>>>>>               
> 116</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>110</ns:byte
> Data>
>   
>>>>>>> this happens only when i set the byte[] in Complex return object
>>>>>>>
>>>>>>> class Result{
>>>>>>>     private byte[] bytes;
>>>>>>>     set..
>>>>>>>     get..
>>>>>>> }
>>>>>>>
>>>>>>> and the call likes:
>>>>>>> public Res test(){
>>>>>>>     ..set byte[] in res
>>>>>>>     return res;
>>>>>>> }
>>>>>>>
>>>>>>> if the call is :
>>>>>>> public byte[] test(){
>>>>>>>     ..
>>>>>>> }
>>>>>>> everything goes well...
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
> ---------------------------------------------------------------------
>   
>>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>> Hi Thilina,
>>>>> i report it on JIRA, and is fixed on both tags/branches in the
>>>>>           
> svn...
>   
>>>>> can you give some hints about this DataHandler ...
>>>>> some example how to implement it,
>>>>>
>>>>> 10x a lot in advance :)
>>>>> George
>>>>>
>>>>>
>>>>>
>>>>>           
> ---------------------------------------------------------------------
>   
>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> --
>>>> View this message in context:
>>>>         
> http://www.nabble.com/Axis2-byte---transfer-serialization-bug--%21-tf413
> 4147.html#a11979538
>   
>>>> Sent from the Axis - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>>         
> ---------------------------------------------------------------------
>   
>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>
>>>>
>>>>
>>>>         
>>>
>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>
>>
>>     
>
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


RE: Axis2 byte[] transfer/serialization bug ?!

Posted by "Isenor, Anthony" <An...@drdc-rddc.gc.ca>.
I have also been wondering about this exact question.  

Please correct me if I am wrong, but I think the issue is the
<ns:return> tag.  At the moment, the response looks like this:

<ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
   <ns:return>ciao</ns:return>
</ns:retrieveCustomerIdentifyByCFResponse>

I think the question is, is there a way to make the response look like
this:

<ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
   ciao
</ns:retrieveCustomerIdentifyByCFResponse>


The <ns:return> tag is something being added by AXIS2.  Can we shut that
off?

Anthony

-----Original Message-----
From: Paul Fremantle [mailto:pzfreo@gmail.com] 
Sent: Friday, August 03, 2007 7:22 AM
To: axis-user@ws.apache.org
Subject: Re: Axis2 byte[] transfer/serialization bug ?!

Georgia

I'm still not clear :) Sorry!

What is the problem with th response?

Paul

On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
> The my error is in soap message response
>
> see this:
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <soapenv:Envelope
xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
> <soapenv:Body>
> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
> <ns:return>ciao</ns:return>
> </ns:retrieveCustomerIdentifyByCFResponse>
> </soapenv:Body>
> </soapenv:Envelope>
>
> in the my WSDL, i don't declare return element, and in the web
Services
> i declare with  JAX-WS annotation the result name
>
(@WebResult(name="myReturn",partName="myReturn",targetNamespace="http://
my.it/data")
> )
>
> Paul Fremantle ha scritto:
> > Georgia
> >
> > What exactly is your error?
> > I'm not clear from the email.
> >
> > Paul
> >
> > On 8/3/07, reichan <ge...@jnet2000.it> wrote:
> >
> >> Hi Georgi
> >>
> >> I have the similar error.
> >>
> >> Can i disable the "return" element autogenerated by AXIS2?!
> >>
> >> I have tried to indicate the name of the ws using the annotation of
JAX-WS,
> >> WebResult, but seems that AXIS2 don't care about those.
> >>
> >> I'm using AXIS2 1.3 RC2.
> >>
> >>
> >>
> >>
> >> Georgi Yonchev wrote:
> >>
> >>> Thilina Gunarathne wrote:
> >>>
> >>>> Looks like a bug... Please report a JIRA...
> >>>>
> >>>> You may also try replacing byte[] with
javax.activation.DataHandler...
> >>>> DataHandler is the recommended way when using large
attachments...
> >>>>
> >>>> thanks,
> >>>> Thilina
> >>>>
> >>>> On 7/24/07, Georgi Yonchev <g....@bers-soft.com> wrote:
> >>>>
> >>>>> Thilina Gunarathne wrote:
> >>>>>
> >>>>>>> and Deepal, yes works fine, but try it with larger byte[]
size,
> >>>>>>> with larger, in the payload goes array from bytes ?!
> >>>>>>> not encoded in base64 ..
> >>>>>>>
> >>>>>> Not clear what you meant?... Do they go as native binary in the
form
> >>>>>> of an attachment or inside the soap body...
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Thilina
> >>>>>>
> >>>>>>
---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>>
> >>>>>>
> >>>>> inside in the soap body, the bytes are not encoded in base64, is
> >>>>> represented like integers
> >>>>> this is a part of the xml :
> >>>>>
> >>>>>
<ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>1
11</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteD
ata><ns:byteData>45</ns:byteData><ns:byteData>115</ns:byteData><ns:byteD
ata>105</ns:byteData><ns:byteData>122</ns:byteData><ns:byteData>101</ns:
byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:b
yteData>49</ns:byteData><ns:byteData>48</ns:byteData
> >>>>>
> >>>>>
> >>>>>>
<ns:byteData>112</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData
>59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteDa
ta><ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteDat
a>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:by
teData><ns:byteData>45</ns:byteData><ns:byteData>119</ns:byteData><ns:by
teData>101</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>103</
ns:byteData><ns:byteData>104</ns:byteData><ns:byteData>116</ns:byteData>
<ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>1
10</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>114</ns:byteD
ata><ns:byteData>109</ns:byteData><ns:byteData>97</ns:byteData><ns:byteD
ata>108</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:by
teData><ns:byteData>10</ns:byteData><ns:byteData>125</ns:byteData><ns:by
teData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>46</ns:
byteData><ns:byteData>99</ns:byteData><ns:byteData>111</ns:byteData><ns:
byteData>110</n
> >>>>>>
> >>>>> s:byteData><ns:byteData
> >>>>>
> >>>>> 2000
> >>>>>
> >>>>>
> >>>>>>
116</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>110</ns:byte
Data>
> >>>>>>
> >>>>> this happens only when i set the byte[] in Complex return object
> >>>>>
> >>>>> class Result{
> >>>>>     private byte[] bytes;
> >>>>>     set..
> >>>>>     get..
> >>>>> }
> >>>>>
> >>>>> and the call likes:
> >>>>> public Res test(){
> >>>>>     ..set byte[] in res
> >>>>>     return res;
> >>>>> }
> >>>>>
> >>>>> if the call is :
> >>>>> public byte[] test(){
> >>>>>     ..
> >>>>> }
> >>>>> everything goes well...
> >>>>>
> >>>>>
> >>>>>
---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>> Hi Thilina,
> >>> i report it on JIRA, and is fixed on both tags/branches in the
svn...
> >>> can you give some hints about this DataHandler ...
> >>> some example how to implement it,
> >>>
> >>> 10x a lot in advance :)
> >>> George
> >>>
> >>>
> >>>
---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>
> >>>
> >>>
> >>>
> >> --
> >> View this message in context:
http://www.nabble.com/Axis2-byte---transfer-serialization-bug--%21-tf413
4147.html#a11979538
> >> Sent from the Axis - User mailing list archive at Nabble.com.
> >>
> >>
> >>
---------------------------------------------------------------------
> >> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>
> >>
> >>
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 byte[] transfer/serialization bug ?!

Posted by Paul Fremantle <pz...@gmail.com>.
Georgia

I'm still not clear :) Sorry!

What is the problem with th response?

Paul

On 8/3/07, Georgia Giacobbi <ge...@jnet2000.it> wrote:
> The my error is in soap message response
>
> see this:
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
> <soapenv:Body>
> <ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
> <ns:return>ciao</ns:return>
> </ns:retrieveCustomerIdentifyByCFResponse>
> </soapenv:Body>
> </soapenv:Envelope>
>
> in the my WSDL, i don't declare return element, and in the web Services
> i declare with  JAX-WS annotation the result name
> (@WebResult(name="myReturn",partName="myReturn",targetNamespace="http://my.it/data")
> )
>
> Paul Fremantle ha scritto:
> > Georgia
> >
> > What exactly is your error?
> > I'm not clear from the email.
> >
> > Paul
> >
> > On 8/3/07, reichan <ge...@jnet2000.it> wrote:
> >
> >> Hi Georgi
> >>
> >> I have the similar error.
> >>
> >> Can i disable the "return" element autogenerated by AXIS2?!
> >>
> >> I have tried to indicate the name of the ws using the annotation of JAX-WS,
> >> WebResult, but seems that AXIS2 don't care about those.
> >>
> >> I'm using AXIS2 1.3 RC2.
> >>
> >>
> >>
> >>
> >> Georgi Yonchev wrote:
> >>
> >>> Thilina Gunarathne wrote:
> >>>
> >>>> Looks like a bug... Please report a JIRA...
> >>>>
> >>>> You may also try replacing byte[] with javax.activation.DataHandler...
> >>>> DataHandler is the recommended way when using large attachments...
> >>>>
> >>>> thanks,
> >>>> Thilina
> >>>>
> >>>> On 7/24/07, Georgi Yonchev <g....@bers-soft.com> wrote:
> >>>>
> >>>>> Thilina Gunarathne wrote:
> >>>>>
> >>>>>>> and Deepal, yes works fine, but try it with larger byte[] size,
> >>>>>>> with larger, in the payload goes array from bytes ?!
> >>>>>>> not encoded in base64 ..
> >>>>>>>
> >>>>>> Not clear what you meant?... Do they go as native binary in the form
> >>>>>> of an attachment or inside the soap body...
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Thilina
> >>>>>>
> >>>>>> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>>
> >>>>>>
> >>>>> inside in the soap body, the bytes are not encoded in base64, is
> >>>>> represented like integers
> >>>>> this is a part of the xml :
> >>>>>
> >>>>> <ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>45</ns:byteData><ns:byteData>115</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>122</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>49</ns:byteData><ns:byteData>48</ns:byteData
> >>>>>
> >>>>>
> >>>>>> <ns:byteData>112</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>45</ns:byteData><ns:byteData>119</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>103</ns:byteData><ns:byteData>104</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>114</ns:byteData><ns:byteData>109</ns:byteData><ns:byteData>97</ns:byteData><ns:byteData>108</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>125</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>46</ns:byteData><ns:byteData>99</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</n
> >>>>>>
> >>>>> s:byteData><ns:byteData
> >>>>>
> >>>>> 2000
> >>>>>
> >>>>>
> >>>>>> 116</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>110</ns:byteData>
> >>>>>>
> >>>>> this happens only when i set the byte[] in Complex return object
> >>>>>
> >>>>> class Result{
> >>>>>     private byte[] bytes;
> >>>>>     set..
> >>>>>     get..
> >>>>> }
> >>>>>
> >>>>> and the call likes:
> >>>>> public Res test(){
> >>>>>     ..set byte[] in res
> >>>>>     return res;
> >>>>> }
> >>>>>
> >>>>> if the call is :
> >>>>> public byte[] test(){
> >>>>>     ..
> >>>>> }
> >>>>> everything goes well...
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>> Hi Thilina,
> >>> i report it on JIRA, and is fixed on both tags/branches in the svn...
> >>> can you give some hints about this DataHandler ...
> >>> some example how to implement it,
> >>>
> >>> 10x a lot in advance :)
> >>> George
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>
> >>>
> >>>
> >>>
> >> --
> >> View this message in context: http://www.nabble.com/Axis2-byte---transfer-serialization-bug--%21-tf4134147.html#a11979538
> >> Sent from the Axis - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>
> >>
> >>
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 byte[] transfer/serialization bug ?!

Posted by Georgia Giacobbi <ge...@jnet2000.it>.
The my error is in soap message response

see this:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<ns:retrieveCustomerIdentifyByCFResponse xmlns:ns="http://my.it/data">
<ns:return>ciao</ns:return>
</ns:retrieveCustomerIdentifyByCFResponse>
</soapenv:Body>
</soapenv:Envelope>

in the my WSDL, i don't declare return element, and in the web Services 
i declare with  JAX-WS annotation the result name 
(@WebResult(name="myReturn",partName="myReturn",targetNamespace="http://my.it/data") 
)

Paul Fremantle ha scritto:
> Georgia
>
> What exactly is your error?
> I'm not clear from the email.
>
> Paul
>
> On 8/3/07, reichan <ge...@jnet2000.it> wrote:
>   
>> Hi Georgi
>>
>> I have the similar error.
>>
>> Can i disable the "return" element autogenerated by AXIS2?!
>>
>> I have tried to indicate the name of the ws using the annotation of JAX-WS,
>> WebResult, but seems that AXIS2 don't care about those.
>>
>> I'm using AXIS2 1.3 RC2.
>>
>>
>>
>>
>> Georgi Yonchev wrote:
>>     
>>> Thilina Gunarathne wrote:
>>>       
>>>> Looks like a bug... Please report a JIRA...
>>>>
>>>> You may also try replacing byte[] with javax.activation.DataHandler...
>>>> DataHandler is the recommended way when using large attachments...
>>>>
>>>> thanks,
>>>> Thilina
>>>>
>>>> On 7/24/07, Georgi Yonchev <g....@bers-soft.com> wrote:
>>>>         
>>>>> Thilina Gunarathne wrote:
>>>>>           
>>>>>>> and Deepal, yes works fine, but try it with larger byte[] size,
>>>>>>> with larger, in the payload goes array from bytes ?!
>>>>>>> not encoded in base64 ..
>>>>>>>               
>>>>>> Not clear what you meant?... Do they go as native binary in the form
>>>>>> of an attachment or inside the soap body...
>>>>>>
>>>>>> Thanks,
>>>>>> Thilina
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>>>
>>>>>>             
>>>>> inside in the soap body, the bytes are not encoded in base64, is
>>>>> represented like integers
>>>>> this is a part of the xml :
>>>>>
>>>>> <ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>45</ns:byteData><ns:byteData>115</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>122</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>49</ns:byteData><ns:byteData>48</ns:byteData
>>>>>
>>>>>           
>>>>>> <ns:byteData>112</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>45</ns:byteData><ns:byteData>119</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>103</ns:byteData><ns:byteData>104</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>114</ns:byteData><ns:byteData>109</ns:byteData><ns:byteData>97</ns:byteData><ns:byteData>108</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>125</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>46</ns:byteData><ns:byteData>99</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</n
>>>>>>             
>>>>> s:byteData><ns:byteData
>>>>>
>>>>> 2000
>>>>>
>>>>>           
>>>>>> 116</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>110</ns:byteData>
>>>>>>             
>>>>> this happens only when i set the byte[] in Complex return object
>>>>>
>>>>> class Result{
>>>>>     private byte[] bytes;
>>>>>     set..
>>>>>     get..
>>>>> }
>>>>>
>>>>> and the call likes:
>>>>> public Res test(){
>>>>>     ..set byte[] in res
>>>>>     return res;
>>>>> }
>>>>>
>>>>> if the call is :
>>>>> public byte[] test(){
>>>>>     ..
>>>>> }
>>>>> everything goes well...
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>>>
>>>>>
>>>>>           
>>>>         
>>> Hi Thilina,
>>> i report it on JIRA, and is fixed on both tags/branches in the svn...
>>> can you give some hints about this DataHandler ...
>>> some example how to implement it,
>>>
>>> 10x a lot in advance :)
>>> George
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>
>>>
>>>
>>>       
>> --
>> View this message in context: http://www.nabble.com/Axis2-byte---transfer-serialization-bug--%21-tf4134147.html#a11979538
>> Sent from the Axis - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>
>>
>>     
>
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 byte[] transfer/serialization bug ?!

Posted by Paul Fremantle <pz...@gmail.com>.
Georgia

What exactly is your error?
I'm not clear from the email.

Paul

On 8/3/07, reichan <ge...@jnet2000.it> wrote:
>
> Hi Georgi
>
> I have the similar error.
>
> Can i disable the "return" element autogenerated by AXIS2?!
>
> I have tried to indicate the name of the ws using the annotation of JAX-WS,
> WebResult, but seems that AXIS2 don't care about those.
>
> I'm using AXIS2 1.3 RC2.
>
>
>
>
> Georgi Yonchev wrote:
> >
> > Thilina Gunarathne wrote:
> >> Looks like a bug... Please report a JIRA...
> >>
> >> You may also try replacing byte[] with javax.activation.DataHandler...
> >> DataHandler is the recommended way when using large attachments...
> >>
> >> thanks,
> >> Thilina
> >>
> >> On 7/24/07, Georgi Yonchev <g....@bers-soft.com> wrote:
> >>> Thilina Gunarathne wrote:
> >>> >> and Deepal, yes works fine, but try it with larger byte[] size,
> >>> >> with larger, in the payload goes array from bytes ?!
> >>> >> not encoded in base64 ..
> >>> > Not clear what you meant?... Do they go as native binary in the form
> >>> > of an attachment or inside the soap body...
> >>> >
> >>> > Thanks,
> >>> > Thilina
> >>> >
> >>> > ---------------------------------------------------------------------
> >>> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >>> >
> >>> inside in the soap body, the bytes are not encoded in base64, is
> >>> represented like integers
> >>> this is a part of the xml :
> >>>
> >>> <ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>45</ns:byteData><ns:byteData>115</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>122</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>49</ns:byteData><ns:byteData>48</ns:byteData
> >>>
> >>> ><ns:byteData>112</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>9</ns:byteData><ns:byteData>102</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>45</ns:byteData><ns:byteData>119</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>105</ns:byteData><ns:byteData>103</ns:byteData><ns:byteData>104</ns:byteData><ns:byteData>116</ns:byteData><ns:byteData>58</ns:byteData><ns:byteData>32</ns:byteData><ns:byteData>110</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>114</ns:byteData><ns:byteData>109</ns:byteData><ns:byteData>97</ns:byteData><ns:byteData>108</ns:byteData><ns:byteData>59</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>125</ns:byteData><ns:byteData>13</ns:byteData><ns:byteData>10</ns:byteData><ns:byteData>46</ns:byteData><ns:byteData>99</ns:byteData><ns:byteData>111</ns:byteData><ns:byteData>110</n
> >>>
> >>> s:byteData><ns:byteData
> >>>
> >>> 2000
> >>>
> >>> >116</ns:byteData><ns:byteData>101</ns:byteData><ns:byteData>110</ns:byteData>
> >>>
> >>>
> >>> this happens only when i set the byte[] in Complex return object
> >>>
> >>> class Result{
> >>>     private byte[] bytes;
> >>>     set..
> >>>     get..
> >>> }
> >>>
> >>> and the call likes:
> >>> public Res test(){
> >>>     ..set byte[] in res
> >>>     return res;
> >>> }
> >>>
> >>> if the call is :
> >>> public byte[] test(){
> >>>     ..
> >>> }
> >>> everything goes well...
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >>> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>>
> >>>
> >>
> >>
> > Hi Thilina,
> > i report it on JIRA, and is fixed on both tags/branches in the svn...
> > can you give some hints about this DataHandler ...
> > some example how to implement it,
> >
> > 10x a lot in advance :)
> > George
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
> >
>
> --
> View this message in context: http://www.nabble.com/Axis2-byte---transfer-serialization-bug--%21-tf4134147.html#a11979538
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org