axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomas Gentsch ...@e-tge.de>
Subject Re: AW: serialization problem with large xml documents
Date Tue, 24 Jul 2012 09:25:16 GMT

Hi Atanacio + all,

when reading this I vaguely remembered that I had a problem similar to
yours ... I looked through my mail and found this:
=====
From: 	Thomas Gentsch <tg@e-tge.de>
To: 	Apache AXIS C User List <c-user@axis.apache.org>
Subject: 	Re: XML reader/writer buffer size problem?
Date: 	02/04/2011 01:21:50 PM
=====
Look for that thread for the complete info. Essentially:
- I found that XML structures are messed up between server and client
- happens with large docs (in my case ~500k)
- happens with Axis2C 1.6
- happens with Guththila XML library (default) but NOT with libxml2
So, if you did not rebuild the sources yourself, you are probably using
libguththila, in my case replacing it with libxml2 (what I wanted to do
anyway) helped.

Rgds,
  tge

On Mon, 2012-07-23 at 10:37 +0200, Stadelmann Josef wrote:
> Dear Atanacio
> 
>  
> 
> Check your Code and make sure all pointer are at least 32 bit
> pointers. 
> 
> Often you have just problems when one of the many pointers is of a 16
> bit size.
> 
> Pointer Size matters and are important when larger buffers come to
> play.
> 
>  
> 
> Josef 
> 
>  
> 
> Von: Atanacio Reyes [mailto:areyesv@yahoo.com] 
> Gesendet: Freitag, 20. Juli 2012 22:58
> An: Apache AXIS C User List
> Betreff: serialization problem with large xml documents
> 
> 
>  
> 
> Dear axis2c users:
> 
> 
>  
> 
> 
> Maybe this problem has to do with the library libxml2, particularly
> with the structure xmlBuffer.
> I have the following code:
> 
> 
>  
> 
> 
> axiom_node_serialize(om_node, env, om_output);
> buffer = (axis2_char_t *) axiom_xml_writer_get_xml(xml_writer, env);
> printf( "size of buffer=%d, actual size=%d\n", 
> 
> 
>              axiom_xml_writer_get_xml_size(xml_writer, env),
> strlen(buffer) );
> 
> 
>  
> 
> 
> the output is:
> 
> 
> size of buffer=27558, actual size=16396.
> 
> 
>  
> 
> 
> Does not include the serialized xml document, but to see the sizes is
> that it is incomplete.
> 
> 
>  
> 
> 
> this problem has to do with large xml documents (> 27300 bytes).
> 
> 
>  
> 
> 
> thank you all.
> 
> 
>  
> 
> 
> Atanacio Reyes
> 




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


Mime
View raw message