how to get msgContext? do u hv any sample to share?
Jack Sprat wrote:
>
> Try the following to access the SOAP header:
>
> SOAPEnvelope env = msgContext.getEnvelope();
>
> Regards,
> T
>
>
> shirene <[EMAIL PROTECTED]> wrote:
> Hi,
> Did anyone can help me on how to retrieve the soap header in axis2?
> Below is my service.xml file details:
>
>
>
>
> locked="false">ReceiverService
>
>
>
> class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
> urn:soapRec
>
>
>
> if i use OMElement as incoming parameter, my web service is working but i
> not able to retrieve the soap header.
> public OMElement soapRec(OMElement element) {}
>
> In order to retrieve the soap header, i change the function to below
> method:-
> public void soapRec(SOAPEnvelope req, SOAPEnvelope resp){}
>
> but i get this error when i call the web service:-
>
>
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
> />soapenv:ClientRaw
> Xml provider supports only the methods bearing the signature public
> OMElement <method-name>(OMElement) where the method name can
> be anythingorg.apache.axis2.AxisFault: Raw
> Xml provider supports only the methods bearing the signature public
> OMElement <method-name>(OMElement) where the method name can
> be anything
> at
> org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLogic(RawXMLINOutMessageReceiver.java:95)
>
> at
> org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:37)
>
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:454)
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:284)
>
> at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:136)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>
>
>
> Is that cos by the invalid "messageReceiver" type? if yes, what shld i
> change it to?
>
>
>
>
>
>
>
>
> ---------------------------------
> Choose the right car based on your needs. Check out Yahoo! Autos new Car
> Finder tool.
>
--
View this message in context:
http://www.nabble.com/How-to-retrieve-SOAP-Header-in-Axis2-tf3900058.html#a11071500
Sent from the Axis - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]