-
1. Re: Loosing response headers
tfennelly Apr 1, 2009 9:42 AM (in response to rmolin)Response headers are specified as org.jboss.soa.esb.message.ResponseHeader instances set as message properties (Message.getProperties()). So, to set the Content-Type header (for example), you'd do something like....
message.getProperties().setProperty("Content-Type", new ResponseHeader("Content-Type", "text/xml"));
-
2. Re: Loosing response headers
rmolin Apr 1, 2009 1:59 PM (in response to rmolin)Yeah, and that's exactly where the composer expects them to be, but the point is that HttpRouter places http response headers in the body!
Perhaps I should file a JIRA ?
/Rune -
3. Re: Loosing response headers
tfennelly Apr 2, 2009 4:37 AM (in response to rmolin)Ah ok... yes, if you can JIRA that please. The HttpRouter should be consistent with the JBR gateway.
-
-
5. Re: Loosing response headers
dward Jun 25, 2009 6:02 PM (in response to rmolin)Feel free to comment here:
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4240162#4240162 -
6. Re: Loosing response headers
dward Jul 2, 2009 3:05 AM (in response to rmolin)rmolin, please see latest forum postings:
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4241361#4241361
and provide feedback. Thanks!
(PS: It gets your use case above working) -
7. Re: Loosing response headers
dward Jul 2, 2009 12:59 PM (in response to rmolin)$ svn commit
Sending product/rosetta/src/org/jboss/soa/esb/actions/routing/http/HttpRouter.java
Sending product/rosetta/src/org/jboss/soa/esb/listeners/gateway/HttpGatewayListener.java
Sending product/rosetta/src/org/jboss/soa/esb/listeners/gateway/HttpMessageComposer.java
Sending product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java
Sending product/rosetta/src/org/jboss/soa/esb/message/ResponseHeader.java
Sending product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/AbstractWsdlContractPublisher.java
Sending product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java
Sending product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPProcessor.java
Sending product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClient_Response_UnitTest.java
Transmitting file data .........
Committed revision 27450.
https://jira.jboss.org/jira/browse/JBESB-2511 is now resolved. Fix Version: 4.6. -
8. Re: Loosing response headers
rmolin Jul 11, 2009 9:59 AM (in response to rmolin)David, the new proxy is dead simple to use and works like a charm. A huge improvement on the overall value, judging by the many recent posts about proxying existing webservices
/Rune Molin