Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet (UIPageSet)

Element properties:

Type DefinitionMicrosoft.SystemCenter.NTService.OwnProcess.Template

Source Code:

<UIPageSet ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet" TypeDefinitionID="Microsoft.SystemCenter.NTService.OwnProcess.Template">
<UIPageReferences>
<UIPageReference ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.NameAndDescription" PageID="Microsoft.SystemCenter.NTService.ServiceStateNameAndDescriptionPage" Usage="CreationAndUpdate">
<InputParameters/>
<InputTransform>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:element name="Name">
<xsl:value-of select="//TypeDisplayName"/>
</xsl:element>
<xsl:element name="Description">
<xsl:value-of select="//TypeDescription"/>
</xsl:element>
<xsl:element name="GroupID">
<xsl:value-of select="//TargetGroupGUID"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</InputTransform>
<Title ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.NameAndDescription.Title"/>
<SubTitle ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.NameAndDescription.SubTitle"/>
<TabName ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.NameAndDescription.TabName"/>
</UIPageReference>
<UIPageReference ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.ServiceDetails" PageID="Windows!Microsoft.Windows.ServiceNamePage" Usage="CreationAndUpdate">
<InputParameters>
<ServiceBrowserFilter>StandaloneProcess</ServiceBrowserFilter>
<HideComputerName>true</HideComputerName>
<HideGroupPicker>false</HideGroupPicker>
<HideCheckStartupType>false</HideCheckStartupType>
</InputParameters>
<InputTransform>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:element name="TypeName">
<xsl:value-of select="//TypeName"/>
</xsl:element>
<xsl:element name="ComputerName"/>
<xsl:element name="ServiceName">
<xsl:value-of select="//ServiceName"/>
</xsl:element>
<xsl:element name="GroupID">
<xsl:value-of select="//TargetGroupGUID"/>
</xsl:element>
<xsl:element name="CheckStartupType">
<xsl:value-of select="//CheckStartupType"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</InputTransform>
<Title ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.ServiceDetails.Title"/>
<SubTitle ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.ServiceDetails.SubTitle"/>
<TabName ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.ServiceDetails.TabName"/>
</UIPageReference>
<!-- Page that gets the perf data counters and the thresholds.-->
<UIPageReference ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.PerformanceDataCollectionAndDetectionPage" PageID="Microsoft.SystemCenter.NTService.PerformanceDataCollectionAndDetectionPage" Usage="CreationAndUpdate">
<InputParameters/>
<InputTransform>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:element name="IsProcessorTimeMonitored">
<xsl:value-of select="//IsProcessorTimeMonitored"/>
</xsl:element>
<xsl:element name="PercentProcessorTimeThreshold">
<xsl:value-of select="//PercentProcessorTimeThreshold"/>
</xsl:element>
<xsl:element name="IsPrivateBytesMonitored">
<xsl:value-of select="//IsPrivateBytesMonitored"/>
</xsl:element>
<xsl:element name="PrivateBytesThreshold">
<xsl:value-of select="//PrivateBytesThreshold"/>
</xsl:element>
<xsl:element name="ConsecutiveSampleCount">
<xsl:value-of select="//ConsecutiveSampleCount"/>
</xsl:element>
<xsl:element name="PollIntervalInSeconds">
<xsl:value-of select="//PollIntervalInSeconds"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</InputTransform>
<Title ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.PerformanceDataCollectionAndDetectionPage.Title"/>
<SubTitle ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.PerformanceDataCollectionAndDetectionPage.SubTitle"/>
<TabName ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.PerformanceDataCollectionAndDetectionPage.TabName"/>
</UIPageReference>
<UIPageReference ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.Summary" PageID="Microsoft.SystemCenter.NTService.ServiceTemplateSummaryPage" Usage="CreationOnly">
<InputParameters/>
<InputTransform/>
<Title ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.Summary.Title"/>
<SubTitle ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.Summary.SubTitle"/>
<TabName ID="Microsoft.SystemCenter.NTService.OwnProcess.TemplatePageSet.Summary.TabName"/>
</UIPageReference>
</UIPageReferences>
<OutputTransform>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:element name="Configuration">
<xsl:copy-of select="/TypeName"/>
<xsl:copy-of select="/ServiceName"/>
<xsl:copy-of select="/LocaleId"/>
<xsl:element name="TypeDisplayName">
<xsl:value-of select="/Name"/>
</xsl:element>
<xsl:element name="TypeDescription">
<xsl:value-of select="/Description"/>
</xsl:element>
<xsl:element name="TargetGroupGUID">
<xsl:value-of select="/GroupID"/>
</xsl:element>
<xsl:copy-of select="/CheckStartupType"/>
<xsl:copy-of select="/IsProcessorTimeMonitored"/>
<xsl:copy-of select="/PercentProcessorTimeThreshold"/>
<xsl:copy-of select="/IsPrivateBytesMonitored"/>
<xsl:copy-of select="/PrivateBytesThreshold"/>
<xsl:copy-of select="/ConsecutiveSampleCount"/>
<xsl:copy-of select="/PollIntervalInSeconds"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</OutputTransform>
</UIPageSet>