Author: sumedha
Date: Thu Jan 17 05:48:55 2008
New Revision: 12419
Log:
only IN type parameters should be dealt with as parameters on operation-query
mapping screen.
Modified:
branches/wsas/java/2.2/wsas/java/modules/www/extensions/core/xslt/data_service_add_edit_operatoin_query.xsl
Modified:
branches/wsas/java/2.2/wsas/java/modules/www/extensions/core/xslt/data_service_add_edit_operatoin_query.xsl
==============================================================================
---
branches/wsas/java/2.2/wsas/java/modules/www/extensions/core/xslt/data_service_add_edit_operatoin_query.xsl
(original)
+++
branches/wsas/java/2.2/wsas/java/modules/www/extensions/core/xslt/data_service_add_edit_operatoin_query.xsl
Thu Jan 17 05:48:55 2008
@@ -72,6 +72,8 @@
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="$query/param">
+ <xsl:variable name="paramType"
select="@type"/>
+ <xsl:if test="$paramType='IN'">
<label>
<xsl:value-of select="@name"/>
</label>
@@ -79,6 +81,7 @@
<xsl:attribute
name="size">30</xsl:attribute>
<xsl:attribute name="id"><xsl:value-of
select="generate-id()"/>_genId</xsl:attribute>
</input>
+ </xsl:if>
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>
@@ -122,7 +125,10 @@
<xsl:choose>
<xsl:when test="param">
<xsl:for-each select="param">
+ <xsl:variable name="paramType"
select="@type"/>
+ <xsl:if test="$paramType='IN'">
holderObject["<xsl:value-of
select="@name"/>"] = document.getElementById('<xsl:value-of
select="generate-id()"/>_genId').value;
+ </xsl:if>
</xsl:for-each>
addNewOperationForDataServiceOK(holderObject,"TRUE",'<xsl:value-of
select="$tmpOperationName"/>');
</xsl:when>
@@ -137,7 +143,10 @@
<xsl:choose>
<xsl:when test="$query/param">
<xsl:for-each select="$query/param">
- holderObject["<xsl:value-of
select="@name"/>"] = document.getElementById('<xsl:value-of
select="generate-id()"/>_genId').value;
+ <xsl:variable name="paramType"
select="@type"/>
+ <xsl:if test="$paramType='IN'">
+ holderObject["<xsl:value-of
select="@name"/>"] = document.getElementById('<xsl:value-of
select="generate-id()"/>_genId').value;
+ </xsl:if>
</xsl:for-each>
addNewOperationForDataServiceOK(holderObject,"TRUE",'<xsl:value-of
select="$tmpOperationName"/>');
</xsl:when>
_______________________________________________
Wsas-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev