Bu rapor aracıların şu anda veri ambarında kayıtlı olan geçerli sistem durumlarına göre ayrıntılandırılmış listelerini sağlar.
Sistem Durumuna göre Aracılar raporu, aracıların bulunduğu duruma göre ayrıntılandırılmış aracı listeleri sağlar.
Sistem durumuna göre Aracılar raporunun sonuçlarını özelleştirmek için aşağıdaki parametreleri kullanabilirsiniz:
Durumlar: Bu parametre rapora dahil edilecek durumları denetler. Seçenekler Kullanılamıyor, Kritik, Uyarı ve Başarılı'dır. Seçilen her durum için bir tablo oluşturulur. Her tablo veri ambarındaki verilere göre bu durumda olan aracıların listesini içerir.
Bakım Modunu Dahil Et: Bu parametre bakım modundaki aracıların rapora dahil edilip edilmeyeceğini denetler.
Nesneler: Bu parametre rapora dahil edilecek aracıları denetler. Nesne seçici hem grupları hem de aracıları (yani "Sistem Durumu Hizmeti" nesnelerini) doğrudan kabul eder. Not: Nesne seçicide bir grup seçilirse, rapor yalnızca gruptaki Sistem Durumu Hizmeti nesnelerini içerir. Grubun içerdiği diğer öğelerden bağımsız olarak, grup herhangi bir sistem durumu hizmeti nesnesi içermiyorsa, gruptan hiç öğe eklenmez.
Accessibility | Public |
Visible | True |
R.Title | Sistem Durumuna göre Aracılar | |
R.DescriptionTitle | Bu raporun tam açıklamasını görmek için artı işaretini tıklatın | |
R.Description | Bu rapor aracıların şu anda veri ambarında kayıtlı olan geçerli sistem durumlarına göre ayrıntılandırılmış listelerini sağlar. | |
R.SelectedObjects | Sistem Durumu Hizmetleri | |
R.MntModeInc | Bakım Modu Dahil Edilsin mi? | |
R.StatesInc | Dahil Edilen Durumlar | |
R.Date | Tarih | |
R.TblUnAvl1 | Bu durumdaki sistemler yönetim grubuyla iletişim kurmuyor ve sinyal göndermiyor. | |
R.TblUnAvl2 | Bu sistemlerin çevrimiçi olduğunu ve sistem durumu hizmetinin çalışır durumda olduğunu onaylayın. | |
R.TblUnAvl3 | Daha ayrıntılı sorun giderme yardımı için 2288515 numaralı bilgi bankası makalesini inceleyin | |
R.TblCrit1 | Kritik durum, aracı işlevselliğinin büyük oranda bozulduğu veya tamamen durmuş olduğu anlamına gelir. | |
R.TblCrit2 | Kritik duruma neden olan sorunları belirlemek için, sistem durumu gezginini açın ve kritik durumdaki izleyicileri gözden geçirin. | |
R.TblCrit3 | Sistem durumu gezgininin sağ üst tarafındaki ürün bilgisi sekmesi sorun ve sorunun nasıl çözüleceği hakkında daha ayrıntılı bilgi sağlar. | |
R.TblWarn1 | Uyarı durumu, aracının çalıştığı ancak kısmen bozuk olduğu veya doğru yapılandırılmadığı anlamına gelir. | |
R.TblSucc1 | Başarılı durumu, aracının çalıştığı ve doğru yapılandırıldığı anlamına gelir. | |
R.TblWarn2 | Uyarı durumuna neden olan sorunları belirlemek için, aracı için sistem durumu gezginini açın ve uyarı durumundaki izleyicileri gözden geçirin. | |
R.TblWarn3 | Sistem durumu gezginindeki ürün bilgisi sekmesi sorun ve sorunun nasıl çözüleceği hakkında daha ayrıntılı bilgi sağlar. | |
R.PageFormat | {0}/{1} | |
RT.Legend.Unavailable | Kullanılamıyor (gri) | |
RT.Legend.Error | Kritik (kırmızı) | |
RT.Legend.Warning | Uyarı (sarı) | |
RT.Legend.Success | Başarılı (yeşil) | |
RT.Legend.Yes | Evet | |
RT.Legend.No | Hayır | |
RT.Legend.MSGW | MS/GW | |
RT.Legend.AgentName | Aracı Adı | |
RT.Legend.TimeInState | Durumdaki saat | |
RT.Legend.MG | Yönetim Grubu | |
RT.Legend.Link | bağlantı | |
RT.Legend.HealthExp | Sistem Durumu Gezgini |
<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>
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("<Data>")
For Each ItmOpc As String In ValueList
strValues.Append("<Value>")
strValues.Append(ItmOpc)
strValues.Append("</Value>")
Next
strValues.Append("</Data>")
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 < 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 > 0 Then
strFormat = "{0:d}d "
End If
If objTimeSpan.Hours > 0 Then
strFormat = strFormat + "{1:d}h "
End If
If objTimeSpan.Minutes > 0 Then
strFormat = strFormat + "{2:d}m "
End If
strAnswer = String.Format(strFormat, objTimeSpan.Days, objTimeSpan.Hours, objTimeSpan.Minutes)
Return strAnswer
End Function
</Code>
<Width>10.1in</Width>
<Body>
<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>
<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>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
</Style>
</Rectangle>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox566">
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
</Style>
</Rectangle>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox56">
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<BorderStyle>
<Left>Solid</Left>
<Right>None</Right>
<Top>Solid</Top>
<Bottom>Solid</Bottom>
</BorderStyle>
</Style>
</Rectangle>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox5">
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</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>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>
<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>