代理程式 (依據健全狀況狀態)

Microsoft.SystemCenter.OperationsManager.Reports.2007.UnHealthyHealthService.Report (Report)

此報表會提供代理程式清單 (依據他們目前的健全狀況狀態加以區分) 做為資料倉儲中目前的記錄。

Knowledge Base article:

摘要

「代理程式 (依據健全狀況狀態)」報表提供代理程式清單,依據代理程式所處的狀態加以區分。

設定

您可以使用下列參數來自訂「代理程式 (依據健全狀況狀態)」報表的結果:

Element properties:

AccessibilityPublic
VisibleTrue

Report Localization:

R.Title代理程式 (依據健全狀況狀態)
R.DescriptionTitle在加號上按一下,即可檢視此報表的完整描述
R.Description此報表會提供代理程式清單 (依據他們目前的健全狀況狀態加以區分) 做為資料倉儲中目前的記錄。
R.SelectedObjects健全狀況服務
R.MntModeInc是否包含維護模式?
R.StatesInc包含的狀態
R.Date日期
R.TblUnAvl1處於此狀態的系統目前未與管理群組通訊,也尚未傳送活動訊號。
R.TblUnAvl2 請確認這些系統目前已連線且健全狀況服務目前處於執行狀態。
R.TblUnAvl3 如需詳細的疑難排解指南資訊,請參閱知識庫文章 2288515
R.TblCrit1重大狀態表示代理程式的主要功能已完全受損或已停止。
R.TblCrit2 若要識別導致重大狀態的問題,請開啟健全狀況總管並檢閱處於重大狀態的監視。
R.TblCrit3 位於健全狀況總管右上角的產品知識索引標籤將針對問題及如何解決這些問題提供更詳細的資訊。
R.TblWarn1警告狀態表示代理程式正在運作中,但部分受損或未正確設定。
R.TblSucc1成功狀態表示代理程式正在運作中且已正確設定。
R.TblWarn2 若要識別導致警告狀態的問題,請開啟代理程式的健全狀況總管並檢閱處於警告狀態的所有監視。
R.TblWarn3 健全狀況總管的產品知識索引標籤將針對問題及如何解決這些問題提供更詳細的資訊。
R.PageFormat{0}/{1}
RT.Legend.Unavailable無法使用 (灰色)
RT.Legend.Error重大 (紅色)
RT.Legend.Warning警告 (黃色)
RT.Legend.Success成功 (綠色)
RT.Legend.Yes
RT.Legend.No
RT.Legend.MSGWMS/GW
RT.Legend.AgentName代理程式名稱
RT.Legend.TimeInState狀態內時間
RT.Legend.MG管理群組
RT.Legend.Link連結
RT.Legend.HealthExp健全狀況總管

Source Code:

<Report ID="Microsoft.SystemCenter.OperationsManager.Reports.2007.UnHealthyHealthService.Report" Accessibility="Public" Target="SCLibrary!Microsoft.SystemCenter.ManagementGroup" Visible="true">
<Dependencies>
<DataWarehouseScript>Microsoft.SystemCenter.OperationsManager.Reports.2007.Script.ReportDisplayNameListGet</DataWarehouseScript>
<DataWarehouseScript>Microsoft.SystemCenter.OperationsManager.Reports.2007.Script.UnHealthyHealthServiceDataGet</DataWarehouseScript>
<DataWarehouseScript>Microsoft.SystemCenter.OperationsManager.Reports.2007.Script.ReportObjectDisplayNamesListDataGet</DataWarehouseScript>
<ReportParameterControl>ReportLibrary!Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox</ReportParameterControl>
<ReportParameterControl>ReportLibrary!Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox</ReportParameterControl>
<ReportParameterControl>ReportLibrary!Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker</ReportParameterControl>
</Dependencies>
<ParameterBlock xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings" columns="2">
<Controls xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
<Control rowSpan="1" columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox">
<ReportParameters>
<ReportParameter name="StatesXml" binding="StatesXml">
<Prompt>Microsoft.SystemCenter.OperationsManager.Reports.2007!Microsoft.SystemCenter.OperationsManager.Reports.2007.ParameterPrompt.States</Prompt>
</ReportParameter>
</ReportParameters>
</Control>
<Control rowSpan="2" columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker">
<ReportParameters>
<ReportParameter name="ObjectList" binding="ObjectList">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.ObjectList</Prompt>
</ReportParameter>
<ReportParameter name="ManagementGroupId" binding="GroupList"/>
</ReportParameters>
<Properties>
<Property name="TypeFilter">
<Value>Microsoft.SystemCenter.HealthService</Value>
</Property>
<Property name="GroupFilter">
<Value>Microsoft.SystemCenter.InstanceGroupContainsEntities</Value>
</Property>
</Properties>
</Control>
<Control rowSpan="1" columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
<ReportParameters>
<ReportParameter name="IncludeMaintanenceMode">
<Prompt>Microsoft.SystemCenter.OperationsManager.Reports.2007!Microsoft.SystemCenter.OperationsManager.Reports.2007.ParameterPrompt.IncludeMaintanenceMode</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="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="UserLanguageCode">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>=Code.GetReportLocLanguageCode()</Value>
</Values>
</DefaultValue>
</ReportParameter>
<ReportParameter Name="IncludeMaintanenceMode">
<DataType>Integer</DataType>
<DefaultValue>
<Values>
<Value>1</Value>
</Values>
</DefaultValue>
<Prompt>[IncludeMaintanenceMode]</Prompt>
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value>1</Value>
<Label>=Code.GetLocTable("LT_Table").GetString("RT.Legend.Yes", "[Yes]")</Label>
</ParameterValue>
<ParameterValue>
<Value>0</Value>
<Label>=Code.GetLocTable("LT_Table").GetString("RT.Legend.No", "[No]")</Label>
</ParameterValue>
</ParameterValues>
</ValidValues>
</ReportParameter>
<ReportParameter Name="ManagementGroupId">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>NeighborManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
</DataSetReference>
</DefaultValue>
<Prompt>ManagementGroupId</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>NeighborManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
<LabelField>ManagementGroupName</LabelField>
</DataSetReference>
</ValidValues>
<MultiValue>true</MultiValue>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="StatesXml">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>1</Value>
<Value>2</Value>
<Value>3</Value>
<Value>50</Value>
</Values>
</DefaultValue>
<Prompt>[States]</Prompt>
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value>50</Value>
<Label>=Code.GetLocTable("LT_Table").GetString("RT.Legend.Unavailable", "[Unavailable]")</Label>
</ParameterValue>
<ParameterValue>
<Value>3</Value>
<Label>=Code.GetLocTable("LT_Table").GetString("RT.Legend.Error", "[Error]")</Label>
</ParameterValue>
<ParameterValue>
<Value>2</Value>
<Label>=Code.GetLocTable("LT_Table").GetString("RT.Legend.Warning", "[Warning]")</Label>
</ParameterValue>
<ParameterValue>
<Value>1</Value>
<Label>=Code.GetLocTable("LT_Table").GetString("RT.Legend.Success", "[Success]")</Label>
</ParameterValue>
</ParameterValues>
</ValidValues>
<MultiValue>true</MultiValue>
</ReportParameter>
<ReportParameter Name="ObjectList">
<DataType>String</DataType>
<Prompt>[Objects]</Prompt>
</ReportParameter>
<ReportParameter Name="ObjectNames">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>SelectedObjectList</DataSetName>
<ValueField>ManagedEntityDefaultName</ValueField>
</DataSetReference>
</DefaultValue>
<Prompt>[ObjectList]</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>SelectedObjectList</DataSetName>
<ValueField>ManagedEntityDefaultName</ValueField>
<LabelField>ManagedEntityDefaultName</LabelField>
</DataSetReference>
</ValidValues>
<MultiValue>true</MultiValue>
</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>
<RightMargin>1in</RightMargin>
<LeftMargin>1in</LeftMargin>
<BottomMargin>1in</BottomMargin>
<rd:ReportID>16c7e843-b425-4dcc-b22f-fcc7250ca68d</rd:ReportID>
<CodeModules>
<CodeModule>Microsoft.EnterpriseManagement.Reporting.Code, Version=6.0.0.0, Culture=neutral</CodeModule>
<CodeModule>System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</CodeModule>
</CodeModules>
<DataSets>
<DataSet Name="LT_Report_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>Microsoft.SystemCenter.OperationsManager.Reports.2007</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.SystemCenter.OperationsManager.Reports.2007.UnHealthyHealthService.Report</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>Microsoft.SystemCenter.OperationsManager.Reports.2007</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.SystemCenter.OperationsManager.Reports.2007.UnHealthyHealthService.Report</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>RT.%</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="NeighborManagementGroups">
<Fields>
<Field Name="ManagementGroupGuid">
<DataField>ManagementGroupGuid</DataField>
<rd:TypeName>System.Guid</rd:TypeName>
</Field>
<Field Name="ManagementGroupName">
<DataField>ManagementGroupName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandText>
SELECT ManagementGroupGuid, ManagementGroupDefaultName AS ManagementGroupName
FROM vManagementGroup
</CommandText>
</Query>
</DataSet>
<DataSet Name="MPGroupsDisplayList">
<Fields>
<Field Name="DisplayName">
<DataField>DisplayName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Microsoft_SystemCenter_DataWarehouse_Report_Library_GetReportDisplayNameList</CommandText>
<QueryParameters>
<QueryParameter Name="@ObjectList">
<Value>=Code.BuildXmlValueList(Parameters!ManagementGroupId.Value)</Value>
</QueryParameter>
<QueryParameter Name="@ListType">
<Value>="1"</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>="ENU"</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="ObjectList">
<Fields>
<Field Name="ManagedEntityDefaultName">
<DataField>ManagedEntityDefaultName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="Path">
<DataField>Path</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="DisplayName">
<DataField>DisplayName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="ManagedEntityRowId">
<DataField>ManagedEntityRowId</DataField>
<rd:TypeName>System.Int32</rd:TypeName>
</Field>
<Field Name="ManagementGroupDefaultName">
<DataField>ManagementGroupDefaultName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="ManagedEntityUse">
<DataField>ManagedEntityUse</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Microsoft_SystemCenter_DataWarehouse_Report_Library_ReportObjectList</CommandText>
<QueryParameters>
<QueryParameter Name="@ObjectList">
<Value>=Parameters!ObjectList.Value</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
</QueryParameters>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
<DataSet Name="SelectedObjectList">
<Fields>
<Field Name="ManagedEntityDefaultName">
<DataField>ManagedEntityDefaultName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Microsoft_SystemCenter_DataWarehouse_Report_Library_ReportObjectDisplayNamesList</CommandText>
<QueryParameters>
<QueryParameter Name="@ObjectList">
<Value>=Parameters!ObjectList.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="ReportData">
<Fields>
<Field Name="HealthState">
<DataField>HealthState</DataField>
</Field>
<Field Name="InMaintenanceMode">
<DataField>InMaintenanceMode</DataField>
</Field>
<Field Name="AgentFlag">
<DataField>AgentFlag</DataField>
</Field>
<Field Name="AgentName">
<DataField>AgentName</DataField>
</Field>
<Field Name="TimeInState">
<DataField>TimeInState</DataField>
</Field>
<Field Name="ManagementGroupDefaultName">
<DataField>ManagementGroupDefaultName</DataField>
</Field>
<Field Name="ManagedEntityTypeGuid">
<DataField>ManagedEntityTypeGuid</DataField>
</Field>
<Field Name="ManagementGroupGuid">
<DataField>ManagementGroupGuid</DataField>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Microsoft_SystemCenter_DataWarehouse_Report_UnHealthyHealthServiceDataGet</CommandText>
<QueryParameters>
<QueryParameter Name="@MGPXML">
<Value>=Code.BuildStringValueList(Parameters!ManagementGroupId.Value)</Value>
</QueryParameter>
<QueryParameter Name="@StateXML">
<Value>=Code.BuildStringValueList(Parameters!StatesXml.Value)</Value>
</QueryParameter>
<QueryParameter Name="@ObjectList">
<Value>=Parameters!ObjectList.Value</Value>
</QueryParameter>
<QueryParameter Name="@IncludeMaintanenceMode">
<Value>=Parameters!IncludeMaintanenceMode.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
</DataSets>
<Code><Script>
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 SD_ParameterName As String = "StartDate"
Const ED_ParameterName As String = "EndDate"

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 GetCurrentDateTime() As String
Dim strDate As String
strDate = DateTime.Now().ToString()
Return strDate
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

Public Function BuildStringValueList(ByVal ValueList() As Object) As String
Dim strValues As New System.Text.StringBuilder()
strValues.Append("&lt;Data&gt;")

For Each ItmOpc As String In ValueList
strValues.Append("&lt;Value&gt;")
strValues.Append(ItmOpc)
strValues.Append("&lt;/Value&gt;")
Next
strValues.Append("&lt;/Data&gt;")
Return strValues.ToString()
End Function

Public Function CheckOption(ByVal ValueList() As Object, ByVal OptionToCheck As String, ByVal OptSpace as Boolean) As Boolean
Dim strCheckValid As Boolean
Dim myIndex As Integer = Array.IndexOf(ValueList, OptionToCheck)

If (myIndex = -1) Then
strCheckValid = True
Else
strCheckValid = False
End If

If strCheckValid = True And OptSpace = True Then
strCheckValid = False
Else
If strCheckValid = False And OptSpace = True Then
strCheckValid = True
Else
strCheckValid = strCheckValid
End If
End If

Return strCheckValid
End Function

Public Function CheckOptionVal(ByVal ParamValue As String, ByVal OptionToCheck As String, ByVal OptSpace as Boolean) As Boolean
Dim strCheckValid As Boolean

If (ParamValue.Contains(OptionToCheck)) Then
strCheckValid = False
Else
strCheckValid = True
End If

If strCheckValid = True And OptSpace = True Then
strCheckValid = False
Else
If strCheckValid = False And OptSpace = True Then
strCheckValid = True
Else
strCheckValid = strCheckValid
End If
End If

Return strCheckValid
End Function

Public Function GetReportParamStartDate(ByVal DateValue As DateTime) As DateTime
Dim DateTimeToUse As New DateTime()
Dim DateTimeToReturn As New DateTime(DateValue.Year, DateValue.Month, DateValue.Day, 0, 0, 0)
Return DateTimeToReturn
End Function

Public Function GetReportParamEndDate(ByVal DateValue As DateTime) As DateTime
Dim DateTimeToUse As New DateTime()
Dim DateTimeToReturn As New DateTime(DateValue.Year, DateValue.Month, DateValue.Day, 23, 59, 59)
Return DateTimeToReturn
End Function

Public Function GetAdjHours(ByVal DateValue As DateTime, ByVal ReportDateValue As DateTime) As String
Return DateValue.Subtract(ReportDateValue).Hours.ToString()
End Function

Public Function GetReportDBStartDate() As DateTime
Dim DateTimeToUse As New DateTime()
Dim DateValue As New DateTime()
DateValue = Report.Parameters(SD_ParameterName).Value
Dim DateTimeToReturn As New DateTime(DateValue.Year, DateValue.Month, DateValue.Day, 0, 1, 0)
Return DateTimeToReturn
End Function

Public Function GetReportDBEndDate() As DateTime
Dim DateTimeToUse As New DateTime()
Dim DateValue As New DateTime()
DateValue = Report.Parameters(ED_ParameterName).Value
Dim DateTimeToReturn As New DateTime(DateValue.Year, DateValue.Month, DateValue.Day, 0, 1, 0)
Return DateTimeToReturn
End Function

Public Function GetLocUnitsXml(ByVal strUnitXml) As String
Dim objUnitXml As New System.Xml.XmlDocument
objUnitXml.LoadXml(strUnitXml)

For Each objUnit As System.Xml.XmlElement In objUnitXml.SelectNodes("//Unit/Label")
objUnit.InnerText = GetLocTable("LT_Table").GetString(objUnit.InnerText, objUnit.InnerText)
Next

Return objUnitXml.OuterXml
End Function

Public Function BuildDelimitedStringFromList2(ByVal ValueList() As Object) As String
Dim strValues As New System.Text.StringBuilder()
Dim indItem As Int32

For Each ItmOpc As String In ValueList
indItem = indItem + 1
strValues.Append(ItmOpc)

If indItem &lt; ValueList.Length Then
strValues.Append(", ")
End If
Next

Return strValues.ToString()

End Function

Public Function GetFormattedTime(ByVal strMill) As String
Dim intMill As Double
Dim objTimeSpan As TimeSpan
intMill = Convert.ToDouble(strMill)

objTimeSpan = TimeSpan.FromHours(intMill)

Dim strAnswer As String
Dim strFormat As String
strFormat = ""

If objTimeSpan.Days &gt; 0 Then
strFormat = "{0:d}d "
End If

If objTimeSpan.Hours &gt; 0 Then
strFormat = strFormat + "{1:d}h "
End If

If objTimeSpan.Minutes &gt; 0 Then
strFormat = strFormat + "{2:d}m "
End If

strAnswer = String.Format(strFormat, objTimeSpan.Days, objTimeSpan.Hours, objTimeSpan.Minutes)
Return strAnswer
End Function

</Script></Code>
<Width>10.1in</Width>
<Body><Script>
<ReportItems>
<Table Name="table4">
<ZIndex>4</ZIndex>
<DataSetName>ReportData</DataSetName>
<Visibility>
<Hidden>=iif(Code.CheckOption(Parameters!StatesXml.Value, "1", true)=true,false,true)</Hidden>
</Visibility>
<Filters>
<Filter>
<FilterExpression>=Fields!HealthState.Value.ToString()</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>="1"</FilterValue>
</FilterValues>
</Filter>
</Filters>
<Top>8.3in</Top>
<Width>9.25in</Width>
<Details>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Rectangle Name="Table4Cell">
<ZIndex>5</ZIndex>
<ReportItems>
<Image Name="image133">
<Sizing>Fit</Sizing>
<Visibility>
<Hidden>=IIf(Fields!InMaintenanceMode.Value.ToString() = "1",false,true)</Hidden>
</Visibility>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>None</Top>
<Bottom>None</Bottom>
</BorderStyle>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<Value>maintenancemode_state.png</Value>
</Image>
</ReportItems>
<Style></Style>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
</Style>
</Rectangle>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox566">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>4</ZIndex>
<CanGrow>true</CanGrow>
<Value>=IIf(Fields!AgentFlag.Value.ToString() = "1",Code.GetLocTable("LT_Table").GetString("RT.Legend.No", "[No]"),Code.GetLocTable("LT_Table").GetString("RT.Legend.Yes", "[Yes]"))</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox577">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>3</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Fields!AgentName.Value</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox588">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>2</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetFormattedTime(Fields!TimeInState.Value.ToString())</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox599">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>1</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Fields!ManagementGroupDefaultName.Value</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="TxtTable4Link">
<Style></Style>
<Color>Blue</Color>
<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>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.3in</Height>
</TableRow>
</TableRows>
</Details>
<Header>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Image Name="image144">
<Sizing>Fit</Sizing>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<PaddingLeft>3pt</PaddingLeft>
<PaddingRight>3pt</PaddingRight>
<PaddingTop>3pt</PaddingTop>
<PaddingBottom>3pt</PaddingBottom>
</Style>
<ZIndex>15</ZIndex>
<Value>Green_State.png</Value>
</Image>
</ReportItems>
</TableCell>
<TableCell>
<ColSpan>5</ColSpan>
<ReportItems>
<Textbox Name="textbox611">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>14</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.Success", "[Success]") + " (" + Count("table4").ToString() + ")"</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Textbox Name="textbox622">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>13</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ColSpan>5</ColSpan>
<ReportItems>
<Textbox Name="textbox633">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>12</ZIndex>
<CanGrow>true</CanGrow>
<Value>
=Code.GetLocTable("LT_Report").GetString("R.TblSucc1", "The success state means that the agent/health service is functional and configured correctly.")
</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Image Name="image155">
<Sizing>Fit</Sizing>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>11</ZIndex>
<Value>maintenancemode_state.png</Value>
</Image>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox644">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>10</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.MSGW", "[MS/GW]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox655">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>9</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.AgentName", "[Agent Name]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox667">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>8</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.TimeInState", "[Time in state]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox677">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>7</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.MG", "[Management Group]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox688">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>Solid</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Left</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>6</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.3in</Height>
</TableRow>
</TableRows>
<RepeatOnNewPage>true</RepeatOnNewPage>
</Header>
<TableColumns>
<TableColumn>
<Width>0.3in</Width>
</TableColumn>
<TableColumn>
<Width>1.1in</Width>
</TableColumn>
<TableColumn>
<Width>2.45in</Width>
</TableColumn>
<TableColumn>
<Width>1.55in</Width>
</TableColumn>
<TableColumn>
<Width>2.05in</Width>
</TableColumn>
<TableColumn>
<Width>1.8in</Width>
</TableColumn>
</TableColumns>
<Height>1.1in</Height>
<Left>0.4in</Left>
</Table>
<Table Name="table3">
<ZIndex>4</ZIndex>
<DataSetName>ReportData</DataSetName>
<Visibility>
<Hidden>=iif(Code.CheckOption(Parameters!StatesXml.Value, "2", true)=true,false,true)</Hidden>
</Visibility>
<Filters>
<Filter>
<FilterExpression>=Fields!HealthState.Value.ToString()</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>="2"</FilterValue>
</FilterValues>
</Filter>
</Filters>
<Top>6.85in</Top>
<Width>9.25in</Width>
<Details>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Rectangle Name="Table3Cell">
<ZIndex>5</ZIndex>
<ReportItems>
<Image Name="image13">
<Sizing>Fit</Sizing>
<Visibility>
<Hidden>=IIf(Fields!InMaintenanceMode.Value.ToString() = "1",false,true)</Hidden>
</Visibility>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>None</Top>
<Bottom>None</Bottom>
</BorderStyle>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<Value>maintenancemode_state.png</Value>
</Image>
</ReportItems>
<Style></Style>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
</Style>
</Rectangle>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox56">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>4</ZIndex>
<CanGrow>true</CanGrow>
<Value>=IIf(Fields!AgentFlag.Value.ToString() = "1",Code.GetLocTable("LT_Table").GetString("RT.Legend.No", "[No]"),Code.GetLocTable("LT_Table").GetString("RT.Legend.Yes", "[Yes]"))</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox57">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>3</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Fields!AgentName.Value</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox58">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>2</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetFormattedTime(Fields!TimeInState.Value.ToString())</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox59">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>1</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Fields!ManagementGroupDefaultName.Value</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="TxtTable3Link">
<Style></Style>
<Color>Blue</Color>
<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>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.3in</Height>
</TableRow>
</TableRows>
</Details>
<Header>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Image Name="image14">
<Sizing>Fit</Sizing>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<PaddingLeft>3pt</PaddingLeft>
<PaddingRight>3pt</PaddingRight>
<PaddingTop>3pt</PaddingTop>
<PaddingBottom>3pt</PaddingBottom>
</Style>
<ZIndex>15</ZIndex>
<Value>yellow_state.png</Value>
</Image>
</ReportItems>
</TableCell>
<TableCell>
<ColSpan>5</ColSpan>
<ReportItems>
<Textbox Name="textbox61">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>14</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.Warning", "[Warning]") + " (" + Count("table3").ToString() + ")"</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Textbox Name="textbox62">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>13</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ColSpan>5</ColSpan>
<ReportItems>
<Textbox Name="textbox63">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>12</ZIndex>
<CanGrow>true</CanGrow>
<Value>
=Code.GetLocTable("LT_Report").GetString("R.TblWarn1", "The warning state means that the agent/health service is functional but is partially impaired or not configured correctly.") +
Code.GetLocTable("LT_Report").GetString("R.TblWarn2", "To identify the issue(s) that are causing the warning state open the health explorer and review the monitors in a warning state.") +
Code.GetLocTable("LT_Report").GetString("R.TblWarn3", "The product knowledge tab of the health explorer will provide more detail about the problem and how to resolve it.")
</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Image Name="image15">
<Sizing>Fit</Sizing>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>11</ZIndex>
<Value>maintenancemode_state.png</Value>
</Image>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox64">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>10</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.MSGW", "[MS/GW]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox65">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>9</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.AgentName", "[Agent Name]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox66">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>8</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.TimeInState", "[Time in state]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox67">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>7</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.MG", "[Management Group]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox68">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>Solid</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Left</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>6</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.3in</Height>
</TableRow>
</TableRows>
<RepeatOnNewPage>true</RepeatOnNewPage>
</Header>
<TableColumns>
<TableColumn>
<Width>0.3in</Width>
</TableColumn>
<TableColumn>
<Width>1.1in</Width>
</TableColumn>
<TableColumn>
<Width>2.45in</Width>
</TableColumn>
<TableColumn>
<Width>1.55in</Width>
</TableColumn>
<TableColumn>
<Width>2.05in</Width>
</TableColumn>
<TableColumn>
<Width>1.8in</Width>
</TableColumn>
</TableColumns>
<Height>1.1in</Height>
<Left>0.4in</Left>
</Table>
<Table Name="table2">
<ZIndex>3</ZIndex>
<DataSetName>ReportData</DataSetName>
<Visibility>
<Hidden>=iif(Code.CheckOption(Parameters!StatesXml.Value, "3", true)=true,false,true)</Hidden>
</Visibility>
<Filters>
<Filter>
<FilterExpression>=Fields!HealthState.Value.ToString()</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>="3"</FilterValue>
</FilterValues>
</Filter>
</Filters>
<Top>5.4in</Top>
<Width>9.25in</Width>
<Details>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Rectangle Name="Table2Cell">
<ZIndex>5</ZIndex>
<ReportItems>
<Image Name="image10">
<Sizing>Fit</Sizing>
<Visibility>
<Hidden>=IIf(Fields!InMaintenanceMode.Value.ToString() = "1",false,true)</Hidden>
</Visibility>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>None</Top>
<Bottom>None</Bottom>
</BorderStyle>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<Value>maintenancemode_state.png</Value>
</Image>
</ReportItems>
<Style></Style>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
</Style>
</Rectangle>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox5">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>4</ZIndex>
<CanGrow>true</CanGrow>
<Value>=IIf(Fields!AgentFlag.Value.ToString() = "1",Code.GetLocTable("LT_Table").GetString("RT.Legend.No", "[No]"),Code.GetLocTable("LT_Table").GetString("RT.Legend.Yes", "[Yes]"))</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox6">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>3</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Fields!AgentName.Value</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox7">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>2</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetFormattedTime(Fields!TimeInState.Value.ToString())</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox9">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>1</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Fields!ManagementGroupDefaultName.Value</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="TxtTable2Link">
<Style></Style>
<Color>Blue</Color>
<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>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.3in</Height>
</TableRow>
</TableRows>
</Details>
<Header>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Image Name="image11">
<Sizing>Fit</Sizing>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<PaddingLeft>3pt</PaddingLeft>
<PaddingRight>3pt</PaddingRight>
<PaddingTop>3pt</PaddingTop>
<PaddingBottom>3pt</PaddingBottom>
</Style>
<ZIndex>15</ZIndex>
<Value>red_state.png</Value>
</Image>
</ReportItems>
</TableCell>
<TableCell>
<ColSpan>5</ColSpan>
<ReportItems>
<Textbox Name="textbox11">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>14</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.Error", "[Critical]") + " (" + Count("table2").ToString() + ")"</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Textbox Name="textbox12">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>13</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ColSpan>5</ColSpan>
<ReportItems>
<Textbox Name="textbox13">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>12</ZIndex>
<CanGrow>true</CanGrow>
<Value>
=Code.GetLocTable("LT_Report").GetString("R.TblCrit1", "Critical issues mean that the majority of the agent/health service is impaired or stopped completely.") +
Code.GetLocTable("LT_Report").GetString("R.TblCrit2", "To identify the issue(s) that are causing the critical state open the health explorer and review the monitors in a critical state.") +
Code.GetLocTable("LT_Report").GetString("R.TblCrit3", "The product knowledge tab on the top right-hand side of the health explorer will provide more detail about the problem and how to resolve it.")
</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Image Name="image12">
<Sizing>Fit</Sizing>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>11</ZIndex>
<Value>maintenancemode_state.png</Value>
</Image>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox14">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>10</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.MSGW", "[MS/GW]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox52">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>9</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.AgentName", "[Agent Name]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox53">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>8</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.TimeInState", "[Time in state]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox54">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>7</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.MG", "[Management Group]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox55">
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>Solid</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>6</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.3in</Height>
</TableRow>
</TableRows>
<RepeatOnNewPage>true</RepeatOnNewPage>
</Header>
<TableColumns>
<TableColumn>
<Width>0.3in</Width>
</TableColumn>
<TableColumn>
<Width>1.1in</Width>
</TableColumn>
<TableColumn>
<Width>2.45in</Width>
</TableColumn>
<TableColumn>
<Width>1.55in</Width>
</TableColumn>
<TableColumn>
<Width>2.05in</Width>
</TableColumn>
<TableColumn>
<Width>1.8in</Width>
</TableColumn>
</TableColumns>
<Height>1.1in</Height>
<Left>0.4in</Left>
</Table>
<Table Name="table1">
<ZIndex>2</ZIndex>
<DataSetName>ReportData</DataSetName>
<Visibility>
<Hidden>=iif(Code.CheckOption(Parameters!StatesXml.Value, "50", true)=true,false,true)</Hidden>
</Visibility>
<Filters>
<Filter>
<FilterExpression>=Fields!HealthState.Value.ToString()</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>="50"</FilterValue>
</FilterValues>
</Filter>
</Filters>
<Top>3.95in</Top>
<Width>9.25in</Width>
<Details>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Rectangle Name="Table1Cell">
<ZIndex>5</ZIndex>
<ReportItems>
<Image Name="image3">
<Sizing>Fit</Sizing>
<Visibility>
<Hidden>=IIf(Fields!InMaintenanceMode.Value.ToString() = "1",false,true)</Hidden>
</Visibility>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>None</Top>
<Bottom>None</Bottom>
</BorderStyle>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<Value>maintenancemode_state.png</Value>
</Image>
</ReportItems>
<Style></Style>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
</Style>
</Rectangle>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox4">
<rd:DefaultName>textbox4</rd:DefaultName>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>4</ZIndex>
<CanGrow>true</CanGrow>
<Value>=IIf(Fields!AgentFlag.Value.ToString() = "1",Code.GetLocTable("LT_Table").GetString("RT.Legend.No", "[No]"),Code.GetLocTable("LT_Table").GetString("RT.Legend.Yes", "[Yes]"))</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox21">
<rd:DefaultName>textbox21</rd:DefaultName>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>3</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Fields!AgentName.Value</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox33">
<rd:DefaultName>textbox33</rd:DefaultName>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>2</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetFormattedTime(Fields!TimeInState.Value.ToString())</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox29">
<rd:DefaultName>textbox29</rd:DefaultName>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<TextAlign>Center</TextAlign>
<PaddingLeft>20pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>1</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Fields!ManagementGroupDefaultName.Value</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="TxtTable1Link">
<Style></Style>
<Color>Blue</Color>
<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>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.3in</Height>
</TableRow>
</TableRows>
</Details>
<Header>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Image Name="image1">
<Sizing>Fit</Sizing>
<Source>External</Source>
<Style></Style>
<PaddingLeft>3pt</PaddingLeft>
<PaddingRight>3pt</PaddingRight>
<PaddingTop>3pt</PaddingTop>
<PaddingBottom>3pt</PaddingBottom>
</Style>
<ZIndex>16</ZIndex>
<Value>gray_state.png</Value>
</Image>
</ReportItems>
</TableCell>
<TableCell>
<ColSpan>5</ColSpan>
<ReportItems>
<Textbox Name="textbox2">
<rd:DefaultName>textbox2</rd:DefaultName>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>15</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.Unavailable", "[Unavailable]") + " (" + Count("table1").ToString() + ")"</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Textbox Name="textbox15">
<rd:DefaultName>textbox15</rd:DefaultName>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>14</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ColSpan>5</ColSpan>
<ReportItems>
<Textbox Name="textbox18">
<rd:DefaultName>textbox18</rd:DefaultName>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>13</ZIndex>
<CanGrow>true</CanGrow>
<Value>
=Code.GetLocTable("LT_Report").GetString("R.TblUnAvl1", "Systems in this state are not communicating with the management group, and have not been sending a heartbeat.") +
Code.GetLocTable("LT_Report").GetString("R.TblUnAvl2", "Confirm these systems are online and that the health service is in a running state,") +
Code.GetLocTable("LT_Report").GetString("R.TblUnAvl3", "For more details troubleshooting guidance, refer to the knowledge base article 2288515")
</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
<TableRow>
<TableCells>
<TableCell>
<ColSpan>6</ColSpan>
<ReportItems>
<Textbox Name="TxtTable1HeaderLink">
<Action>
<Hyperlink>="http://go.microsoft.com/fwlink/?LinkId=200488"</Hyperlink>
</Action>
<Style></Style>
<Color>Blue</Color>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<PaddingLeft>25pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>12</ZIndex>
<CanGrow>true</CanGrow>
<Value>="(http://go.microsoft.com/fwlink/?LinkId=200488)"</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Image Name="image2">
<Sizing>Fit</Sizing>
<MIMEType>image/png</MIMEType>
<Source>External</Source>
<Style></Style>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>11</ZIndex>
<Value>maintenancemode_state.png</Value>
</Image>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox3">
<rd:DefaultName>textbox3</rd:DefaultName>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>10</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.MSGW", "[MS/GW]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox20">
<rd:DefaultName>textbox20</rd:DefaultName>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>9</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.AgentName", "[Agent Name]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox32">
<rd:DefaultName>textbox32</rd:DefaultName>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>8</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.TimeInState", "[Time in state]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox28">
<rd:DefaultName>textbox28</rd:DefaultName>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Center</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>7</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Legend.MG", "[Management Group]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox24">
<rd:DefaultName>textbox24</rd:DefaultName>
<Style></Style>
<BorderStyle>
<Left>None</Left>
<Right>Solid</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>700</FontWeight>
<TextAlign>Left</TextAlign>
<PaddingLeft>5pt</PaddingLeft>
<PaddingRight>5pt</PaddingRight>
<PaddingTop>5pt</PaddingTop>
<PaddingBottom>5pt</PaddingBottom>
</Style>
<ZIndex>6</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.3in</Height>
</TableRow>
</TableRows>
<RepeatOnNewPage>true</RepeatOnNewPage>
</Header>
<TableColumns>
<TableColumn>
<Width>0.3in</Width>
</TableColumn>
<TableColumn>
<Width>1.1in</Width>
</TableColumn>
<TableColumn>
<Width>2.45in</Width>
</TableColumn>
<TableColumn>
<Width>1.55in</Width>
</TableColumn>
<TableColumn>
<Width>2.05in</Width>
</TableColumn>
<TableColumn>
<Width>1.8in</Width>
</TableColumn>
</TableColumns>
<Height>1.35in</Height>
<Left>0.4in</Left>
</Table>
<Image Name="parameterBottomImage">
<Sizing>Fit</Sizing>
<Top>3.75in</Top>
<Width>9.25in</Width>
<MIMEType>image/gif</MIMEType>
<Source>External</Source>
<Style/>
<ZIndex>1</ZIndex>
<Left>0.4in</Left>
<Height>0.05in</Height>
<Value>../gradient_portrait.gif</Value>
</Image>
<Rectangle Name="list1">
<Left>0.15in</Left>
<DataElementOutput>Output</DataElementOutput>
<ReportItems>
<Rectangle Name="RptSpacerHeader">
<Left>0.15in</Left>
<ZIndex>4</ZIndex>
<Top>1.5in</Top>
<Width>9.25in</Width>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Bottom>Solid</Bottom>
</BorderStyle>
</Style>
<Height>0.05in</Height>
</Rectangle>
<Rectangle Name="RptHeader">
<Left>0.15in</Left>
<ZIndex>3</ZIndex>
<ReportItems>
<Textbox Name="reportDescriptionTitle">
<DataElementOutput>NoOutput</DataElementOutput>
<Top>0.3in</Top>
<Width>8in</Width>
<Style></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", "[Click on plus sign to see a full description for this report]")</Value>
</Textbox>
<Textbox Name="reportTitle">
<DataElementOutput>Output</DataElementOutput>
<Top>0.05in</Top>
<Width>7.8in</Width>
<Style></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.Title", "[Unhealthy Agents Report]")</Value>
</Textbox>
</ReportItems>
<Top>0.75in</Top>
<Width>9.25in</Width>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
<Height>0.55in</Height>
</Rectangle>
<Rectangle Name="RptExtdHeader">
<Left>0.15in</Left>
<ZIndex>2</ZIndex>
<Visibility>
<Hidden>true</Hidden>
<ToggleItem>reportDescriptionTitle</ToggleItem>
</Visibility>
<ReportItems>
<Textbox Name="reportDescription">
<DataElementOutput>NoOutput</DataElementOutput>
<Width>7.8in</Width>
<Style></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", "[This report shows detail information for unhealthy health services.]")</Value>
</Textbox>
</ReportItems>
<Top>1.3in</Top>
<Width>9.25in</Width>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
<Height>0.2in</Height>
</Rectangle>
<Image Name="banner_image">
<Sizing>Fit</Sizing>
<Top>0.1in</Top>
<Width>9.25in</Width>
<MIMEType>image/jpeg</MIMEType>
<Source>External</Source>
<Style/>
<ZIndex>1</ZIndex>
<Left>0.15in</Left>
<Height>0.64583in</Height>
<Value>../banner_portrait.jpg</Value>
</Image>
<Rectangle Name="RptParamHeader">
<Left>0.15in</Left>
<ReportItems>
<Textbox Name="textbox16">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.30in</Top>
<Width>6.7in</Width>
<Style></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>2.25in</Left>
<Height>0.2in</Height>
<Value>=Code.BuildDelimitedStringFromList2(Parameters!StatesXml.Label)</Value>
</Textbox>
<List Name="list4">
<ZIndex>11</ZIndex>
<Left>2.25in</Left>
<DataSetName>SelectedObjectList</DataSetName>
<Visibility>
<Hidden>true</Hidden>
<ToggleItem>SelectedObjectsTitle</ToggleItem>
</Visibility>
<ReportItems>
<Textbox Name="textbox22">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.05in</Top>
<Width>6.55in</Width>
<Style></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.05in</Left>
<Height>0.55in</Height>
<Value>=Code.BuildDelimitedStringFromList2(Parameters!ObjectNames.Value)</Value>
</Textbox>
</ReportItems>
<Top>0.80in</Top>
<Width>6.8in</Width>
<Style></Style>
<BackgroundColor>White</BackgroundColor>
</Style>
<Grouping Name="list4_ListControl">
<GroupExpressions>
<GroupExpression>=""</GroupExpression>
</GroupExpressions>
</Grouping>
<DataElementName>SelectedObjectTable</DataElementName>
<DataInstanceElementOutput>NoOutput</DataInstanceElementOutput>
<Height>0.7in</Height>
</List>
<Textbox Name="TxtHeaderParamSelObjSpanDiv">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.80in</Top>
<Width>0.1in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>10</ZIndex>
<CanGrow>true</CanGrow>
<Left>2.05in</Left>
<Height>0.2in</Height>
<Value>:</Value>
</Textbox>
<Textbox Name="SelectedObjectsTitle">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.80in</Top>
<Width>1.8in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Left</TextAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>9</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Report").GetString("R.SelectedObjects", "[Health Services]")</Value>
</Textbox>
<Textbox Name="textbox17">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.55in</Top>
<Width>5in</Width>
<Style></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>2.25in</Left>
<Height>0.2in</Height>
<Value>=IIf(Parameters!IncludeMaintanenceMode.Value.ToString() = "1",Code.GetLocTable("LT_Table").GetString("RT.Legend.Yes", "[Yes]"),Code.GetLocTable("LT_Table").GetString("RT.Legend.No", "[No]"))</Value>
</Textbox>
<Textbox Name="TxtHeaderParamInMntMdSpanDiv">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.55in</Top>
<Width>0.1in</Width>
<Style></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>2.05in</Left>
<Height>0.2in</Height>
<Value>:</Value>
</Textbox>
<Textbox Name="InMntModeTitle">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.55in</Top>
<Width>1.8in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Left</TextAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>6</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Report").GetString("R.MntModeInc", "[Maintenance Mode Included?]")</Value>
</Textbox>
<Textbox Name="StatesListTitle">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.30in</Top>
<Width>1.8in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Left</TextAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>5</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Report").GetString("R.StatesInc", "[States Included]")</Value>
</Textbox>
<Textbox Name="TxtHeaderParamTimeSpanValue">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.05in</Top>
<Width>6.05in</Width>
<Style></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>2.25in</Left>
<Height>0.2in</Height>
<Value>=Code.FormatDateTime("g",Code.GetCurrentDateTime())</Value>
</Textbox>
<Textbox Name="TxtHeaderParamTimeSpanDiv">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.05in</Top>
<Width>0.1in</Width>
<Style></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>2.05in</Left>
<Height>0.2in</Height>
<Value>:</Value>
</Textbox>
<Textbox Name="TxtHeaderParamTimeSpanLabel">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.05in</Top>
<Width>1.8in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Left</TextAlign>
<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.Date", "[Date]")</Value>
</Textbox>
</ReportItems>
<Top>1.55in</Top>
<Width>9.25in</Width>
<Height>1.85in</Height>
</Rectangle>
</ReportItems>
<Top>0.1in</Top>
<Width>9.5in</Width>
<Height>3.5in</Height>
</Rectangle>
</ReportItems>
<Height>11.55in</Height>
</Script></Body>
<Language>en-US</Language>
<PageFooter>
<PrintOnFirstPage>true</PrintOnFirstPage>
<ReportItems>
<Textbox Name="textbox8">
<Top>0.1in</Top>
<Width>1.7in</Width>
<Style></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>8.05in</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.95in</Width>
<Style></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.3in</Left>
<Height>0.1875in</Height>
<Value/>
</Textbox>
</ReportItems>
<Height>0.35in</Height>
<PrintOnLastPage>true</PrintOnLastPage>
</PageFooter>
<PageHeight>8.5in</PageHeight>
</Report>
</Definition>
<ReportStrings>
<ReportString ID="R.Title"/>
<ReportString ID="R.DescriptionTitle"/>
<ReportString ID="R.Description"/>
<ReportString ID="R.SelectedObjects"/>
<ReportString ID="R.MntModeInc"/>
<ReportString ID="R.StatesInc"/>
<ReportString ID="R.Date"/>
<ReportString ID="R.TblUnAvl1"/>
<ReportString ID="R.TblUnAvl2"/>
<ReportString ID="R.TblUnAvl3"/>
<ReportString ID="R.TblCrit1"/>
<ReportString ID="R.TblCrit2"/>
<ReportString ID="R.TblCrit3"/>
<ReportString ID="R.TblWarn1"/>
<ReportString ID="R.TblWarn2"/>
<ReportString ID="R.TblWarn3"/>
<ReportString ID="R.TblSucc1"/>
<ReportString ID="R.PageFormat"/>
<ReportString ID="RT.Legend.Unavailable"/>
<ReportString ID="RT.Legend.Error"/>
<ReportString ID="RT.Legend.Warning"/>
<ReportString ID="RT.Legend.Success"/>
<ReportString ID="RT.Legend.Yes"/>
<ReportString ID="RT.Legend.No"/>
<ReportString ID="RT.Legend.MSGW"/>
<ReportString ID="RT.Legend.AgentName"/>
<ReportString ID="RT.Legend.TimeInState"/>
<ReportString ID="RT.Legend.MG"/>
<ReportString ID="RT.Legend.Link"/>
<ReportString ID="RT.Legend.HealthExp"/>
</ReportStrings>
</Report>