Changeset 954 for DCWoRMS/branches/coolemall
- Timestamp:
- 03/14/13 10:32:23 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/test/DEBBTranslator/xml/DCWoRMSDEBBUpdater.xsl
r953 r954 79 79 </xsl:if> 80 80 </xsl:element> 81 82 83 81 84 <xsl:element name="managedComputingResources"> 82 85 <!-- TODO: This parameter should be taken from somewhere. --> … … 98 101 <xsl:variable name="resourceNames" 99 102 select="$nestedDoc//schedulingPlugin[name=$pluginName]/resources/name" /> 100 103 101 104 <xsl:choose> 102 105 <!-- Resource names are present --> … … 105 108 <xsl:variable name="index" select="position()" /> 106 109 <xsl:variable name="resourceName" select="." /> 107 <xsl:choose> 108 <!-- Resource type is present --> 109 <xsl:when test="$resourceType != ''"> 110 <xsl:apply-templates 111 select="$rootDoc//computingResource[@class=$resourceClass and @type=$resourceType and @name=$resourceName]" 112 mode="addResorceName" /> 113 </xsl:when> 114 <xsl:otherwise> 115 <xsl:apply-templates 116 select="$rootDoc//computingResource[@class=$resourceClass and @name=$resourceName]" 117 mode="addResorceName" /> 118 </xsl:otherwise> 119 </xsl:choose> 110 111 <xsl:apply-templates select="$rootDoc//computingResource[(@name=$resourceName and @class=$resourceClass) or 112 (@name=$resourceName and @class=$resourceClass and @type=$resourceType)]" mode="addResorceName"/> 120 113 </xsl:for-each> 121 114 </xsl:when> 122 <!-- No resource names -->115 <!-- Resource names are NOT present --> 123 116 <xsl:otherwise> 124 <xsl:choose> 125 <!-- Resource type is present --> 126 <xsl:when test="$resourceType != ''"> 127 <xsl:apply-templates 128 select="$rootDoc//computingResource[@class=$resourceClass and @type=$resourceType]" 129 mode="addResorceName" /> 130 </xsl:when> 131 <xsl:otherwise> 132 <xsl:apply-templates 133 select="$rootDoc//computingResource[@class=$resourceClass]" 134 mode="addResorceName" /> 135 </xsl:otherwise> 136 </xsl:choose> 117 <xsl:apply-templates select="$rootDoc//computingResource[(@class=$resourceClass) or 118 (@class=$resourceClass and @type=$resourceType)]" mode="addResorceName"/> 137 119 </xsl:otherwise> 138 </xsl:choose> 139 </xsl:element> 140 </xsl:template> 141 120 </xsl:choose> 121 </xsl:element> 122 </xsl:template> 123 124 <xsl:function name="fun:hasManagedResources"> 125 <xsl:param name="resourceClass"/> 126 <xsl:param name="resourceTypes"/> 127 <xsl:param name="resourceNames"/> 128 129 130 </xsl:function> 131 142 132 <xsl:template match="energyEstimationPlugin"> 143 133 <xsl:element name="energyEstimationPlugin">
Note: See TracChangeset
for help on using the changeset viewer.