Bug in the way Axis2 is setting the out transport. --------------------------------------------------
Key: AXIS2-835 URL: http://issues.apache.org/jira/browse/AXIS2-835 Project: Apache Axis 2.0 (Axis2) Type: Bug Components: transports Environment: Mac OS X Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-112) Java HotSpot(TM) Client VM (build 1.5.0_06-64, mixed mode, sharing) Reporter: Chamil Thanthrimudalige Assigned to: Deepal Jayasinghe In the HTTP scenario it is done from within the method "protected void doService(final HttpRequest request, final HttpResponse response) throws HttpException, IOException" in the org.apache.axis2.transport.http.server.DefaultHttpServiceProcessor class. The code that is there now sets the HTTP transport as the out transport irrelevant of the EPR. Following is the culprit bit of code: TransportOutDescription transportOut = this.configurationContext.getAxisConfiguration() .getTransportOut(new QName(Constants.TRANSPORT_HTTP)); TransportInDescription transportIn = this.configurationContext.getAxisConfiguration() .getTransportIn(new QName(Constants.TRANSPORT_HTTP)); msgContext.setConfigurationContext(this.configurationContext); String sessionKey = (String) this.httpcontext.getAttribute(Constants.COOKIE_STRING); if (this.configurationContext.getAxisConfiguration().isManageTransportSession()) { SessionContext sessionContext = this.sessionManager.getSessionContext(sessionKey); msgContext.setSessionContext(sessionContext); } msgContext.setTransportIn(transportIn); msgContext.setTransportOut(transportOut); -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]