axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Perry2 <PERR...@uk.ibm.com>
Subject RE: Large return message causes Call::UnInitialize to fail
Date Tue, 15 Jun 2004 15:15:29 GMT




The Xerces parser xerces-c_2_2_0.dll

Regards

Andrew Perry



                                                                           
             "Susantha Kumara"                                             
             <susantha@opensou                                             
             rce.lk>                                                    To 
                                       "'Apache AXIS C User List'"         
             15/06/2004 16:00          <axis-c-user@ws.apache.org>         
                                                                        cc 
                                                                           
             Please respond to                                     Subject 
              "Apache AXIS C           RE: Large return message causes     
                User List"             Call::UnInitialize to fail          
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




What parser do you use ?. Xerces or Expat ?

Susantha
---
> -----Original Message-----
> From: Andrew Perry2 [mailto:PERRYAN@uk.ibm.com]
> Sent: Wednesday, June 09, 2004 5:45 PM
> To: axis-c-user@ws.apache.org
> Subject: Large return message causes Call::UnInitialize to fail
>
>
>
>
> I've got a simple C++ test program which calls a Java web service and
gets
> returned a java String of the specified size. This works for all
messages
> upto a size of 48715 bytes, but anything over this size causes the
"int
> Call::UnInitialize()" routine to fail when it tries to perform a
"delete
> m_pAxisEngine;". The data is received by the client stub and the
> "m_pCall->GetElementAsString" succeeds, but because the
> "Call::UnInitialize()" fails the data does not get returned from the
stub
> to the client. The visual C++ debugger seems to indicate that
> "m_pAxisEngine->UnInitialize();" is not freeing all the m_pAxisEngine
> linked lists correctly.
>
> Is there a fix for this?
>
> Regards
>
> Andrew Perry





Mime
View raw message