Ricardo!

 

You are a livesaver! I had no idea I could get the MessageContext like that.
That solves a whole HOST of problems for me. 

 

Thanks,

 

Brian

 

From: Ricardo Tercero Lozano [mailto:[email protected]] 
Sent: Thursday, October 25, 2012 4:32 AM
To: [email protected]
Subject: Re: Axis2 deployment: obtain the full SOAP message

 

 

You can get the actual MessageContext object in your service through the
call:

 

MessageContext.getCurrentMessageContext()  (it's a threadlocal variable)

 

once you get the msgcontext, the full message is obtained with the sentence:

 

 
msgContext.getEnvelope().toString()


to obtain info from the xml message I always create a DOM document and
search with JVM XPath engine.

 

Regards.



On Thu, Oct 25, 2012 at 10:21 AM, Brian Reinhold
<[email protected]> wrote:

To all Axis2 fans,

What is the easiest way to obtain the full SOAP message or the
messageContext object in an Axis2 deployment. Typically all that one gets in
one's service is the body of the SOAP message as an OMElement. I need to get
the full message, in particular the SAML token.

Brian


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]





 

-- 
La ignorancia afirma o niega rotundamente; la ciencia duda.

– Voltaire, escritor y filósofo francés

Reply via email to