You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2007/07/16 14:57:36 UTC
svn commit: r556611 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java
Author: saminda
Date: Mon Jul 16 05:57:35 2007
New Revision: 556611
URL: http://svn.apache.org/viewvc?view=rev&rev=556611
Log:
Fix for SOAP "action" header. It has made configurable
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java?view=diff&rev=556611&r1=556610&r2=556611
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java Mon Jul 16 05:57:35 2007
@@ -160,7 +160,7 @@
TransportOutDescription transportOut = msgContext.getConfigurationContext().
getAxisConfiguration().getTransportOut(Constants.TRANSPORT_HTTP);
- //if a parameter has set been set, we will omit the SOAP action for SOAP 1.2
+ //if a parameter has set been set, we will omit the SOAP action for SOAP 1.2
if (transportOut != null) {
if (!msgContext.isSOAP11()) {
Parameter param = transportOut.getParameter(HTTPConstants.OMIT_SOAP_12_ACTION);
@@ -339,6 +339,13 @@
private static String findSOAPAction(MessageContext messageContext) {
String soapActionString = null;
+
+ Parameter parameter =
+ messageContext.getTransportOut().getParameter(HTTPConstants.OMIT_SOAP_12_ACTION);
+ if (parameter != null && JavaUtils.isTrueExplicitly(parameter.getValue()) &&
+ !messageContext.isSOAP11()) {
+ return "\"\"";
+ }
Object disableSoapAction = messageContext.getOptions().getProperty(
Constants.Configuration.DISABLE_SOAP_ACTION);
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org