<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xmc="http://xmlcomponents.org/TR/WD-xmc" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xslc="http://xslcomponents.org/TR/WD-xslc">
<xsl:import href="../xslc.xsl"/>
<xsl:import href="XMLCAdm_Tabs.xsl"/>
<xsl:template match="/">
<xsl:apply-templates select="document"/>
</xsl:template>
<xsl:template match="document">
<xsl:call-template name="xslc:Page">
<xsl:with-param name="Title">
<xsl:value-of select="/document/Locales/XMLC_StatsXMLModuleTitle"/>&#160;-&#160;<xsl:value-of select="XMLModule/Name"/>
</xsl:with-param>
<xsl:with-param name="PageTitle">
<img align="absmiddle" src="{$XMLC_PictosPath}button_StatsXMLModule.gif"/>&#160;<xsl:value-of select="/document/Locales/XMLC_StatsXMLModulePageTitle"/>&#160;-&#160;<xsl:value-of select="XMLModule/Name"/>
</xsl:with-param>
<xsl:with-param name="ToolbarButtonsLeft">
<xsl:call-template name="AdmCommonToolbarButtonsLeft"/>
<ToolbarButton>
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<a href="{/document/XMLC_Params/XMLC_ScriptName}/XMLC_StatsQueries">
<img alt="{/document/Locales/ToolbarButtonStatsQueriesAlt}" border="0" src="{$XMLC_PictosPath}Button_StatsQuery.gif"/>
</a>
</xsl:with-param>
</xsl:call-template>
</ToolbarButton>
</xsl:with-param>
<xsl:with-param name="ToolbarButtonsRight">
<xsl:call-template name="AdmCommonToolbarButtonsRight"/>
</xsl:with-param>
<xsl:with-param name="ActivePageName">XMLC_StatsXMLModule</xsl:with-param>
<xsl:with-param name="DisplayTabs">1</xsl:with-param>
<xsl:with-param name="Tabs">
<xsl:call-template name="XMLCAdm_Tabs"/>
</xsl:with-param>
<xsl:with-param name="Body">
<table border="0" cellpadding="2" cellspacing="0" class="clFlatTable" width="100%">
<xsl:apply-templates select="XMLModule"/>
<tr>
<td colspan="7">&#160;</td>
</tr>
<xsl:apply-templates select="XMLModule/Queries"/>
</table>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template match="XMLModule">
<tr class="clRowHeader">
<td>
<xsl:value-of select="/document/Locales/XMLServiceHeader"/>
<!--
&#160;<a href="XMLC_GenerateXMLServices?XMLC_Pool={/document/XMLC_Pool}&amp;XMLModuleName={/document/XMLModule/Name}&amp;NextAction=XMLC_StatsXMLModule">
	<img alt="{/document/Locales/GenerateXMLServicesFileWithoutEventsAlt}" border="0" src="{$XMLC_PictosPath}ico_step_bottom.gif"/>
</a>
-->&#160;<a>
<xsl:attribute name="href"><xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/><xsl:choose><xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=</xsl:when><xsl:otherwise>/</xsl:otherwise></xsl:choose>XMLC_GenerateXMLServices<xsl:choose><xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">&amp;</xsl:when><xsl:otherwise>?</xsl:otherwise></xsl:choose>XMLC_Pool=<xsl:value-of select="/document/XMLC_Pool"/>&amp;XMLModuleName=<xsl:value-of select="/document/XMLModule/Name"/>&amp;GenerateEvents=1&amp;GenerateQueries=1&amp;NextAction=XMLC_StatsXMLModule</xsl:attribute>
<img alt="{/document/Locales/GenerateXMLServicesFileAlt}" border="0" src="{$XMLC_PictosPath}ico_step_bottom.gif"/>
</a>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/AverageTimeHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/RequestCountHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/CPUTimeHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/MinCPUHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/MaxCPUHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/LastCPUHeader"/>
</td>
</tr>
<xsl:apply-templates select="XMLServices"/>
</xsl:template>
<xsl:template match="XMLServices">
<xsl:apply-templates select="XMLService"/>
</xsl:template>
<xsl:template match="XMLService">
<xsl:variable name="clValue">
<xsl:choose>
<xsl:when test="(position() mod 2)=0">clRowDark</xsl:when>
<xsl:otherwise>clRowLight</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<tr class="{$clValue}">
<td>
<a>
<xsl:attribute name="href"><xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/><xsl:choose><xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=</xsl:when><xsl:otherwise>/</xsl:otherwise></xsl:choose>XMLC_StatsXMLService<xsl:choose><xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">&amp;</xsl:when><xsl:otherwise>?</xsl:otherwise></xsl:choose>XMLC_Pool=<xsl:value-of select="/document/XMLC_Pool"/>&amp;XMLModule=<xsl:value-of select="/document/XMLModule/Name"/>&amp;XMLService=<xsl:value-of select="Name"/></xsl:attribute>
<xsl:value-of select="Name"/>
</a>&#160;<a href="/XMLRADBin/XMLRAD.dll/Default?ProjectName={$XMLC_InstanceName}&amp;XMLModule={/document/XMLModule/Name}&amp;XMLService={Name}" target="_blank">
<img alt="{/document/Locales/DesignInXMLRADAlt}" border="0" src="{$XMLC_PictosPath}ico_step_right.gif"/>
</a>&#160;<xsl:if test="XSL = '1'">
<a href="/XMLRADBin/XMLRAD.dll/Default?ProjectName={$XMLC_InstanceName}&amp;XMLModule={/document/XMLModule/Name}&amp;XMLService={Name}&amp;XSLStudio=1" target="_blank">XSL</a>
</xsl:if>
</td>
<td align="right">
<span>
<xsl:value-of select="AverageTime"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="RequestCount"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="CPUTime"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="MinCPU"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="MaxCPU"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="LastCPUTime"/>
</span>
</td>
</tr>
</xsl:template>
<xsl:template match="Queries">
<tr class="clRowHeader">
<td>
<a name="Queries"/>
<xsl:value-of select="/document/Locales/QueryHeader"/>&#160;<a>
<xsl:attribute name="href"><xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/><xsl:choose><xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=</xsl:when><xsl:otherwise>/</xsl:otherwise></xsl:choose>XMLC_GenerateQueries<xsl:choose><xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">&amp;</xsl:when><xsl:otherwise>?</xsl:otherwise></xsl:choose>XMLC_Pool=<xsl:value-of select="/document/XMLC_Pool"/>&amp;XMLModuleName=<xsl:value-of select="/document/XMLModule/Name"/>&amp;NextAction=XMLC_StatsXMLModule</xsl:attribute>
<img alt="{/document/Locales/GenerateQueriesFileAlt}" border="0" src="{$XMLC_PictosPath}ico_step_bottom.gif"/>
</a>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/AverageTimeHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/RequestCountHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/CPUTimeHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/MinCPUHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/MaxCPUHeader"/>
</td>
<td align="right">
<xsl:value-of select="/document/Locales/LastCPUHeader"/>
</td>
</tr>
<xsl:apply-templates select="Query"/>
</xsl:template>
<xsl:template match="Query">
<xsl:variable name="clValue">
<xsl:choose>
<xsl:when test="(position() mod 2)=0">clRowDark</xsl:when>
<xsl:otherwise>clRowLight</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<tr class="{$clValue}">
<td>
<a>
<xsl:attribute name="href"><xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/><xsl:choose><xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=</xsl:when><xsl:otherwise>/</xsl:otherwise></xsl:choose>XMLC_StatsQuery<xsl:choose><xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">&amp;</xsl:when><xsl:otherwise>?</xsl:otherwise></xsl:choose>XMLC_Pool=<xsl:value-of select="/document/XMLC_Pool"/>&amp;XMLModule=<xsl:value-of select="/document/XMLModule/Name"/>&amp;Query=<xsl:value-of select="Name"/></xsl:attribute>
<xsl:value-of select="Name"/>
</a>&#160;<a href="/XMLRADBin/XMLRAD.dll/Default?ProjectName={$XMLC_InstanceName}&amp;XMLModule={/document/XMLModule/Name}&amp;Query={Name}" target="_blank">
<img alt="{/document/Locales/DesignInXMLRADAlt}" border="0" src="{$XMLC_PictosPath}ico_step_right.gif"/>
</a>
</td>
<td align="right">
<span>
<xsl:value-of select="AverageTime"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="RequestCount"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="CPUTime"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="MinCPU"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="MaxCPU"/>
</span>
</td>
<td align="right">
<span>
<xsl:value-of select="LastCPUTime"/>
</span>
</td>
</tr>
</xsl:template>
</xsl:stylesheet>
