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

Reply via email to