You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2005/12/25 07:21:52 UTC
svn commit: r358969 -
/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/MessageReceiverTemplate.xsl
Author: dims
Date: Sat Dec 24 22:21:49 2005
New Revision: 358969
URL: http://svn.apache.org/viewcvs?rev=358969&view=rev
Log:
remove detach() as it calls build(). if there is lots of data then it takes up more memory as om data structures are built (right?).
Modified:
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/MessageReceiverTemplate.xsl
Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/MessageReceiverTemplate.xsl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/MessageReceiverTemplate.xsl?rev=358969&r1=358968&r2=358969&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/MessageReceiverTemplate.xsl (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/MessageReceiverTemplate.xsl Sat Dec 24 22:21:49 2005
@@ -77,7 +77,7 @@
<xsl:choose>
<xsl:when test="$paramCount > 0"> skel.<xsl:value-of select="@name"/>(
<xsl:for-each select="input/param[@location='body']">
- <xsl:if test="@type!=''">(<xsl:value-of select="@type"/>)fromOM((org.apache.axis2.om.OMElement)msgContext.getEnvelope().getBody().getFirstElement().detach(), <xsl:value-of select="@type"/>.class)<xsl:if test="position() > 1">,</xsl:if></xsl:if>
+ <xsl:if test="@type!=''">(<xsl:value-of select="@type"/>)fromOM(msgContext.getEnvelope().getBody().getFirstElement(), <xsl:value-of select="@type"/>.class)<xsl:if test="position() > 1">,</xsl:if></xsl:if>
</xsl:for-each>);
</xsl:when>
<xsl:otherwise>skel.<xsl:value-of select="@name"/>();</xsl:otherwise>