Anyone ? :| On Wed, Jul 21, 2010 at 11:39 AM, Rico M <[email protected]> wrote:
> Assuming my message is as follows: > > > <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" > xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd=" > http://www.w3.org/2001/XMLSchema"> > > <soap:Header> > > <MyHeader xmlns="http://me.org/1.1/Header/"> > > <TransactionId>100</TransactionId> > > </MyHeader> > > <soap:Body> > > <greet>Hello Server!</greet> > > </soap:Body></soap:Envelope> > > > How can one retirve transaction ID value.? > > I did read there was a work around for this , but i have not come across > it. > > I can see the following API's playing a role. > > - AXIS2_EXTERN struct axiom_soap_header *AXIS2_CALL > axiom_soap_envelope_get_header( axiom_soap_envelope_t * envelope, const > axutil_env_t * env); > > - AXIS2_EXTERN axiom_children_qname_iterator_t *AXIS2_CALL > axiom_soap_header_examine_all_header_blocks(axiom_soap_header_t * header, > const axutil_env_t * env); > > How is the envelope of a response payload found? > > > Offtopic: I seem to be running into trivial yet time consuming issues with > doing simpler things. I wanted to know if i can use my own API' ( or > something like libxml2 ) to create/read soap messsages and the underlying > framework of axis2/c to send/recieve them? Is there an example of the same > available ? > > > Cheers! > > > > > >
