﻿<ManagementPack xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="..\..\..\sdk\server\MPInfrastructure\schema\ManagementPackSchema.xsd">
	<Manifest>
		<Identity>
			<ID>Sample.Report.Library</ID>
			<Version>1.0.0000.10</Version>
		</Identity>
		<Name>Sample Report Library</Name>
	   <References>
      <Reference Alias="DataWarehouse">
        <ID>Microsoft.SystemCenter.DataWarehouse.Library</ID>
		  <Version>6.0.5000.0</Version>
		  <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="System">
        <ID>System.Library</ID>
        <Version>6.0.5000.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
    </References>
	</Manifest>
	<Reporting>
		<DataWarehouseScripts>
			<DataWarehouseScript ID="Microsoft.SystemCenter.DataWarehouse.Report.Script.AlertsbyMP" Accessibility="Public">
				<Install>
					<![CDATA[ 
                CREATE PROCEDURE [dbo].[Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet]
   @StartDate DATETIME = NULL,
   @EndDate DATETIME = NULL,
   @ObjectList XML = NULL,
@LanguageCode varchar(10)

AS
BEGIN
  SET NOCOUNT ON
--===============================================================
-- DECLARE LOCAL VARIABLES
--===============================================================
DECLARE @TotalAlerts DECIMAL
DECLARE @Error INT

--===============================================================
-- CREATE TEMP TABLES
--===============================================================
CREATE TABLE #tmpObjectList (ManagementPackRowId INT)
CREATE TABLE #tmpAlertList ( AlertGuid UNIQUEIDENTIFIER,ManagementPackName nvarchar(max) )
CREATE TABLE #TempAlert
  (
	AlertName nvarchar(256) COLLATE database_default,
	Severity tinyint,
	Priority tinyint,
	ManagedEntityRowId int,
	LastRaisedTime datetime,
	FirstRaisedTime datetime,
    AlertDescription nvarchar(max) COLLATE database_default,
	RepeatCount int,
	SiteName nvarchar(256) COLLATE database_default, 
	AlertProblemGuid uniqueidentifier,
	ManagementPackName nvarchar(max)
  )	

--HANDLE ERRORS
SET @Error = @@ERROR
IF @Error <> 0 GOTO QuitError

--===============================================================
-- INSERT OBJECT ID's INTO TEMP TABLES
--===============================================================
INSERT INTO #tmpObjectList (ManagementPackRowId)
SELECT ObjectList.ManagementPackRowId.value('.', 'int')
FROM @ObjectList.nodes('/Data/Value') AS ObjectList(ManagementPackRowId)

--===============================================================
-- INSERT ALERT ID's INTO TEMP TABLES
--===============================================================
INSERT INTO #tmpAlertList ( AlertGuid, ManagementPackName )
SELECT vAlert.AlertGuid, vMP.ManagementPackDefaultName
FROM Alert.vAlert vAlert
LEFT OUTER JOIN dbo.vMonitor vMonitor ON (vAlert.WorkflowRowId = vMonitor.MonitorRowId)
                                     AND (vAlert.MonitorAlertInd = 1)
LEFT OUTER JOIN dbo.vRule vRule ON (vAlert.WorkflowRowId = vRule.RuleRowId)
                               AND (vAlert.MonitorAlertInd = 0)
INNER JOIN dbo.vManagementPack vMP ON (CASE
                                          WHEN vAlert.MonitorAlertInd = 1 THEN vMonitor.ManagementPackRowId
                                          ELSE  vRule.ManagementPackRowId
                                       END) = vMP.ManagementPackRowId
INNER JOIN #tmpObjectList ON vMP.ManagementPackRowId = #tmpObjectList.ManagementPackRowId
INNER JOIN Alert.vAlertResolutionState vAlertRS ON vAlert.AlertGuid = vAlertRS.AlertGuid
                                                 AND vAlertRS.ResolutionState=0
WHERE --Filter by datetime
      ( (vAlertRS.StateSetDateTime >= @StartDate) AND (vAlertRS.StateSetDateTime < @EndDate) )
GROUP BY vAlert.AlertGuid,vMP.ManagementPackDefaultName

--HANDLE ERRORS
SET @Error = @@ERROR
IF @Error <> 0 GOTO QuitError

--===============================================================
-- SET LOCAL VARIABLES
--===============================================================
INSERT INTO #TempAlert
	SELECT 
		Alert.vAlert.AlertName,Alert.vAlert.Severity,Alert.vAlert.Priority,Alert.vAlert.ManagedEntityRowId,
		MAX(Alert.vAlert.RaisedDateTime) AS LastRaisedTime,
		MIN(Alert.vAlert.RaisedDateTime) AS FirstRaisedTime,
        MIN(Alert.vAlert.AlertDescription) AS AlertDescription,
		COUNT(*) AS RepeatCount,
		Alert.vAlert.SiteName, 
		Alert.vAlert.AlertProblemGuid,
		#tmpAlertList.ManagementPackName
	FROM 
		Alert.vAlert
        INNER JOIN #tmpAlertList ON Alert.vAlert.AlertGuid = #tmpAlertList.AlertGuid

	GROUP BY
		Alert.vAlert.AlertName,Alert.vAlert.Severity,Alert.vAlert.Priority,Alert.vAlert.ManagedEntityRowId,
		Alert.vAlert.SiteName, Alert.vAlert.AlertProblemGuid, #tmpAlertList.ManagementPackName

  SET @Error = @@ERROR
  IF @Error <> 0 GOTO QuitError

/* ------------------------------ */

SELECT 
	TempAlert.AlertName, TempAlert.Severity, TempAlert.Priority, TempAlert.ManagedEntityRowId,
	TempAlert.LastRaisedTime, TempAlert.FirstRaisedTime,
    TempAlert.AlertDescription,	TempAlert.RepeatCount,
	TempAlert.SiteName, TempAlert.AlertProblemGuid,TempAlert.ManagementPackName,

	vManagedEntity.ManagedEntityDefaultName,vManagedEntity.ManagedEntityGuid,
	vManagedEntity.Path, vManagedEntityType.ManagedEntityTypeDefaultName,
	vManagementGroup.ManagementGroupDefaultName,vManagementGroup.ManagementGroupGuid,
	vManagedEntityTypeImage.Image
FROM
	#TempAlert AS TempAlert INNER JOIN
    vManagedEntity ON TempAlert.ManagedEntityRowId = vManagedEntity.ManagedEntityRowId INNER JOIN 
    vManagedEntityType ON vManagedEntityType.ManagedEntityTypeRowId = vManagedEntity.ManagedEntityTypeRowId INNER JOIN
    vManagementGroup ON vManagementGroup.ManagementGroupRowId = vManagedEntity.ManagementGroupRowId LEFT OUTER JOIN
    vManagedEntityTypeImage ON vManagedEntityTypeImage.ManagedEntityTypeRowId = vManagedEntity.ManagedEntityTypeRowId AND
                               vManagedEntityTypeImage.ImageCategory ='u16x16Icon'





--HANDLE ERRORS
SET @Error = @@ERROR
IF @Error <> 0 GOTO QuitError

--===============================================================
-- ERROR HANDELING AND TEMP CLEANUP
--===============================================================
QuitError:
DROP TABLE #tmpObjectList
DROP TABLE #tmpAlertList
DROP TABLE #TempAlert
 
  RETURN @Error

END
GO
GRANT EXECUTE ON dbo.[Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet] TO OpsMgrReader
GO
]]>
				</Install>
				<Uninstall>
					<![CDATA[
                /****** Object:  StoredProcedure [dbo].[Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet]    Script Date: 07/03/2008 16:24:06 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet]]]>
				</Uninstall>
				<Upgrade>
					<![CDATA[ 
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet]
GO
				CREATE PROCEDURE [dbo].[Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet]
   @StartDate DATETIME = NULL,
   @EndDate DATETIME = NULL,
   @ObjectList XML = NULL,
@LanguageCode varchar(10)

AS
BEGIN
  SET NOCOUNT ON
--===============================================================
-- DECLARE LOCAL VARIABLES
--===============================================================
DECLARE @TotalAlerts DECIMAL
DECLARE @Error INT

--===============================================================
-- CREATE TEMP TABLES
--===============================================================
CREATE TABLE #tmpObjectList (ManagementPackRowId INT)
CREATE TABLE #tmpAlertList ( AlertGuid UNIQUEIDENTIFIER,ManagementPackName nvarchar(max) )
CREATE TABLE #TempAlert
  (
	AlertName nvarchar(256) COLLATE database_default,
	Severity tinyint,
	Priority tinyint,
	ManagedEntityRowId int,
	LastRaisedTime datetime,
	FirstRaisedTime datetime,
    AlertDescription nvarchar(max) COLLATE database_default,
	RepeatCount int,
	SiteName nvarchar(256) COLLATE database_default, 
	AlertProblemGuid uniqueidentifier,
	ManagementPackName nvarchar(max)
  )	

--HANDLE ERRORS
SET @Error = @@ERROR
IF @Error <> 0 GOTO QuitError

--===============================================================
-- INSERT OBJECT ID's INTO TEMP TABLES
--===============================================================
INSERT INTO #tmpObjectList (ManagementPackRowId)
SELECT ObjectList.ManagementPackRowId.value('.', 'int')
FROM @ObjectList.nodes('/Data/Value') AS ObjectList(ManagementPackRowId)

--===============================================================
-- INSERT ALERT ID's INTO TEMP TABLES
--===============================================================
INSERT INTO #tmpAlertList ( AlertGuid, ManagementPackName )
SELECT vAlert.AlertGuid, vMP.ManagementPackDefaultName
FROM Alert.vAlert vAlert
LEFT OUTER JOIN dbo.vMonitor vMonitor ON (vAlert.WorkflowRowId = vMonitor.MonitorRowId)
                                     AND (vAlert.MonitorAlertInd = 1)
LEFT OUTER JOIN dbo.vRule vRule ON (vAlert.WorkflowRowId = vRule.RuleRowId)
                               AND (vAlert.MonitorAlertInd = 0)
INNER JOIN dbo.vManagementPack vMP ON (CASE
                                          WHEN vAlert.MonitorAlertInd = 1 THEN vMonitor.ManagementPackRowId
                                          ELSE  vRule.ManagementPackRowId
                                       END) = vMP.ManagementPackRowId
INNER JOIN #tmpObjectList ON vMP.ManagementPackRowId = #tmpObjectList.ManagementPackRowId
INNER JOIN Alert.vAlertResolutionState vAlertRS ON vAlert.AlertGuid = vAlertRS.AlertGuid
                                                 AND vAlertRS.ResolutionState=0
WHERE --Filter by datetime
      ( (vAlertRS.StateSetDateTime >= @StartDate) AND (vAlertRS.StateSetDateTime < @EndDate) )
GROUP BY vAlert.AlertGuid,vMP.ManagementPackDefaultName

--HANDLE ERRORS
SET @Error = @@ERROR
IF @Error <> 0 GOTO QuitError

--===============================================================
-- SET LOCAL VARIABLES
--===============================================================
INSERT INTO #TempAlert
	SELECT 
		Alert.vAlert.AlertName,Alert.vAlert.Severity,Alert.vAlert.Priority,Alert.vAlert.ManagedEntityRowId,
		MAX(Alert.vAlert.RaisedDateTime) AS LastRaisedTime,
		MIN(Alert.vAlert.RaisedDateTime) AS FirstRaisedTime,
        MIN(Alert.vAlert.AlertDescription) AS AlertDescription,
		COUNT(*) AS RepeatCount,
		Alert.vAlert.SiteName, 
		Alert.vAlert.AlertProblemGuid,
		#tmpAlertList.ManagementPackName
	FROM 
		Alert.vAlert
        INNER JOIN #tmpAlertList ON Alert.vAlert.AlertGuid = #tmpAlertList.AlertGuid

	GROUP BY
		Alert.vAlert.AlertName,Alert.vAlert.Severity,Alert.vAlert.Priority,Alert.vAlert.ManagedEntityRowId,
		Alert.vAlert.SiteName, Alert.vAlert.AlertProblemGuid, #tmpAlertList.ManagementPackName

  SET @Error = @@ERROR
  IF @Error <> 0 GOTO QuitError

/* ------------------------------ */

SELECT 
	TempAlert.AlertName, TempAlert.Severity, TempAlert.Priority, TempAlert.ManagedEntityRowId,
	TempAlert.LastRaisedTime, TempAlert.FirstRaisedTime,
    TempAlert.AlertDescription,	TempAlert.RepeatCount,
	TempAlert.SiteName, TempAlert.AlertProblemGuid,TempAlert.ManagementPackName,

	vManagedEntity.ManagedEntityDefaultName,vManagedEntity.ManagedEntityGuid,
	vManagedEntity.Path, vManagedEntityType.ManagedEntityTypeDefaultName,
	vManagementGroup.ManagementGroupDefaultName,vManagementGroup.ManagementGroupGuid,
	vManagedEntityTypeImage.Image
FROM
	#TempAlert AS TempAlert INNER JOIN
    vManagedEntity ON TempAlert.ManagedEntityRowId = vManagedEntity.ManagedEntityRowId INNER JOIN 
    vManagedEntityType ON vManagedEntityType.ManagedEntityTypeRowId = vManagedEntity.ManagedEntityTypeRowId INNER JOIN
    vManagementGroup ON vManagementGroup.ManagementGroupRowId = vManagedEntity.ManagementGroupRowId LEFT OUTER JOIN
    vManagedEntityTypeImage ON vManagedEntityTypeImage.ManagedEntityTypeRowId = vManagedEntity.ManagedEntityTypeRowId AND
                               vManagedEntityTypeImage.ImageCategory ='u16x16Icon'





--HANDLE ERRORS
SET @Error = @@ERROR
IF @Error <> 0 GOTO QuitError

--===============================================================
-- ERROR HANDELING AND TEMP CLEANUP
--===============================================================
QuitError:
DROP TABLE #tmpObjectList
DROP TABLE #tmpAlertList
DROP TABLE #TempAlert
 
  RETURN @Error

END
GO
GRANT EXECUTE ON dbo.[Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet] TO OpsMgrReader
GO
]]>
				</Upgrade>
			</DataWarehouseScript>
      
        <DataWarehouseScript ID="Microsoft.SystemCenter.ComputerGroupInfoGet" Accessibility="Internal">
          <Install>
            <![CDATA[IF NOT EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'ComputerGroupInfoGet')
BEGIN
  EXECUTE ('CREATE PROCEDURE dbo.ComputerGroupInfoGet AS RETURN 1')
END
GO

ALTER PROCEDURE dbo.ComputerGroupInfoGet
  @GroupDisplayName nvarchar(256) ,
	@StartDateTimeUtc datetime,
	@EndDateTimeUtc datetime
AS
BEGIN

SET NOCOUNT ON





-- *********************************************
-- *  STEP 0: Preparations
-- *********************************************

-- lets figure out group's row id using its name
-- all references in the DW are done using *RowId columns
DECLARE @GroupManagedEntityRowId int

SELECT @GroupManagedEntityRowId = ManagedEntityRowId
FROM vManagedEntity
WHERE (DisplayName = @GroupDisplayName)

-- build a list of all relationship
-- types derived from "System.Containment"
-- get row id of the "containment" relationship type
DECLARE @ContainmentRelationshipTypeRowId int

SELECT @ContainmentRelationshipTypeRowId = RelationshipTypeRowId
FROM vRelationshipType
WHERE (RelationshipTypeSystemName = 'System.Containment')

-- create table to hold all relationship types found
IF (OBJECT_ID('tempdb..#RelationshipType') IS NOT NULL)
  DROP TABLE #RelationshipType

CREATE TABLE #RelationshipType (
   RelationshipTypeRowId int
)

-- use table-valued function to build relationship list
INSERT #RelationshipType (RelationshipTypeRowId)
SELECT RelationshipTypeRowId
FROM dbo.RelationshipDerivedTypeHierarchy(@ContainmentRelationshipTypeRowId, 0)

-- *********************************************
-- *  STEP I: Get member computers, disks, etc
--
--     In this step we're going to figure out
--     which objects are currently members
--     of the group specified for report
-- *********************************************

-- create table to hold all contained objects
IF (OBJECT_ID('tempdb..#ContainedManagedEntity') IS NOT NULL)
  DROP TABLE #ContainedManagedEntity
  
CREATE TABLE #ContainedManagedEntity (
   ManagedEntityRowId	int
  ,[Level]				int
)

-- prepare recursion: put group into contained objects
INSERT #ContainedManagedEntity(ManagedEntityRowId, [Level])
  VALUES (@GroupManagedEntityRowId, 0)
  
DECLARE @CurrentLevel int
SET @CurrentLevel = 1

DECLARE @RowCount int
SET @RowCount = 1

-- recursively walk down containment hierarchy
WHILE (@RowCount > 0)
BEGIN
  INSERT #ContainedManagedEntity(ManagedEntityRowId, [Level])
  SELECT r.TargetManagedEntityRowId, @CurrentLevel
  FROM vRelationship r
          JOIN #RelationshipType rt ON (r.RelationshipTypeRowId = rt.RelationshipTypeRowId)
          JOIN #ContainedManagedEntity c ON (r.SourceManagedEntityRowId = c.ManagedEntityRowId) AND (c.[Level] = @CurrentLevel - 1)
  WHERE EXISTS (SELECT *
				FROM vRelationshipManagementGroup rmg
				WHERE (rmg.RelationshipRowId = r.RelationshipRowId)
				  AND (GETUTCDATE() BETWEEN rmg.FromDateTime AND ISNULL(rmg.ToDateTime, '99991231'))
			   ) -- membership relationship exists as of NOW
          
  SELECT @RowCount = @@ROWCOUNT
  SET @CurrentLevel = @CurrentLevel + 1
END

-- *********************************************
-- *  STEP II: Get computer properties 
-- *********************************************

-- get row id of the "Windows computer" type
DECLARE @ComputerTypeRowId int

SELECT @ComputerTypeRowId = ManagedEntityTypeRowId
FROM vManagedEntityType
WHERE ManagedEntityTypeSystemName = 'Microsoft.Windows.Computer'

-- create table to hold computer properties
IF (OBJECT_ID('tempdb..#Computer') IS NOT NULL)
  DROP TABLE #Computer

CREATE TABLE #Computer (
   ManagedEntityRowId	int
  ,DisplayName			nvarchar(255)
  ,ProcessorCount		int
)

INSERT #Computer (
   ManagedEntityRowId
  ,DisplayName
  ,ProcessorCount
)
SELECT
   me.ManagedEntityRowId
  ,me.DisplayName
  ,(SELECT p.PropertyValue
	FROM vManagedEntityPropertySet p
			JOIN vManagedEntityTypeProperty met_p ON (met_p.PropertyGuid = p.PropertyGuid)
	WHERE (p.ManagedEntityRowId = me.ManagedEntityRowId)
	  AND (met_p.ManagedEntityTypeRowId = @ComputerTypeRowId)
	  AND (met_p.PropertySystemName = 'LogicalProcessors')
	  AND (GETUTCDATE() BETWEEN p.FromDateTime AND ISNULL(p.ToDateTime, '99991231'))
   )

FROM vManagedEntity me
		JOIN #ContainedManagedEntity cme ON (me.ManagedEntityRowId = cme.ManagedEntityRowId)
WHERE (me.ManagedEntityTypeRowId = @ComputerTypeRowId)

-- *********************************************
-- *  STEP III: Get OS properties
-- *********************************************

-- create table to store OS properties
IF (OBJECT_ID('tempdb..#OperatingSystem') IS NOT NULL)
  DROP TABLE #OperatingSystem
  
CREATE TABLE #OperatingSystem (
   ManagedEntityRowId int
  ,ComputerManagedEntityRowId int
  ,OSVersionDisplayName nvarchar(max)
  ,PhysicalMemoryGb float
 )
 
-- find "OS" type
DECLARE @OperatingSystemTypeRowId int
 
SELECT @OperatingSystemTypeRowId = ManagedEntityTypeRowId
FROM vManagedEntityType
WHERE (ManagedEntityTypeSystemName = 'Microsoft.Windows.OperatingSystem')
 
-- find relationship indicating computer hosts OS
DECLARE @ComputerHostsOSRelationshipTypeRowId int
 
SELECT @ComputerHostsOSRelationshipTypeRowId = RelationshipTypeRowId
FROM vRelationshipType
WHERE (RelationshipTypeSystemName = 'Microsoft.Windows.ComputerHostsOperatingSystem')

INSERT #OperatingSystem (
   ManagedEntityRowId
  ,ComputerManagedEntityRowId
  ,OSVersionDisplayName
  ,PhysicalMemoryGb
)
SELECT
   r.TargetManagedEntityRowId
  ,r.SourceManagedEntityRowId
  ,(SELECT p.PropertyValue
	FROM vManagedEntityPropertySet p
			JOIN vManagedEntityTypeProperty met_p ON (met_p.PropertyGuid = p.PropertyGuid)
	WHERE (p.ManagedEntityRowId = r.TargetManagedEntityRowId)
	  AND (met_p.ManagedEntityTypeRowId = @OperatingSystemTypeRowId)
	  AND (met_p.PropertySystemName = 'OSVersionDisplayName')
	  AND (GETUTCDATE() BETWEEN p.FromDateTime AND ISNULL(p.ToDateTime, '99991231'))
   )
  , ROUND(CAST(
   (SELECT p.PropertyValue
	FROM vManagedEntityPropertySet p
			JOIN vManagedEntityTypeProperty met_p ON (met_p.PropertyGuid = p.PropertyGuid)
	WHERE (p.ManagedEntityRowId = r.TargetManagedEntityRowId)
	  AND (met_p.ManagedEntityTypeRowId = @OperatingSystemTypeRowId)
	  AND (met_p.PropertySystemName = 'PhysicalMemory')
	  AND (GETUTCDATE() BETWEEN p.FromDateTime AND ISNULL(p.ToDateTime, '99991231'))
   ) AS bigint) / 1024.0 /1024.0, 2)
 FROM vRelationship r
		JOIN #Computer c ON (c.ManagedEntityRowId = r.SourceManagedEntityRowId)
WHERE (r.RelationshipTypeRowId = @ComputerHostsOSRelationshipTypeRowId)

-- *********************************************
-- *  STEP IV: Get disk properties 
-- *********************************************

-- create table to store logical disk properties
IF (OBJECT_ID('tempdb..#LogicalDisk') IS NOT NULL)
  DROP TABLE #LogicalDisk
  
CREATE TABLE #LogicalDisk (
   ManagedEntityRowId int
  ,ComputerManagedEntityRowId int
  ,DiskName nvarchar(256)
  ,SizeGb int
 )
 
-- find "logical disk" type
DECLARE @LogicalDiskTypeRowId int
 
SELECT @LogicalDiskTypeRowId = ManagedEntityTypeRowId
FROM vManagedEntityType
WHERE (ManagedEntityTypeSystemName = 'Microsoft.Windows.LogicalDisk')
 
-- find relationship indicating computer hosts disk
DECLARE @ComputerHostsLogicalDeviceRelationshipTypeRowId int
 
SELECT @ComputerHostsLogicalDeviceRelationshipTypeRowId = RelationshipTypeRowId
FROM vRelationshipType
WHERE (RelationshipTypeSystemName = 'Microsoft.Windows.ComputerHostsLogicalDevice')

INSERT #LogicalDisk (
   ManagedEntityRowId
  ,ComputerManagedEntityRowId
  ,DiskName
  ,SizeGb
)
SELECT
   r.TargetManagedEntityRowId
  ,r.SourceManagedEntityRowId
  ,me.DisplayName
  , ROUND(CAST(
   (SELECT p.PropertyValue
	FROM vManagedEntityPropertySet p
			JOIN vManagedEntityTypeProperty met_p ON (met_p.PropertyGuid = p.PropertyGuid)
	WHERE (p.ManagedEntityRowId = r.TargetManagedEntityRowId)
	  AND (met_p.PropertySystemName = 'SizeNumeric')
	  AND (GETUTCDATE() BETWEEN p.FromDateTime AND ISNULL(p.ToDateTime, '99991231'))
   ) AS int) / 1024.0, 0)
 FROM vRelationship r
		JOIN #Computer c ON (c.ManagedEntityRowId = r.SourceManagedEntityRowId)
		JOIN vManagedEntity me ON (me.ManagedEntityRowId = r.TargetManagedEntityRowId)
WHERE (r.RelationshipTypeRowId = @ComputerHostsLogicalDeviceRelationshipTypeRowId)
  AND (me.ManagedEntityTypeRowId IN (SELECT ManagedEntityTypeRowId 
									 FROM dbo.ManagedEntityDerivedTypeHierarchy(@LogicalDiskTypeRowId, 0)
									))

-- *********************************************
-- *  STEP V: Get OS counters (CPU, memory)
-- *********************************************

-- create table to store OS counter values
IF (OBJECT_ID('tempdb..#OperatingSystemCounter') IS NOT NULL)
  DROP TABLE #OperatingSystemCounter

CREATE TABLE #OperatingSystemCounter(
   ManagedEntityRowId int
  ,CpuUtilizationPercent int
  ,AvailableMemoryMb int
)

-- query counters from Perf.vPerfHourly aggregation
INSERT #OperatingSystemCounter (
   ManagedEntityRowId
  ,CpuUtilizationPercent
  ,AvailableMemoryMb
)
SELECT
   os.ManagedEntityRowId
  ,(SELECT CAST(ROUND(AVG(p.AverageValue), 0) AS int)
	FROM Perf.vPerfHourly p
    WHERE (p.ManagedEntityRowId = os.ManagedEntityRowId)
      AND (p.PerformanceRuleInstanceRowId IN (SELECT pri.PerformanceRuleInstanceRowId
                                              FROM PerformanceRule pr
													JOIN PerformanceRuleInstance pri ON (pr.RuleRowId = pri.RuleRowId)
                                              WHERE (pri.InstanceName = N'_Total')
                                                AND (pr.ObjectName = N'Processor')
                                                AND (pr.CounterName = N'% Processor Time')
                                             )
          ) -- average across all rules collecting CPU utilization
      AND (p.[DateTime] >= @StartDateTimeUtc)
      AND (p.[DateTime] < @EndDateTimeUtc)
   )
  ,(SELECT CAST(ROUND(AVG(p.AverageValue), 0) AS int)
	FROM Perf.vPerfHourly p
    WHERE (p.ManagedEntityRowId = os.ManagedEntityRowId)
      AND (p.PerformanceRuleInstanceRowId IN (SELECT pri.PerformanceRuleInstanceRowId
                                              FROM PerformanceRule pr
													JOIN PerformanceRuleInstance pri ON (pr.RuleRowId = pri.RuleRowId)
                                              WHERE (pr.ObjectName = N'Memory')
                                                AND (pr.CounterName = N'Available MBytes')
                                             )
          ) -- average across all rules collecting CPU utilization
      AND (p.[DateTime] >= @StartDateTimeUtc)
      AND (p.[DateTime] < @EndDateTimeUtc)
   )
FROM #OperatingSystem os		

-- *********************************************
-- *  STEP VI: Get disk counters (MBytes free, %free)
-- *********************************************

-- create table to store disk counter values
IF (OBJECT_ID('tempdb..#LogicalDiskCounter') IS NOT NULL)
  DROP TABLE #LogicalDiskCounter

CREATE TABLE #LogicalDiskCounter(
   ManagedEntityRowId int
  ,FreeMb int
  ,FreePercent float
)

-- query counters from Perf.vPerfHourly aggregation
INSERT #LogicalDiskCounter (
   ManagedEntityRowId
  ,FreeMb
  ,FreePercent
)
SELECT
   ld.ManagedEntityRowId
  ,(SELECT CAST(ROUND(AVG(p.AverageValue), 0) AS int)
	FROM Perf.vPerfHourly p
    WHERE (p.ManagedEntityRowId = ld.ManagedEntityRowId)
      AND (p.PerformanceRuleInstanceRowId IN (SELECT pri.PerformanceRuleInstanceRowId
                                              FROM PerformanceRule pr
													JOIN PerformanceRuleInstance pri ON (pr.RuleRowId = pri.RuleRowId)
                                              WHERE (pr.ObjectName = N'LogicalDisk')
                                                AND (pr.CounterName = N'Free Megabytes')
                                             )
          ) -- average across all rules collecting CPU utilization
      AND (p.[DateTime] >= @StartDateTimeUtc)
      AND (p.[DateTime] < @EndDateTimeUtc)
   )
  ,(SELECT ROUND(AVG(p.AverageValue), 2)
	FROM Perf.vPerfHourly p
    WHERE (p.ManagedEntityRowId = ld.ManagedEntityRowId)
      AND (p.PerformanceRuleInstanceRowId IN (SELECT pri.PerformanceRuleInstanceRowId
                                              FROM PerformanceRule pr
													JOIN PerformanceRuleInstance pri ON (pr.RuleRowId = pri.RuleRowId)
                                              WHERE (pr.ObjectName = N'LogicalDisk')
                                                AND (pr.CounterName = N'% Free Space')
                                             )
          ) -- average across all rules collecting CPU utilization
      AND (p.[DateTime] >= @StartDateTimeUtc)
      AND (p.[DateTime] < @EndDateTimeUtc)
   )
FROM #LogicalDisk ld		

-- *********************************************
-- *  STEP VII: Get computer availability
-- *********************************************

-- find "availability" monitor
DECLARE @AvailabilityMonitorRowId int

SELECT @AvailabilityMonitorRowId = MonitorRowId
FROM vMonitor
WHERE MonitorSystemName = 'System.Health.AvailabilityState'

-- create table to store availability

IF (OBJECT_ID('tempdb..#ComputerAvailability') IS NOT NULL)
  DROP TABLE #ComputerAvailability

CREATE TABLE #ComputerAvailability (
   ManagedEntityRowId int
  ,AvailabilityPercent float
)

INSERT #ComputerAvailability (
   ManagedEntityRowId
  ,AvailabilityPercent
)
SELECT
   c.ManagedEntityRowId
  ,ROUND(SUM( CAST(
   (+ s.IntervalDurationMilliseconds
    - s.InRedStateMilliseconds -- red state is "down"
    - s.InUnplannedMaintenanceMilliseconds -- unplanned maintenance is "down"
    - s.InWhiteStateMilliseconds -- white state (object does not exist) is "down"
    - s.HealthServiceUnavailableMilliseconds -- HS not heartbeating is "down"
   ) AS bigint)) * 100.0 / SUM(CAST(s.IntervalDurationMilliseconds AS bigint)), 3)
FROM #Computer c
       JOIN vManagedEntityMonitor mem ON (c.ManagedEntityRowId = mem.ManagedEntityRowId) AND (mem.MonitorRowId = @AvailabilityMonitorRowId)
       JOIN dbo.vStateHourlyFull s ON (s.ManagedEntityMonitorRowId = mem.ManagedEntityMonitorRowId)
WHERE (s.[DateTime] >= @StartDateTimeUtc)
  AND (s.[DateTime] < @EndDateTimeUtc)
  AND (s.[Date] >= DATEADD(day, -1, @StartDateTimeUtc)) -- for better performance of join
  AND (s.[Date] < DATEADD(day, 1, @EndDateTimeUtc)) -- for better performance of join
GROUP BY c.ManagedEntityRowId

-- *********************************************
-- *  STEP VIII: Return results
-- *********************************************

SELECT
   ComputerManagedEntityRowId = c.ManagedEntityRowId
  ,ComputerName = c.DisplayName
  ,OperatingSystemName = os.OSVersionDisplayName
  ,ProcessorCount = c.ProcessorCount
  ,PhysicalMemoryGb = os.PhysicalMemoryGb
  ,AvailabilityPercent = ca.AvailabilityPercent
  ,CpuUtilizationPercent = osc.CpuUtilizationPercent
  ,AvailableMemoryMb = osc.AvailableMemoryMb
  ,DiskName = d.DiskName
  ,DiskSizeGb = d.SizeGb
  ,DiskFreeSpaceMb = dc.FreeMb
  ,DiskFreePercent = dc.FreePercent 
FROM #Computer c
		JOIN #ComputerAvailability ca ON (ca.ManagedEntityRowId = c.ManagedEntityRowId)
		JOIN #OperatingSystem os ON (c.ManagedEntityRowId = os.ComputerManagedEntityRowId)
		JOIN #OperatingSystemCounter osc ON (osc.ManagedEntityRowId = os.ManagedEntityRowId)
		LEFT JOIN #LogicalDisk d ON (d.ComputerManagedEntityRowId = c.ManagedEntityRowId)
		LEFT JOIN #LogicalDiskCounter dc ON (dc.ManagedEntityRowId = d.ManagedEntityRowId)
ORDER BY ComputerName

-- *********************************************
-- *  STEP L: Cleanup
-- *********************************************

IF (OBJECT_ID('tempdb..#RelationshipType') IS NOT NULL)
  DROP TABLE #RelationshipType

IF (OBJECT_ID('tempdb..#ContainedManagedEntity') IS NOT NULL)
  DROP TABLE #ContainedManagedEntity

IF (OBJECT_ID('tempdb..#Computer') IS NOT NULL)
  DROP TABLE #Computer
  
IF (OBJECT_ID('tempdb..#OperatingSystem') IS NOT NULL)
  DROP TABLE #OperatingSystem

IF (OBJECT_ID('tempdb..#LogicalDisk') IS NOT NULL)
  DROP TABLE #LogicalDisk

IF (OBJECT_ID('tempdb..#OperatingSystemCounter') IS NOT NULL)
  DROP TABLE #OperatingSystemCounter

IF (OBJECT_ID('tempdb..#LogicalDiskCounter') IS NOT NULL)
  DROP TABLE #LogicalDiskCounter

IF (OBJECT_ID('tempdb..#ComputerAvailability') IS NOT NULL)
  DROP TABLE #ComputerAvailability
END
GO

GRANT EXECUTE ON dbo.ComputerGroupInfoGet TO OpsMgrReader
GO

]]>
          </Install>
          <Uninstall>
            IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'ComputerGroupInfoGet')
            BEGIN
            EXECUTE ('DROP PROCEDURE dbo.ComputerGroupInfoGet')
            END
            GO
          </Uninstall>
          <Upgrade>
            <![CDATA[IF NOT EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'ComputerGroupInfoGet')
BEGIN
  EXECUTE ('CREATE PROCEDURE dbo.ComputerGroupInfoGet AS RETURN 1')
END
GO

ALTER PROCEDURE dbo.ComputerGroupInfoGet
  @GroupDisplayName nvarchar(256) ,
	@StartDateTimeUtc datetime,
	@EndDateTimeUtc datetime
AS
BEGIN

SET NOCOUNT ON





-- *********************************************
-- *  STEP 0: Preparations
-- *********************************************

-- lets figure out group's row id using its name
-- all references in the DW are done using *RowId columns
DECLARE @GroupManagedEntityRowId int

SELECT @GroupManagedEntityRowId = ManagedEntityRowId
FROM vManagedEntity
WHERE (DisplayName = @GroupDisplayName)

-- build a list of all relationship
-- types derived from "System.Containment"
-- get row id of the "containment" relationship type
DECLARE @ContainmentRelationshipTypeRowId int

SELECT @ContainmentRelationshipTypeRowId = RelationshipTypeRowId
FROM vRelationshipType
WHERE (RelationshipTypeSystemName = 'System.Containment')

-- create table to hold all relationship types found
IF (OBJECT_ID('tempdb..#RelationshipType') IS NOT NULL)
  DROP TABLE #RelationshipType

CREATE TABLE #RelationshipType (
   RelationshipTypeRowId int
)

-- use table-valued function to build relationship list
INSERT #RelationshipType (RelationshipTypeRowId)
SELECT RelationshipTypeRowId
FROM dbo.RelationshipDerivedTypeHierarchy(@ContainmentRelationshipTypeRowId, 0)

-- *********************************************
-- *  STEP I: Get member computers, disks, etc
--
--     In this step we're going to figure out
--     which objects are currently members
--     of the group specified for report
-- *********************************************

-- create table to hold all contained objects
IF (OBJECT_ID('tempdb..#ContainedManagedEntity') IS NOT NULL)
  DROP TABLE #ContainedManagedEntity
  
CREATE TABLE #ContainedManagedEntity (
   ManagedEntityRowId	int
  ,[Level]				int
)

-- prepare recursion: put group into contained objects
INSERT #ContainedManagedEntity(ManagedEntityRowId, [Level])
  VALUES (@GroupManagedEntityRowId, 0)
  
DECLARE @CurrentLevel int
SET @CurrentLevel = 1

DECLARE @RowCount int
SET @RowCount = 1

-- recursively walk down containment hierarchy
WHILE (@RowCount > 0)
BEGIN
  INSERT #ContainedManagedEntity(ManagedEntityRowId, [Level])
  SELECT r.TargetManagedEntityRowId, @CurrentLevel
  FROM vRelationship r
          JOIN #RelationshipType rt ON (r.RelationshipTypeRowId = rt.RelationshipTypeRowId)
          JOIN #ContainedManagedEntity c ON (r.SourceManagedEntityRowId = c.ManagedEntityRowId) AND (c.[Level] = @CurrentLevel - 1)
  WHERE EXISTS (SELECT *
				FROM vRelationshipManagementGroup rmg
				WHERE (rmg.RelationshipRowId = r.RelationshipRowId)
				  AND (GETUTCDATE() BETWEEN rmg.FromDateTime AND ISNULL(rmg.ToDateTime, '99991231'))
			   ) -- membership relationship exists as of NOW
          
  SELECT @RowCount = @@ROWCOUNT
  SET @CurrentLevel = @CurrentLevel + 1
END

-- *********************************************
-- *  STEP II: Get computer properties 
-- *********************************************

-- get row id of the "Windows computer" type
DECLARE @ComputerTypeRowId int

SELECT @ComputerTypeRowId = ManagedEntityTypeRowId
FROM vManagedEntityType
WHERE ManagedEntityTypeSystemName = 'Microsoft.Windows.Computer'

-- create table to hold computer properties
IF (OBJECT_ID('tempdb..#Computer') IS NOT NULL)
  DROP TABLE #Computer

CREATE TABLE #Computer (
   ManagedEntityRowId	int
  ,DisplayName			nvarchar(255)
  ,ProcessorCount		int
)

INSERT #Computer (
   ManagedEntityRowId
  ,DisplayName
  ,ProcessorCount
)
SELECT
   me.ManagedEntityRowId
  ,me.DisplayName
  ,(SELECT p.PropertyValue
	FROM vManagedEntityPropertySet p
			JOIN vManagedEntityTypeProperty met_p ON (met_p.PropertyGuid = p.PropertyGuid)
	WHERE (p.ManagedEntityRowId = me.ManagedEntityRowId)
	  AND (met_p.ManagedEntityTypeRowId = @ComputerTypeRowId)
	  AND (met_p.PropertySystemName = 'LogicalProcessors')
	  AND (GETUTCDATE() BETWEEN p.FromDateTime AND ISNULL(p.ToDateTime, '99991231'))
   )

FROM vManagedEntity me
		JOIN #ContainedManagedEntity cme ON (me.ManagedEntityRowId = cme.ManagedEntityRowId)
WHERE (me.ManagedEntityTypeRowId = @ComputerTypeRowId)

-- *********************************************
-- *  STEP III: Get OS properties
-- *********************************************

-- create table to store OS properties
IF (OBJECT_ID('tempdb..#OperatingSystem') IS NOT NULL)
  DROP TABLE #OperatingSystem
  
CREATE TABLE #OperatingSystem (
   ManagedEntityRowId int
  ,ComputerManagedEntityRowId int
  ,OSVersionDisplayName nvarchar(max)
  ,PhysicalMemoryGb float
 )
 
-- find "OS" type
DECLARE @OperatingSystemTypeRowId int
 
SELECT @OperatingSystemTypeRowId = ManagedEntityTypeRowId
FROM vManagedEntityType
WHERE (ManagedEntityTypeSystemName = 'Microsoft.Windows.OperatingSystem')
 
-- find relationship indicating computer hosts OS
DECLARE @ComputerHostsOSRelationshipTypeRowId int
 
SELECT @ComputerHostsOSRelationshipTypeRowId = RelationshipTypeRowId
FROM vRelationshipType
WHERE (RelationshipTypeSystemName = 'Microsoft.Windows.ComputerHostsOperatingSystem')

INSERT #OperatingSystem (
   ManagedEntityRowId
  ,ComputerManagedEntityRowId
  ,OSVersionDisplayName
  ,PhysicalMemoryGb
)
SELECT
   r.TargetManagedEntityRowId
  ,r.SourceManagedEntityRowId
  ,(SELECT p.PropertyValue
	FROM vManagedEntityPropertySet p
			JOIN vManagedEntityTypeProperty met_p ON (met_p.PropertyGuid = p.PropertyGuid)
	WHERE (p.ManagedEntityRowId = r.TargetManagedEntityRowId)
	  AND (met_p.ManagedEntityTypeRowId = @OperatingSystemTypeRowId)
	  AND (met_p.PropertySystemName = 'OSVersionDisplayName')
	  AND (GETUTCDATE() BETWEEN p.FromDateTime AND ISNULL(p.ToDateTime, '99991231'))
   )
  , ROUND(CAST(
   (SELECT p.PropertyValue
	FROM vManagedEntityPropertySet p
			JOIN vManagedEntityTypeProperty met_p ON (met_p.PropertyGuid = p.PropertyGuid)
	WHERE (p.ManagedEntityRowId = r.TargetManagedEntityRowId)
	  AND (met_p.ManagedEntityTypeRowId = @OperatingSystemTypeRowId)
	  AND (met_p.PropertySystemName = 'PhysicalMemory')
	  AND (GETUTCDATE() BETWEEN p.FromDateTime AND ISNULL(p.ToDateTime, '99991231'))
   ) AS bigint) / 1024.0 /1024.0, 2)
 FROM vRelationship r
		JOIN #Computer c ON (c.ManagedEntityRowId = r.SourceManagedEntityRowId)
WHERE (r.RelationshipTypeRowId = @ComputerHostsOSRelationshipTypeRowId)

-- *********************************************
-- *  STEP IV: Get disk properties 
-- *********************************************

-- create table to store logical disk properties
IF (OBJECT_ID('tempdb..#LogicalDisk') IS NOT NULL)
  DROP TABLE #LogicalDisk
  
CREATE TABLE #LogicalDisk (
   ManagedEntityRowId int
  ,ComputerManagedEntityRowId int
  ,DiskName nvarchar(256)
  ,SizeGb int
 )
 
-- find "logical disk" type
DECLARE @LogicalDiskTypeRowId int
 
SELECT @LogicalDiskTypeRowId = ManagedEntityTypeRowId
FROM vManagedEntityType
WHERE (ManagedEntityTypeSystemName = 'Microsoft.Windows.LogicalDisk')
 
-- find relationship indicating computer hosts disk
DECLARE @ComputerHostsLogicalDeviceRelationshipTypeRowId int
 
SELECT @ComputerHostsLogicalDeviceRelationshipTypeRowId = RelationshipTypeRowId
FROM vRelationshipType
WHERE (RelationshipTypeSystemName = 'Microsoft.Windows.ComputerHostsLogicalDevice')

INSERT #LogicalDisk (
   ManagedEntityRowId
  ,ComputerManagedEntityRowId
  ,DiskName
  ,SizeGb
)
SELECT
   r.TargetManagedEntityRowId
  ,r.SourceManagedEntityRowId
  ,me.DisplayName
  , ROUND(CAST(
   (SELECT p.PropertyValue
	FROM vManagedEntityPropertySet p
			JOIN vManagedEntityTypeProperty met_p ON (met_p.PropertyGuid = p.PropertyGuid)
	WHERE (p.ManagedEntityRowId = r.TargetManagedEntityRowId)
	  AND (met_p.PropertySystemName = 'SizeNumeric')
	  AND (GETUTCDATE() BETWEEN p.FromDateTime AND ISNULL(p.ToDateTime, '99991231'))
   ) AS int) / 1024.0, 0)
 FROM vRelationship r
		JOIN #Computer c ON (c.ManagedEntityRowId = r.SourceManagedEntityRowId)
		JOIN vManagedEntity me ON (me.ManagedEntityRowId = r.TargetManagedEntityRowId)
WHERE (r.RelationshipTypeRowId = @ComputerHostsLogicalDeviceRelationshipTypeRowId)
  AND (me.ManagedEntityTypeRowId IN (SELECT ManagedEntityTypeRowId 
									 FROM dbo.ManagedEntityDerivedTypeHierarchy(@LogicalDiskTypeRowId, 0)
									))

-- *********************************************
-- *  STEP V: Get OS counters (CPU, memory)
-- *********************************************

-- create table to store OS counter values
IF (OBJECT_ID('tempdb..#OperatingSystemCounter') IS NOT NULL)
  DROP TABLE #OperatingSystemCounter

CREATE TABLE #OperatingSystemCounter(
   ManagedEntityRowId int
  ,CpuUtilizationPercent int
  ,AvailableMemoryMb int
)

-- query counters from Perf.vPerfHourly aggregation
INSERT #OperatingSystemCounter (
   ManagedEntityRowId
  ,CpuUtilizationPercent
  ,AvailableMemoryMb
)
SELECT
   os.ManagedEntityRowId
  ,(SELECT CAST(ROUND(AVG(p.AverageValue), 0) AS int)
	FROM Perf.vPerfHourly p
    WHERE (p.ManagedEntityRowId = os.ManagedEntityRowId)
      AND (p.PerformanceRuleInstanceRowId IN (SELECT pri.PerformanceRuleInstanceRowId
                                              FROM PerformanceRule pr
													JOIN PerformanceRuleInstance pri ON (pr.RuleRowId = pri.RuleRowId)
                                              WHERE (pri.InstanceName = N'_Total')
                                                AND (pr.ObjectName = N'Processor')
                                                AND (pr.CounterName = N'% Processor Time')
                                             )
          ) -- average across all rules collecting CPU utilization
      AND (p.[DateTime] >= @StartDateTimeUtc)
      AND (p.[DateTime] < @EndDateTimeUtc)
   )
  ,(SELECT CAST(ROUND(AVG(p.AverageValue), 0) AS int)
	FROM Perf.vPerfHourly p
    WHERE (p.ManagedEntityRowId = os.ManagedEntityRowId)
      AND (p.PerformanceRuleInstanceRowId IN (SELECT pri.PerformanceRuleInstanceRowId
                                              FROM PerformanceRule pr
													JOIN PerformanceRuleInstance pri ON (pr.RuleRowId = pri.RuleRowId)
                                              WHERE (pr.ObjectName = N'Memory')
                                                AND (pr.CounterName = N'Available MBytes')
                                             )
          ) -- average across all rules collecting CPU utilization
      AND (p.[DateTime] >= @StartDateTimeUtc)
      AND (p.[DateTime] < @EndDateTimeUtc)
   )
FROM #OperatingSystem os		

-- *********************************************
-- *  STEP VI: Get disk counters (MBytes free, %free)
-- *********************************************

-- create table to store disk counter values
IF (OBJECT_ID('tempdb..#LogicalDiskCounter') IS NOT NULL)
  DROP TABLE #LogicalDiskCounter

CREATE TABLE #LogicalDiskCounter(
   ManagedEntityRowId int
  ,FreeMb int
  ,FreePercent float
)

-- query counters from Perf.vPerfHourly aggregation
INSERT #LogicalDiskCounter (
   ManagedEntityRowId
  ,FreeMb
  ,FreePercent
)
SELECT
   ld.ManagedEntityRowId
  ,(SELECT CAST(ROUND(AVG(p.AverageValue), 0) AS int)
	FROM Perf.vPerfHourly p
    WHERE (p.ManagedEntityRowId = ld.ManagedEntityRowId)
      AND (p.PerformanceRuleInstanceRowId IN (SELECT pri.PerformanceRuleInstanceRowId
                                              FROM PerformanceRule pr
													JOIN PerformanceRuleInstance pri ON (pr.RuleRowId = pri.RuleRowId)
                                              WHERE (pr.ObjectName = N'LogicalDisk')
                                                AND (pr.CounterName = N'Free Megabytes')
                                             )
          ) -- average across all rules collecting CPU utilization
      AND (p.[DateTime] >= @StartDateTimeUtc)
      AND (p.[DateTime] < @EndDateTimeUtc)
   )
  ,(SELECT ROUND(AVG(p.AverageValue), 2)
	FROM Perf.vPerfHourly p
    WHERE (p.ManagedEntityRowId = ld.ManagedEntityRowId)
      AND (p.PerformanceRuleInstanceRowId IN (SELECT pri.PerformanceRuleInstanceRowId
                                              FROM PerformanceRule pr
													JOIN PerformanceRuleInstance pri ON (pr.RuleRowId = pri.RuleRowId)
                                              WHERE (pr.ObjectName = N'LogicalDisk')
                                                AND (pr.CounterName = N'% Free Space')
                                             )
          ) -- average across all rules collecting CPU utilization
      AND (p.[DateTime] >= @StartDateTimeUtc)
      AND (p.[DateTime] < @EndDateTimeUtc)
   )
FROM #LogicalDisk ld		

-- *********************************************
-- *  STEP VII: Get computer availability
-- *********************************************

-- find "availability" monitor
DECLARE @AvailabilityMonitorRowId int

SELECT @AvailabilityMonitorRowId = MonitorRowId
FROM vMonitor
WHERE MonitorSystemName = 'System.Health.AvailabilityState'

-- create table to store availability

IF (OBJECT_ID('tempdb..#ComputerAvailability') IS NOT NULL)
  DROP TABLE #ComputerAvailability

CREATE TABLE #ComputerAvailability (
   ManagedEntityRowId int
  ,AvailabilityPercent float
)

INSERT #ComputerAvailability (
   ManagedEntityRowId
  ,AvailabilityPercent
)
SELECT
   c.ManagedEntityRowId
  ,ROUND(SUM( CAST(
   (+ s.IntervalDurationMilliseconds
    - s.InRedStateMilliseconds -- red state is "down"
    - s.InUnplannedMaintenanceMilliseconds -- unplanned maintenance is "down"
    - s.InWhiteStateMilliseconds -- white state (object does not exist) is "down"
    - s.HealthServiceUnavailableMilliseconds -- HS not heartbeating is "down"
   ) AS bigint)) * 100.0 / SUM(CAST(s.IntervalDurationMilliseconds AS bigint)), 3)
FROM #Computer c
       JOIN vManagedEntityMonitor mem ON (c.ManagedEntityRowId = mem.ManagedEntityRowId) AND (mem.MonitorRowId = @AvailabilityMonitorRowId)
       JOIN dbo.vStateHourlyFull s ON (s.ManagedEntityMonitorRowId = mem.ManagedEntityMonitorRowId)
WHERE (s.[DateTime] >= @StartDateTimeUtc)
  AND (s.[DateTime] < @EndDateTimeUtc)
  AND (s.[Date] >= DATEADD(day, -1, @StartDateTimeUtc)) -- for better performance of join
  AND (s.[Date] < DATEADD(day, 1, @EndDateTimeUtc)) -- for better performance of join
GROUP BY c.ManagedEntityRowId

-- *********************************************
-- *  STEP VIII: Return results
-- *********************************************

SELECT
   ComputerManagedEntityRowId = c.ManagedEntityRowId
  ,ComputerName = c.DisplayName
  ,OperatingSystemName = os.OSVersionDisplayName
  ,ProcessorCount = c.ProcessorCount
  ,PhysicalMemoryGb = os.PhysicalMemoryGb
  ,AvailabilityPercent = ca.AvailabilityPercent
  ,CpuUtilizationPercent = osc.CpuUtilizationPercent
  ,AvailableMemoryMb = osc.AvailableMemoryMb
  ,DiskName = d.DiskName
  ,DiskSizeGb = d.SizeGb
  ,DiskFreeSpaceMb = dc.FreeMb
  ,DiskFreePercent = dc.FreePercent 
FROM #Computer c
		JOIN #ComputerAvailability ca ON (ca.ManagedEntityRowId = c.ManagedEntityRowId)
		JOIN #OperatingSystem os ON (c.ManagedEntityRowId = os.ComputerManagedEntityRowId)
		JOIN #OperatingSystemCounter osc ON (osc.ManagedEntityRowId = os.ManagedEntityRowId)
		LEFT JOIN #LogicalDisk d ON (d.ComputerManagedEntityRowId = c.ManagedEntityRowId)
		LEFT JOIN #LogicalDiskCounter dc ON (dc.ManagedEntityRowId = d.ManagedEntityRowId)
ORDER BY ComputerName

-- *********************************************
-- *  STEP L: Cleanup
-- *********************************************

IF (OBJECT_ID('tempdb..#RelationshipType') IS NOT NULL)
  DROP TABLE #RelationshipType

IF (OBJECT_ID('tempdb..#ContainedManagedEntity') IS NOT NULL)
  DROP TABLE #ContainedManagedEntity

IF (OBJECT_ID('tempdb..#Computer') IS NOT NULL)
  DROP TABLE #Computer
  
IF (OBJECT_ID('tempdb..#OperatingSystem') IS NOT NULL)
  DROP TABLE #OperatingSystem

IF (OBJECT_ID('tempdb..#LogicalDisk') IS NOT NULL)
  DROP TABLE #LogicalDisk

IF (OBJECT_ID('tempdb..#OperatingSystemCounter') IS NOT NULL)
  DROP TABLE #OperatingSystemCounter

IF (OBJECT_ID('tempdb..#LogicalDiskCounter') IS NOT NULL)
  DROP TABLE #LogicalDiskCounter

IF (OBJECT_ID('tempdb..#ComputerAvailability') IS NOT NULL)
  DROP TABLE #ComputerAvailability
END
GO

GRANT EXECUTE ON dbo.ComputerGroupInfoGet TO OpsMgrReader
GO

]]>
          </Upgrade>
        </DataWarehouseScript>
      
		</DataWarehouseScripts>
		<DataWarehouseDataSets />
		<ReportResources>
			<ReportResource ID="AlertSeverity_CriticalError16x16.png" Accessibility="Public" MIMEType="image/png">
				<ResourceData>89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF610000000467414D410000B18E7CFB5193000000206348524D00007A25000080830000F9FF000080E8000075300000EA6000003A970000176F97A999D4000003FD49444154789C62FCFFFF3F030C1C8E8AE70472ED383838C2D879B88CFFFFFBCFF4E3F3D7FF1FDFBCBBF0E7F7EFF52CCCCCDBDD77ACFFC980040002881166C0FEF018663616967C09658542212539416646468E7FEF3E317C7EF18AE1E5D3E73FDFBDFFF4F1D7AF9FD3999898DABD766EFC0333002080C0061C8D8CE3E4E4E19E2F676618246C6DC0CAC8C8C4C070FF19C31F20FEF8EC05C3972F5F18BE7EFBC6F0E6FDC7DF9F3E7EDECEC8C810EFBD6BD30790010001C4B4C72F94899995A542C1DA345CC4C78EF5D7BFDF0CDFAEDF61F8FDEA0DC3D7F7EF197EFCFCC1F0EDEB57862F1F3F32F07073B0F2F2F3F8FDF9F77FCE4ECF404690010001C4C2C8C46429AEA15A23E460C2F0E5E94B867BBB8F33FC7DFB814188858181E52F03C3FB972F193EB3B03270999A317CB97E8D819585998193933DE8F7CF5F3940FD930102004100BEFF020408085F10282102FEFAF700ECCCD5001A4D5000236C6900EBF6FB00E0D6D900F0FCFE0021615F002F756F00153F3E00FCF9F90007060501FDFFFE66B84750100288898983C39D93958581E9E17306613616069EEF5F18F8E4E518D4F3B2185874B41954B3D21924ECAC193E9D3BCFF0E3D4290616A00B188081C0CCC42CF7FBCF1F7B8000004100BEFF0402FCFB0C05EDF200FEFFFD00FDE6E900EFD4A80007E3E600144C48003686820000030200ECC1C300E49EA200FAF2F1000107070000FCFD0001030302FEFCFD1D0288E9EFF75FFFBF3E06FAF3C94B86AF9FBE32BC7FF49CE1DEBA0D0C5F1E3E042A6262F8F7E70FC3A39D7B183E3E7DCAC0C8C6C6008AB57F8864C00C10404C3F7EFE7CF9EAE56B86CF1F3E33BC7FF19AE12BD006C9A830066E492986CFD76E303000FDAC9A9EC2C06369CEF0EDF357867FFFFE015DFB9FE1FFBF7FA058F8051040CCE1F2CA5240AE1D0B90FB975F804126298E41C6D19EE1DDE1A30C0FA64C67F8014C076276560CC266A60CFF817EFF74EB36C36FA0177EFFFAFD0198D826010410133079CEF9F8F1F3E34F9FBE30B00B0B3288686930BC3D7088E1E102A09F81E9E0F59EBD0CB77A2632B0303332F06BA832FCFEFB07A8F91703E33F86136C2CAC670102089C12B7B90724B0B231CF17141562E0109760F8F1FA0DC3AF376F1998393918FEFDFECD00CC070C5C6A2A0C3F81967C7CF68CE1F78FDFAFD99898233D766ED80B10402CE0F4CCC0B0FAE7CFDFD2AF5FBC6EE178FB9E8185959581918395E12FD0B6FF40C97FC0687E7BFD26C31FA0FF7FFFFEFB959591B90AA8E920482F4000C133D356373F6EA051BEC000AA02FA4B979595898191891918EAFF80B106C4BF81F9E7EFBF4B2C2C2C6D8CFFFEAFF7DCB5F117481F4000312267E7AD6EFE20BE20132393F79F7F7F5D8186C9021DF01F98705E00D3FC7E1616A6AD40B1E79E3B36C03501041800EDE1A9F42E9EDD000000000049454E44AE426082</ResourceData>
			</ReportResource>
			<ReportResource ID="AlertSeverity_Information16x16.png" Accessibility="Public" MIMEType="image/png">
				<ResourceData>89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF610000000467414D410000B18E7CFB5193000000206348524D00007A25000080830000F9FF000080E8000075300000EA6000003A970000176F97A999D40000032849444154789C62FCFFFF3F032500208058D005229647447172B0A730B33289FFF9F7EFF7CF5F3FBF317C6578CAFC9965C1929C255BD1D503041023CC05210B439938B95957F2F0727AE929197089B18933FCFFCFC8F0EBE70F86671F9E335CBB7FF9EBFBD79FCEFEFFCE18B5A16CC353980100010436206841301B0F1FE76E751555DB18C55846395E45064620FCF8F713D0907F0C022C020C575E5D66587F691DC3855B67DFFFFAF0CF6673D5966B2003000288016440F8D2B0C9E5A78BFFFFFBF7EF3F0C3CFFF6E2BFE571F7FF26BB1DFFBFFEFC062EDEB6BDEDBF4F8FE713AF264F71905E8000620A9A1D2CCFCDC511ED29EECDC0C8C808F79B30BB10830F9F1B43A0980F032F070F5CBCCCBE9881979B47EA0FC3AF4A101F2080985898190B050484046C65EC5002E7CDCFF70CDE62AE0CF18AE10CEC2CEC60B15FBF7E3330333231B8AB7A313233332580C4000288E9EFDFBF9A9C8C9C8C4C8CCC28069C7C798A21F4443E43D0A11C86575F5E83C598989918FEFE6164D010D56660FCFB0FEC2C800062017AFBDD9F3F7F31E257865392E1DB2F26861FFF3F33FCFDFD13620030607FFDFBC9C0CDCC0934E81F580C20809818FE33BCFFF1FB3BC3DFFFA886B032B130000395E10F30165899592101CE00E4FFFEC3F0E3F70FA0A17FC0010610404C6C7FD86E7CF9F4E9EFB7DFDF500C60636603D31C8C6C0C7C1CDC60F6F7EFDF1998FF3231DC7A719BE1DFDFFFBF41620001C4C4CBCCBBECEB87AF9FD65D588F62C087BF9F198091CAF0FBCF6F86B73F3F4002F11B50CFEFFF0C1B2FAF67F8CFC47401240610404C7332E7BE01A6AE863D97B6FF7DFDF915DC80FBEF1E3170FF0526A25F7F198E3F3DCFC0F0E90F83D07F7E8645A79732BC7CFEE4173B076726481D40008113120887F404CE899F1EFDEFF4F513FFFFFF0286C8E73FFF7FBE7BFFFFCB9B0FFF3FBDF8FCFFC793AFFF67AC99F1DFB1CCF6B763B543394C1F40003122E746EF16CF7A86FF7F2A2484A4393C343C19D40495197E0263E0DCE38B0CBBAFED6278FBE1F567664EB6D6BDADFB3B617A000288113D3BBB36B858FCFFFBAFF9EFEF5F667FFFFC61FA0F0C082626962F2C6CAC1BFF3333F6ED6BDE7F1B593D40800100401473ED28EF8F730000000049454E44AE426082</ResourceData>
			</ReportResource>
			<ReportResource ID="AlertSeverity_Unknown16x16.png" Accessibility="Public" MIMEType="image/png">
				<ResourceData>89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF610000000467414D410000B18E7CFB5193000000206348524D00007A25000080830000F9FF000080E8000075300000EA6000003A970000176F97A999D4000002E849444154789C62FCFFFF3F0325002080584044F1E65C069041BF987E31FF64F8E9FEEBFFAF7476565617867F4C3FFFFFFDC7F0EFEF5FE6DF3F7FFFFAFDFB4F3F3B13C7225E36DE27CC4CCC0CACACAC0C000104368011088148E4DBBF6F6D1CEC1CA93652760C5632B60C7C6C7C5CFFFEFF6360F8F79FE1FACBEB0CFB6EEE6ABDFAEC4A261B1F6B292F27DF0A905E8000021BF09FF93FEBA7DF1FDBA404A553137493185404D5319C2AC927CD60216FC5B0EEF46A99B56757CCFF2FF4FF191F2FFF218000620249FEFCFFD391859D35394E2711AB6618E062E36208378A66B09575E078F2F4F1943F7FFE48000410D880EF7FBF3BE98AE831A90969E00D305038FD67FCCFE0A1E3CD20C02CA4FBF4D1635D8000021BF0E7DFAF787D3123A242FDCFDFDF0CD242720C8AFC4A0C6F5FBF73000820B0012CFF59B95504558932001CDE8C8C0C6AE21A0C4CFF19630002086CC0DFDFFFFE001D4750EFBF7FFFC0F8CFDF3F0C029C820C7FBFFFE5070820B001BF7EFC62F9F1FB0741034061F0E7CF5F86FF4043AEDCBBCCF0E7FF9FCB0001040983DFBF9E9E7B7006AFE6BF7FFF32FCFCF993E1F7AF5F0CEF3FBD67B8FDE426C3EF6FBF67000410240C9858671FBF7984E1DBCFAF70A782431C88C14EFEF307ACF9EBD7AF40CBFE309CB9768AE1D6B31BBFB5CDF46E000410D8003626F62DD79E5C7EBAFCC012865FDF7F3100932DC3B76FDF18BE7FFF0EA6BF7CF902C6BF7FFD6178F2E231C3921DF319F824F96689488A9C030820704A646361BB252FAF9CB7FAE48A85EFDEBEE3F134F6619015956300E5B3BFFFFE308052F38FEF3F19CEDF38CBB060EB6C861FDCDF4E2AABA977FEFAF9EB3F4000B1C09CCCC5C9B54E5145E9EB8E6B5BFB8E5D3BACA52763C460A369C3C0CCCCC270EBE14D867337CF305C7F7285814980799992AA522D070FFB63507800041023C89F298BE3187879F9C0FEFFF9E387D8D3074FEC5E3E7C91CDFC87D9E2DFAFFF3F19D919FE3032332C17939358C9C9C3751218FFBF85A48481B9F41F0340800100EE7547D2AB0B401B0000000049454E44AE426082</ResourceData>
			</ReportResource>
			<ReportResource ID="AlertSeverity_Warning16x16.png" Accessibility="Public" MIMEType="image/png">
				<ResourceData>89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF610000000467414D410000B18E7CFB5193000000206348524D00007A25000080830000F9FF000080E8000075300000EA6000003A970000176F97A999D40000030949444154789C62F8FFFF3F032EFCF2BC1D0F3E791006082026061CE0EA6A46E99F3FBEBD7D7ECEEAFFEEC5EC27DB73B962B1A90308209C0630B13004F1497F6013D29460905262336165F9D39718A8C98AAE0E2080B01A707717233FA7105F169F942C033BE70F066D6B5E26760E063E0D99BB49E86A010208AB01AC9C0CC90272066A0CCC220C8F1F5E61F8F79FE5BFB10303132BDBFF5274B500018461C0C3438C52CCCCE24902F2464C8B16FF64B0B7E76398D82BCC68E5CEC9C2C6F65FB63C513C02593D40006118F0EB2343009F94993603132FC3C183EF18EE3F546238B69F1B28C3C2A063F29F4D98EF6323B27A80004231E0FA1A463E162EC9541E695320EF0D8396F257062606610637C73740FE5F06335B4E0656D67F8A25F15276303D0001846200070F43189F9CB101232BC8C63B0CFA3A6F19E4F81519CC2D7F03F57F65E0E0E3615051F9CB24C0F3A90BA6072080E0067CBDCCC8C7C82E9CC427A30E0A0930E612F8CEC023701788DF33307CF9C3F0F7E73F062B0716662E8E9F465961CA1A207D00018430E013833797B8B2312B27D036864B0C0CFF5E3208F27D6530D13AC7C0C5FA9581E11B03C3FF4F3F180424F918A4A5FEB1488ABC6A03E9030820465072FC7A9E91FFCD07AE8DE2A60EF61C3C7F80B6010DF8F6968181EB2FC3F3DBEC0C92F2DF1918808EF8F5838981515A9CE1F5830F0C2B16FFF9F1ED27BB244000815DF0EE3583079700BF253B0F50D5E76B0C0C6FDF33FC67FEC7B06431134366FD3F86CD5BD88186313030FEFAC7F0FBF5670609391E0671917F6CBFFFB0CC050820A69E026685D7AF598A79F998D818BF00FDFEE215D0AA3F0C3F7FFD65983EFF2FC3C6CDE10C070F4701D336D0A6FF40EACB5786FFDFFF30385AFF67FAF3974D152000004100BEFF0356480323010303790C04FA04F8ECF400F1EDFC00F1EE0000FBF3000017100100271F16005948E300FCF2E600EEF00100F6F40000F5EEF9000501FF00F9F8000A02888593F5FF752EF67F4BB6EEFB99F8FB370323C8AAFFA0C001626616060669D1BD0C474E03C3F41F13589411167DCCA0ECCCF00E20C000518710F60C235EFC0000000049454E44AE426082</ResourceData>
			</ReportResource>
		</ReportResources>
			<Reports>
			<Report ID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" Accessibility="Public" Target="System!System.Entity" Visible="true">
				<Dependencies>
					<DataWarehouseScript>Microsoft.SystemCenter.DataWarehouse.Report.Script.AlertsbyMP</DataWarehouseScript>
				</Dependencies>
				<ParameterBlock columns="6" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
					<Controls>
						<Control columnSpan ="2" rowSpan="3" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker">
							<ReportParameters>
								<ReportParameter name="TimeZone" binding="TimeZone">
									<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TimeZone</Prompt>
								</ReportParameter>
								<ReportParameter name="TimeZoneName" binding="TimeZoneName" />
								<ReportParameter name="StartDate_BaseType" binding="StartDate_BaseType" />
								<ReportParameter name="StartDate_BaseValue" binding="StartDate_BaseValue">
									<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.StartDateTime</Prompt>
								</ReportParameter>
								<ReportParameter name="StartDate_OffsetType" binding="StartDate_OffsetType" />
								<ReportParameter name="StartDate_OffsetValue" binding="StartDate_OffsetValue" />
								<ReportParameter name="EndDate_BaseType" binding="EndDate_BaseType" />
								<ReportParameter name="EndDate_BaseValue" binding="EndDate_BaseValue">
									<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EndDateTime</Prompt>
								</ReportParameter>
								<ReportParameter name="EndDate_OffsetType" binding="EndDate_OffsetType" />
								<ReportParameter name="EndDate_OffsetValue" binding="EndDate_OffsetValue" />
							</ReportParameters>
						</Control>
						<Control  columnSpan ="4" rowSpan="4" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox">
							<ReportParameters>
								<ReportParameter name="ManagementPackId">
									<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.ManagementPack</Prompt>
								</ReportParameter>
							</ReportParameters>
						</Control>

					</Controls>
				</ParameterBlock>
				<Definition>
					<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
						<DataSources>
							<DataSource Name="DataWarehouseMain">
								<rd:DataSourceID>e4235c51-407f-4065-8519-a1e57374bc45</rd:DataSourceID>
								<DataSourceReference>Data Warehouse Main</DataSourceReference>
							</DataSource>
						</DataSources>
						<InteractiveHeight>11in</InteractiveHeight>
						<ReportParameters>
							<ReportParameter Name="AlertDataSetType">
								<DataType>String</DataType>
								<DefaultValue>
									<DataSetReference>
										<DataSetName>AlertDataSetType</DataSetName>
										<ValueField>DatasetTypeId</ValueField>
									</DataSetReference>
								</DefaultValue>
								<ValidValues>
									<DataSetReference>
										<DataSetName>AlertDataSetType</DataSetName>
										<ValueField>DatasetTypeId</ValueField>
										<LabelField>DatasetTypeId</LabelField>
									</DataSetReference>
								</ValidValues>
								<Hidden>true</Hidden>
							</ReportParameter>
							<ReportParameter Name="AlertConnectionString">
								<DataType>String</DataType>
								<DefaultValue>
									<DataSetReference>
										<DataSetName>AlertDateSetConnection</DataSetName>
										<ValueField>ConnectionString</ValueField>
									</DataSetReference>
								</DefaultValue>
								<ValidValues>
									<DataSetReference>
										<DataSetName>AlertDateSetConnection</DataSetName>
										<ValueField>ConnectionString</ValueField>
										<LabelField>DatasetId</LabelField>
									</DataSetReference>
								</ValidValues>
								<Hidden>true</Hidden>
							</ReportParameter>
							<ReportParameter Name="LT_Report">
								<DataType>String</DataType>
								<DefaultValue>
									<DataSetReference>
										<DataSetName>LT_Report_Query</DataSetName>
										<ValueField>ValueXml</ValueField>
									</DataSetReference>
								</DefaultValue>
								<ValidValues>
									<DataSetReference>
										<DataSetName>LT_Report_Query</DataSetName>
										<ValueField>ValueXml</ValueField>
										<LabelField>ValueName</LabelField>
									</DataSetReference>
								</ValidValues>
								<Hidden>true</Hidden>
							</ReportParameter>
							<ReportParameter Name="LT_Table">
								<DataType>String</DataType>
								<DefaultValue>
									<DataSetReference>
										<DataSetName>LT_Table_Query</DataSetName>
										<ValueField>ValueXml</ValueField>
									</DataSetReference>
								</DefaultValue>
								<ValidValues>
									<DataSetReference>
										<DataSetName>LT_Table_Query</DataSetName>
										<ValueField>ValueXml</ValueField>
										<LabelField>ValueName</LabelField>
									</DataSetReference>
								</ValidValues>
								<Hidden>true</Hidden>
							</ReportParameter>
							<ReportParameter Name="ManagementPackId">
								<DataType>String</DataType>
								<DefaultValue>
									<DataSetReference>
										<DataSetName>ManagementPackList</DataSetName>
										<ValueField>ManagementPackRowId</ValueField>
									</DataSetReference>
								</DefaultValue>
								<AllowBlank>true</AllowBlank>
								<Prompt>[Management Pack]</Prompt>
								<ValidValues>
									<DataSetReference>
										<DataSetName>ManagementPackList</DataSetName>
										<ValueField>ManagementPackRowId</ValueField>
										<LabelField>DisplayName</LabelField>
									</DataSetReference>
								</ValidValues>
								<MultiValue>true</MultiValue>
							</ReportParameter>
							<ReportParameter Name="StartDate_BaseType">
								<DataType>String</DataType>
								<Prompt>[Start Date Base]</Prompt>
							</ReportParameter>
							<ReportParameter Name="StartDate_BaseValue">
								<DataType>DateTime</DataType>
								<DefaultValue>
									<Values>
										<Value>=Now()</Value>
									</Values>
								</DefaultValue>
								<Prompt>[From]</Prompt>
							</ReportParameter>
							<ReportParameter Name="StartDate_OffsetType">
								<DataType>String</DataType>
								<Prompt>[Start Date Offset Type]</Prompt>
							</ReportParameter>
							<ReportParameter Name="StartDate_OffsetValue">
								<DataType>Integer</DataType>
								<AllowBlank>true</AllowBlank>
								<Prompt>[Start Date Offset]</Prompt>
							</ReportParameter>
							<ReportParameter Name="EndDate_BaseType">
								<DataType>String</DataType>
								<Prompt>[End Date Base]</Prompt>
							</ReportParameter>
							<ReportParameter Name="EndDate_BaseValue">
								<DataType>DateTime</DataType>
								<DefaultValue>
									<Values>
										<Value>=Now()</Value>
									</Values>
								</DefaultValue>
								<Prompt>[To]</Prompt>
							</ReportParameter>
							<ReportParameter Name="EndDate_OffsetType">
								<DataType>String</DataType>
								<Prompt>[End Date Offset Type]</Prompt>
							</ReportParameter>
							<ReportParameter Name="EndDate_OffsetValue">
								<DataType>Integer</DataType>
								<AllowBlank>true</AllowBlank>
								<Prompt>[End Date Offset]</Prompt>
							</ReportParameter>
							<ReportParameter Name="TimeZone">
								<DataType>String</DataType>
								<Prompt>[Time Zone]</Prompt>
							</ReportParameter>
							<ReportParameter Name="TimeZoneName">
								<DataType>String</DataType>
								<Nullable>true</Nullable>
								<AllowBlank>true</AllowBlank>
								<Prompt>[Time Zone Name]</Prompt>
							</ReportParameter>
							<ReportParameter Name="Interactive">
								<DataType>Boolean</DataType>
								<Nullable>true</Nullable>
								<DefaultValue>
									<Values>
										<Value>=False</Value>
									</Values>
								</DefaultValue>
								<Prompt>Interactive</Prompt>
								<Hidden>true</Hidden>
							</ReportParameter>
						</ReportParameters>
						<rd:DrawGrid>true</rd:DrawGrid>
						<InteractiveWidth>8.5in</InteractiveWidth>
						<rd:GridSpacing>0.05in</rd:GridSpacing>
						<rd:SnapToGrid>true</rd:SnapToGrid>
						<BottomMargin>0.1in</BottomMargin>
						<rd:ReportID>ab518a51-343d-46c4-b1f8-4ec65faafd95</rd:ReportID>
						<CodeModules>
							<CodeModule>Microsoft.EnterpriseManagement.Reporting.Code, Version=6.0.0.0, Culture=neutral</CodeModule>
						</CodeModules>
						<PageWidth>11in</PageWidth>
						<DataSets>
							<DataSet Name="AlertDateSetConnection">
								<Fields>
									<Field Name="DatasetId">
										<DataField>DatasetId</DataField>
									</Field>
									<Field Name="ServerName">
										<DataField>ServerName</DataField>
									</Field>
									<Field Name="DatabaseName">
										<DataField>DatabaseName</DataField>
									</Field>
									<Field Name="ConnectionString">
										<Value>="Data Source=" + Fields!ServerName.Value + ";Initial Catalog=" + Fields!DatabaseName.Value + ";Integrated Security=SSPI"</Value>
									</Field>
								</Fields>
								<Query>
									<DataSourceName>DataWarehouseMain</DataSourceName>
									<CommandType>StoredProcedure</CommandType>
									<CommandText>DataRouteGet</CommandText>
									<QueryParameters>
										<QueryParameter Name="@ManagementGroupGuid">
											<Value>=Code.GetCallingManagementGroupId()</Value>
										</QueryParameter>
										<QueryParameter Name="@DatasetTypeId">
											<Value>=Parameters!AlertDataSetType.Value</Value>
										</QueryParameter>
									</QueryParameters>
								</Query>
							</DataSet>
							<DataSet Name="AlertDataSetType">
								<Fields>
									<Field Name="DatasetTypeId">
										<DataField>DatasetTypeId</DataField>
										<rd:TypeName>System.Guid</rd:TypeName>
									</Field>
								</Fields>
								<Query>
									<DataSourceName>DataWarehouseMain</DataSourceName>
									<CommandType>StoredProcedure</CommandType>
									<CommandText>DatasetTypeIdGet</CommandText>
									<QueryParameters>
										<QueryParameter Name="@ManagementPackSystemName">
											<Value>Microsoft.SystemCenter.DataWarehouse.Library</Value>
										</QueryParameter>
										<QueryParameter Name="@DatasetTypeSystemName">
											<Value>Microsoft.SystemCenter.DataWarehouse.Dataset.Alert</Value>
										</QueryParameter>
									</QueryParameters>
								</Query>
							</DataSet>
							<DataSet Name="LT_Report_Query">
								<Fields>
									<Field Name="ValueXml">
										<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
									</Field>
									<Field Name="ValueName">
										<Value>="LT"</Value>
									</Field>
								</Fields>
								<Query>
									<DataSourceName>DataWarehouseMain</DataSourceName>
									<CommandType>StoredProcedure</CommandType>
									<CommandText>ReportDisplayStringGet</CommandText>
									<QueryParameters>
										<QueryParameter Name="@ManagementGroupGuid">
											<Value>=Code.GetCallingManagementGroupId()</Value>
										</QueryParameter>
										<QueryParameter Name="@ManagementPackSystemName">
											<Value>Sample.Report.Library</Value>
										</QueryParameter>
										<QueryParameter Name="@ReportSystemName">
											<Value>Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP</Value>
										</QueryParameter>
										<QueryParameter Name="@LanguageCode">
											<Value>=Code.GetReportLocLanguageCode()</Value>
										</QueryParameter>
										<QueryParameter Name="@Scope">
											<Value>R.%</Value>
										</QueryParameter>
									</QueryParameters>
								</Query>
							</DataSet>
							<DataSet Name="LT_Table_Query">
								<Fields>
									<Field Name="ValueXml">
										<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
										<rd:TypeName>System.String</rd:TypeName>
									</Field>
									<Field Name="ValueName">
										<Value>="LT"</Value>
									</Field>
								</Fields>
								<Query>
									<DataSourceName>DataWarehouseMain</DataSourceName>
									<CommandType>StoredProcedure</CommandType>
									<CommandText>ReportDisplayStringGet</CommandText>
									<QueryParameters>
										<QueryParameter Name="@ManagementGroupGuid">
											<Value>=Code.GetCallingManagementGroupId()</Value>
										</QueryParameter>
										<QueryParameter Name="@ManagementPackSystemName">
											<Value>Sample.Report.Library</Value>
										</QueryParameter>
										<QueryParameter Name="@ReportSystemName">
											<Value>Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP</Value>
										</QueryParameter>
										<QueryParameter Name="@LanguageCode">
											<Value>=Code.GetReportLocLanguageCode()</Value>
										</QueryParameter>
										<QueryParameter Name="@Scope">
											<Value>RT.%</Value>
										</QueryParameter>
									</QueryParameters>
									<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
								</Query>
							</DataSet>
							<DataSet Name="ObjectList">
								<Fields>
									<Field Name="ManagementPackRowId">
										<DataField>ManagementPackRowId</DataField>
										<rd:TypeName>System.Int32</rd:TypeName>
									</Field>
									<Field Name="ManagementPackVersionIndependentGuid">
										<DataField>ManagementPackVersionIndependentGuid</DataField>
										<rd:TypeName>System.Guid</rd:TypeName>
									</Field>
									<Field Name="ManagementPackSystemName">
										<DataField>ManagementPackSystemName</DataField>
										<rd:TypeName>System.String</rd:TypeName>
									</Field>
									<Field Name="DisplayName">
										<DataField>DisplayName</DataField>
										<rd:TypeName>System.String</rd:TypeName>
									</Field>
									<Field Name="ManagementPackDefaultDescription">
										<DataField>ManagementPackDefaultDescription</DataField>
										<rd:TypeName>System.String</rd:TypeName>
									</Field>
									<Field Name="PublicKeyToken">
										<DataField>PublicKeyToken</DataField>
										<rd:TypeName>System.String</rd:TypeName>
									</Field>
									<Field Name="SealedInd">
										<DataField>SealedInd</DataField>
										<rd:TypeName>System.Int32</rd:TypeName>
									</Field>
									<Field Name="DWCreatedDateTime">
										<DataField>DWCreatedDateTime</DataField>
										<rd:TypeName>System.DateTime</rd:TypeName>
									</Field>
									<Field Name="DWLastModifiedDateTime">
										<DataField>DWLastModifiedDateTime</DataField>
										<rd:TypeName>System.DateTime</rd:TypeName>
									</Field>
									<Field Name="DWLastModifiedByManagementGroupGuid">
										<DataField>DWLastModifiedByManagementGroupGuid</DataField>
										<rd:TypeName>System.Guid</rd:TypeName>
									</Field>
								</Fields>
								<Query>
									<DataSourceName>DataWarehouseMain</DataSourceName>
									<CommandText>
										SELECT        vManagementPack.ManagementPackRowId, vManagementPack.ManagementPackVersionIndependentGuid,
										vManagementPack.ManagementPackSystemName, ISNULL(vDisplayString.Name, vManagementPack.ManagementPackDefaultName) AS DisplayName,
										vManagementPack.ManagementPackDefaultDescription, vManagementPack.PublicKeyToken, vManagementPack.SealedInd,
										vManagementPack.DWCreatedDateTime, vManagementPack.DWLastModifiedDateTime, vManagementPack.DWLastModifiedByManagementGroupGuid
										FROM            vManagementPack LEFT OUTER JOIN
										vDisplayString ON vManagementPack.ManagementPackVersionIndependentGuid = vDisplayString.ElementGuid AND
										vDisplayString.LanguageCode = @LanguageCode
										WHERE        (vManagementPack.ManagementPackRowId IN (@ManagementPackId))
									</CommandText>
									<QueryParameters>
										<QueryParameter Name="@LanguageCode">
											<Value>=Code.GetReportLocLanguageCode()</Value>
										</QueryParameter>
										<QueryParameter Name="@ManagementPackId">
											<Value>=Parameters!ManagementPackId.Value</Value>
										</QueryParameter>
									</QueryParameters>
								</Query>
							</DataSet>
							<DataSet Name="AlertList">
								<Fields>
									<Field Name="AlertName">
										<DataField>AlertName</DataField>
									</Field>
									<Field Name="Severity">
										<DataField>Severity</DataField>
									</Field>
									<Field Name="Priority">
										<DataField>Priority</DataField>
									</Field>
									<Field Name="ManagedEntityRowId">
										<DataField>ManagedEntityRowId</DataField>
									</Field>
									<Field Name="LastRaisedTime">
										<DataField>LastRaisedTime</DataField>
									</Field>
									<Field Name="FirstRaisedTime">
										<DataField>FirstRaisedTime</DataField>
									</Field>
									<Field Name="AlertDescription">
										<DataField>AlertDescription</DataField>
									</Field>
									<Field Name="RepeatCount">
										<DataField>RepeatCount</DataField>
									</Field>
									<Field Name="SiteName">
										<DataField>SiteName</DataField>
									</Field>
									<Field Name="AlertProblemGuid">
										<DataField>AlertProblemGuid</DataField>
									</Field>
									<Field Name="ManagedEntityDefaultName">
										<DataField>ManagedEntityDefaultName</DataField>
									</Field>
									<Field Name="ManagedEntityGuid">
										<DataField>ManagedEntityGuid</DataField>
									</Field>
									<Field Name="Path">
										<DataField>Path</DataField>
									</Field>
									<Field Name="DisplayName">
										<DataField>DisplayName</DataField>
									</Field>
									<Field Name="ManagementGroupDefaultName">
										<DataField>ManagementGroupDefaultName</DataField>
									</Field>
									<Field Name="ManagementGroupGuid">
										<DataField>ManagementGroupGuid</DataField>
									</Field>
									<Field Name="Image">
										<DataField>Image</DataField>
									</Field>
									<Field Name="ManagementPackName">
										<DataField>ManagementPackName</DataField>
									</Field>
								</Fields>
								<Query>
									<DataSourceName>DataWarehouseMain</DataSourceName>
									<CommandType>StoredProcedure</CommandType>
									<CommandText>Microsoft_SystemCenter_DataWarehouse_Report_Library_AlertsbyMPReportDataGet</CommandText>
									<QueryParameters>
										<QueryParameter Name="@LanguageCode">
											<Value>=Code.GetReportLocLanguageCode()</Value>
										</QueryParameter>
										<QueryParameter Name="@StartDate">
											<Value>=Code.ToDbDate(Code.GetReportStartDate())</Value>
										</QueryParameter>
										<QueryParameter Name="@EndDate">
											<Value>=Code.ToDbDate(Code.GetReportEndDate())</Value>
										</QueryParameter>
										<QueryParameter Name="@ObjectList">
											<Value>=Code.BuildXmlValueList(Parameters!ManagementPackId.Value)</Value>
										</QueryParameter>
									</QueryParameters>
								</Query>
							</DataSet>
							<DataSet Name="ManagementPackList">
								<Fields>
									<Field Name="ManagementPackRowId">
										<DataField>ManagementPackRowId</DataField>
										<rd:TypeName>System.Int32</rd:TypeName>
									</Field>
									<Field Name="DisplayName">
										<DataField>DisplayName</DataField>
										<rd:TypeName>System.String</rd:TypeName>
									</Field>
								</Fields>
								<Query>
									<DataSourceName>DataWarehouseMain</DataSourceName>
									<CommandText>
										SELECT        vManagementPack.ManagementPackRowId, ISNULL(vDisplayString.Name, vManagementPack.ManagementPackDefaultName) AS DisplayName
										FROM            vManagementPack LEFT OUTER JOIN
										vDisplayString ON vManagementPack.ManagementPackVersionIndependentGuid = vDisplayString.ElementGuid AND
										vDisplayString.LanguageCode = @LanguageCode
										ORDER BY vManagementPack.ManagementPackDefaultName
									</CommandText>
									<QueryParameters>
										<QueryParameter Name="@LanguageCode">
											<Value>=Code.GetReportLocLanguageCode()</Value>
										</QueryParameter>
									</QueryParameters>
								</Query>
							</DataSet>
						</DataSets>
						<Code>
							Const LocTableStringQuery As String = "R/S[@N='{0}']/text()"

							Const TimeZoneParameterName As String = "TimeZone"
							Const SD_BaseTypeParameterName As String = "StartDate_BaseType"
							Const SD_BaseValueParameterName As String = "StartDate_BaseValue"
							Const SD_OffsetTypeParameterName As String = "StartDate_OffsetType"
							Const SD_OffsetValueParameterName As String = "StartDate_OffsetValue"
							Const ED_BaseTypeParameterName As String = "EndDate_BaseType"
							Const ED_BaseValueParameterName As String = "EndDate_BaseValue"
							Const ED_OffsetTypeParameterName As String = "EndDate_OffsetType"
							Const ED_OffsetValueParameterName As String = "EndDate_OffsetValue"
							Const IsRelativeTimeSupported As Boolean = False
							Const TimeTypeParameterName As String = "TimeType"
							Const TimeWeekMapParameterName As String = "TimeWeekMap"

							Dim LocTables As System.Collections.Generic.Dictionary(Of String, Microsoft.EnterpriseManagement.Reporting.XmlStringTable)
							Dim ReportTimeZone As Microsoft.EnterpriseManagement.Reporting.TimeZoneCoreInformation
							Dim ReportStartDate As DateTime
							Dim ReportEndDate As DateTime
							Dim ReportTime As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime
							Dim ReportCulture As System.Globalization.CultureInfo
							Dim ParameterProcessor As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor

							Protected Overrides Sub OnInit()
							LocTables = new System.Collections.Generic.Dictionary(Of String, Microsoft.EnterpriseManagement.Reporting.XmlStringTable)()
							ReportTimeZone = Nothing
							ReportStartDate = DateTime.MinValue
							ReportEndDate = DateTime.MinValue
							ReportTime = Nothing
							ReportCulture = System.Globalization.CultureInfo.GetCultureInfo(Report.User("Language"))
							ParameterProcessor = New Microsoft.EnterpriseManagement.Reporting.ParameterProcessor(ReportCulture)
							End Sub

							Public Function GetCallingManagementGroupId() As String
							Return Microsoft.EnterpriseManagement.Reporting.ReportingConfiguration.ManagementGroupId
							End Function

							Public Function GetReportLocLanguageCode() As String
							Return ReportCulture.ThreeLetterWindowsLanguageName
							End Function

							Public Function GetLocTable(Name As String) As Microsoft.EnterpriseManagement.Reporting.XmlStringTable
							Dim LocTable As Microsoft.EnterpriseManagement.Reporting.XmlStringTable

							If Not LocTables.TryGetValue(Name, LocTable) Then
							LocTable = New Microsoft.EnterpriseManagement.Reporting.XmlStringTable(LocTableStringQuery, Report.Parameters(Name).Value)
							LocTables.Add(Name, LocTable)
							End If

							Return LocTable
							End Function

							Public Function GetReportTimeZone() As Microsoft.EnterpriseManagement.Reporting.TimeZoneCoreInformation
							If IsNothing(ReportTimeZone) Then ReportTimeZone = Microsoft.EnterpriseManagement.Reporting.TimeZoneCoreInformation.FromValueString(Report.Parameters(TimeZoneParameterName).Value)
							Return ReportTimeZone
							End Function

							Public Function ToDbDate(ByVal DateValue As DateTime) As DateTime
							return GetReportTimeZone.ToUniversalTime(DateValue)
							End Function

							Public Function ToReportDate(ByVal DateValue As DateTime) As DateTime
							return GetReportTimeZone.ToLocalTime(DateValue)
							End Function

							Public Function GetReportStartDate() As DateTime
							If (ReportStartDate = DateTime.MinValue) Then
							If (IsRelativeTimeSupported) Then
							ReportStartDate = ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(SD_BaseTypeParameterName).Value, Report.Parameters(SD_BaseValueParameterName).Value, Report.Parameters(SD_OffsetTypeParameterName).Value, Report.Parameters(SD_OffsetValueParameterName).Value, Report.Parameters(TimeTypeParameterName).Value)
							Else
							ReportStartDate = ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(SD_BaseTypeParameterName).Value, Report.Parameters(SD_BaseValueParameterName).Value, Report.Parameters(SD_OffsetTypeParameterName).Value, Report.Parameters(SD_OffsetValueParameterName).Value)
							End if
							End If
							return ReportStartDate
							End Function

							Public Function GetReportEndDate() As DateTime
							If (ReportEndDate = DateTime.MinValue) Then
							If (IsRelativeTimeSupported) Then
							ReportEndDate = ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(ED_BaseTypeParameterName).Value, Report.Parameters(ED_BaseValueParameterName).Value, Report.Parameters(ED_OffsetTypeParameterName).Value, Report.Parameters(ED_OffsetValueParameterName).Value, Report.Parameters(TimeTypeParameterName).Value)
							If IsBusinessHours(GetReportTimeFilter()) Then ReportEndDate = ReportCulture.Calendar.AddDays(ReportEndDate, 1)
							Else
							ReportEndDate = ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(ED_BaseTypeParameterName).Value, Report.Parameters(ED_BaseValueParameterName).Value, Report.Parameters(ED_OffsetTypeParameterName).Value, Report.Parameters(ED_OffsetValueParameterName).Value)
							End if
							End If
							return ReportEndDate
							End Function

							Public Function GetReportTimeFilter() As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime
							If IsNothing(ReportTime) Then ReportTime = New Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime(Report.Parameters(TimeTypeParameterName).Value, Report.Parameters(SD_BaseValueParameterName).Value, Report.Parameters(ED_BaseValueParameterName).Value, CStr(Join(Report.Parameters(TimeWeekMapParameterName).Value, ",")))
							return ReportTime
							End Function

							Public Function IsBusinessHours(Value As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime) As Boolean
							return (Not IsNothing(Value)) And (Value.TimeType = Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTimeType.Business)
							End Function

							Public Function FormatDateTime(Format As String, Value As DateTime) As String
							return Value.ToString(Format, ReportCulture)
							End Function

							Public Function FormatNumber(Format As String, Value As Decimal) As String
							return Value.ToString(Format, ReportCulture)
							End Function

							Public Function FormatString(Format As String, ParamArray Values() as  Object) As String
							return String.Format(ReportCulture, Format, Values)
							End Function

							Public Function NullFormatString(Format As String, Value as  String) As String
							return IIF(String.IsNullOrEmpty(Value), String.Empty, String.Format(ReportCulture, Format, Value))
							End Function

							Public Function FormatBusinessHours(Format As String, Value As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime) As String
							Dim result As String

							If IsBusinessHours(Value) Then

							Dim firstDay As DayOfWeek
							Dim days As System.Collections.Generic.List(Of String)

							firstDay = ReportCulture.DateTimeFormat.FirstDayOfWeek
							days = new System.Collections.Generic.List(Of String)()

							For loopDay As DayOfWeek = DayOfWeek.Sunday To DayOfWeek.Saturday
							Dim day As DayOfWeek
							day = CType((CInt(loopDay) + CInt(firstDay)) Mod 7, DayOfWeek)

							If value.WeekMap.Contains(day) Then days.Add(ReportCulture.DateTimeFormat.GetAbbreviatedDayName(day))
							Next loopDay

							result = FormatString(Format, DateTime.Today.Add(Value.StartTime).ToString(ReportCulture.DateTimeFormat.ShortTimePattern), DateTime.Today.Add(Value.EndTime).ToString(ReportCulture.DateTimeFormat.ShortTimePattern), String.Join(",", days.ToArray()))

							Else
							result = String.Empty
							End if

							return result
							End Function

							Public Function BuildXmlValueList(ByVal ValueList() As Object) As String
							Return Microsoft.EnterpriseManagement.Reporting.MultiValueParameter.ToXml("Data", "Value", ValueList)
							End Function
						</Code>
						<Width>12.25in</Width>
						<Body>
							<ReportItems>
								<Table Name="AlertTable">
									<ZIndex>6</ZIndex>
									<DataElementOutput>Output</DataElementOutput>
									<DataSetName>AlertList</DataSetName>
									<DetailDataElementName>Alert</DetailDataElementName>
									<Top>3.05in</Top>
									<Details>
										<TableRows>
											<TableRow>
												<TableCells>
													<TableCell>
														<ReportItems>
															<Textbox Name="ActionPaneToggleButton">
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>15</ZIndex>
																<CanGrow>true</CanGrow>
																<Value />
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox12">
																<rd:DefaultName>textbox12</rd:DefaultName>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Left>Solid</Left>
																		<Right>None</Right>
																		<Top>Solid</Top>
																		<Bottom>Solid</Bottom>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<PaddingLeft>4pt</PaddingLeft>
																	<PaddingTop>2pt</PaddingTop>
																</Style>
																<ZIndex>14</ZIndex>
																<CanGrow>true</CanGrow>
																<Value>=Fields!ManagementPackName.Value</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Image Name="image8">
																<Sizing>AutoSize</Sizing>
																<MIMEType />
																<Source>External</Source>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Left>Solid</Left>
																		<Right>None</Right>
																		<Top>Solid</Top>
																		<Bottom>Solid</Bottom>
																	</BorderStyle>
																	<PaddingLeft>4pt</PaddingLeft>
																	<PaddingTop>2pt</PaddingTop>
																</Style>
																<ZIndex>13</ZIndex>
																<Value>
																	=Switch(
																	Fields!Severity.Value =0,
																	"AlertSeverity_Information16x16.png",
																	Fields!Severity.Value =1,
																	"AlertSeverity_Warning16x16.png",
																	Fields!Severity.Value =2,
																	"AlertSeverity_CriticalError16x16.png",
																	true,
																	"AlertSeverity_Unknown16x16.png"
																	)
																</Value>
															</Image>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="AlertName">
																<DataElementOutput>Output</DataElementOutput>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Left>None</Left>
																		<Right>Solid</Right>
																		<Top>Solid</Top>
																		<Bottom>Solid</Bottom>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<DataElementStyle>ElementNormal</DataElementStyle>
																<ZIndex>12</ZIndex>
																<CanGrow>true</CanGrow>
																<DataElementName>AlertName</DataElementName>
																<Value>=Fields!AlertName.Value</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="RepeatCount">
																<DataElementOutput>Output</DataElementOutput>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<DataElementStyle>ElementNormal</DataElementStyle>
																<ZIndex>11</ZIndex>
																<CanGrow>true</CanGrow>
																<DataElementName>Count</DataElementName>
																<Value>=Fields!RepeatCount.Value</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="Priority">
																<rd:DefaultName>Priority</rd:DefaultName>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<DataElementStyle>ElementNormal</DataElementStyle>
																<ZIndex>10</ZIndex>
																<CanGrow>true</CanGrow>
																<Value>=Fields!Priority.Value</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Image Name="image4">
																<Sizing>AutoSize</Sizing>
																<MIMEType>image/png</MIMEType>
																<Source>Database</Source>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<PaddingLeft>4pt</PaddingLeft>
																	<PaddingTop>2pt</PaddingTop>
																</Style>
																<ZIndex>9</ZIndex>
																<Value>=Fields!Image.Value</Value>
															</Image>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Rectangle Name="rectangle1">
																<ZIndex>8</ZIndex>
																<DataElementOutput>NoOutput</DataElementOutput>
																<ReportItems>
																	<Textbox Name="textbox50">
																		<DataElementOutput>NoOutput</DataElementOutput>
																		<Style>
																			<FontFamily>Tahoma</FontFamily>
																			<FontSize>8pt</FontSize>
																			<PaddingLeft>2pt</PaddingLeft>
																			<PaddingRight>2pt</PaddingRight>
																			<PaddingTop>2pt</PaddingTop>
																			<PaddingBottom>2pt</PaddingBottom>
																		</Style>
																		<ZIndex>1</ZIndex>
																		<CanGrow>true</CanGrow>
																		<Height>0.19792in</Height>
																		<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.ObjectFormatLine1", "{0}: {1}"), Fields!DisplayName.Value, Fields!ManagedEntityDefaultName.Value)</Value>
																	</Textbox>
																	<Textbox Name="textbox47">
																		<DataElementOutput>NoOutput</DataElementOutput>
																		<Top>0.2in</Top>
																		<Style>
																			<Color>DarkGray</Color>
																			<FontFamily>tahoma</FontFamily>
																			<FontSize>8pt</FontSize>
																			<PaddingLeft>2pt</PaddingLeft>
																			<PaddingRight>2pt</PaddingRight>
																			<PaddingTop>2pt</PaddingTop>
																			<PaddingBottom>2pt</PaddingBottom>
																		</Style>
																		<CanGrow>true</CanGrow>
																		<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.ObjectFormatLine2", "{0} {1}"), Fields!ManagementGroupDefaultName.Value, Code.NullFormatString(Code.GetLocTable("LT_Report").GetString("R.ObjectFormatLine2Path", "| {0}"), Fields!Path.Value))</Value>
																	</Textbox>
																</ReportItems>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																</Style>
															</Rectangle>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="FirstRaisedDateTime">
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<DataElementStyle>ElementNormal</DataElementStyle>
																<ZIndex>7</ZIndex>
																<CanGrow>true</CanGrow>
																<Value>=Code.FormatDateTime("g", Code.ToReportDate(Fields!FirstRaisedTime.Value))</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="LastRaisedDateTime">
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<DataElementStyle>ElementNormal</DataElementStyle>
																<ZIndex>6</ZIndex>
																<CanGrow>true</CanGrow>
																<Value>=Code.FormatDateTime("g", Code.ToReportDate(Fields!LastRaisedTime.Value))</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
												</TableCells>
												<Height>0.39167in</Height>
											</TableRow>
											<TableRow>
												<Visibility>
													<Hidden>=IIF(Parameters!Interactive.Value, True,False)</Hidden>
													<ToggleItem>ActionPaneToggleButton</ToggleItem>
												</Visibility>
												<TableCells>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox16">
																<rd:DefaultName>textbox16</rd:DefaultName>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>5</ZIndex>
																<CanGrow>true</CanGrow>
																<Value />
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox13">
																<rd:DefaultName>textbox13</rd:DefaultName>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>4</ZIndex>
																<CanGrow>true</CanGrow>
																<Value />
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ColSpan>8</ColSpan>
														<ReportItems>
															<Rectangle Name="rectangle8">
																<ZIndex>3</ZIndex>
																<ReportItems>
																	<Textbox Name="textbox6">
																		<DataElementOutput>Output</DataElementOutput>
																		<Visibility>
																			<Hidden>true</Hidden>
																		</Visibility>
																		<Width>0.05in</Width>
																		<Style>
																			<PaddingLeft>2pt</PaddingLeft>
																			<PaddingRight>2pt</PaddingRight>
																			<PaddingTop>2pt</PaddingTop>
																			<PaddingBottom>2pt</PaddingBottom>
																		</Style>
																		<DataElementStyle>ElementNormal</DataElementStyle>
																		<ZIndex>5</ZIndex>
																		<CanGrow>true</CanGrow>
																		<Left>10.05in</Left>
																		<DataElementName>Severity</DataElementName>
																		<Height>0.19583in</Height>
																		<Value>=Fields!Severity.Value</Value>
																	</Textbox>
																	<Textbox Name="ManagementGroup">
																		<DataElementOutput>Output</DataElementOutput>
																		<Visibility>
																			<Hidden>true</Hidden>
																		</Visibility>
																		<Width>0.05001in</Width>
																		<Style>
																			<PaddingLeft>2pt</PaddingLeft>
																			<PaddingRight>2pt</PaddingRight>
																			<PaddingTop>2pt</PaddingTop>
																			<PaddingBottom>2pt</PaddingBottom>
																		</Style>
																		<DataElementStyle>ElementNormal</DataElementStyle>
																		<ZIndex>4</ZIndex>
																		<CanGrow>true</CanGrow>
																		<Left>10.2in</Left>
																		<Height>0.19792in</Height>
																		<Value>=Fields!ManagementGroupDefaultName.Value</Value>
																	</Textbox>
																	<Textbox Name="ObjectType">
																		<DataElementOutput>Output</DataElementOutput>
																		<Visibility>
																			<Hidden>true</Hidden>
																		</Visibility>
																		<Width>0.05in</Width>
																		<Style>
																			<PaddingLeft>2pt</PaddingLeft>
																			<PaddingRight>2pt</PaddingRight>
																			<PaddingTop>2pt</PaddingTop>
																			<PaddingBottom>2pt</PaddingBottom>
																		</Style>
																		<DataElementStyle>ElementNormal</DataElementStyle>
																		<ZIndex>3</ZIndex>
																		<CanGrow>true</CanGrow>
																		<Left>10.15in</Left>
																		<Height>0.19583in</Height>
																		<Value>=Fields!DisplayName.Value</Value>
																	</Textbox>
																	<Textbox Name="ObjectName">
																		<DataElementOutput>Output</DataElementOutput>
																		<Visibility>
																			<Hidden>true</Hidden>
																		</Visibility>
																		<Width>0.05in</Width>
																		<Style>
																			<PaddingLeft>2pt</PaddingLeft>
																			<PaddingRight>2pt</PaddingRight>
																			<PaddingTop>2pt</PaddingTop>
																			<PaddingBottom>2pt</PaddingBottom>
																		</Style>
																		<DataElementStyle>ElementNormal</DataElementStyle>
																		<ZIndex>2</ZIndex>
																		<CanGrow>true</CanGrow>
																		<Left>10.1in</Left>
																		<Height>0.19792in</Height>
																		<Value>=Fields!ManagedEntityDefaultName.Value</Value>
																	</Textbox>
																	<Textbox Name="textbox15">
																		<rd:DefaultName>textbox15</rd:DefaultName>
																		<DataElementOutput>NoOutput</DataElementOutput>
																		<Width>9.75in</Width>
																		<Style>
																			<Color>DarkGray</Color>
																			<FontFamily>Tahoma</FontFamily>
																			<FontSize>8pt</FontSize>
																			<PaddingLeft>2pt</PaddingLeft>
																			<PaddingRight>2pt</PaddingRight>
																			<PaddingTop>2pt</PaddingTop>
																			<PaddingBottom>2pt</PaddingBottom>
																		</Style>
																		<ZIndex>1</ZIndex>
																		<CanGrow>true</CanGrow>
																		<Height>0.2in</Height>
																		<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Description", "Alert Description :")</Value>
																	</Textbox>
																	<Textbox Name="Description">
																		<DataElementOutput>Output</DataElementOutput>
																		<Top>0.2in</Top>
																		<Width>10.25001in</Width>
																		<Style>
																			<FontFamily>Tahoma</FontFamily>
																			<FontSize>8pt</FontSize>
																			<PaddingLeft>2pt</PaddingLeft>
																			<PaddingRight>2pt</PaddingRight>
																			<PaddingTop>2pt</PaddingTop>
																			<PaddingBottom>2pt</PaddingBottom>
																		</Style>
																		<DataElementStyle>ElementNormal</DataElementStyle>
																		<CanGrow>true</CanGrow>
																		<Value>=Fields!AlertDescription.Value</Value>
																	</Textbox>
																</ReportItems>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																</Style>
															</Rectangle>
														</ReportItems>
													</TableCell>
												</TableCells>
												<Height>0.5in</Height>
											</TableRow>
											<TableRow>
												<Visibility>
													<Hidden>true</Hidden>
													<ToggleItem>ActionPaneToggleButton</ToggleItem>
												</Visibility>
												<TableCells>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox46">
																<rd:DefaultName>textbox46</rd:DefaultName>
																<Style>
																	<BorderColor>
																		<Default>DarkGray</Default>
																	</BorderColor>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>2</ZIndex>
																<CanGrow>true</CanGrow>
																<Value />
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox19">
																<rd:DefaultName>textbox19</rd:DefaultName>
																<Style>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>1</ZIndex>
																<CanGrow>true</CanGrow>
																<Value />
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ColSpan>8</ColSpan>
														<ReportItems>
															<Rectangle Name="rectangle6">
																<DataElementOutput>NoOutput</DataElementOutput>
																<ReportItems>
																	<Rectangle Name="rectangle9">
																		<ZIndex>1</ZIndex>
																		<ReportItems>
																			<Textbox Name="textbox5">
																				<Top>0.25in</Top>
																				<Width>2.05in</Width>
																				<Style>
																					<Color>Blue</Color>
																					<FontFamily>Tahoma</FontFamily>
																					<FontSize>8pt</FontSize>
																					<PaddingLeft>2pt</PaddingLeft>
																					<PaddingRight>2pt</PaddingRight>
																					<PaddingTop>2pt</PaddingTop>
																					<PaddingBottom>2pt</PaddingBottom>
																				</Style>
																				<ZIndex>3</ZIndex>
																				<CanGrow>true</CanGrow>
																				<Left>1.45in</Left>
																				<Value />
																			</Textbox>
																			<Image Name="image1">
																				<Sizing>AutoSize</Sizing>
																				<Top>0.05in</Top>
																				<Width>0.16667in</Width>
																				<MIMEType />
																				<Source>External</Source>
																				<Style />
																				<ZIndex>2</ZIndex>
																				<Left>0.25in</Left>
																				<Height>0.16667in</Height>
																				<Value>../reports_icon.png</Value>
																			</Image>
																			<Textbox Name="textbox22">
																				<DataElementOutput>NoOutput</DataElementOutput>
																				<Top>0.05in</Top>
																				<Width>0.74896in</Width>
																				<Style>
																					<FontFamily>Tahoma</FontFamily>
																					<FontSize>8pt</FontSize>
																					<PaddingLeft>2pt</PaddingLeft>
																					<PaddingRight>2pt</PaddingRight>
																					<PaddingTop>2pt</PaddingTop>
																					<PaddingBottom>2pt</PaddingBottom>
																				</Style>
																				<ZIndex>1</ZIndex>
																				<CanGrow>true</CanGrow>
																				<Left>0.5in</Left>
																				<Height>0.2in</Height>
																				<Value>=Code.GetLocTable("LT_Table").GetString("RT.Detail.ReportTitle", "[Reports]")</Value>
																			</Textbox>
																			<Textbox Name="textbox40">
																				<DataElementOutput>NoOutput</DataElementOutput>
																				<Top>0.05in</Top>
																				<Action>
																					<Drillthrough>
																						<ReportName>Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMPDetail</ReportName>
																						<Parameters>
																							<Parameter Name="SiteName">
																								<Value>=Fields!SiteName.Value</Value>
																							</Parameter>
																							<Parameter Name="AlertSeverity">
																								<Value>=Fields!Severity.Value</Value>
																							</Parameter>
																							<Parameter Name="AlertPriority">
																								<Value>=Fields!Priority.Value</Value>
																							</Parameter>
																							<Parameter Name="StartDate_BaseType">
																								<Value>=Parameters!StartDate_BaseType.Value</Value>
																							</Parameter>
																							<Parameter Name="StartDate_BaseValue">
																								<Value>=Parameters!StartDate_BaseValue.Value</Value>
																							</Parameter>
																							<Parameter Name="StartDate_OffsetType">
																								<Value>=Parameters!StartDate_OffsetType.Value</Value>
																							</Parameter>
																							<Parameter Name="StartDate_OffsetValue">
																								<Value>=Parameters!StartDate_OffsetValue.Value</Value>
																							</Parameter>
																							<Parameter Name="EndDate_BaseType">
																								<Value>=Parameters!EndDate_BaseType.Value</Value>
																							</Parameter>
																							<Parameter Name="EndDate_BaseValue">
																								<Value>=Parameters!EndDate_BaseValue.Value</Value>
																							</Parameter>
																							<Parameter Name="EndDate_OffsetType">
																								<Value>=Parameters!EndDate_OffsetType.Value</Value>
																							</Parameter>
																							<Parameter Name="EndDate_OffsetValue">
																								<Value>=Parameters!EndDate_OffsetValue.Value</Value>
																							</Parameter>
																							<Parameter Name="TimeZone">
																								<Value>=Parameters!TimeZone.Value</Value>
																							</Parameter>
																							<Parameter Name="TimeZoneName">
																								<Value>=Parameters!TimeZoneName.Value</Value>
																							</Parameter>
																							<Parameter Name="Interactive">
																								<Value>=Parameters!Interactive.Value</Value>
																							</Parameter>
																							<Parameter Name="ObjectList">
																								<Value>="&lt;Data&gt;&lt;Objects&gt;&lt;Object&gt;" &amp; Fields!ManagedEntityRowId.Value &amp; "&lt;/Object&gt;&lt;/Objects&gt;&lt;/Data&gt;"</Value>
																							</Parameter>
																						</Parameters>
																					</Drillthrough>
																				</Action>
																				<Width>2.05in</Width>
																				<Style>
																					<Color>Blue</Color>
																					<FontFamily>Tahoma</FontFamily>
																					<FontSize>8pt</FontSize>
																					<PaddingLeft>2pt</PaddingLeft>
																					<PaddingRight>2pt</PaddingRight>
																					<PaddingTop>2pt</PaddingTop>
																					<PaddingBottom>2pt</PaddingBottom>
																				</Style>
																				<CanGrow>true</CanGrow>
																				<Left>1.45in</Left>
																				<Height>0.2in</Height>
																				<Value>=Code.GetLocTable("LT_Table").GetString("RT.Detail.AlertReportLabel", "[Alert Detail Report Label]")</Value>
																			</Textbox>
																		</ReportItems>
																		<Width>10.25001in</Width>
																		<Style>
																			<BackgroundColor>Gainsboro</BackgroundColor>
																			<BorderColor>
																				<Default>DarkGray</Default>
																			</BorderColor>
																			<BorderStyle>
																				<Default>Solid</Default>
																			</BorderStyle>
																		</Style>
																		<Height>0.45in</Height>
																	</Rectangle>
																	<Rectangle Name="rectangle7">
																		<ReportItems>
																			<Textbox Name="textbox18">
																				<Top>0.25in</Top>
																				<Width>2.05in</Width>
																				<Style>
																					<Color>Blue</Color>
																					<FontFamily>Tahoma</FontFamily>
																					<FontSize>8pt</FontSize>
																					<PaddingLeft>2pt</PaddingLeft>
																					<PaddingRight>2pt</PaddingRight>
																					<PaddingTop>2pt</PaddingTop>
																					<PaddingBottom>2pt</PaddingBottom>
																				</Style>
																				<ZIndex>3</ZIndex>
																				<CanGrow>true</CanGrow>
																				<Left>1.45in</Left>
																				<Value />
																			</Textbox>
																			<Image Name="image5">
																				<Sizing>AutoSize</Sizing>
																				<Top>0.05in</Top>
																				<Width>0.16667in</Width>
																				<MIMEType />
																				<Source>External</Source>
																				<Style />
																				<ZIndex>2</ZIndex>
																				<Left>0.25in</Left>
																				<Height>0.16667in</Height>
																				<Value>../console_views_icon.png</Value>
																			</Image>
																			<Textbox Name="textbox27">
																				<DataElementOutput>NoOutput</DataElementOutput>
																				<Top>0.05in</Top>
																				<Width>0.74896in</Width>
																				<Style>
																					<FontFamily>Tahoma</FontFamily>
																					<FontSize>8pt</FontSize>
																					<PaddingLeft>2pt</PaddingLeft>
																					<PaddingRight>2pt</PaddingRight>
																					<PaddingTop>2pt</PaddingTop>
																					<PaddingBottom>2pt</PaddingBottom>
																				</Style>
																				<ZIndex>1</ZIndex>
																				<CanGrow>true</CanGrow>
																				<Left>0.5in</Left>
																				<Height>0.2in</Height>
																				<Value>=Code.GetLocTable("LT_Table").GetString("RT.Detail.ViewTitle", "[Views]")</Value>
																			</Textbox>
																			<Textbox Name="textbox29">
																				<DataElementOutput>NoOutput</DataElementOutput>
																				<Top>0.05in</Top>
																				<Action>
																					<Hyperlink>= Microsoft.EnterpriseManagement.Reporting.ConsoleIntegration.CreateConsoleViewLink(Fields!ManagementGroupGuid.Value, "Microsoft.SystemCenter.AlertView", Fields!ManagedEntityGuid.Value)</Hyperlink>
																				</Action>
																				<Width>2.05in</Width>
																				<Style>
																					<Color>Blue</Color>
																					<FontFamily>Tahoma</FontFamily>
																					<FontSize>8pt</FontSize>
																					<PaddingLeft>2pt</PaddingLeft>
																					<PaddingRight>2pt</PaddingRight>
																					<PaddingTop>2pt</PaddingTop>
																					<PaddingBottom>2pt</PaddingBottom>
																				</Style>
																				<CanGrow>true</CanGrow>
																				<Left>1.45in</Left>
																				<Height>0.2in</Height>
																				<Value>=Code.GetLocTable("LT_Table").GetString("RT.Detail.AlertViewLabel", "[Alert View Label]")</Value>
																			</Textbox>
																		</ReportItems>
																		<Top>0.45in</Top>
																		<Width>10.25001in</Width>
																		<Style>
																			<BackgroundColor>Gainsboro</BackgroundColor>
																			<BorderColor>
																				<Default>DarkGray</Default>
																			</BorderColor>
																			<BorderStyle>
																				<Default>Solid</Default>
																			</BorderStyle>
																		</Style>
																	</Rectangle>
																</ReportItems>
															</Rectangle>
														</ReportItems>
													</TableCell>
												</TableCells>
												<Height>0.9in</Height>
											</TableRow>
										</TableRows>
										<Sorting>
											<SortBy>
												<SortExpression>=Fields!Severity.Value</SortExpression>
												<Direction>Descending</Direction>
											</SortBy>
										</Sorting>
									</Details>
									<DetailDataCollectionName>Alerts</DetailDataCollectionName>
									<Style>
										<FontFamily>Tahoma</FontFamily>
										<FontSize>8pt</FontSize>
									</Style>
									<Header>
										<TableRows>
											<TableRow>
												<TableCells>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox67">
																<Style>
																	<Color>White</Color>
																	<BackgroundColor>Gray</BackgroundColor>
																	<BorderColor>
																		<Default>DimGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<VerticalAlign>Middle</VerticalAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>23</ZIndex>
																<CanGrow>true</CanGrow>
																<Value />
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox1">
																<rd:DefaultName>textbox1</rd:DefaultName>
																<Style>
																	<Color>White</Color>
																	<BackgroundColor>Gray</BackgroundColor>
																	<BorderColor>
																		<Default>DimGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<VerticalAlign>Middle</VerticalAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>22</ZIndex>
																<CanGrow>true</CanGrow>
																<UserSort>
																	<SortExpression>=Fields!ManagementPackName.Value</SortExpression>
																</UserSort>
																<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.MPName", "[MPName Column Title]")</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ColSpan>2</ColSpan>
														<ReportItems>
															<Textbox Name="textbox73">
																<DataElementOutput>NoOutput</DataElementOutput>
																<Style>
																	<Color>White</Color>
																	<BackgroundColor>Gray</BackgroundColor>
																	<BorderColor>
																		<Default>DimGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<VerticalAlign>Middle</VerticalAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>21</ZIndex>
																<CanGrow>true</CanGrow>
																<UserSort>
																	<SortExpression>=Fields!AlertName.Value</SortExpression>
																</UserSort>
																<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.AlertName", "[Alert Name Column Title]")</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox71">
																<DataElementOutput>NoOutput</DataElementOutput>
																<Style>
																	<Color>White</Color>
																	<BackgroundColor>Gray</BackgroundColor>
																	<BorderColor>
																		<Default>DimGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<VerticalAlign>Middle</VerticalAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>20</ZIndex>
																<CanGrow>true</CanGrow>
																<UserSort>
																	<SortExpression>=Fields!RepeatCount.Value</SortExpression>
																</UserSort>
																<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.RepeatCount", "[Repeat Count Column Title]")</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox45">
																<DataElementOutput>NoOutput</DataElementOutput>
																<Style>
																	<Color>White</Color>
																	<BackgroundColor>Gray</BackgroundColor>
																	<BorderColor>
																		<Default>DimGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<VerticalAlign>Middle</VerticalAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>19</ZIndex>
																<CanGrow>true</CanGrow>
																<UserSort>
																	<SortExpression>=Fields!Priority.Value</SortExpression>
																</UserSort>
																<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Priority", "[Priority Column Title]")</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ColSpan>2</ColSpan>
														<ReportItems>
															<Textbox Name="textbox4">
																<rd:DefaultName>textbox4</rd:DefaultName>
																<DataElementOutput>NoOutput</DataElementOutput>
																<Style>
																	<Color>White</Color>
																	<BackgroundColor>Gray</BackgroundColor>
																	<BorderColor>
																		<Default>DimGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<VerticalAlign>Middle</VerticalAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>18</ZIndex>
																<CanGrow>true</CanGrow>
																<UserSort>
																	<SortExpression>=Fields!ManagedEntityDefaultName.Value</SortExpression>
																</UserSort>
																<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Object", "[Object]")</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox51">
																<DataElementOutput>NoOutput</DataElementOutput>
																<Style>
																	<Color>White</Color>
																	<BackgroundColor>Gray</BackgroundColor>
																	<BorderColor>
																		<Default>DimGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<VerticalAlign>Middle</VerticalAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>17</ZIndex>
																<CanGrow>true</CanGrow>
																<UserSort>
																	<SortExpression>=Fields!FirstRaisedTime.Value</SortExpression>
																</UserSort>
																<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.FirstRaisedTime", "[First Raised On]")</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
													<TableCell>
														<ReportItems>
															<Textbox Name="textbox52">
																<rd:DefaultName>textbox52</rd:DefaultName>
																<DataElementOutput>NoOutput</DataElementOutput>
																<Style>
																	<Color>White</Color>
																	<BackgroundColor>Gray</BackgroundColor>
																	<BorderColor>
																		<Default>DimGray</Default>
																	</BorderColor>
																	<BorderStyle>
																		<Default>Solid</Default>
																	</BorderStyle>
																	<FontFamily>Tahoma</FontFamily>
																	<FontSize>8pt</FontSize>
																	<TextAlign>Center</TextAlign>
																	<VerticalAlign>Middle</VerticalAlign>
																	<PaddingLeft>2pt</PaddingLeft>
																	<PaddingRight>2pt</PaddingRight>
																	<PaddingTop>2pt</PaddingTop>
																	<PaddingBottom>2pt</PaddingBottom>
																</Style>
																<ZIndex>16</ZIndex>
																<CanGrow>true</CanGrow>
																<UserSort>
																	<SortExpression>=Fields!LastRaisedTime.Value</SortExpression>
																</UserSort>
																<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.LastRaisedTime", "[Last Raised On]")</Value>
															</Textbox>
														</ReportItems>
													</TableCell>
												</TableCells>
												<Height>0.2in</Height>
											</TableRow>
										</TableRows>
										<RepeatOnNewPage>true</RepeatOnNewPage>
									</Header>
									<TableColumns>
										<TableColumn>
											<Width>0.3in</Width>
										</TableColumn>
										<TableColumn>
											<Width>1.25in</Width>
										</TableColumn>
										<TableColumn>
											<Width>0.30208in</Width>
										</TableColumn>
										<TableColumn>
											<Width>2.45in</Width>
										</TableColumn>
										<TableColumn>
											<Width>0.85in</Width>
										</TableColumn>
										<TableColumn>
											<Width>0.9in</Width>
										</TableColumn>
										<TableColumn>
											<Width>0.3in</Width>
										</TableColumn>
										<TableColumn>
											<Width>3.19792in</Width>
										</TableColumn>
										<TableColumn>
											<Width>1.3in</Width>
										</TableColumn>
										<TableColumn>
											<Width>1.25in</Width>
										</TableColumn>
									</TableColumns>
									<DataElementName>AlertTable</DataElementName>
									<Height>1.99167in</Height>
									<Left>0.15in</Left>
								</Table>
								<Rectangle Name="RptParamHeader">
									<Left>0.15in</Left>
									<ZIndex>5</ZIndex>
									<ReportItems>
										<Rectangle Name="ObjectListHeader">
											<ZIndex>13</ZIndex>
											<Visibility>
												<Hidden>true</Hidden>
												<ToggleItem>objectsParameterTitle</ToggleItem>
											</Visibility>
											<ReportItems>
												<List Name="objectParameterList">
													<Sorting>
														<SortBy>
															<SortExpression>=Fields!ManagementPackSystemName.Value</SortExpression>
															<Direction>Ascending</Direction>
														</SortBy>
														<SortBy>
															<SortExpression>=Fields!DisplayName.Value</SortExpression>
															<Direction>Ascending</Direction>
														</SortBy>
													</Sorting>
													<DataSetName>ObjectList</DataSetName>
													<Visibility>
														<Hidden>true</Hidden>
														<ToggleItem>objectsParameterTitle</ToggleItem>
													</Visibility>
													<ReportItems>
														<Textbox Name="textbox35">
															<CanShrink>true</CanShrink>
															<Style>
																<FontFamily>Tahoma</FontFamily>
																<FontSize>8pt</FontSize>
																<VerticalAlign>Bottom</VerticalAlign>
																<PaddingLeft>2pt</PaddingLeft>
																<PaddingRight>2pt</PaddingRight>
																<PaddingTop>2pt</PaddingTop>
																<PaddingBottom>2pt</PaddingBottom>
															</Style>
															<CanGrow>true</CanGrow>
															<Left>1.95in</Left>
															<Height>0.2in</Height>
															<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.ObjectFormatLine1", "{0}: {1}"), Fields!DisplayName.Value, Fields!DisplayName.Value)</Value>
														</Textbox>
													</ReportItems>
													<Top>0.05in</Top>
													<Style>
														<BackgroundColor>Gainsboro</BackgroundColor>
													</Style>
													<DataInstanceElementOutput>NoOutput</DataInstanceElementOutput>
													<Height>0.206in</Height>
												</List>
											</ReportItems>
											<Top>0.65in</Top>
											<Style>
												<BackgroundColor>Gainsboro</BackgroundColor>
											</Style>
											<Height>0.3in</Height>
										</Rectangle>
										<Textbox Name="textbox28">
											<DataElementOutput>NoOutput</DataElementOutput>
											<CanShrink>true</CanShrink>
											<Top>0.25in</Top>
											<Width>8.55in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<ZIndex>12</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>1.95in</Left>
											<Height>0.2in</Height>
											<Value>
												=Code.FormatString(
												Code.GetLocTable("LT_Report").GetString("R.StartEndTimeFormat", "{0} - {1}"),
												Code.FormatDateTime("g", Code.GetReportStartDate()),
												Code.FormatDateTime("g", Code.GetReportEndDate())
												)
											</Value>
										</Textbox>
										<Textbox Name="textbox17">
											<DataElementOutput>Output</DataElementOutput>
											<Visibility>
												<Hidden>true</Hidden>
											</Visibility>
											<CanShrink>true</CanShrink>
											<Top>0.25in</Top>
											<Width>0.05in</Width>
											<Style>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<DataElementStyle>ElementNormal</DataElementStyle>
											<ZIndex>11</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>0.1in</Left>
											<DataElementName>TimeZone</DataElementName>
											<Height>0.2in</Height>
											<Value>=Parameters!TimeZoneName.Value</Value>
										</Textbox>
										<Textbox Name="textbox9">
											<DataElementOutput>Output</DataElementOutput>
											<Visibility>
												<Hidden>true</Hidden>
											</Visibility>
											<CanShrink>true</CanShrink>
											<Top>0.25in</Top>
											<Width>0.05in</Width>
											<Style>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<DataElementStyle>ElementNormal</DataElementStyle>
											<ZIndex>10</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>0.05in</Left>
											<DataElementName>EndDate</DataElementName>
											<Height>0.2in</Height>
											<Value>=Code.FormatDateTime("g", Code.GetReportEndDate())</Value>
										</Textbox>
										<Image Name="parameterBottomImage">
											<Sizing>AutoSize</Sizing>
											<Top>1in</Top>
											<Width>10.5in</Width>
											<MIMEType />
											<Source>External</Source>
											<Style />
											<ZIndex>9</ZIndex>
											<Value>../gradient_portrait.gif</Value>
										</Image>
										<Textbox Name="textbox14">
											<DataElementOutput>NoOutput</DataElementOutput>
											<CanShrink>true</CanShrink>
											<Top>0.45in</Top>
											<Width>8.55in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<ZIndex>8</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>1.95in</Left>
											<Height>0.2in</Height>
											<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.ObjectsFormat", "{0}"), Code.FormatNumber("G", CountRows("ObjectList")))</Value>
										</Textbox>
										<Textbox Name="textbox11">
											<DataElementOutput>NoOutput</DataElementOutput>
											<CanShrink>true</CanShrink>
											<Top>0.45in</Top>
											<Width>0.1in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<ZIndex>7</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>1.85in</Left>
											<Height>0.2in</Height>
											<Value>:</Value>
										</Textbox>
										<Textbox Name="objectsParameterTitle">
											<DataElementOutput>NoOutput</DataElementOutput>
											<CanShrink>true</CanShrink>
											<Top>0.45in</Top>
											<Width>1.85in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<ZIndex>6</ZIndex>
											<CanGrow>true</CanGrow>
											<Height>0.2in</Height>
											<Value>=Code.GetLocTable("LT_Report").GetString("R.ObjectsLabel", "[Report Objects Label]")</Value>
										</Textbox>
										<Textbox Name="ReportGeneratedTime">
											<DataElementOutput>Output</DataElementOutput>
											<CanShrink>true</CanShrink>
											<Top>0.05in</Top>
											<Width>8.55in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<DataElementStyle>ElementNormal</DataElementStyle>
											<ZIndex>5</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>1.95in</Left>
											<DataElementName>Created</DataElementName>
											<Height>0.2in</Height>
											<Value>=Code.FormatDateTime("g", Code.ToReportDate(DateTime.UtcNow))</Value>
										</Textbox>
										<Textbox Name="textbox7">
											<DataElementOutput>NoOutput</DataElementOutput>
											<CanShrink>true</CanShrink>
											<Top>0.25in</Top>
											<Width>0.1in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<ZIndex>4</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>1.85in</Left>
											<Height>0.2in</Height>
											<Value>:</Value>
										</Textbox>
										<Textbox Name="textbox2">
											<DataElementOutput>NoOutput</DataElementOutput>
											<CanShrink>true</CanShrink>
											<Top>0.05in</Top>
											<Width>0.1in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<ZIndex>3</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>1.85in</Left>
											<Height>0.2in</Height>
											<Value>:</Value>
										</Textbox>
										<Textbox Name="textbox3">
											<DataElementOutput>NoOutput</DataElementOutput>
											<CanShrink>true</CanShrink>
											<Top>0.05in</Top>
											<Width>1.65in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<ZIndex>2</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>0.2in</Left>
											<Height>0.2in</Height>
											<Value>=Code.GetLocTable("LT_Report").GetString("R.GeneratedTimeLabel", "[Report Generated Time Label]")</Value>
										</Textbox>
										<Textbox Name="textbox26">
											<DataElementOutput>NoOutput</DataElementOutput>
											<CanShrink>true</CanShrink>
											<Top>0.25in</Top>
											<Width>1.65in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<ZIndex>1</ZIndex>
											<CanGrow>true</CanGrow>
											<Left>0.2in</Left>
											<Height>0.2in</Height>
											<Value>=Code.GetLocTable("LT_Report").GetString("R.StartEndTimeLabel", "[Report Start/End Time Label]")</Value>
										</Textbox>
										<Textbox Name="textbox10">
											<DataElementOutput>Output</DataElementOutput>
											<Visibility>
												<Hidden>true</Hidden>
											</Visibility>
											<CanShrink>true</CanShrink>
											<Top>0.25in</Top>
											<Width>0.05in</Width>
											<Style>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<DataElementStyle>ElementNormal</DataElementStyle>
											<CanGrow>true</CanGrow>
											<DataElementName>StartDate</DataElementName>
											<Height>0.2in</Height>
											<Value>=Code.FormatDateTime("g", Code.GetReportStartDate())</Value>
										</Textbox>
									</ReportItems>
									<Top>1.6in</Top>
									<Width>10.55in</Width>
									<Height>1.05in</Height>
								</Rectangle>
								<Rectangle Name="rectangle11">
									<Left>0.15in</Left>
									<ZIndex>4</ZIndex>
									<DataElementOutput>NoOutput</DataElementOutput>
									<ReportItems>
										<Rectangle Name="rectangle13">
											<Left>1.35in</Left>
											<ZIndex>1</ZIndex>
											<DataElementOutput>NoOutput</DataElementOutput>
											<ReportItems>
												<Image Name="image7">
													<Sizing>AutoSize</Sizing>
													<Top>0.04167in</Top>
													<Width>12pt</Width>
													<MIMEType>image/png</MIMEType>
													<Source>External</Source>
													<Style>
														<BorderColor>
															<Default>DarkGray</Default>
														</BorderColor>
													</Style>
													<ZIndex>7</ZIndex>
													<Left>5.50714in</Left>
													<Height>12pt</Height>
													<Value>AlertSeverity_Unknown16x16.png</Value>
												</Image>
												<Textbox Name="textbox38">
													<Width>0.95in</Width>
													<Style>
														<FontFamily>Tahoma</FontFamily>
														<FontSize>7pt</FontSize>
														<VerticalAlign>Middle</VerticalAlign>
														<PaddingLeft>2pt</PaddingLeft>
														<PaddingRight>2pt</PaddingRight>
														<PaddingTop>2pt</PaddingTop>
														<PaddingBottom>2pt</PaddingBottom>
													</Style>
													<ZIndex>6</ZIndex>
													<CanGrow>true</CanGrow>
													<Left>5.80714in</Left>
													<Value>=Code.GetLocTable("LT_Report").GetString("R.SeverityLevelUnknown", "Unknown")</Value>
												</Textbox>
												<Textbox Name="textbox39">
													<Width>0.95in</Width>
													<Style>
														<FontFamily>Tahoma</FontFamily>
														<FontSize>7pt</FontSize>
														<VerticalAlign>Middle</VerticalAlign>
														<PaddingLeft>2pt</PaddingLeft>
														<PaddingRight>2pt</PaddingRight>
														<PaddingTop>2pt</PaddingTop>
														<PaddingBottom>2pt</PaddingBottom>
													</Style>
													<ZIndex>5</ZIndex>
													<CanGrow>true</CanGrow>
													<Left>4.3381in</Left>
													<Value>=Code.GetLocTable("LT_Report").GetString("R.SeverityLevel2", "[Severity Level 2]")</Value>
												</Textbox>
												<Textbox Name="textbox41">
													<Width>0.95in</Width>
													<Style>
														<FontFamily>Tahoma</FontFamily>
														<FontSize>7pt</FontSize>
														<VerticalAlign>Middle</VerticalAlign>
														<PaddingLeft>2pt</PaddingLeft>
														<PaddingRight>2pt</PaddingRight>
														<PaddingTop>2pt</PaddingTop>
														<PaddingBottom>2pt</PaddingBottom>
													</Style>
													<ZIndex>4</ZIndex>
													<CanGrow>true</CanGrow>
													<Left>2.86905in</Left>
													<Value>=Code.GetLocTable("LT_Report").GetString("R.SeverityLevel1", "[Severity Level 1]")</Value>
												</Textbox>
												<Image Name="image2">
													<Sizing>AutoSize</Sizing>
													<Top>0.05in</Top>
													<Width>12pt</Width>
													<MIMEType>image/png</MIMEType>
													<Source>External</Source>
													<Style>
														<BorderColor>
															<Default>DarkGray</Default>
														</BorderColor>
													</Style>
													<ZIndex>3</ZIndex>
													<Left>1.1in</Left>
													<Height>12pt</Height>
													<Value>AlertSeverity_Information16x16.png</Value>
												</Image>
												<Image Name="image3">
													<Sizing>AutoSize</Sizing>
													<Top>0.05in</Top>
													<Width>12pt</Width>
													<MIMEType>image/png</MIMEType>
													<Source>External</Source>
													<Style>
														<BorderColor>
															<Default>DarkGray</Default>
														</BorderColor>
													</Style>
													<ZIndex>2</ZIndex>
													<Left>2.56905in</Left>
													<Height>12pt</Height>
													<Value>AlertSeverity_Warning16x16.png</Value>
												</Image>
												<Image Name="image6">
													<Sizing>AutoSize</Sizing>
													<Top>0.05in</Top>
													<Width>12pt</Width>
													<MIMEType>image/png</MIMEType>
													<Source>External</Source>
													<Style>
														<BorderColor>
															<Default>DarkGray</Default>
														</BorderColor>
													</Style>
													<ZIndex>1</ZIndex>
													<Left>4.0381in</Left>
													<Height>12pt</Height>
													<Value>AlertSeverity_CriticalError16x16.png</Value>
												</Image>
												<Textbox Name="textbox42">
													<Width>0.95in</Width>
													<Style>
														<FontFamily>Tahoma</FontFamily>
														<FontSize>7pt</FontSize>
														<VerticalAlign>Middle</VerticalAlign>
														<PaddingLeft>2pt</PaddingLeft>
														<PaddingRight>2pt</PaddingRight>
														<PaddingTop>2pt</PaddingTop>
														<PaddingBottom>2pt</PaddingBottom>
													</Style>
													<CanGrow>true</CanGrow>
													<Left>1.4in</Left>
													<Value>=Code.GetLocTable("LT_Report").GetString("R.SeverityLevel0", "[Severity Level 0]")</Value>
												</Textbox>
											</ReportItems>
											<Width>7.85in</Width>
											<Style>
												<BorderColor>
													<Default>DarkGray</Default>
												</BorderColor>
												<BorderStyle>
													<Default>Solid</Default>
												</BorderStyle>
											</Style>
										</Rectangle>
										<Textbox Name="textbox25">
											<rd:DefaultName>textbox25</rd:DefaultName>
											<Width>1.25in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<TextAlign>Left</TextAlign>
												<VerticalAlign>Middle</VerticalAlign>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<CanGrow>true</CanGrow>
											<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Severity", "[Severity Column Title]")</Value>
										</Textbox>
									</ReportItems>
									<Top>2.75in</Top>
									<Width>10.55in</Width>
									<Height>0.25in</Height>
								</Rectangle>
								<Rectangle Name="rectangle5">
									<Left>0.15in</Left>
									<ZIndex>3</ZIndex>
									<Top>1.50625in</Top>
									<Width>10.55in</Width>
									<Style>
										<BackgroundColor>Gainsboro</BackgroundColor>
										<BorderColor>
											<Default>DarkGray</Default>
										</BorderColor>
										<BorderStyle>
											<Bottom>Solid</Bottom>
										</BorderStyle>
									</Style>
									<Height>0.05in</Height>
								</Rectangle>
								<Rectangle Name="rectangle4">
									<Left>0.15in</Left>
									<ZIndex>2</ZIndex>
									<ReportItems>
										<Textbox Name="reportDescriptionTitle">
											<DataElementOutput>NoOutput</DataElementOutput>
											<Top>0.3in</Top>
											<Width>10.5in</Width>
											<Style>
												<Color>DimGray</Color>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<VerticalAlign>Middle</VerticalAlign>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<ZIndex>1</ZIndex>
											<CanGrow>true</CanGrow>
											<Height>0.2in</Height>
											<Value>=Code.GetLocTable("LT_Report").GetString("R.DescriptionTitle", "[Report Description Title]")</Value>
										</Textbox>
										<Textbox Name="reportTitle">
											<DataElementOutput>Output</DataElementOutput>
											<Top>0.05in</Top>
											<Width>10.3in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>11pt</FontSize>
												<FontWeight>700</FontWeight>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<DataElementStyle>ElementNormal</DataElementStyle>
											<CanGrow>true</CanGrow>
											<Left>0.2in</Left>
											<DataElementName>Title</DataElementName>
											<Height>0.25in</Height>
											<Value>=Code.GetLocTable("LT_Report").GetString("R.AlertReportTitle", "[Report Title]")</Value>
										</Textbox>
									</ReportItems>
									<Top>0.75625in</Top>
									<Width>10.55in</Width>
									<Style>
										<BackgroundColor>Gainsboro</BackgroundColor>
									</Style>
									<Height>0.55in</Height>
								</Rectangle>
								<Rectangle Name="rectangle3">
									<Left>0.15in</Left>
									<ZIndex>1</ZIndex>
									<Visibility>
										<Hidden>true</Hidden>
										<ToggleItem>reportDescriptionTitle</ToggleItem>
									</Visibility>
									<ReportItems>
										<Textbox Name="reportDescription">
											<DataElementOutput>NoOutput</DataElementOutput>
											<Width>10.3in</Width>
											<Style>
												<FontFamily>Tahoma</FontFamily>
												<FontSize>8pt</FontSize>
												<PaddingLeft>2pt</PaddingLeft>
												<PaddingRight>2pt</PaddingRight>
												<PaddingTop>2pt</PaddingTop>
												<PaddingBottom>2pt</PaddingBottom>
											</Style>
											<CanGrow>true</CanGrow>
											<Left>0.2in</Left>
											<Value>=Code.GetLocTable("LT_Report").GetString("R.Description", "[Report Description]")</Value>
										</Textbox>
									</ReportItems>
									<Top>1.30625in</Top>
									<Width>10.55in</Width>
									<Style>
										<BackgroundColor>Gainsboro</BackgroundColor>
									</Style>
									<Height>0.2in</Height>
								</Rectangle>
								<Image Name="banner_image">
									<Sizing>AutoSize</Sizing>
									<Top>0.11042in</Top>
									<Width>10.55208in</Width>
									<MIMEType />
									<Source>External</Source>
									<Style />
									<Left>0.15in</Left>
									<Height>0.64583in</Height>
									<Value>../banner_landscape.jpg</Value>
								</Image>
							</ReportItems>
							<Height>5.14167in</Height>
						</Body>
						<Language>en-US</Language>
						<PageFooter>
							<PrintOnFirstPage>true</PrintOnFirstPage>
							<ReportItems>
								<Textbox Name="textbox8">
									<Top>0.1in</Top>
									<Width>1.7in</Width>
									<Style>
										<Color>DimGray</Color>
										<FontFamily>Tahoma</FontFamily>
										<FontSize>8pt</FontSize>
										<TextAlign>Right</TextAlign>
										<PaddingLeft>2pt</PaddingLeft>
										<PaddingRight>2pt</PaddingRight>
										<PaddingTop>2pt</PaddingTop>
										<PaddingBottom>2pt</PaddingBottom>
									</Style>
									<ZIndex>1</ZIndex>
									<CanGrow>true</CanGrow>
									<Left>9in</Left>
									<Height>0.1875in</Height>
									<Value>=string.Format(Code.GetLocTable("LT_Report").GetString("R.PageFormat", "{0}/{1}"), Globals!PageNumber, Globals!TotalPages)</Value>
								</Textbox>
								<Textbox Name="textbox37">
									<Top>0.1in</Top>
									<Width>6.25in</Width>
									<Style>
										<Color>DimGray</Color>
										<FontFamily>Tahoma</FontFamily>
										<FontSize>8pt</FontSize>
										<PaddingLeft>2pt</PaddingLeft>
										<PaddingRight>2pt</PaddingRight>
										<PaddingTop>2pt</PaddingTop>
										<PaddingBottom>2pt</PaddingBottom>
									</Style>
									<CanGrow>true</CanGrow>
									<Left>0.15in</Left>
									<Height>0.1875in</Height>
									<Value>=string.Format(Code.GetLocTable("LT_Report").GetString("R.TimeZoneFormat", "{0}"), Parameters!TimeZoneName.Value)</Value>
								</Textbox>
							</ReportItems>
							<Height>0.35in</Height>
							<PrintOnLastPage>true</PrintOnLastPage>
						</PageFooter>
						<PageHeight>8.5in</PageHeight>
					</Report>
				</Definition>
				<ReportStrings>
					<ReportString ID="R.AlertReportTitle"/>
					<ReportString ID="R.Description"/>
					<ReportString ID="R.DescriptionTitle"/>
					<ReportString ID="R.PageFormat"/>
					<ReportString ID="R.TimeZoneFormat"/>
					<ReportString ID="R.GeneratedTimeLabel"/>
					<ReportString ID="R.StartEndTimeLabel"/>
					<ReportString ID="R.StartEndTimeFormat"/>
					<ReportString ID="R.BusinessTimeFormat"/>
					<ReportString ID="R.SeverityLabel"/>
					<ReportString ID="R.PriorityLabel"/>
					<ReportString ID="R.ObjectsLabel"/>
					<ReportString ID="R.ObjectsFormat"/>
					<ReportString ID="R.ObjectFormatLine1"/>
					<ReportString ID="R.ObjectFormatLine2"/>
					<ReportString ID="R.ObjectFormatLine2Path"/>
					<ReportString ID="R.ObjectUseContainment"/>
					<ReportString ID="R.SeverityLevel0"/>
					<ReportString ID="R.SeverityLevel1"/>
					<ReportString ID="R.SeverityLevel2"/>
					<ReportString ID="RT.Column.AlertName"/>
					<ReportString ID="RT.Column.RepeatCount"/>
					<ReportString ID="RT.Column.Priority"/>
					<ReportString ID="RT.Column.Object"/>
					<ReportString ID="RT.Column.Severity"/>
					<ReportString ID="RT.Column.FirstRaisedTime"/>
					<ReportString ID="RT.Column.LastRaisedTime"/>
					<ReportString ID="RT.Column.MPName"/>
					<ReportString ID="RT.Detail.ViewTitle"/>
					<ReportString ID="RT.Detail.MonitorSettingsLabel"/>
					<ReportString ID="RT.Detail.AlertViewLabel"/>
					<ReportString ID="RT.Detail.ReportTitle"/>
					<ReportString ID="RT.Detail.AlertReportLabel"/>
					<ReportString ID="RT.Detail.AlertHistoryLabel"/>
					<ReportString ID="RT.Detail.RuleReportLabel"/>
				</ReportStrings>
			</Report>
		
        <Report ID="Microsoft.SystemCenter.DataWarehouse.Report.ServerOverview" Accessibility="Public" Target="System!System.Entity" Visible="true">
          <Dependencies>
            <DataWarehouseScript>Microsoft.SystemCenter.ComputerGroupInfoGet</DataWarehouseScript>
          </Dependencies>
          <ParameterBlock columns="2" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
            <Controls>
              <Control columnSpan ="1" rowSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.DateTimePicker">
                <ReportParameters>
                  <ReportParameter name="StartDateTimeUtc">

                  </ReportParameter>
                </ReportParameters>
              </Control>
              <Control columnSpan ="1" rowSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
                <ReportParameters>
                  <ReportParameter name="GroupDisplayName">

                  </ReportParameter>
                </ReportParameters>
              </Control>
              <Control columnSpan ="1" rowSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.DateTimePicker">
                <ReportParameters>
                  <ReportParameter name="EndDateTimeUtc">

                  </ReportParameter>
                </ReportParameters>
              </Control>
            </Controls>
          </ParameterBlock>
          <Definition>
            <Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
              <DataSources>
                <DataSource Name="DataWarehouseMain">
                  <rd:DataSourceID>e4235c51-407f-4065-8519-a1e57374bc45</rd:DataSourceID>
                  <DataSourceReference>Data Warehouse Main</DataSourceReference>
                </DataSource>
              </DataSources>
              <InteractiveHeight>11in</InteractiveHeight>
              <ReportParameters>
                <ReportParameter Name="GroupDisplayName">
                  <DataType>String</DataType>
                  <Prompt>Select Group</Prompt>
                  <ValidValues>
                    <DataSetReference>
                      <DataSetName>Groups</DataSetName>
                      <ValueField>DisplayName</ValueField>
                      <LabelField>DisplayName</LabelField>
                    </DataSetReference>
                  </ValidValues>
                </ReportParameter>
                <ReportParameter Name="StartDateTimeUtc">
                  <DataType>DateTime</DataType>
                  <Prompt>From</Prompt>
                </ReportParameter>
                <ReportParameter Name="EndDateTimeUtc">
                  <DataType>DateTime</DataType>
                  <Prompt>To</Prompt>
                </ReportParameter>
              </ReportParameters>
              <rd:DrawGrid>true</rd:DrawGrid>
              <InteractiveWidth>8.5in</InteractiveWidth>
              <rd:SnapToGrid>true</rd:SnapToGrid>
              <RightMargin>1in</RightMargin>
              <LeftMargin>1in</LeftMargin>
              <BottomMargin>1in</BottomMargin>
              <rd:ReportID>f940ab72-59eb-47ab-ae38-b79587a4ec34</rd:ReportID>
              <DataSets>
                <DataSet Name="OverviewData">
                  <Fields>
                    <Field Name="ComputerManagedEntityRowId">
                      <DataField>ComputerManagedEntityRowId</DataField>
                      <rd:TypeName>System.Int32</rd:TypeName>
                    </Field>
                    <Field Name="ComputerName">
                      <DataField>ComputerName</DataField>
                      <rd:TypeName>System.String</rd:TypeName>
                    </Field>
                    <Field Name="OperatingSystemName">
                      <DataField>OperatingSystemName</DataField>
                      <rd:TypeName>System.String</rd:TypeName>
                    </Field>
                    <Field Name="ProcessorCount">
                      <DataField>ProcessorCount</DataField>
                      <rd:TypeName>System.Int32</rd:TypeName>
                    </Field>
                    <Field Name="PhysicalMemoryGb">
                      <DataField>PhysicalMemoryGb</DataField>
                      <rd:TypeName>System.Double</rd:TypeName>
                    </Field>
                    <Field Name="AvailabilityPercent">
                      <DataField>AvailabilityPercent</DataField>
                      <rd:TypeName>System.Double</rd:TypeName>
                    </Field>
                    <Field Name="CpuUtilizationPercent">
                      <DataField>CpuUtilizationPercent</DataField>
                      <rd:TypeName>System.Int32</rd:TypeName>
                    </Field>
                    <Field Name="AvailableMemoryMb">
                      <DataField>AvailableMemoryMb</DataField>
                      <rd:TypeName>System.Int32</rd:TypeName>
                    </Field>
                    <Field Name="DiskName">
                      <DataField>DiskName</DataField>
                      <rd:TypeName>System.String</rd:TypeName>
                    </Field>
                    <Field Name="DiskSizeGb">
                      <DataField>DiskSizeGb</DataField>
                      <rd:TypeName>System.Int32</rd:TypeName>
                    </Field>
                    <Field Name="DiskFreeSpaceMb">
                      <DataField>DiskFreeSpaceMb</DataField>
                      <rd:TypeName>System.Int32</rd:TypeName>
                    </Field>
                    <Field Name="DiskFreePercent">
                      <DataField>DiskFreePercent</DataField>
                      <rd:TypeName>System.Double</rd:TypeName>
                    </Field>
                  </Fields>
                  <Query>
                    <DataSourceName>DataWarehouseMain</DataSourceName>
                    <CommandType>StoredProcedure</CommandType>
                    <CommandText>computergroupinfoget</CommandText>
                    <QueryParameters>
                      <QueryParameter Name="@GroupDisplayName">
                        <Value>=Parameters!GroupDisplayName.Value</Value>
                      </QueryParameter>
                      <QueryParameter Name="@StartDateTimeUtc">
                        <Value>=Parameters!StartDateTimeUtc.Value</Value>
                      </QueryParameter>
                      <QueryParameter Name="@EndDateTimeUtc">
                        <Value>=Parameters!EndDateTimeUtc.Value</Value>
                      </QueryParameter>
                    </QueryParameters>
                  </Query>
                </DataSet>
                <DataSet Name="Groups">
                  <Fields>
                    <Field Name="DisplayName">
                      <DataField>DisplayName</DataField>
                      <rd:TypeName>System.String</rd:TypeName>
                    </Field>
                  </Fields>
                  <Query>
                    <DataSourceName>DataWarehouseMain</DataSourceName>
                    <CommandText>
                      SELECT DisplayName FROM vManagedEntity
                      Where ManagedEntityTypeRowID in (

                      SELECT ManagedEntityTypeRowID from dbo.ManagedEntityDerivedTypeHierarchy
                      ((
                      SELECT ManagedEntityTypeRowId from vmanagedentitytype
                      Where managedentitytypesystemname = 'system.group'),0))
                      ORDER BY DisplayName
                    </CommandText>
                    <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
                  </Query>
                </DataSet>
              </DataSets>
              <Width>11.25in</Width>
              <Body>
                <ReportItems>
                  <Textbox Name="textbox6">
                    <rd:DefaultName>textbox6</rd:DefaultName>
                    <Top>0.125in</Top>
                    <Width>3.75in</Width>
                    <Style>
                      <FontFamily>Tahoma</FontFamily>
                      <FontSize>18pt</FontSize>
                      <FontWeight>700</FontWeight>
                      <PaddingLeft>2pt</PaddingLeft>
                      <PaddingRight>2pt</PaddingRight>
                      <PaddingTop>2pt</PaddingTop>
                      <PaddingBottom>2pt</PaddingBottom>
                    </Style>
                    <ZIndex>1</ZIndex>
                    <CanGrow>true</CanGrow>
                    <Height>0.375in</Height>
                    <Value>Server Overview Report</Value>
                  </Textbox>
                  <Table Name="table1">
                    <DataSetName>OverviewData</DataSetName>
                    <Top>0.75in</Top>
                    <TableGroups>
                      <TableGroup>
                        <Grouping Name="table1_Group1">
                          <GroupExpressions>
                            <GroupExpression>=Fields!ComputerName.Value</GroupExpression>
                          </GroupExpressions>
                        </Grouping>
                        <Header>
                          <TableRows>
                            <TableRow>
                              <TableCells>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="ComputerName">
                                      <rd:DefaultName>ComputerName</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Right>Black</Right>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Right>Solid</Right>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Right>1pt</Right>
                                        </BorderWidth>
                                        <FontFamily>Tahoma</FontFamily>
                                        <FontSize>8pt</FontSize>
                                        <TextAlign>Left</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>29</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value>=Fields!ComputerName.Value</Value>
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="OperatingSystemName">
                                      <rd:DefaultName>OperatingSystemName</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Left>Black</Left>
                                          <Right>Black</Right>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Left>Solid</Left>
                                          <Right>Solid</Right>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Left>1pt</Left>
                                          <Right>1pt</Right>
                                        </BorderWidth>
                                        <FontFamily>Tahoma</FontFamily>
                                        <FontSize>8pt</FontSize>
                                        <TextAlign>Left</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>28</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value>=Fields!OperatingSystemName.Value</Value>
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="ProcessorCount">
                                      <rd:DefaultName>ProcessorCount</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Left>Black</Left>
                                          <Right>Black</Right>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Left>Solid</Left>
                                          <Right>Solid</Right>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Left>1pt</Left>
                                          <Right>1pt</Right>
                                        </BorderWidth>
                                        <FontFamily>Tahoma</FontFamily>
                                        <FontSize>8pt</FontSize>
                                        <TextAlign>Center</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>27</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value>=Fields!ProcessorCount.Value</Value>
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="PhysicalMemoryGb">
                                      <rd:DefaultName>PhysicalMemoryGb</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Left>Black</Left>
                                          <Right>Black</Right>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Left>Solid</Left>
                                          <Right>Solid</Right>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Left>1pt</Left>
                                          <Right>1pt</Right>
                                        </BorderWidth>
                                        <FontFamily>Tahoma</FontFamily>
                                        <FontSize>8pt</FontSize>
                                        <TextAlign>Center</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>26</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value>=Fields!PhysicalMemoryGb.Value</Value>
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="AvailabilityPercent">
                                      <rd:DefaultName>AvailabilityPercent</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Left>Black</Left>
                                          <Right>Black</Right>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Left>Solid</Left>
                                          <Right>Solid</Right>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Left>1pt</Left>
                                          <Right>1pt</Right>
                                        </BorderWidth>
                                        <FontFamily>Tahoma</FontFamily>
                                        <FontSize>8pt</FontSize>
                                        <TextAlign>Center</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>25</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value>=Fields!AvailabilityPercent.Value</Value>
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="CpuUtilizationPercent">
                                      <rd:DefaultName>CpuUtilizationPercent</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Left>Black</Left>
                                          <Right>Black</Right>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Left>Solid</Left>
                                          <Right>Solid</Right>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Left>1pt</Left>
                                          <Right>1pt</Right>
                                        </BorderWidth>
                                        <FontFamily>Tahoma</FontFamily>
                                        <FontSize>8pt</FontSize>
                                        <TextAlign>Center</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>24</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value>=Fields!CpuUtilizationPercent.Value</Value>
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox27">
                                      <rd:DefaultName>textbox27</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Left>Black</Left>
                                          <Right>Black</Right>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Left>Solid</Left>
                                          <Right>Solid</Right>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Left>1pt</Left>
                                          <Right>1pt</Right>
                                        </BorderWidth>
                                        <TextAlign>Center</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>23</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox28">
                                      <rd:DefaultName>textbox28</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Left>Black</Left>
                                          <Right>Black</Right>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Left>Solid</Left>
                                          <Right>Solid</Right>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Left>1pt</Left>
                                          <Right>1pt</Right>
                                        </BorderWidth>
                                        <TextAlign>Center</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>22</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox29">
                                      <rd:DefaultName>textbox29</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Left>Black</Left>
                                          <Right>Black</Right>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Left>Solid</Left>
                                          <Right>Solid</Right>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Left>1pt</Left>
                                          <Right>1pt</Right>
                                        </BorderWidth>
                                        <TextAlign>Center</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>21</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox30">
                                      <rd:DefaultName>textbox30</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>LightGrey</BackgroundColor>
                                        <BorderColor>
                                          <Left>Black</Left>
                                        </BorderColor>
                                        <BorderStyle>
                                          <Left>Solid</Left>
                                        </BorderStyle>
                                        <BorderWidth>
                                          <Left>1pt</Left>
                                        </BorderWidth>
                                        <TextAlign>Center</TextAlign>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>20</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                              </TableCells>
                              <Height>0.25in</Height>
                            </TableRow>
                          </TableRows>
                        </Header>
                        <Footer>
                          <TableRows>
                            <TableRow>
                              <TableCells>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox31">
                                      <rd:DefaultName>textbox31</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>19</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox32">
                                      <rd:DefaultName>textbox32</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>18</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox33">
                                      <rd:DefaultName>textbox33</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>17</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox34">
                                      <rd:DefaultName>textbox34</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>16</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox35">
                                      <rd:DefaultName>textbox35</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>15</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox36">
                                      <rd:DefaultName>textbox36</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>14</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox37">
                                      <rd:DefaultName>textbox37</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>13</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox38">
                                      <rd:DefaultName>textbox38</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>12</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox39">
                                      <rd:DefaultName>textbox39</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>11</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                                <TableCell>
                                  <ReportItems>
                                    <Textbox Name="textbox40">
                                      <rd:DefaultName>textbox40</rd:DefaultName>
                                      <Style>
                                        <BackgroundColor>Black</BackgroundColor>
                                        <PaddingLeft>2pt</PaddingLeft>
                                        <PaddingRight>2pt</PaddingRight>
                                        <PaddingTop>2pt</PaddingTop>
                                        <PaddingBottom>2pt</PaddingBottom>
                                      </Style>
                                      <ZIndex>10</ZIndex>
                                      <CanGrow>true</CanGrow>
                                      <Value />
                                    </Textbox>
                                  </ReportItems>
                                </TableCell>
                              </TableCells>
                              <Height>0.03125in</Height>
                            </TableRow>
                          </TableRows>
                        </Footer>
                      </TableGroup>
                    </TableGroups>
                    <Details>
                      <TableRows>
                        <TableRow>
                          <TableCells>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox20">
                                  <rd:DefaultName>textbox20</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Right>Black</Right>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Right>Solid</Right>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Right>1pt</Right>
                                    </BorderWidth>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>9</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value />
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox22">
                                  <rd:DefaultName>textbox22</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Left>Black</Left>
                                      <Right>Black</Right>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Left>Solid</Left>
                                      <Right>Solid</Right>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Left>1pt</Left>
                                      <Right>1pt</Right>
                                    </BorderWidth>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>8</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value />
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox23">
                                  <rd:DefaultName>textbox23</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Left>Black</Left>
                                      <Right>Black</Right>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Left>Solid</Left>
                                      <Right>Solid</Right>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Left>1pt</Left>
                                      <Right>1pt</Right>
                                    </BorderWidth>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>7</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value />
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox24">
                                  <rd:DefaultName>textbox24</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Left>Black</Left>
                                      <Right>Black</Right>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Left>Solid</Left>
                                      <Right>Solid</Right>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Left>1pt</Left>
                                      <Right>1pt</Right>
                                    </BorderWidth>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>6</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value />
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox25">
                                  <rd:DefaultName>textbox25</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Left>Black</Left>
                                      <Right>Black</Right>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Left>Solid</Left>
                                      <Right>Solid</Right>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Left>1pt</Left>
                                      <Right>1pt</Right>
                                    </BorderWidth>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>5</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value />
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox26">
                                  <rd:DefaultName>textbox26</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Left>Black</Left>
                                      <Right>Black</Right>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Left>Solid</Left>
                                      <Right>Solid</Right>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Left>1pt</Left>
                                      <Right>1pt</Right>
                                    </BorderWidth>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>4</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value />
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="DiskName">
                                  <rd:DefaultName>DiskName</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Left>Black</Left>
                                      <Right>Black</Right>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Left>Solid</Left>
                                      <Right>Solid</Right>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Left>1pt</Left>
                                      <Right>1pt</Right>
                                    </BorderWidth>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>3</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>=Fields!DiskName.Value</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="DiskSizeGb">
                                  <rd:DefaultName>DiskSizeGb</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Left>Black</Left>
                                      <Right>Black</Right>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Left>Solid</Left>
                                      <Right>Solid</Right>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Left>1pt</Left>
                                      <Right>1pt</Right>
                                    </BorderWidth>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>2</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>=Fields!DiskSizeGb.Value</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="DiskFreeSpaceMb">
                                  <rd:DefaultName>DiskFreeSpaceMb</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Left>Black</Left>
                                      <Right>Black</Right>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Left>Solid</Left>
                                      <Right>Solid</Right>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Left>1pt</Left>
                                      <Right>1pt</Right>
                                    </BorderWidth>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>1</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>=Fields!DiskFreeSpaceMb.Value</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="DiskFreePercent">
                                  <rd:DefaultName>DiskFreePercent</rd:DefaultName>
                                  <Style>
                                    <BackgroundColor>Gainsboro</BackgroundColor>
                                    <BorderColor>
                                      <Left>Black</Left>
                                    </BorderColor>
                                    <BorderStyle>
                                      <Left>Solid</Left>
                                      <Bottom>None</Bottom>
                                    </BorderStyle>
                                    <BorderWidth>
                                      <Left>1pt</Left>
                                    </BorderWidth>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <CanGrow>true</CanGrow>
                                  <Value>=Fields!DiskFreePercent.Value</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                          </TableCells>
                          <Height>0.25in</Height>
                        </TableRow>
                      </TableRows>
                      <Sorting>
                        <SortBy>
                          <SortExpression>=Fields!ComputerName.Value</SortExpression>
                          <Direction>Ascending</Direction>
                        </SortBy>
                      </Sorting>
                    </Details>
                    <Style>
                      <BorderStyle>
                        <Default>Solid</Default>
                      </BorderStyle>
                    </Style>
                    <Header>
                      <TableRows>
                        <TableRow>
                          <TableCells>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox1">
                                  <rd:DefaultName>textbox1</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Left</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>39</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Computer Name</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox2">
                                  <rd:DefaultName>textbox2</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Left</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>38</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Operating System Name</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox3">
                                  <rd:DefaultName>textbox3</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>37</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Processor Count</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox4">
                                  <rd:DefaultName>textbox4</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>36</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Physical Memory Gb</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox13">
                                  <rd:DefaultName>textbox13</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>35</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Availability %</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox10">
                                  <rd:DefaultName>textbox10</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>34</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Cpu Utilization %</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox5">
                                  <rd:DefaultName>textbox5</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>33</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Disk Name</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox11">
                                  <rd:DefaultName>textbox11</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>32</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Disk Size Gb</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox16">
                                  <rd:DefaultName>textbox16</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>31</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Disk Free Space Mb</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                            <TableCell>
                              <ReportItems>
                                <Textbox Name="textbox18">
                                  <rd:DefaultName>textbox18</rd:DefaultName>
                                  <Style>
                                    <BorderStyle>
                                      <Default>Solid</Default>
                                    </BorderStyle>
                                    <FontFamily>Tahoma</FontFamily>
                                    <FontSize>8pt</FontSize>
                                    <FontWeight>700</FontWeight>
                                    <TextAlign>Center</TextAlign>
                                    <PaddingLeft>2pt</PaddingLeft>
                                    <PaddingRight>2pt</PaddingRight>
                                    <PaddingTop>2pt</PaddingTop>
                                    <PaddingBottom>2pt</PaddingBottom>
                                  </Style>
                                  <ZIndex>30</ZIndex>
                                  <CanGrow>true</CanGrow>
                                  <Value>Disk Free %</Value>
                                </Textbox>
                              </ReportItems>
                            </TableCell>
                          </TableCells>
                          <Height>0.5in</Height>
                        </TableRow>
                      </TableRows>
                    </Header>
                    <TableColumns>
                      <TableColumn>
                        <Width>2.125in</Width>
                      </TableColumn>
                      <TableColumn>
                        <Width>1.375in</Width>
                      </TableColumn>
                      <TableColumn>
                        <Width>0.875in</Width>
                      </TableColumn>
                      <TableColumn>
                        <Width>1.125in</Width>
                      </TableColumn>
                      <TableColumn>
                        <Width>1.125in</Width>
                      </TableColumn>
                      <TableColumn>
                        <Width>1.125in</Width>
                      </TableColumn>
                      <TableColumn>
                        <Width>0.75in</Width>
                      </TableColumn>
                      <TableColumn>
                        <Width>0.875in</Width>
                      </TableColumn>
                      <TableColumn>
                        <Width>0.875in</Width>
                      </TableColumn>
                      <TableColumn>
                        <Width>1in</Width>
                      </TableColumn>
                    </TableColumns>
                    <Height>1.03125in</Height>
                  </Table>
                </ReportItems>
                <Height>2.25in</Height>
              </Body>
              <Language>en-US</Language>
              <TopMargin>1in</TopMargin>
            </Report>
          </Definition>
          
        </Report>


      </Reports>
		<LinkedReports />
	</Reporting>
	<LanguagePacks>
		<LanguagePack ID="ENU" IsDefault="true">
			<DisplayStrings>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP">
					<Name>Alerts by MP</Name>
					<Description>Generic Alerts by MP Report</Description>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.AlertReportTitle">
					<Name>Alerts by MP Report</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.BusinessTimeFormat">
					<Name>{2}   from  {0}  to  {1}</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.Description">
					<Name>The Alert reports shows alerts for the chosen objects.</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.DescriptionTitle">
					<Name>Click on plus sign to see a full description for this report</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.GeneratedTimeLabel">
					<Name>Report Time</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.ObjectFormatLine1">
					<Name>{0}: {1}</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.ObjectFormatLine2">
					<Name>{0} {1}</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.ObjectFormatLine2Path">
					<Name>| {0}</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.ObjectUseContainment">
					<Name>All objects contained by:</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.ObjectsFormat">
					<Name>{0} objects included in this report</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.ObjectsLabel">
					<Name>Object(s)</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.PageFormat">
					<Name>Page {0} of {1}</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.PriorityLabel">
					<Name>Priority</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.SeverityLabel">
					<Name>Severity</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.SeverityLevel0">
					<Name>Information</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.SeverityLevel1">
					<Name>Warning</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.SeverityLevel2">
					<Name>Critical</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.StartEndTimeFormat">
					<Name>From  {0}  to  {1}</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.StartEndTimeLabel">
					<Name>Report Duration</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="R.TimeZoneFormat">
					<Name>All dates and times are shown in {0}</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Column.AlertName">
					<Name>Alert Name</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Column.FirstRaisedTime">
					<Name>First Raised On</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Column.LastRaisedTime">
					<Name>Last Raised On</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Column.Object">
					<Name>Object</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Column.Priority">
					<Name>Priority</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Column.RepeatCount">
					<Name>Repeat Count</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Column.Severity">
					<Name>Alert Severity</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Column.MPName">
					<Name>Management Pack</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Detail.AlertHistoryLabel">
					<Name>How did this alert do before the change?</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Detail.AlertReportLabel">
					<Name>Alert Detail Report...</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Detail.AlertViewLabel">
					<Name>Alert View...</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Detail.MonitorSettingsLabel">
					<Name>View/Change Monitor Settings...</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Detail.ReportTitle">
					<Name>Reports:</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Detail.RuleReportLabel">
					<Name>Rule Report...</Name>
				</DisplayString>
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.AlertsbyMP" SubElementID="RT.Detail.ViewTitle">
					<Name>Views:</Name>
				</DisplayString>
		
				<DisplayString ElementID="Microsoft.SystemCenter.DataWarehouse.Report.ServerOverview">
					<Name>Server Overview Report</Name>
				</DisplayString>
			</DisplayStrings>
		</LanguagePack>
		</LanguagePacks>
</ManagementPack>

