Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet (UIPageSet)

Element properties:

Type DefinitionMicrosoft.SystemCenter.ProcessMonitor.Template

Source Code:

<UIPageSet ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet" TypeDefinitionID="Microsoft.SystemCenter.ProcessMonitor.Template">
<UIPageReferences>
<!-- Page that gets the name and description-->
<UIPageReference ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.NameAndDescription" PageID="System!System.NameAndDescriptionPage" 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="//Name"/>
</xsl:element>
<xsl:element name="Description">
<xsl:value-of select="//Description"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</InputTransform>
<Title ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.NameAndDescription.Title"/>
<SubTitle ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.NameAndDescription.SubTitle"/>
<TabName ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.NameAndDescription.TabName"/>
</UIPageReference>
<!-- Page that gets the target group and the process name-->
<UIPageReference ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.TargetGroupAndProcessPage" PageID="Microsoft.SystemCenter.ProcessMonitor.Template.TargetGroupAndProcessPage" 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="ProcessName">
<xsl:value-of select="//ProcessName"/>
</xsl:element>
<xsl:element name="ProcessNameExtension">
<xsl:value-of select="//ProcessNameExtension"/>
</xsl:element>
<xsl:element name="UnwantedProcessName">
<xsl:value-of select="//UnwantedProcessName"/>
</xsl:element>
<xsl:element name="MonitoredProcessTypeId">
<xsl:value-of select="//MonitoredProcessTypeId"/>
</xsl:element>
<xsl:element name="TargetGroupGUID">
<xsl:value-of select="//TargetGroupGUID"/>
</xsl:element>
<xsl:element name="IsMonitorAProcessOptionSelected">
<xsl:value-of select="//IsMonitorAProcessOptionSelected"/>
</xsl:element>
<xsl:element name="IsDetectAnUnwantedProcessOptionSelected">
<xsl:value-of select="//IsDetectAnUnwantedProcessOptionSelected"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</InputTransform>
<Title ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.TargetGroupAndProcessPage.Title"/>
<SubTitle ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.TargetGroupAndProcessPage.SubTitle"/>
<TabName ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.TargetGroupAndProcessPage.TabName"/>
</UIPageReference>
<!-- Page that gets the counters process instance count threshold.-->
<UIPageReference ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.RunningProcessesPage" PageID="Microsoft.SystemCenter.ProcessMonitor.Template.RunningProcessesPage" 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="IsMonitorNumberOfProcessInstancesOptionSelected">
<xsl:value-of select="//IsMonitorNumberOfProcessInstancesOptionSelected"/>
</xsl:element>
<xsl:element name="IsMonitorProcessRunningTimeOptionSelected">
<xsl:value-of select="//IsMonitorProcessRunningTimeOptionSelected"/>
</xsl:element>
<xsl:element name="MinInstanceCount">
<xsl:value-of select="//MinInstanceCount"/>
</xsl:element>
<xsl:element name="MaxInstanceCount">
<xsl:value-of select="//MaxInstanceCount"/>
</xsl:element>
<xsl:element name="InstanceCountOutOfRangeTimeThresholdInSeconds">
<xsl:value-of select="//InstanceCountOutOfRangeTimeThresholdInSeconds"/>
</xsl:element>
<xsl:element name="Threshold">
<xsl:value-of select="//Threshold"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</InputTransform>
<Title ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.RunningProcessesPage.Title"/>
<SubTitle ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.RunningProcessesPage.SubTitle"/>
<TabName ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.RunningProcessesPage.TabName"/>
</UIPageReference>
<!-- Page that gets the perf data counters and the thresholds.-->
<UIPageReference ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.PerformanceDataCollectionAndDetectionPage" PageID="Microsoft.SystemCenter.ProcessMonitor.Template.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.ProcessMonitor.TemplatePageSet.Reference.PerformanceDataCollectionAndDetectionPage.Title"/>
<SubTitle ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.PerformanceDataCollectionAndDetectionPage.SubTitle"/>
<TabName ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.PerformanceDataCollectionAndDetectionPage.TabName"/>
</UIPageReference>
<!-- The Summary page -->
<UIPageReference ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.ProcessMonitoringSummary" PageID="Microsoft.SystemCenter.ProcessMonitor.Template.ProcessMonitoringSummary" Usage="CreationOnly">
<InputParameters/>
<InputTransform/>
<Title ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.ProcessMonitoringSummary.Title"/>
<SubTitle ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.ProcessMonitoringSummary.SubTitle"/>
<TabName ID="Microsoft.SystemCenter.ProcessMonitor.TemplatePageSet.Reference.ProcessMonitoringSummary.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:element name="MonitoredProcessTypeId">
<xsl:value-of select="/MonitoredProcessTypeId"/>
</xsl:element>
<xsl:element name="Name">
<xsl:value-of select="/Name"/>
</xsl:element>
<xsl:element name="Description">
<xsl:value-of select="/Description"/>
</xsl:element>
<xsl:element name="LocaleId">
<xsl:value-of select="/LocaleId"/>
</xsl:element>
<xsl:element name="ProcessName">
<xsl:value-of select="/ProcessName"/>
</xsl:element>
<xsl:element name="ProcessNameExtension">
<xsl:value-of select="/ProcessNameExtension"/>
</xsl:element>
<xsl:element name="TargetGroupGUID">
<xsl:value-of select="/TargetGroupGUID"/>
</xsl:element>
<xsl:element name="IsMonitorAProcessOptionSelected">
<xsl:value-of select="/IsMonitorAProcessOptionSelected"/>
</xsl:element>
<xsl:element name="IsDetectAnUnwantedProcessOptionSelected">
<xsl:value-of select="/IsDetectAnUnwantedProcessOptionSelected"/>
</xsl:element>
<xsl:element name="IsMonitorNumberOfProcessInstancesOptionSelected">
<xsl:value-of select="/IsMonitorNumberOfProcessInstancesOptionSelected"/>
</xsl:element>
<xsl:element name="IsMonitorProcessRunningTimeOptionSelected">
<xsl:value-of select="/IsMonitorProcessRunningTimeOptionSelected"/>
</xsl:element>
<xsl:element name="MinInstanceCount">
<xsl:value-of select="/MinInstanceCount"/>
</xsl:element>
<xsl:element name="MaxInstanceCount">
<xsl:value-of select="/MaxInstanceCount"/>
</xsl:element>
<xsl:element name="InstanceCountOutOfRangeTimeThresholdInSeconds">
<xsl:value-of select="/InstanceCountOutOfRangeTimeThresholdInSeconds"/>
</xsl:element>
<xsl:element name="Threshold">
<xsl:value-of select="/Threshold"/>
</xsl:element>
<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:element>
</xsl:template>
</xsl:stylesheet>
</OutputTransform>
</UIPageSet>