Changeset 955
- Timestamp:
- 03/15/13 10:59:47 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/test/DEBBTranslator/xml/DCWoRMSDEBBUpdater.xsl
r954 r955 110 110 111 111 <xsl:apply-templates select="$rootDoc//computingResource[(@name=$resourceName and @class=$resourceClass) or 112 (@name=$resourceName and @class=$resourceClass and @type=$resourceType)]" mode="add ResorceName"/>112 (@name=$resourceName and @class=$resourceClass and @type=$resourceType)]" mode="addManagedResorceName"/> 113 113 </xsl:for-each> 114 114 </xsl:when> … … 116 116 <xsl:otherwise> 117 117 <xsl:apply-templates select="$rootDoc//computingResource[(@class=$resourceClass) or 118 (@class=$resourceClass and @type=$resourceType)]" mode="add ResorceName"/>118 (@class=$resourceClass and @type=$resourceType)]" mode="addManagedResorceName"/> 119 119 </xsl:otherwise> 120 120 </xsl:choose> … … 139 139 140 140 141 <xsl:template match="computingResource | computingResourceTemplate">141 <xsl:template match="computingResourceTemplate | computingResource"> 142 142 <xsl:copy copy-namespaces="no"> 143 143 <xsl:copy-of select="@*" /> … … 163 163 <xsl:variable name="resourceName" select="@name"/> 164 164 165 <xsl:variable name="estimationPluginName" select="fun:getEnergyEstimator($resourceClass, $resourceType, $resourceName)"/> 166 <xsl:variable name="hasProfile" select="profile != ''"/> 167 <xsl:variable name="hasPowerProfile" select="profile/powerProfile != ''"/> 168 169 <xsl:if test="$hasProfile = false() and $estimationPluginName != ''"> 170 <xsl:element name="profile"> 171 <xsl:element name="powerProfile"> 172 <xsl:element name="energyEstimationPlugin"> 173 <xsl:element name="name"> 174 <xsl:value-of select="$estimationPluginName"/> 165 <xsl:if test="not(templateId)"> 166 <!-- Don't add energyEstimationPlugin information if there is a template defined for the computingResource. 167 It will appear in the template. --> 168 <xsl:variable name="estimationPluginName" select="fun:getEnergyEstimator($resourceClass, $resourceType, $resourceName)"/> 169 <xsl:variable name="hasProfile" select="profile != ''"/> 170 <xsl:variable name="hasPowerProfile" select="profile/powerProfile != ''"/> 171 172 <xsl:if test="$hasProfile = false() and $estimationPluginName != ''"> 173 <xsl:element name="profile"> 174 <xsl:element name="powerProfile"> 175 <xsl:element name="energyEstimationPlugin"> 176 <xsl:element name="name"> 177 <xsl:value-of select="$estimationPluginName"/> 178 </xsl:element> 175 179 </xsl:element> 176 180 </xsl:element> 177 181 </xsl:element> 178 </xsl: element>182 </xsl:if> 179 183 </xsl:if> 184 180 185 181 186 <!-- profile --> … … 206 211 </xsl:function> 207 212 208 <xsl:template match="computingResource" mode="add ResorceName">213 <xsl:template match="computingResource" mode="addManagedResorceName"> 209 214 <xsl:element name="resourceName"> 210 215 <!-- <xsl:value-of select="../@name"></xsl:value-of> --> … … 222 227 <xsl:param name="currentComputingResource"/> 223 228 <xsl:variable name="ancestors" select="$currentComputingResource/ancestor::computingResource/@name"/> 229 224 230 225 231 <xsl:variable name="fullPath">
Note: See TracChangeset
for help on using the changeset viewer.