Changeset 692


Ignore:
Timestamp:
12/06/12 16:03:57 (12 years ago)
Author:
gosiaw
Message:

Changes after telco 6.12.2012

Location:
DCWoRMS/trunk/src/test/DEBBTranslator/xml
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/test/DEBBTranslator/xml/DCWoRMSELementsSorter.xsl

    r649 r692  
    2020        <xsl:template match="resources"> 
    2121                <xsl:copy copy-namespaces="no"> 
     22                        <xsl:apply-templates select="//resources/computingResource" /> 
    2223                        <xsl:copy-of select="scheduler"/> 
    23                         <xsl:apply-templates select="//resources/computingResource" /> 
    2424                </xsl:copy> 
    2525        </xsl:template> 
  • DCWoRMS/trunk/src/test/DEBBTranslator/xml/DEBBComponentTranslator.xsl

    r640 r692  
    66        <xsl:output method="xml" version="1.0" encoding="UTF-8" 
    77                indent="yes" /> 
    8                  
    9         <!-- Information for mapping of DEBB classes into DCWoRMS computingResource classes --> 
    10         <xsl:param name="computingResourceClasses" select="computingResourceClasses"/> 
    11  
    12         <!-- Information for mapping of resource classes into DCWoRMS resourceUnits classes --> 
    13         <xsl:param name="resourceUnitClasses" select="resourceUnitClasses"/> 
    14                          
     8 
     9        <!-- Information for mapping of DEBB classes into DCWoRMS computingResource  
     10                classes --> 
     11        <xsl:param name="computingResourceClasses" select="computingResourceClasses" /> 
     12 
     13        <!-- Information for mapping of resource classes into DCWoRMS resourceUnits  
     14                classes --> 
     15        <xsl:param name="resourceUnitClasses" select="resourceUnitClasses" /> 
     16 
    1517        <xsl:template match="/"> 
    1618                <xsl:element name="environment"> 
     
    3739                                <xsl:value-of select="$newComponentId" /> 
    3840                        </xsl:attribute> 
    39                         <xsl:call-template name="translateComputingElement"/> 
     41                        <xsl:call-template name="translateComputingElement" /> 
    4042                </xsl:element> 
    4143        </xsl:template> 
    4244 
    4345        <xsl:template match="//*[ComponentId]"> 
    44                 <xsl:call-template name="translateComputingElement"/> 
     46                <xsl:call-template name="translateComputingElement" /> 
    4547        </xsl:template> 
    4648 
     
    7779                                </xsl:element> 
    7880                        </xsl:element> 
    79                 </xsl:if>        
     81                </xsl:if> 
    8082        </xsl:template> 
    8183 
    8284        <xsl:template match="Baseboard"> 
    8385                <xsl:element name="parameter"> 
    84                         <xsl:attribute name="name">Baseboard</xsl:attribute> 
     86                        <xsl:attribute name="name">baseboard</xsl:attribute> 
    8587                        <!-- Don't call BasicDEBBPhysicalElementParameters, because parameter  
    8688                                cannot contain parameters. Must be parameter containing properties. --> 
     
    9193        <xsl:template match="Sensor"> 
    9294                <xsl:element name="parameter"> 
    93                         <xsl:attribute name="name">Sensor</xsl:attribute> 
    94                         <xsl:element name="property"> 
    95                                 <xsl:attribute name="name">Class</xsl:attribute> 
     95                        <xsl:attribute name="name">sensor</xsl:attribute> 
     96                        <xsl:element name="property"> 
     97                                <xsl:attribute name="name">class</xsl:attribute> 
    9698                                <xsl:element name="value"> 
    9799                                        <xsl:value-of select="Class" /> 
     
    99101                        </xsl:element> 
    100102                        <xsl:element name="property"> 
    101                                 <xsl:attribute name="name">Unit</xsl:attribute> 
     103                                <xsl:attribute name="name">unit</xsl:attribute> 
    102104                                <xsl:element name="value"> 
    103105                                        <xsl:value-of select="Unit" /> 
     
    106108                        <xsl:if test="MinValue"> 
    107109                                <xsl:element name="property"> 
    108                                         <xsl:attribute name="name">MinValue</xsl:attribute> 
     110                                        <xsl:attribute name="name">minValue</xsl:attribute> 
    109111                                        <xsl:element name="value"> 
    110112                                                <xsl:value-of select="MinValue" /> 
     
    114116                        <xsl:if test="MaxValue"> 
    115117                                <xsl:element name="property"> 
    116                                         <xsl:attribute name="name">MaxValue</xsl:attribute> 
     118                                        <xsl:attribute name="name">maxValue</xsl:attribute> 
    117119                                        <xsl:element name="value"> 
    118120                                                <xsl:value-of select="MaxValue" /> 
     
    122124                        <xsl:if test="Factor"> 
    123125                                <xsl:element name="property"> 
    124                                         <xsl:attribute name="name">Factor</xsl:attribute> 
     126                                        <xsl:attribute name="name">factor</xsl:attribute> 
    125127                                        <xsl:element name="value"> 
    126128                                                <xsl:value-of select="Factor" /> 
     
    130132                        <xsl:if test="Accuracy"> 
    131133                                <xsl:element name="property"> 
    132                                         <xsl:attribute name="name">Accuracy</xsl:attribute> 
     134                                        <xsl:attribute name="name">accuracy</xsl:attribute> 
    133135                                        <xsl:element name="value"> 
    134136                                                <xsl:value-of select="Accuracy" /> 
     
    148150                        <xsl:call-template name="BasicDEBBPhysicalElementParameters" /> 
    149151                        <xsl:element name="parameter"> 
    150                                 <xsl:attribute name="name">MaxClockSpeed</xsl:attribute> 
     152                                <xsl:attribute name="name">speed</xsl:attribute> 
    151153                                <xsl:element name="value"> 
    152154                                        <xsl:value-of select="MaxClockSpeed" /> 
     
    157159                                <xsl:element name="profile"> 
    158160                                        <xsl:element name="powerProfile"> 
    159                                                 <xsl:element name="powerStates"> 
    160                                                         <xsl:apply-templates select="PState" /> 
    161                                                         <xsl:apply-templates select="CState" /> 
    162                                                 </xsl:element> 
     161                                                <xsl:if test="PState/Transition"> 
     162                                                        <xsl:element name="powerStates"> 
     163                                                                <xsl:element name="powerState"> 
     164                                                                        <!-- TODO: What to take if from??? --> 
     165                                                                        <xsl:element name="name">DummyName</xsl:element> 
     166                                                                        <xsl:element name="powerUsage">0</xsl:element> 
     167                                                                        <xsl:apply-templates select="PState/Transition" /> 
     168                                                                </xsl:element> 
     169                                                        </xsl:element> 
     170                                                </xsl:if> 
     171                                                <xsl:apply-templates select="PState" /> 
     172                                                <xsl:apply-templates select="CState" /> 
    163173                                        </xsl:element> 
    164174                                </xsl:element> 
     
    168178 
    169179        <xsl:template match="PState"> 
    170                 <xsl:element name="powerState"> 
    171                         <xsl:call-template name="BasicStateParameters" /> 
    172                         <!-- Voltage & Frequency --> 
    173                         <xsl:element name="parameter"> 
    174                                 <xsl:attribute name="name">Voltage</xsl:attribute> 
     180                <xsl:element name="parameter"> 
     181                        <xsl:attribute name="name">pState</xsl:attribute> 
     182                        <xsl:element name="property"> 
     183                                <xsl:attribute name="name">name</xsl:attribute> 
     184                                <xsl:element name="value"> 
     185                                        <xsl:value-of select="State" /> 
     186                                </xsl:element> 
     187                        </xsl:element> 
     188                        <xsl:element name="property"> 
     189                                <xsl:attribute name="name">frequency</xsl:attribute> 
     190                                <xsl:element name="value"> 
     191                                        <xsl:value-of select="Frequency" /> 
     192                                </xsl:element> 
     193                        </xsl:element> 
     194                        <xsl:element name="property"> 
     195                                <xsl:attribute name="name">voltage</xsl:attribute> 
    175196                                <xsl:element name="value"> 
    176197                                        <xsl:value-of select="Voltage" /> 
    177198                                </xsl:element> 
    178199                        </xsl:element> 
    179                         <xsl:element name="parameter"> 
    180                                 <xsl:attribute name="name">Frequency</xsl:attribute> 
    181                                 <xsl:element name="value"> 
    182                                         <xsl:value-of select="Frequency" /> 
     200                        <xsl:element name="property"> 
     201                                <xsl:attribute name="name">powerUsage</xsl:attribute> 
     202                                <xsl:element name="value"> 
     203                                        <xsl:value-of select="PowerUsage" /> 
    183204                                </xsl:element> 
    184205                        </xsl:element> 
     
    187208 
    188209        <xsl:template match="CState"> 
    189                 <xsl:element name="powerState"> 
    190                         <xsl:call-template name="BasicStateParameters" /> 
     210                <!-- <xsl:element name="powerState"> --> 
     211                <!-- <xsl:call-template name="BasicStateParameters" /> --> 
     212                <!-- </xsl:element> --> 
     213        </xsl:template> 
     214 
     215        <xsl:template match="PState/Transition"> 
     216                <xsl:element name="transition"> 
     217                        <xsl:element name="to"> 
     218                                <xsl:value-of select="ToState" /> 
     219                        </xsl:element> 
     220                        <xsl:element name="powerUsage"> 
     221                                <xsl:value-of select="PowerUsage" /> 
     222                        </xsl:element> 
     223                        <xsl:element name="time"> 
     224                                <xsl:value-of select="Time" /> 
     225                        </xsl:element> 
    191226                </xsl:element> 
    192227        </xsl:template> 
     
    214249        <xsl:template match="PowerSupply"> 
    215250                <xsl:element name="parameter"> 
    216                         <xsl:attribute name="name">PowerSupply</xsl:attribute> 
     251                        <xsl:attribute name="name">powerSupply</xsl:attribute> 
    217252                        <!-- Don't call BasicDEBBPhysicalElementParameters, because parameter  
    218253                                cannot contain parameters. Must be parameter containing properties. --> 
     
    240275                        </xsl:element> 
    241276                        <xsl:element name="parameter"> 
    242                                 <xsl:attribute name="name">Interface</xsl:attribute> 
     277                                <xsl:attribute name="name">interface</xsl:attribute> 
    243278                                <xsl:element name="value"> 
    244279                                        <xsl:value-of select="Interface" /> 
     
    257292                        <!-- Obligatory attribute --> 
    258293                        <xsl:element name="property"> 
    259                                 <xsl:attribute name="name">Class</xsl:attribute> 
     294                                <xsl:attribute name="name">class</xsl:attribute> 
    260295                                <xsl:element name="value"> 
    261296                                        <xsl:value-of select="Class" /> 
     
    264299                        <xsl:if test="MaxCoolingCapacity"> 
    265300                                <xsl:element name="property"> 
    266                                         <xsl:attribute name="name">MaxCoolingCapacity</xsl:attribute> 
     301                                        <xsl:attribute name="name">maxCoolingCapacity</xsl:attribute> 
    267302                                        <xsl:element name="value"> 
    268303                                                <xsl:value-of select="MaxCoolingCapacity" /> 
     
    272307                        <xsl:if test="MaxAirThroughput"> 
    273308                                <xsl:element name="property"> 
    274                                         <xsl:attribute name="name">MaxAirThroughput</xsl:attribute> 
     309                                        <xsl:attribute name="name">maxAirThroughput</xsl:attribute> 
    275310                                        <xsl:element name="value"> 
    276311                                                <xsl:value-of select="MaxAirThroughput" /> 
     
    280315                        <xsl:if test="MaxWaterThroughput"> 
    281316                                <xsl:element name="property"> 
    282                                         <xsl:attribute name="name">MaxWaterThroughput</xsl:attribute> 
     317                                        <xsl:attribute name="name">maxWaterThroughput</xsl:attribute> 
    283318                                        <xsl:element name="value"> 
    284319                                                <xsl:value-of select="MaxWaterThroughput" /> 
     
    324359        <xsl:template match="Transition"> 
    325360                <xsl:element name="parameter"> 
    326                         <xsl:attribute name="name">ToState</xsl:attribute> 
     361                        <xsl:attribute name="name">toState</xsl:attribute> 
    327362                        <xsl:element name="value"> 
    328363                                <xsl:value-of select="ToState" /> 
     
    330365                </xsl:element> 
    331366                <xsl:element name="parameter"> 
    332                         <xsl:attribute name="name">PowerUsage</xsl:attribute> 
     367                        <xsl:attribute name="name">powerUsage</xsl:attribute> 
    333368                        <xsl:element name="value"> 
    334369                                <xsl:value-of select="PowerUsage" /> 
     
    336371                </xsl:element> 
    337372                <xsl:element name="parameter"> 
    338                         <xsl:attribute name="name">Time</xsl:attribute> 
     373                        <xsl:attribute name="name">time</xsl:attribute> 
    339374                        <xsl:element name="value"> 
    340375                                <xsl:value-of select="Time" /> 
     
    347382                <xsl:if test="Manufacturer"> 
    348383                        <xsl:element name="parameter"> 
    349                                 <xsl:attribute name="name">Manufacturer</xsl:attribute> 
     384                                <xsl:attribute name="name">manufacturer</xsl:attribute> 
    350385                                <xsl:element name="value"> 
    351386                                        <xsl:value-of select="Manufacturer" /> 
     
    355390                <xsl:if test="Product"> 
    356391                        <xsl:element name="parameter"> 
    357                                 <xsl:attribute name="name">Product</xsl:attribute> 
     392                                <xsl:attribute name="name">product</xsl:attribute> 
    358393                                <xsl:element name="value"> 
    359394                                        <xsl:value-of select="Product" /> 
     
    363398                <xsl:if test="MaxPower"> 
    364399                        <xsl:element name="parameter"> 
    365                                 <xsl:attribute name="name">MaxPower</xsl:attribute> 
     400                                <xsl:attribute name="name">maxPower</xsl:attribute> 
    366401                                <xsl:element name="value"> 
    367402                                        <xsl:value-of select="MaxPower" /> 
     
    374409                <xsl:if test="Manufacturer"> 
    375410                        <xsl:element name="property"> 
    376                                 <xsl:attribute name="name">Manufacturer</xsl:attribute> 
     411                                <xsl:attribute name="name">manufacturer</xsl:attribute> 
    377412                                <xsl:element name="value"> 
    378413                                        <xsl:value-of select="Manufacturer" /> 
     
    382417                <xsl:if test="Product"> 
    383418                        <xsl:element name="property"> 
    384                                 <xsl:attribute name="name">Product</xsl:attribute> 
     419                                <xsl:attribute name="name">product</xsl:attribute> 
    385420                                <xsl:element name="value"> 
    386421                                        <xsl:value-of select="Product" /> 
     
    390425                <xsl:if test="MaxPower"> 
    391426                        <xsl:element name="property"> 
    392                                 <xsl:attribute name="name">MaxPower</xsl:attribute> 
     427                                <xsl:attribute name="name">maxPower</xsl:attribute> 
    393428                                <xsl:element name="value"> 
    394429                                        <xsl:value-of select="MaxPower" /> 
  • DCWoRMS/trunk/src/test/DEBBTranslator/xml/PLMXMLTranslator.xsl

    r646 r692  
    3030                        <xsl:attribute name="xsi:noNamespaceSchemaLocation">DCWormsResSchema.xsd</xsl:attribute> 
    3131                        <xsl:element name="resources"> 
    32                                 <xsl:element name="scheduler"></xsl:element> 
    3332                                <xsl:apply-templates select="//plm:InstanceGraph" /> 
     33                                <xsl:element name="scheduler"></xsl:element>                             
    3434                        </xsl:element> 
    3535                </xsl:element> 
Note: See TracChangeset for help on using the changeset viewer.