Samisa Abeysinghe wrote:
>It is hard to tell from the list of methods given. Can you please provide
>the code you are using to test? Then we can profile and see where the leaks
>are.

As you probably expected, no, I can't.

Could you at least tell me if I have a good understanding of the API?
Is it my responsability to free the XML trees used in the SOAP exchange?

Or if it may be a bug such as AXIS2C-1452?

>> * for every call to the service:
>>     - I construct the XML request document:
>>         + axutil_qname_create()
>>         + axiom_element_create_with_qname()
>>         + axiom_element_create(), axiom_element_set_text()
>>     - axis2c_svc_client_send_receive()
>>     - I parse the XML response document:
>>         + axis2c_svc_client_get_http_status_code()
>>         + axis2c_svc_client_get_last_response_has_fault()
>>         + axiom_node_get_n,ext_sibling()
>>         + axiom_node_get_node_type()
>>         + axiom_node_get_data_element(), axiom_node_get_localname(),
>> axiom_node_get_namespace(), axiom_node_get_text()
>>
>>
>> I suspect that either the request XML tree and the response XML tree are
>> not freed,
>> but I've seen nothing in the axis2c_svc_client API to do that.
>>
>> Which function calls are missing to fix my leak?
>>
>> Olivier.
>>

Olivier Mengué
Oxymel, France.

Reply via email to