MessageContext.getCurrentMessageContext() is returning most likely the
Message_In MessageContext. That holds the HttpServletResponse going
back, all I had to do was change the status code on this class.
Code:
HttpServletResponse resp = (HttpServletResponse)
getCurrentMessageContext()
.getProperty(HTTPConstants.MC_HTTP_SERVLETRESPONSE);
if (resp != null) {
resp.setStatus(status);
}
Roshan Punnoose
Phone: 301-497-6039
-----Original Message-----
From: Tammy Dugan [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 14, 2007 1:04 PM
To: [email protected]
Subject: Re: [axis2]HTTP Status code
How did you get access to the MessageContext that got returned?
Tammy
Punnoose, Roshan wrote:
> Sorry, I got this to work. I actually got the ServletResponse from the
> MessageContext and then changed the status code. Pretty simple :)
>
> Roshan Punnoose
> Phone: 301-497-6039
>
> -----Original Message-----
> From: Punnoose, Roshan [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 14, 2007 12:58 PM
> To: [email protected]
> Subject: [axis2]HTTP Status code
>
> Is there anyway to change the status code of the return? I have a web
> service that returns custom SOAP faults, but it always returns it with
> the status code of 200, I want to change that to 500? Any way?
>
> Roshan Punnoose
> Phone: 301-497-6039
>
> -----Original Message-----
> From: Punnoose, Roshan [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 14, 2007 11:30 AM
> To: [email protected]
> Subject: RE: [axis2]REST requests failing
>
> Looks like the RESTUtil is sending the inputStream as null in the
> processURLRequest, which will break the TransportUtils class either
way.
>
>
> What can we do?
>
> Roshan Punnoose
> Phone: 301-497-6039
>
> -----Original Message-----
> From: Punnoose, Roshan [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 14, 2007 11:24 AM
> To: [email protected]
> Subject: [axis2]REST requests failing
>
> I have a REST GET request, and I keep getting this error:
>
> java.lang.NullPointerException.
> java.lang.NullPointerException
> at java.io.Reader.<init>(Reader.java:61)
> at java.io.InputStreamReader.<init>(InputStreamReader.java:80)
> at
>
org.apache.axis2.builder.XFormURLEncodedBuilder.extractParametersFromReq
> uest(XFormURLEncodedBuilder.java:123)
> at
>
org.apache.axis2.builder.XFormURLEncodedBuilder.processDocument(XFormURL
> EncodedBuilder.java:77)
> at
>
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUti
> ls.java:120)
> at
>
org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil
> .java:98)
> at
>
org.apache.axis2.transport.http.AxisServlet$ProcessRESTRequest.processUR
> LRequest(AxisServlet.java:767)
> at
>
org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:236)
>
> Any ideas?
>
> Roshan Punnoose
> Phone: 301-497-6039
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
Tammy Dugan
Computer Programmer
Regenstrief Institute, Inc.
1050 Wishard Blvd., RG5
Indianapolis, IN 46202
(317) 630 - 7346
Confidentiality Notice: The contents of this message and any files
transmitted with it may contain confidential and/or privileged
information and are intended solely for the use of the named
addressee(s). Additionally, the information contained herein may have
been disclosed to you from medical records with confidentiality
protected by federal and state laws. Federal regulations and State laws
prohibit you from making further disclosure of such information without
the specific written consent of the person to whom the information
pertains or as otherwise permitted by such regulations. A general
authorization for the release of medical or other information is not
sufficient for this purpose.
If you have received this message in error, please notify the sender by
return e-mail and delete the original message. Any retention,
disclosure, copying, distribution or use of this information by anyone
other than the intended recipient is strictly prohibited.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
BEGIN:VCARD
VERSION:2.1
N:Punnoose;Roshan
FN:Punnoose, Roshan
ADR;WORK:;2115
LABEL;WORK:2115
EMAIL;PREF;INTERNET:[EMAIL PROTECTED]
REV:20050413T183207Z
END:VCARD
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]