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 di...@apache.org on 2008/05/30 17:10:16 UTC

svn commit: r661755 - /webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/c/StubSourceTemplate.xsl

Author: dimuthu
Date: Fri May 30 08:10:16 2008
New Revision: 661755

URL: http://svn.apache.org/viewvc?rev=661755&view=rev
Log:
fix for AXIS2C-1168

Modified:
    webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/c/StubSourceTemplate.xsl

Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/c/StubSourceTemplate.xsl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/c/StubSourceTemplate.xsl?rev=661755&r1=661754&r2=661755&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/c/StubSourceTemplate.xsl (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/c/StubSourceTemplate.xsl Fri May 30 08:10:16 2008
@@ -276,12 +276,15 @@
               soap_act = axutil_string_create(env, "<xsl:value-of select="$soapAction"/>");
               axis2_options_set_soap_action(options, env, soap_act);    
             }
-            <xsl:if test="$soapVersion='1.2'">
-            axis2_options_set_soap_version(options, env, AXIOM_SOAP12 );
-            </xsl:if>
-            <xsl:if test="$soapVersion!='1.1'">
-            axis2_options_set_soap_version(options, env, AXIOM_SOAP11 );
-            </xsl:if>
+
+            <xsl:choose>
+             <xsl:when test="$soapVersion='http://www.w3.org/2003/05/soap-envelope'">
+            axis2_options_set_soap_version(options, env, AXIOM_SOAP12);
+             </xsl:when>
+             <xsl:otherwise>
+            axis2_options_set_soap_version(options, env, AXIOM_SOAP11);
+             </xsl:otherwise>
+            </xsl:choose>
             ret_node =  axis2_svc_client_send_receive_with_op_qname( svc_client, env, op_qname, payload);
  
             if (!is_soap_act_set)
@@ -739,7 +742,7 @@
               axis2_options_set_soap_action(options, env, soap_act);
             }
             <xsl:choose>
-             <xsl:when test="$soapVersion='1.2'">
+             <xsl:when test="$soapVersion='http://www.w3.org/2003/05/soap-envelope'">
             axis2_options_set_soap_version(options, env, AXIOM_SOAP12);
              </xsl:when>
              <xsl:otherwise>
@@ -847,7 +850,7 @@
               axis2_options_set_soap_action(options, env, soap_act);    
             }
             <xsl:choose>
-             <xsl:when test="$soapVersion='1.2'">
+             <xsl:when test="$soapVersion='http://www.w3.org/2003/05/soap-envelope'">
             axis2_options_set_soap_version(options, env, AXIOM_SOAP12 );
              </xsl:when>
              <xsl:otherwise>