The report provides information on SureBackup jobs performed by Veeam Backup & Replication and displays results of VM verification tests.
The Verified VMs report provides information on SureBackup jobs performed by Veeam Backup & Replication and displays results of VM verification tests.
Description
The SureBackup technology allows you to validate recoverability of created backups in an isolated test environment. The Verified VMs report helps you quickly review the results of completed SureBackup jobs.
Note: To run the Verified VMs report, you need to have the Veeam Management Pack installed.
Parameters
Date/time Selection: defines a time period to analyze in the report.
Scope: defines a list of Veeam Backup & Replication servers that will be analyzed in the report (by default, the Veeam Backup Server Group is selected). The Add Group option returns a group and all objects that the group contains. The Add Object option returns only the selected object.
Sample Usage
Report on all SureBackup jobs performed across the selected backup server during this week.
Instructions:
Open the Verified VMs report.
From the From list, choose 'This week > Monday'. From the To list, choose 'This week > Friday'.
In the Scope section, select the Veeam Backup Server Group and click Remove. Then select the backup server to include in the report.
Click Add Group. In the Add Group window, click Options. In the Options window, click Add. In the Class Name search box, type 'backup server' and click Search. Select the 'Veeam Backup Server' class in the list of search results, click Add and click OK. In the Options windows, click OK to apply the filter. In the Add Group window, click Search. The search will return a list of objects that belong to the 'Veeam Backup Server' class. Select the server, click Add and click OK.
Click Run to view the report.
Report Output:
The report will display historical data on SureBackup job sessions for the specified reporting period.
The Summary section will provide the following information:
Number of protected and verified VMs
Latest state of SureBackup job sessions (total number of VMs for which the latest SureBackup session completed successfully, total number of VMs for which the latest SureBackup session completed with warnings and total number of VMs for which the latest SureBackup session failed)
Number of produced and verified restore points
The Verification Rate chart will show how the number of successfully verified VMs was changing during the reporting period.
Note: Number of restore points displayed on the chart is limited to '7'. For example, if you select two weeks as a reporting period, the chart will show statistics for each second day.
The details table will display a list of performed SureBackup jobs and provide the following information:
Column | Description |
VM Name | Name of the VM whose backup was verified. |
Failed/Passed Verifications | Results of verification tests run for the VM (in the 'failed/passed' format). |
Last Verified Restore Point | Date of the last verified restore point. |
Last Verification Status | The result of the latest SureBackup job session. |
Ping Test | The result of a verification test ('Failed', 'Passed', 'Warning'). If the test is disabled in the job, the result value will be 'Not run'. |
Heartbeat Test | The result of a verification test ('Failed', 'Passed', 'Warning'). If the test is disabled in the job, the result value will be 'Not run'. |
Script Test | The result of a custom verification script ('Failed', 'Passed', 'Warning'). If the script is disabled in the job, the result value will be 'Disabled'. |
Accessibility | Public |
Visible | True |
<Report ID="Veeam.Backup.Reports.VmsVerification.report" Accessibility="Public" Visible="true">
<Dependencies>
<DataWarehouseScript>Veeam.Backup.Reports.DWScript</DataWarehouseScript>
<ReportParameterControl>MicrosoftSystemCenterDataWarehouseReportLibrary!Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox</ReportParameterControl>
<ReportParameterControl>MicrosoftSystemCenterDataWarehouseReportLibrary!Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker</ReportParameterControl>
<ReportParameterControl>MicrosoftSystemCenterDataWarehouseReportLibrary!Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown</ReportParameterControl>
</Dependencies>
<ParameterBlock xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings" columns="2">
<Controls>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker" rowSpan="3">
<ReportParameters>
<ReportParameter name="TZ" binding="TimeZone">
<Prompt>Veeam.Report.Library!Veeam.Report.Library.ParameterPrompt.Timezone</Prompt>
</ReportParameter>
<ReportParameter name="TZName" binding="TimeZoneName"/>
<ReportParameter name="DSBaseType" binding="StartDate_BaseType"/>
<ReportParameter name="DSBaseValue" binding="StartDate_BaseValue">
<Prompt>Veeam.Report.Library!Veeam.Report.Library.ParameterPrompt.From</Prompt>
</ReportParameter>
<ReportParameter name="DSOffsetType" binding="StartDate_OffsetType"/>
<ReportParameter name="DSOffsetValue" binding="StartDate_OffsetValue"/>
<ReportParameter name="DFBaseType" binding="EndDate_BaseType"/>
<ReportParameter name="DFBaseValue" binding="EndDate_BaseValue">
<Prompt>Veeam.Report.Library!Veeam.Report.Library.ParameterPrompt.To</Prompt>
</ReportParameter>
<ReportParameter name="DFOffsetType" binding="EndDate_OffsetType"/>
<ReportParameter name="DFOffsetValue" binding="EndDate_OffsetValue"/>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker" rowSpan="4">
<ReportParameters>
<ReportParameter name="Objects">
<Prompt>Veeam.Report.Library!Veeam.Report.Library.ParameterPrompt.Scope</Prompt>
</ReportParameter>
<ReportParameter name="ManagementGroup" binding="GroupList"/>
</ReportParameters>
</Control>
</Controls>
</ParameterBlock>
<Definition>
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
<DataSources>
<DataSource Name="DataWarehouseMain">
<DataSourceReference>Data Warehouse Main</DataSourceReference>
<rd:DataSourceID>e4235c51-407f-4065-8519-a1e57374bc45</rd:DataSourceID>
<rd:SecurityType>None</rd:SecurityType>
</DataSource>
<DataSource Name="DataDS">
<ConnectionProperties>
<DataProvider>SQL</DataProvider>
<ConnectString>=Parameters!ConnectionString.Value</ConnectString>
<IntegratedSecurity>true</IntegratedSecurity>
</ConnectionProperties>
<rd:DataSourceID>eac1c171-f41b-4b46-8972-07d2a8d1fdb3</rd:DataSourceID>
<rd:SecurityType>Windows</rd:SecurityType>
</DataSource>
</DataSources>
<DataSets>
<DataSet Name="Report_Details">
<Fields>
<Field Name="ReportDefaultName">
<DataField>ReportDefaultName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="ReportDefaultDescription">
<DataField>ReportDefaultDescription</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="MPName">
<DataField>MPName</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Veeam_GRL_ReportDetailsGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ReportSystemName">
<Value>=Parameters!Report_SystemName.Value</Value>
</QueryParameter>
</QueryParameters>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
<DataSet Name="DataSetType">
<Fields>
<Field Name="DatasetTypeId">
<DataField>DatasetTypeId</DataField>
<rd:TypeName>System.Guid</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>DatasetTypeIdGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.SystemCenter.DataWarehouse.Library</Value>
</QueryParameter>
<QueryParameter Name="@DatasetTypeSystemName">
<Value>Microsoft.SystemCenter.DataWarehouse.Dataset.Performance</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="DataSetConnection">
<Fields>
<Field Name="DatasetId">
<DataField>DatasetId</DataField>
</Field>
<Field Name="ServerName">
<DataField>ServerName</DataField>
</Field>
<Field Name="DatabaseName">
<DataField>DatabaseName</DataField>
</Field>
<Field Name="ConnectionString">
<Value>="Data Source=" + Fields!ServerName.Value + ";Initial Catalog=" + Fields!DatabaseName.Value + ";Integrated Security=SSPI"</Value>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>DataRouteGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingMG()</Value>
</QueryParameter>
<QueryParameter Name="@DatasetTypeId">
<Value>=Parameters!DataSetType.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="NeighborManagementGroups">
<Fields>
<Field Name="ManagementGroupGuid">
<DataField>ManagementGroupGuid</DataField>
</Field>
<Field Name="ManagementGroupName">
<DataField>ManagementGroupName</DataField>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>DataRouteGetNeighbors</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingMG()</Value>
</QueryParameter>
<QueryParameter Name="@DatasetTypeId">
<Value>=Parameters!DataSetType.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="ManagementGroups">
<Fields>
<Field Name="ManagementGroupGuid">
<DataField>ManagementGroupGuid</DataField>
<rd:TypeName>System.Guid</rd:TypeName>
</Field>
<Field Name="ManagementGroupDefaultName">
<DataField>ManagementGroupDefaultName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Veeam_GRL_ManagementGroupsGet</CommandText>
</Query>
</DataSet>
<DataSet Name="ManagementGroupsInfo">
<Fields>
<Field Name="ManagementGroupGuid">
<DataField>ManagementGroupGuid</DataField>
<rd:TypeName>System.Guid</rd:TypeName>
</Field>
<Field Name="ManagementGroupDefaultName">
<DataField>ManagementGroupDefaultName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandText>SELECT ManagementGroupGuid, ManagementGroupDefaultName
FROM vManagementGroup
WHERE (ManagementGroupGuid IN (@ManagementGroup))</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroup">
<Value>=Parameters!ManagementGroup.Value</Value>
</QueryParameter>
</QueryParameters>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
<DataSet Name="SelectedObjects">
<Fields>
<Field Name="FullName">
<DataField>FullName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="Image">
<DataField>Image</DataField>
<rd:TypeName>System.Byte[]</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Veeam_GRL_ObjectListGetSelected</CommandText>
<QueryParameters>
<QueryParameter Name="@ObjectList">
<Value>=Parameters!Objects.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="Summary">
<Fields>
<Field Name="GroupName">
<DataField>GroupName</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="ElementName">
<DataField>ElementName</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Value">
<DataField>Value</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="ManagedEntityRowId">
<DataField>ManagedEntityRowId</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="ElementId">
<DataField>ElementId</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Veeam_GRL_CurrentSummaryGetByScope</CommandText>
<QueryParameters>
<QueryParameter Name="@ReportSystemName">
<Value>=Parameters!Report_SystemName.Value</Value>
<rd:UserDefined>true</rd:UserDefined>
</QueryParameter>
<QueryParameter Name="@ObjectList">
<Value>=Parameters!Objects.Value</Value>
<rd:UserDefined>true</rd:UserDefined>
</QueryParameter>
</QueryParameters>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
<Filters>
<Filter>
<FilterExpression>=Iif(IsNothing(Fields!ManagedEntityRowId.Value),true,false)</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>=True</FilterValue>
</FilterValues>
</Filter>
</Filters>
</DataSet>
<DataSet Name="DefaultObjectList">
<Fields>
<Field Name="DefaultObjectList">
<DataField>DefaultObjectList</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Veeam_GRL_DefaultObjectListGetByReport</CommandText>
<QueryParameters>
<QueryParameter Name="@mg">
<Value>=Code.GetCallingMG()</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>=Parameters!Report_SystemName.Value</Value>
</QueryParameter>
</QueryParameters>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
<DataSet Name="AvailableAspects">
<Fields>
<Field Name="TargetId">
<DataField>TargetId</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="TargetClassName">
<DataField>TargetClassName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="AspectId">
<DataField>AspectId</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="AspectName">
<DataField>AspectName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="FullName">
<DataField>FullName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="SelectionXmlString">
<DataField>SelectionXmlString</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Veeam_Backup_PerformanceForecastAspectsGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ReportSystemName">
<Value>=Parameters!Report_SystemName.Value</Value>
</QueryParameter>
</QueryParameters>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
<DataSet Name="AnalysisDS">
<Fields>
<Field Name="VmRowId">
<DataField>VmRowId</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="RowType">
<DataField>RowType</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="ProtectedVMs">
<DataField>ProtectedVMs</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="TotalRP">
<DataField>TotalRP</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="VerifiedVMs">
<DataField>VerifiedVMs</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="VerifiedRPs">
<DataField>VerifiedRPs</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Success">
<DataField>Success</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Warning">
<DataField>Warning</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Passed">
<DataField>Passed</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Failed">
<DataField>Failed</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Datetime">
<DataField>Datetime</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="TotalVerifiedVMs">
<DataField>TotalVerifiedVMs</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="VmName">
<DataField>VmName</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Status">
<DataField>Status</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="TaskDateTime">
<DataField>TaskDateTime</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="ApplicationType">
<DataField>ApplicationType</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Ping">
<DataField>Ping</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Heartbeat">
<DataField>Heartbeat</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="Script">
<DataField>Script</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
</Fields>
<Query>
<DataSourceName>DataDS</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Veeam_Backup_VmsVerification</CommandText>
<QueryParameters>
<QueryParameter Name="@StartDate">
<Value>=Code.ToDbDate(Code.Get_reportDS())</Value>
</QueryParameter>
<QueryParameter Name="@EndDate">
<Value>=Code.ToDbDate(Code.Get_reportDF())</Value>
<rd:UserDefined>true</rd:UserDefined>
</QueryParameter>
<QueryParameter Name="@AggregationType">
<Value>=Parameters!AggregationType.Value</Value>
</QueryParameter>
<QueryParameter Name="@ObjectList">
<Value>=Parameters!Objects.Value</Value>
</QueryParameter>
</QueryParameters>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
<DataSet Name="LicCheck">
<Fields>
<Field Name="Message">
<DataField>Message</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="LinkLabel">
<DataField>LinkLabel</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
<Field Name="LinkURL">
<DataField>LinkURL</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>dbo.[Veeam_CheckServiceAvailability]</CommandText>
<QueryParameters>
<QueryParameter Name="@mg">
<Value>=Code.GetCallingMG()</Value>
<rd:UserDefined>true</rd:UserDefined>
</QueryParameter>
<QueryParameter Name="@reportType">
<Value>="BS"</Value>
<rd:UserDefined>true</rd:UserDefined>
</QueryParameter>
</QueryParameters>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
</DataSets>
<Body>
<ReportItems>
<Rectangle Name="rctReportParametersOuter">
<ReportItems>
<Textbox Name="tbReportParametersLbl">
<CanGrow>true</CanGrow>
<ToggleImage>
<InitialState>true</InitialState>
</ToggleImage>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Report parameters</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>12pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Height>0.7cm</Height>
<Width>20.2cm</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Rectangle Name="rctReportParameters">
<ReportItems>
<Rectangle Name="rectangle1">
<ReportItems>
<Textbox Name="textbox1">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Report time:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Height>0.4cm</Height>
<Width>4cm</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox2">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatDT("g",Code.ToReportDate(DateTime.UtcNow))</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Left>4.1cm</Left>
<Height>0.4cm</Height>
<Width>15.4cm</Width>
<ZIndex>1</ZIndex>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>0.4cm</Top>
<Height>0.4cm</Height>
<Width>19.6cm</Width>
<Style>
<Border>
<Color>#bbd9bb</Color>
<Style> None</Style>
</Border>
</Style>
</Rectangle>
<Rectangle Name="rectangle3">
<ReportItems>
<Textbox Name="textbox9">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Report duration:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Height>0.4cm</Height>
<Width>4cm</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox8">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatS("{0} - {1}",
Code.FormatDT("d", Code.Get_reportDS()),
Code.FormatDT("d", Code.Get_reportDF()))</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Left>4.1cm</Left>
<Height>0.4cm</Height>
<Width>15.4cm</Width>
<ZIndex>1</ZIndex>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Height>0.4cm</Height>
<Width>19.6cm</Width>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Color>#bbd9bb</Color>
<Style> None</Style>
</Border>
</Style>
</Rectangle>
<Rectangle Name="rectangle6">
<ReportItems>
<Textbox Name="textbox4">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Management Group:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Height>0.4cm</Height>
<Width>4cm</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Tablix Name="lstGroups">
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>15.39999cm</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.4cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Rectangle Name="lstGroups_Contents">
<ReportItems>
<Textbox Name="textbox3">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!ManagementGroupDefaultName.Value</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Height>0.4cm</Height>
<Width>15.3cm</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<Style/>
</Rectangle>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<Group Name="lstGroups_Details_Group">
<DataElementName>Item</DataElementName>
</Group>
<DataElementName>Item_Collection</DataElementName>
<DataElementOutput>Output</DataElementOutput>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
<DataSetName>ManagementGroupsInfo</DataSetName>
<Left>4.1cm</Left>
<Height>0.4cm</Height>
<Width>15.39999cm</Width>
<ZIndex>1</ZIndex>
<Style/>
</Tablix>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>0.8cm</Top>
<Height>0.4cm</Height>
<Width>19.6cm</Width>
<ZIndex>2</ZIndex>
<Style>
<Border>
<Color>#bbd9bb</Color>
<Style> None</Style>
</Border>
</Style>
</Rectangle>
<Rectangle Name="rectangle9">
<ReportItems>
<Textbox Name="textbox12">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Scope:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Height>0.4cm</Height>
<Width>4cm</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Tablix Name="lstSelectedObjects">
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>15.3cm</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.4cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Rectangle Name="lstSelectedObjects_Contents">
<ReportItems>
<Textbox Name="textbox10">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!FullName.Value</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Left>0.6cm</Left>
<Height>0.4cm</Height>
<Width>14.7cm</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Image Name="image2">
<Source>Database</Source>
<Value>=Fields!Image.Value</Value>
<MIMEType>image/png</MIMEType>
<Sizing>FitProportional</Sizing>
<Height>0.4cm</Height>
<Width>0.4cm</Width>
<ZIndex>1</ZIndex>
<Style/>
</Image>
</ReportItems>
<Style/>
</Rectangle>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<Group Name="lstSelectedObjects_Details_Group">
<DataElementName>Item</DataElementName>
</Group>
<DataElementName>Item_Collection</DataElementName>
<DataElementOutput>Output</DataElementOutput>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
<DataSetName>SelectedObjects</DataSetName>
<Left>4.1cm</Left>
<Height>0.4cm</Height>
<Width>15.3cm</Width>
<ZIndex>1</ZIndex>
<Style/>
</Tablix>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>1.2cm</Top>
<Height>0.4cm</Height>
<Width>19.6cm</Width>
<ZIndex>3</ZIndex>
<Style>
<Border>
<Color>#bbd9bb</Color>
<Style> None</Style>
</Border>
</Style>
</Rectangle>
<Rectangle Name="rectangle4">
<ReportItems>
<Textbox Name="textbox11">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Aggregation type:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Height>0.4cm</Height>
<Width>4cm</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox13">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Parameters!AggregationType.Label</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Left>4.1cm</Left>
<Height>0.4cm</Height>
<Width>15.4cm</Width>
<ZIndex>1</ZIndex>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>1.6cm</Top>
<Height>0.40938cm</Height>
<Width>19.6cm</Width>
<ZIndex>4</ZIndex>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<Style>
<Border>
<Color>#bbd9bb</Color>
<Style> None</Style>
</Border>
</Style>
</Rectangle>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>0.931cm</Top>
<Left>0.35889cm</Left>
<Height>2.08876cm</Height>
<Width>19.77761cm</Width>
<ZIndex>1</ZIndex>
<Visibility>
<ToggleItem>tbReportParametersLbl</ToggleItem>
</Visibility>
<Style>
<Border>
<Color>#2584c6</Color>
<Style> None</Style>
</Border>
</Style>
</Rectangle>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>1.785cm</Top>
<Left>0.4cm</Left>
<Height>3.1344cm</Height>
<Width>20.2cm</Width>
<Style>
<Border>
<Color>#2584c6</Color>
<Style> None</Style>
<Width>2pt</Width>
</Border>
<BottomBorder>
<Style> Solid</Style>
</BottomBorder>
</Style>
</Rectangle>
<Rectangle Name="rctReportDescription">
<ReportItems>
<Textbox Name="tbReportDescriptionLbl">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Report description</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>12pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<LineHeight>12pt</LineHeight>
</Style>
</Paragraph>
</Paragraphs>
<Height>0.7cm</Height>
<Width>20.2cm</Width>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="tbReportDescription">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Parameters!Report_Description.Value</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.93cm</Top>
<Left>0.47cm</Left>
<Height>0.52cm</Height>
<Width>19.7cm</Width>
<ZIndex>1</ZIndex>
<Visibility>
<Hidden>true</Hidden>
<ToggleItem>tbReportDescriptionLbl</ToggleItem>
</Visibility>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Left>0.4cm</Left>
<Height>1.59cm</Height>
<Width>20.2cm</Width>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Color>#2584c6</Color>
<Width>2pt</Width>
</Border>
<BottomBorder>
<Style> Solid</Style>
</BottomBorder>
</Style>
</Rectangle>
<Textbox Name="tbNoData">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>No relevant data found. Adjust report parameters or make sure that data required for the report has been collected and aggregated.</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>12pt</FontSize>
<FontWeight>Bold</FontWeight>
<Color>#e84f28</Color>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>5.154cm</Top>
<Left>0.37cm</Left>
<Height>1.22186cm</Height>
<Width>20.2cm</Width>
<ZIndex>2</ZIndex>
<Visibility>
<Hidden>=Iif(CountRows("LicCheck") > 0,True ,Iif(CountRows("AnalysisDS")>0,True,False))</Hidden>
</Visibility>
<DataElementOutput>NoOutput</DataElementOutput>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Rectangle Name="Rectangle4">
<ReportItems>
<Textbox Name="tbTargetName2">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Summary</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.1cm</Top>
<Left>0.08127cm</Left>
<Height>0.6cm</Height>
<Width>20.2cm</Width>
<DocumentMapLabel>Summary</DocumentMapLabel>
<Style>
<BackgroundImage>
<Source>External</Source>
<Value>Veeam.Backup.Reports.Bullet.png</Value>
<BackgroundRepeat>Clip</BackgroundRepeat>
</BackgroundImage>
<PaddingLeft>0.6cm</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>1pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Rectangle Name="rctChart">
<ReportItems>
<Chart Name="Chart2">
<ChartCategoryHierarchy>
<ChartMembers>
<ChartMember>
<Group Name="Chart2_CategoryGroup1">
<GroupExpressions>
<GroupExpression>=string.Format("{0:d/M/yyyy}",Fields!Datetime.Value)</GroupExpression>
</GroupExpressions>
</Group>
<Label>=Switch(Parameters!AggregationType.Value = "1440", string.Format("{0:M/d/yyyy}",Fields!Datetime.Value)
,Parameters!AggregationType.Value = "10080", string.Format("{0:M/d/yyyy}",Fields!Datetime.Value)
,Parameters!AggregationType.Value = "44640", string.Format("{0:M/d/yyyy}",Fields!Datetime.Value))</Label>
</ChartMember>
</ChartMembers>
</ChartCategoryHierarchy>
<ChartSeriesHierarchy>
<ChartMembers>
<ChartMember>
<Label>Total Verified VMs</Label>
</ChartMember>
<ChartMember>
<Label>Success</Label>
</ChartMember>
<ChartMember>
<Label>Warning</Label>
</ChartMember>
<ChartMember>
<Label>Failed</Label>
</ChartMember>
</ChartMembers>
</ChartSeriesHierarchy>
<ChartData>
<ChartSeriesCollection>
<ChartSeries Name="TotalVerifiedVMs">
<ChartDataPoints>
<ChartDataPoint>
<ChartDataPointValues>
<Y>=Sum(Fields!Success.Value+Fields!Warning.Value+Fields!Failed.Value)</Y>
</ChartDataPointValues>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
<Style>
<Color>#4e170a</Color>
</Style>
<ChartMarker>
<Type>Auto</Type>
<Style/>
</ChartMarker>
<DataElementOutput>Output</DataElementOutput>
</ChartDataPoint>
</ChartDataPoints>
<Type>Line</Type>
<Style/>
<ChartEmptyPoints>
<Style/>
<ChartMarker>
<Style/>
</ChartMarker>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
</ChartEmptyPoints>
<ValueAxisName>Primary</ValueAxisName>
<CategoryAxisName>Primary</CategoryAxisName>
<ChartSmartLabel>
<CalloutLineColor>Black</CalloutLineColor>
<MinMovingDistance>0pt</MinMovingDistance>
</ChartSmartLabel>
</ChartSeries>
<ChartSeries Name="Success">
<ChartDataPoints>
<ChartDataPoint>
<ChartDataPointValues>
<Y>=Sum(Fields!Success.Value)</Y>
</ChartDataPointValues>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
<Style>
<Color>#49a307</Color>
</Style>
<ChartMarker>
<Type>Auto</Type>
<Style/>
</ChartMarker>
<DataElementOutput>Output</DataElementOutput>
</ChartDataPoint>
</ChartDataPoints>
<Type>Line</Type>
<Style/>
<ChartEmptyPoints>
<Style/>
<ChartMarker>
<Style/>
</ChartMarker>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
</ChartEmptyPoints>
<ValueAxisName>Primary</ValueAxisName>
<CategoryAxisName>Primary</CategoryAxisName>
<ChartSmartLabel>
<CalloutLineColor>Black</CalloutLineColor>
<MinMovingDistance>0pt</MinMovingDistance>
</ChartSmartLabel>
</ChartSeries>
<ChartSeries Name="Warning">
<ChartDataPoints>
<ChartDataPoint>
<ChartDataPointValues>
<Y>=Sum(Fields!Warning.Value)</Y>
</ChartDataPointValues>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
<Style>
<Color>#fdc917</Color>
</Style>
<ChartMarker>
<Type>Auto</Type>
<Style/>
</ChartMarker>
<DataElementOutput>Output</DataElementOutput>
</ChartDataPoint>
</ChartDataPoints>
<Type>Line</Type>
<Style/>
<ChartEmptyPoints>
<Style/>
<ChartMarker>
<Style/>
</ChartMarker>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
</ChartEmptyPoints>
<ValueAxisName>Primary</ValueAxisName>
<CategoryAxisName>Primary</CategoryAxisName>
<ChartSmartLabel>
<CalloutLineColor>Black</CalloutLineColor>
<MinMovingDistance>0pt</MinMovingDistance>
</ChartSmartLabel>
</ChartSeries>
<ChartSeries Name="Failed">
<ChartDataPoints>
<ChartDataPoint>
<ChartDataPointValues>
<Y>=Sum(Fields!Failed.Value)</Y>
</ChartDataPointValues>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
<Style>
<Color>#e84f28</Color>
</Style>
<ChartMarker>
<Type>Auto</Type>
<Style/>
</ChartMarker>
<DataElementOutput>Output</DataElementOutput>
</ChartDataPoint>
</ChartDataPoints>
<Type>Line</Type>
<Style/>
<ChartEmptyPoints>
<Style/>
<ChartMarker>
<Style/>
</ChartMarker>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
</ChartEmptyPoints>
<ValueAxisName>Primary</ValueAxisName>
<CategoryAxisName>Primary</CategoryAxisName>
<ChartSmartLabel>
<CalloutLineColor>Black</CalloutLineColor>
<MinMovingDistance>0pt</MinMovingDistance>
</ChartSmartLabel>
</ChartSeries>
</ChartSeriesCollection>
</ChartData>
<ChartAreas>
<ChartArea Name="Default">
<ChartCategoryAxes>
<ChartAxis Name="Primary">
<Style>
<Border>
<Color>#616160</Color>
</Border>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption/>
<Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<VariableAutoInterval>true</VariableAutoInterval>
<ChartMajorGridLines>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.5pt</Width>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Enabled>True</Enabled>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Dotted</Style>
<Width>0.5pt</Width>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMajorTickMarks>
<Style>
<Border>
<Color>#616160</Color>
</Border>
</Style>
</ChartMajorTickMarks>
<ChartMinorTickMarks>
<Style>
<Border>
<Color>#616160</Color>
</Border>
</Style>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Interlaced>true</Interlaced>
<InterlacedColor>#64dcdcdc</InterlacedColor>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
<AllowLabelRotation>None</AllowLabelRotation>
<IncludeZero>false</IncludeZero>
<MinFontSize>8pt</MinFontSize>
<MaxFontSize>8pt</MaxFontSize>
</ChartAxis>
<ChartAxis Name="Secondary">
<Style>
<FontSize>8pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption>Axis Title</Caption>
<Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<ChartMajorGridLines>
<Enabled>False</Enabled>
<Style>
<Border>
<Color>Gainsboro</Color>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Style>
<Border>
<Color>Gainsboro</Color>
<Style> Dotted</Style>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Location>Opposite</Location>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
</ChartAxis>
</ChartCategoryAxes>
<ChartValueAxes>
<ChartAxis Name="Primary">
<Style>
<Border>
<Color>#616160</Color>
</Border>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption/>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<ChartMajorGridLines>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Width>0.5pt</Width>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Enabled>True</Enabled>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Dotted</Style>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMajorTickMarks>
<Style>
<Border>
<Color>#616160</Color>
</Border>
</Style>
</ChartMajorTickMarks>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
<AllowLabelRotation>None</AllowLabelRotation>
<IncludeZero>false</IncludeZero>
<MinFontSize>8pt</MinFontSize>
<MaxFontSize>8pt</MaxFontSize>
</ChartAxis>
<ChartAxis Name="Secondary">
<Style>
<Border>
<Color>#616160</Color>
</Border>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Format>0;(0)</Format>
</Style>
<ChartAxisTitle>
<Caption>%</Caption>
<Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<IntervalType>Number</IntervalType>
<ChartMajorGridLines>
<Enabled>False</Enabled>
<Style>
<Border>
<Color>Gainsboro</Color>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Style>
<Border>
<Color>Gainsboro</Color>
<Style> Dotted</Style>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMajorTickMarks>
<Style>
<Border>
<Color>#616160</Color>
</Border>
</Style>
</ChartMajorTickMarks>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Location>Opposite</Location>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
<PreventWordWrap>true</PreventWordWrap>
<AllowLabelRotation>None</AllowLabelRotation>
<LabelsAutoFitDisabled>true</LabelsAutoFitDisabled>
<MinFontSize>8pt</MinFontSize>
<MaxFontSize>8pt</MaxFontSize>
</ChartAxis>
</ChartValueAxes>
<Style>
<Border>
<Style> None</Style>
</Border>
<BackgroundGradientType>None</BackgroundGradientType>
</Style>
</ChartArea>
</ChartAreas>
<ChartLegends>
<ChartLegend Name="ChartLegend1">
<Style>
<BackgroundGradientType>None</BackgroundGradientType>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
<Position>BottomCenter</Position>
<Layout>Row</Layout>
<DockOutsideChartArea>true</DockOutsideChartArea>
<ChartLegendTitle>
<Caption/>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Bold</FontWeight>
<TextAlign>Center</TextAlign>
</Style>
</ChartLegendTitle>
<HeaderSeparatorColor>Black</HeaderSeparatorColor>
<ColumnSeparatorColor>Black</ColumnSeparatorColor>
</ChartLegend>
</ChartLegends>
<ChartTitles>
<ChartTitle Name="Title1">
<Caption>VM Verification Statistics</Caption>
<Style>
<BackgroundGradientType>None</BackgroundGradientType>
<FontFamily>Tahoma</FontFamily>
<FontWeight>Bold</FontWeight>
<TextAlign>General</TextAlign>
<VerticalAlign>Top</VerticalAlign>
</Style>
<DockOutsideChartArea>true</DockOutsideChartArea>
</ChartTitle>
</ChartTitles>
<Palette>BrightPastel</Palette>
<ChartBorderSkin>
<Style>
<BackgroundColor>Gray</BackgroundColor>
<BackgroundGradientType>None</BackgroundGradientType>
<Color>White</Color>
</Style>
</ChartBorderSkin>
<ChartNoDataMessage Name="NoDataMessage">
<Caption>No Data Available</Caption>
<Style>
<BackgroundGradientType>None</BackgroundGradientType>
<TextAlign>General</TextAlign>
<VerticalAlign>Top</VerticalAlign>
</Style>
</ChartNoDataMessage>
<DataSetName>AnalysisDS</DataSetName>
<Filters>
<Filter>
<FilterExpression>=Fields!RowType.Value</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>C</FilterValue>
</FilterValues>
</Filter>
</Filters>
<Top>0.07751cm</Top>
<Left>6.6002cm</Left>
<Height>6.20996cm</Height>
<Width>13.3998cm</Width>
<Style>
<Border>
<Color>#2584c6</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundColor>White</BackgroundColor>
<BackgroundGradientType>None</BackgroundGradientType>
</Style>
</Chart>
<Tablix Name="Tablix3">
<TablixCorner>
<TablixCornerRows>
<TablixCornerRow>
<TablixCornerCell>
<CellContents>
<Textbox Name="Textbox12">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>VMs Overview</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontWeight>Bold</FontWeight>
<TextDecoration>Underline</TextDecoration>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox12</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCornerCell>
</TablixCornerRow>
</TablixCornerRows>
</TablixCorner>
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>1.22687cm</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.4cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="ProtectedVMs">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!ProtectedVMs.Value</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>ProtectedVMs</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.4cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="VerifiedVMs">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!VerifiedVMs.Value</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>VerifiedVMs</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember>
<Group Name="ColumnGroup">
<GroupExpressions>
<GroupExpression/>
</GroupExpressions>
</Group>
<TablixHeader>
<Size>0.6cm</Size>
<CellContents>
<Textbox Name="Textbox9">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value/>
<Style/>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox9</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
</TablixMember>
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<Group Name="RowGroup">
<GroupExpressions>
<GroupExpression/>
</GroupExpressions>
</Group>
<TablixMembers>
<TablixMember>
<TablixHeader>
<Size>4.87944cm</Size>
<CellContents>
<Textbox Name="Textbox8">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Protected VMs:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox8</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<BottomBorder>
<Style> Solid</Style>
</BottomBorder>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixMember>
<TablixMember>
<TablixHeader>
<Size>4.87944cm</Size>
<CellContents>
<Textbox Name="Textbox16">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>VMs for verification:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox16</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<BottomBorder>
<Style> Solid</Style>
</BottomBorder>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixMember>
</TablixMembers>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
<DataSetName>AnalysisDS</DataSetName>
<Filters>
<Filter>
<FilterExpression>=Fields!RowType.Value</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>A</FilterValue>
</FilterValues>
</Filter>
</Filters>
<Top>0.3175cm</Top>
<Left>0.3175cm</Left>
<Height>1.4cm</Height>
<Width>6.10631cm</Width>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Style> None</Style>
</Border>
<FontFamily>Tahoma</FontFamily>
</Style>
</Tablix>
<Tablix Name="Tablix4">
<TablixCorner>
<TablixCornerRows>
<TablixCornerRow>
<TablixCornerCell>
<CellContents>
<Textbox Name="Textbox13">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Verified VMs status:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontWeight>Bold</FontWeight>
<TextDecoration>Underline</TextDecoration>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox12</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCornerCell>
</TablixCornerRow>
</TablixCornerRows>
</TablixCorner>
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>1.22687cm</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.4125cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="ProtectedVMs2">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=SUM(Fields!Success.Value)</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>ProtectedVMs</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.4125cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="VerifiedVMs2">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=SUM(Fields!Warning.Value)</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>VerifiedVMs</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.4125cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="Failed">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=SUM(Fields!Failed.Value)</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Failed</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember>
<Group Name="ColumnGroup2">
<GroupExpressions>
<GroupExpression/>
</GroupExpressions>
</Group>
<TablixHeader>
<Size>0.6125cm</Size>
<CellContents>
<Textbox Name="Textbox10">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value/>
<Style/>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox9</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
</TablixMember>
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<Group Name="RowGroup2">
<GroupExpressions>
<GroupExpression/>
</GroupExpressions>
</Group>
<TablixMembers>
<TablixMember>
<TablixHeader>
<Size>4.87944cm</Size>
<CellContents>
<Textbox Name="Textbox11">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Passed:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox8</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<BottomBorder>
<Style> Solid</Style>
</BottomBorder>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixMember>
<TablixMember>
<TablixHeader>
<Size>4.87944cm</Size>
<CellContents>
<Textbox Name="Textbox17">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Passed with warnings:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox16</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<BottomBorder>
<Style> Solid</Style>
</BottomBorder>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixMember>
<TablixMember>
<TablixHeader>
<Size>4.87944cm</Size>
<CellContents>
<Textbox Name="Textbox24">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Failed:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox24</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<BottomBorder>
<Style> Solid</Style>
</BottomBorder>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
</TablixMember>
</TablixMembers>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
<DataSetName>AnalysisDS</DataSetName>
<Filters>
<Filter>
<FilterExpression>=Fields!RowType.Value</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>B</FilterValue>
</FilterValues>
</Filter>
</Filters>
<Top>2.3525cm</Top>
<Left>0.3175cm</Left>
<Height>1.85cm</Height>
<Width>6.10631cm</Width>
<ZIndex>2</ZIndex>
<Style>
<Border>
<Style> None</Style>
</Border>
<FontFamily>Tahoma</FontFamily>
</Style>
</Tablix>
<Tablix Name="Tablix5">
<TablixCorner>
<TablixCornerRows>
<TablixCornerRow>
<TablixCornerCell>
<CellContents>
<Textbox Name="Textbox19">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Restore Points Overview:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontWeight>Bold</FontWeight>
<TextDecoration>Underline</TextDecoration>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox12</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCornerCell>
</TablixCornerRow>
</TablixCornerRows>
</TablixCorner>
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>1.22687cm</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.43332cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="ProtectedVMs3">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!TotalRP.Value</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>ProtectedVMs</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.43332cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="VerifiedVMs3">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!VerifiedRPs.Value</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>VerifiedVMs</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember>
<Group Name="ColumnGroup3">
<GroupExpressions>
<GroupExpression/>
</GroupExpressions>
</Group>
<TablixHeader>
<Size>0.63332cm</Size>
<CellContents>
<Textbox Name="Textbox14">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value/>
<Style/>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox9</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
</TablixMember>
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<Group Name="RowGroup3">
<GroupExpressions>
<GroupExpression/>
</GroupExpressions>
</Group>
<TablixMembers>
<TablixMember>
<TablixHeader>
<Size>4.87944cm</Size>
<CellContents>
<Textbox Name="Textbox15">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Produced restore points:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox8</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<BottomBorder>
<Style> Solid</Style>
</BottomBorder>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixMember>
<TablixMember>
<TablixHeader>
<Size>4.87944cm</Size>
<CellContents>
<Textbox Name="Textbox18">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Verified restore points:</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox16</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style> None</Style>
</Border>
<BottomBorder>
<Style> Solid</Style>
</BottomBorder>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixHeader>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixMember>
</TablixMembers>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
<DataSetName>AnalysisDS</DataSetName>
<Filters>
<Filter>
<FilterExpression>=Fields!RowType.Value</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>A</FilterValue>
</FilterValues>
</Filter>
</Filters>
<Top>4.7875cm</Top>
<Left>0.3175cm</Left>
<Height>1.49996cm</Height>
<Width>6.10631cm</Width>
<ZIndex>3</ZIndex>
<Style>
<Border>
<Style> None</Style>
</Border>
<FontFamily>Tahoma</FontFamily>
</Style>
</Tablix>
</ReportItems>
<KeepTogether>true</KeepTogether>
<Top>0.31452in</Top>
<Left>0.0239in</Left>
<Height>2.61467in</Height>
<Width>7.95276in</Width>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Style> None</Style>
<Width>0.25pt</Width>
</Border>
<TopBorder>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
</TopBorder>
</Style>
</Rectangle>
</ReportItems>
<Top>9.20825cm</Top>
<Left>0.31873cm</Left>
<Height>7.44015cm</Height>
<Width>20.51751cm</Width>
<ZIndex>3</ZIndex>
<Visibility>
<Hidden>=Iif(CountRows("AnalysisDS")>0 AND CountRows("LicCheck") = 0,False,True)</Hidden>
</Visibility>
<Style>
<Border>
<Style> None</Style>
</Border>
</Style>
</Rectangle>
<Rectangle Name="Rectangle3">
<ReportItems>
<Tablix Name="Tablix1">
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>7.2264cm</Width>
</TablixColumn>
<TablixColumn>
<Width>2.20665cm</Width>
</TablixColumn>
<TablixColumn>
<Width>2.73817cm</Width>
</TablixColumn>
<TablixColumn>
<Width>2.81343cm</Width>
</TablixColumn>
<TablixColumn>
<Width>1.7cm</Width>
</TablixColumn>
<TablixColumn>
<Width>1.7cm</Width>
</TablixColumn>
<TablixColumn>
<Width>1.7cm</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.94978cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="Textbox41">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>VM Name</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox41</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundColor>#bcdcf5</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox34">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Failed/Passed Verifications</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox34</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundColor>#bcdcf5</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox20">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Last Verified Restore Point</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox11</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundColor>#bcdcf5</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox21">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Last Verification Status</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox13</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundColor>#bcdcf5</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox1">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Ping Test</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox1</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundColor>#bcdcf5</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox4">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Heartbeat Test</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox4</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundColor>#bcdcf5</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox22">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Script Test</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox22</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundColor>#bcdcf5</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.5cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="AppType2">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>="Role: " + IIf(Fields!ApplicationType.Value="","No Role Specified",Fields!ApplicationType.Value)</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Left</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<RightBorder>
<Style> None</Style>
</RightBorder>
<BackgroundColor>#fff5d5</BackgroundColor>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<ColSpan>7</ColSpan>
</CellContents>
</TablixCell>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.5cm</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="VmName2">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!VmName.Value</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>VmName</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<LeftBorder>
<Style> Solid</Style>
</LeftBorder>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox111">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=String.Format("{0}/{1}",SUM(Fields!Failed.Value),SUM(Fields!Passed.Value))</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox107</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TaskDateTime">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatDT("g",Code.ToReportDate(Fields!Datetime.Value))</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Left</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>TaskDateTime</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Status">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=IIF(SWITCH(Fields!Status.Value="Warning", "PASSED with warnings",
Fields!Status.Value="Failed", "FAILED",
Fields!Status.Value="Success", "PASSED") = "", Fields!Status.Value,
SWITCH(Fields!Status.Value="Warning", "PASSED with warnings",
Fields!Status.Value="Failed", "FAILED",
Fields!Status.Value="Success", "PASSED"))</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Left</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Status</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Ping1">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=SWITCH(Fields!Ping.Value=3, "Success",
Fields!Ping.Value=4, "Failed",
Fields!Ping.Value=5, "Warning",
Fields!Ping.Value=6, "Not run",
Fields!Ping.Value=7, "Disabled")</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Left</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Ping1</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Heartbeat1">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=SWITCH(Fields!Heartbeat.Value=3, "Success",
Fields!Heartbeat.Value=4, "Failed",
Fields!Heartbeat.Value=5, "Warning",
Fields!Heartbeat.Value=6, "Not run",
Fields!Heartbeat.Value=7, "Disabled")</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Left</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Heartbeat1</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Script1">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=SWITCH(Fields!Script.Value=3, "Success",
Fields!Script.Value=4, "Failed",
Fields!Script.Value=5, "Warning",
Fields!Script.Value=6, "Not run",
Fields!Script.Value=7, "Disabled")</Value>
<Style>
<FontStyle>Normal</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>7pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Left</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Script1</rd:DefaultName>
<Style>
<Border>
<Color>#b1b1b1</Color>
<Style> Solid</Style>
<Width>0.25pt</Width>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember/>
<TablixMember/>
<TablixMember/>
<TablixMember/>
<TablixMember/>
<TablixMember/>
<TablixMember/>
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember/>
<TablixMember>
<Group Name="Group1">
<GroupExpressions>
<GroupExpression>=Fields!ApplicationType.Value</GroupExpression>
</GroupExpressions>
</Group>
<SortExpressions>
<SortExpression>
<Value>=Fields!ApplicationType.Value</Value>
</SortExpression>
</SortExpressions>
<TablixMembers>
<TablixMember>
<KeepWithGroup>After</KeepWithGroup>
</TablixMember>
<TablixMember>
<Group Name="Details">
<GroupExpressions>
<GroupExpression>=Fields!VmName.Value</GroupExpression>
</GroupExpressions>
</Group>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixMember>
</TablixMembers>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
<RepeatRowHeaders>true</RepeatRowHeaders>
<KeepTogether>true</KeepTogether>
<DataSetName>AnalysisDS</DataSetName>
<Filters>
<Filter>
<FilterExpression>=Fields!RowType.Value</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>E</FilterValue>
</FilterValues>
</Filter>
</Filters>
<SortExpressions>
<SortExpression>
<Value>=Fields!TaskDateTime.Value</Value>
<Direction>Descending</Direction>
</SortExpression>
</SortExpressions>
<Top>0.15377cm</Top>
<Left>0.13313cm</Left>
<Height>1.94978cm</Height>
<Width>20.08465cm</Width>
<DataElementOutput>NoOutput</DataElementOutput>
<Style>
<Border>
<Style> None</Style>
</Border>
<FontStyle>Italic</FontStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</Tablix>
</ReportItems>
<KeepTogether>true</KeepTogether>
<Top>17.57887cm</Top>
<Left>0.31873cm</Left>
<Height>2.28377cm</Height>
<Width>20.51751cm</Width>
<ZIndex>4</ZIndex>
<Visibility>
<Hidden>=Iif(CountRows("AnalysisDS")>0 AND CountRows("LicCheck") = 0,False,True)</Hidden>
</Visibility>
<Style>
<Border>
<Style> None</Style>
</Border>
</Style>
</Rectangle>
<Textbox Name="tbTargetName4">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Details</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>16.81133cm</Top>
<Left>0.3365cm</Left>
<Height>0.6cm</Height>
<Width>20.2cm</Width>
<ZIndex>5</ZIndex>
<Visibility>
<Hidden>=Iif(CountRows("AnalysisDS")>0 AND CountRows("LicCheck") = 0,False,True)</Hidden>
</Visibility>
<DocumentMapLabel>Details</DocumentMapLabel>
<Style>
<BackgroundImage>
<Source>External</Source>
<Value>Veeam.Backup.Reports.Bullet.png</Value>
<BackgroundRepeat>Clip</BackgroundRepeat>
</BackgroundImage>
<PaddingLeft>0.6cm</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>1pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="licCheckMessageTextbox">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=First(Fields!Message.Value, "LicCheck")</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>12pt</FontSize>
<FontWeight>Bold</FontWeight>
<Color>#e84f28</Color>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>6.73746cm</Top>
<Left>0.37cm</Left>
<Height>1.08957cm</Height>
<Width>20.2cm</Width>
<ZIndex>6</ZIndex>
<Visibility>
<Hidden>=Iif(CountRows("LicCheck")=0,true,false)</Hidden>
</Visibility>
<Style>
<Border>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="Textbox5">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=First(Fields!LinkLabel.Value, "LicCheck")</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>12pt</FontSize>
<FontWeight>Bold</FontWeight>
<TextDecoration>Underline</TextDecoration>
<Color>#294b9a</Color>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox5</rd:DefaultName>
<ActionInfo>
<Actions>
<Action>
<Hyperlink>=First(Fields!LinkURL.Value, "LicCheck")</Hyperlink>
</Action>
</Actions>
</ActionInfo>
<Top>7.92605cm</Top>
<Left>0.37cm</Left>
<Height>1.08957cm</Height>
<Width>20.2cm</Width>
<ZIndex>7</ZIndex>
<Visibility>
<Hidden>=Iif(CountRows("LicCheck")=0,true,false)</Hidden>
</Visibility>
<Style>
<Border>
<Style> None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<Height>19.86264cm</Height>
<Style/>
</Body>
<ReportParameters>
<ReportParameter Name="Report_SystemName">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>Veeam.Backup.Reports.VmsVerification.report</Value>
</Values>
</DefaultValue>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="Report_Name">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>Report_Details</DataSetName>
<ValueField>ReportDefaultName</ValueField>
</DataSetReference>
</DefaultValue>
<Prompt>Report_Name</Prompt>
</ReportParameter>
<ReportParameter Name="Report_Description">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>Report_Details</DataSetName>
<ValueField>ReportDefaultDescription</ValueField>
</DataSetReference>
</DefaultValue>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="Report_MPName">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>Report_Details</DataSetName>
<ValueField>MPName</ValueField>
</DataSetReference>
</DefaultValue>
<Prompt>Report_MPName</Prompt>
</ReportParameter>
<ReportParameter Name="Report_Language">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>=User!Language</Value>
</Values>
</DefaultValue>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="DataSetType">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>DataSetType</DataSetName>
<ValueField>DatasetTypeId</ValueField>
</DataSetReference>
</DefaultValue>
<Hidden>true</Hidden>
<ValidValues>
<DataSetReference>
<DataSetName>DataSetType</DataSetName>
<ValueField>DatasetTypeId</ValueField>
<LabelField>DatasetTypeId</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter>
<ReportParameter Name="ConnectionString">
<DataType>String</DataType>
<Nullable>true</Nullable>
<DefaultValue>
<DataSetReference>
<DataSetName>DataSetConnection</DataSetName>
<ValueField>ConnectionString</ValueField>
</DataSetReference>
</DefaultValue>
<AllowBlank>true</AllowBlank>
<Hidden>true</Hidden>
<ValidValues>
<DataSetReference>
<DataSetName>DataSetConnection</DataSetName>
<ValueField>ConnectionString</ValueField>
<LabelField>DatasetId</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter>
<ReportParameter Name="ManagementGroup">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>NeighborManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
</DataSetReference>
</DefaultValue>
<Hidden>true</Hidden>
<ValidValues>
<DataSetReference>
<DataSetName>NeighborManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
<LabelField>ManagementGroupName</LabelField>
</DataSetReference>
</ValidValues>
<MultiValue>true</MultiValue>
</ReportParameter>
<ReportParameter Name="Objects">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>DefaultObjectList</DataSetName>
<ValueField>DefaultObjectList</ValueField>
</DataSetReference>
</DefaultValue>
<Prompt>Objects</Prompt>
</ReportParameter>
<ReportParameter Name="DSBaseType">
<DataType>String</DataType>
<Prompt>DSBaseType</Prompt>
</ReportParameter>
<ReportParameter Name="DSBaseValue">
<DataType>DateTime</DataType>
<Prompt>From</Prompt>
</ReportParameter>
<ReportParameter Name="DSOffsetType">
<DataType>String</DataType>
<Prompt>DSOffsetType</Prompt>
</ReportParameter>
<ReportParameter Name="DSOffsetValue">
<DataType>Integer</DataType>
<Prompt>DSOffsetValue</Prompt>
</ReportParameter>
<ReportParameter Name="DFBaseType">
<DataType>String</DataType>
<Prompt>DFBaseType</Prompt>
</ReportParameter>
<ReportParameter Name="DFBaseValue">
<DataType>DateTime</DataType>
<Prompt>To</Prompt>
</ReportParameter>
<ReportParameter Name="DFOffsetType">
<DataType>String</DataType>
<Prompt>DFOffsetType</Prompt>
</ReportParameter>
<ReportParameter Name="DFOffsetValue">
<DataType>Integer</DataType>
<Prompt>DFOffsetValue</Prompt>
</ReportParameter>
<ReportParameter Name="TZ">
<DataType>String</DataType>
<Prompt>Time Zone</Prompt>
</ReportParameter>
<ReportParameter Name="TZName">
<DataType>String</DataType>
<Nullable>true</Nullable>
<AllowBlank>true</AllowBlank>
<Prompt>TZName</Prompt>
</ReportParameter>
<ReportParameter Name="TimeType">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>Regular</Value>
</Values>
</DefaultValue>
<AllowBlank>true</AllowBlank>
</ReportParameter>
<ReportParameter Name="TimeWeekMap">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>Monday</Value>
<Value>Tuesday</Value>
<Value>Wednesday</Value>
<Value>Thursday</Value>
<Value>Friday</Value>
</Values>
</DefaultValue>
<MultiValue>true</MultiValue>
</ReportParameter>
<ReportParameter Name="RPO">
<DataType>Integer</DataType>
<Nullable>true</Nullable>
<DefaultValue>
<Values>
<Value>1</Value>
</Values>
</DefaultValue>
<Prompt>RPO</Prompt>
</ReportParameter>
<ReportParameter Name="AggregationType">
<DataType>Integer</DataType>
<DefaultValue>
<Values>
<Value>10080</Value>
</Values>
</DefaultValue>
<Prompt>AggregationType</Prompt>
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value>1440</Value>
<Label>Hourly</Label>
</ParameterValue>
<ParameterValue>
<Value>10080</Value>
<Label>Daily</Label>
</ParameterValue>
<ParameterValue>
<Value>44640</Value>
<Label>Weekly</Label>
</ParameterValue>
</ParameterValues>
</ValidValues>
</ReportParameter>
</ReportParameters>
<Code> Const paramLanguage As String = "Report_Language"
Const paramTZ As String = "TZ"
Const paramDSBaseType As String = "DSBaseType"
Const paramDSBaseValue As String = "DSBaseValue"
Const paramDSOffsetType As String = "DSOffsetType"
Const paramDSOffseValue As String = "DSOffsetValue"
Const paramDFBaseType As String = "DFBaseType"
Const paramDFBaseValue As String = "DFBaseValue"
Const paramDFOffsetType As String = "DFOffsetType"
Const paramDFOffsetValue As String = "DFOffsetValue"
Const paramIsRelativeDTSupported As Boolean = True
Const paramTimeType As String = "TimeType"
Const paramTimeWeekMap As String = "TimeWeekMap"
Public Enum DataAggregationType
Hourly = 0
Daily = 1
End Enum
Public Enum AggregationType
None = 0
Daily = 1
Weekly = 2
Monthly = 3
Yearly = 4
End Enum
Dim m_reportTZ As Microsoft.EnterpriseManagement.Reporting.TimeZoneCoreInformation
Dim m_reportDS As DateTime
Dim m_reportDF As DateTime
Dim m_reportTime As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime
Dim m_reportCulture As System.Globalization.CultureInfo
Dim m_ParameterProcessor As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor
Protected Overrides Sub OnInit()
m_reportTZ = Nothing
m_reportDS = DateTime.MinValue
m_reportDF = DateTime.MinValue
m_reportTime = Nothing
End Sub
Public Sub GetParamProcessor()
If m_ParameterProcessor Is Nothing Then
m_reportCulture = System.Globalization.CultureInfo.GetCultureInfo(Report.Parameters(paramLanguage).Value)
m_ParameterProcessor = New Microsoft.EnterpriseManagement.Reporting.ParameterProcessor(m_reportCulture)
End If
End Sub
Public Function GetCallingMG() As String
Return Microsoft.EnterpriseManagement.Reporting.ReportingConfiguration.ManagementGroupId
End Function
Public Function GetCurrentTZ() As String
Return Microsoft.EnterpriseManagement.Reporting.TimeZoneInformation.Current.ToValueString()
End Function
Public Function Get_reportTZ() As Microsoft.EnterpriseManagement.Reporting.TimeZoneCoreInformation
If IsNothing(m_reportTZ) Then m_reportTZ = Microsoft.EnterpriseManagement.Reporting.TimeZoneCoreInformation.FromValueString(Report.Parameters(paramTZ).Value)
Return m_reportTZ
End Function
Public Function ToDbDate(ByVal DateValue As DateTime) As DateTime
return Get_reportTZ.ToUniversalTime(DateValue)
End Function
Public Function ToReportDate(ByVal DateValue As DateTime) As DateTime
return Get_reportTZ.ToLocalTime(DateValue)
End Function
Public Function Get_reportDS() As DateTime
GetParamProcessor()
If (m_reportDS = DateTime.MinValue) Then
If (paramIsRelativeDTSupported) Then
m_reportDS = m_ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(paramDSBaseType).Value, Report.Parameters(paramDSBaseValue).Value, Report.Parameters(paramDSOffsetType).Value, Report.Parameters(paramDSOffseValue).Value, Report.Parameters(paramTimeType).Value)
Else
m_reportDS = m_ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(paramDSBaseType).Value, Report.Parameters(paramDSBaseValue).Value, Report.Parameters(paramDSOffsetType).Value, Report.Parameters(paramDSOffseValue).Value)
End If
m_reportDS = TruncateTimeWhenNoAggregation(m_reportDS)
End If
Return m_reportDS
End Function
Public Function Get_reportDF() As DateTime
GetParamProcessor()
If (m_reportDF = DateTime.MinValue) Then
If (paramIsRelativeDTSupported) Then
m_reportDF = m_ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(paramDFBaseType).Value, Report.Parameters(paramDFBaseValue).Value, Report.Parameters(paramDFOffsetType).Value, Report.Parameters(paramDFOffsetValue).Value, Report.Parameters(paramTimeType).Value)
If IsBusinessHours(Get_reportTimeFilter()) Then m_reportDF = m_reportCulture.Calendar.AddDays(m_reportDF, 1)
Else
m_reportDF = m_ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(paramDFBaseType).Value, Report.Parameters(paramDFBaseValue).Value, Report.Parameters(paramDFOffsetType).Value, Report.Parameters(paramDFOffsetValue).Value)
End If
m_reportDF = TruncateTimeWhenNoAggregation(m_reportDF)
End If
Return m_reportDF
End Function
Public Function TruncateTimeWhenNoAggregation(dt As DateTime)
Dim newdt As DateTime
newdt=dt
return newdt
End Function
Public Function Get_reportTimeFilter() As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime
GetParamProcessor()
If IsNothing(m_reportTime) Then
m_reportTime = New Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime(Report.Parameters(paramTimeType).Value, Report.Parameters(paramDSBaseValue).Value, Report.Parameters(paramDFBaseValue).Value, CStr(Join(Report.Parameters(paramTimeWeekMap).Value, ",")))
End If
Return m_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 FormatDT(ByVal Format As String, ByVal Value As DateTime) As String
GetParamProcessor()
Return Value.ToString(Format, m_reportCulture)
End Function
Public Function FormatN(ByVal Format As String, ByVal Value As Decimal) As String
GetParamProcessor()
Return Value.ToString(Format, m_reportCulture)
End Function
Public Function FormatS(ByVal Format As String, ByVal ParamArray Values() As Object) As String
GetParamProcessor()
Return String.Format(m_reportCulture, Format, Values)
End Function
Public Function NullFormatS(ByVal Format As String, ByVal Value As String) As String
GetParamProcessor()
Return IIF(String.IsNullOrEmpty(Value), String.Empty, String.Format(m_reportCulture, Format, Value))
End Function
Public Function FormatBusinessHours(Format As String, Value As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime) As String
Dim result As String
GetParamProcessor()
If IsBusinessHours(Value) Then
Dim firstDay As DayOfWeek
Dim days As System.Collections.Generic.List(Of String)
firstDay = m_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(m_reportCulture.DateTimeFormat.GetAbbreviatedDayName(day))
Next loopDay
result = FormatS(Format, DateTime.Today.Add(Value.StartTime).ToString(m_reportCulture.DateTimeFormat.ShortTimePattern), DateTime.Today.Add(Value.EndTime).ToString(m_reportCulture.DateTimeFormat.ShortTimePattern), String.Join(",", days.ToArray()))
Else
result = String.Empty
End if
return result
End Function
Public Function FormatAggregatedTimeValue(ByVal TimeValue As DateTime, ByVal AggType As AggregationType, ByVal DataAggType As DataAggregationType) As Long
Dim Result As Long
GetParamProcessor()
Select Case (AggType)
Case AggregationType.Daily
If DataAggType = DataAggregationType.Daily Then
Result = TimeValue.Ticks
Else
Result = TimeValue.Hour
End If
Case AggregationType.Weekly
Result = CInt(TimeValue.DayOfWeek)
Case AggregationType.Monthly
Result = TimeValue.Day
Case AggregationType.Yearly
Result = TimeValue.Month
Case Else
Result = TimeValue.Ticks
End Select
Return Result
End Function
Public Function FormatAggregatedTimeValueLabel(ByVal TimeValue As DateTime, ByVal AggType As AggregationType, ByVal DataAggType As DataAggregationType) As String
Dim Result As String
GetParamProcessor()
Select Case (AggType)
Case AggregationType.Daily
If DataAggType = DataAggregationType.Daily Then
Result = TimeValue.ToString("d", m_reportCulture)
Else
Result = TimeValue.ToString("t", m_reportCulture)
End If
Case AggregationType.Weekly
Result = m_reportCulture.DateTimeFormat.GetDayName(TimeValue.DayOfWeek)
Case AggregationType.Monthly
Result = TimeValue.Day.ToString()
Case AggregationType.Yearly
Result = m_reportCulture.DateTimeFormat.GetMonthName(TimeValue.Month)
Case Else
If DataAggType = DataAggregationType.Daily Then
Result = TimeValue.ToString("d", m_reportCulture)
Else
Result = TimeValue.ToString("G", m_reportCulture)
End If
End Select
Return Result
End Function
Public Function BuildXmlValueList(ByVal ValueList() As Object) As String
Return Microsoft.EnterpriseManagement.Reporting.MultiValueParameter.ToXml("Data", "Values", ValueList)
End Function
Public Function GetChartGradientEndColor(ByVal startColor As System.Drawing.Color) As System.Drawing.Color
Dim variance As Integer
Dim red, green, blue As Integer
GetParamProcessor()
variance = 48
red = startColor.R + variance
If (red > 255) Then red = 255
green = startColor.G + variance
If (green > 255) Then green = 255
blue = startColor.B + variance
If (blue > 255) Then blue = 255
Return System.Drawing.Color.FromArgb(255, red, green, blue)
End Function
Public Function ChartColorToString(ByVal chartColor As System.Drawing.Color) As String
Return String.Format("{0},{1},{2}", chartColor.R, chartColor.G, chartColor.B)
End Function
Public Function ChartColorToHexString(ByVal chartColor As System.Drawing.Color) As String
Return String.Format("#{0}{1}{2}", chartColor.R.ToString("X2"), chartColor.G.ToString("X2"), chartColor.B.ToString("X2"))
End Function
Public Function ChartColorFromString(ByVal chartColor As String) As System.Drawing.Color
Dim colorList() As String
Dim red, green, blue As Integer
colorList = chartColor.Split(",")
red = Integer.Parse(colorList(0))
green = Integer.Parse(colorList(1))
blue = Integer.Parse(colorList(2))
Return System.Drawing.Color.FromArgb(red, green, blue)
End Function
</Code>
<Width>21cm</Width>
<Page>
<PageHeader>
<Height>4.48604cm</Height>
<PrintOnFirstPage>true</PrintOnFirstPage>
<PrintOnLastPage>true</PrintOnLastPage>
<ReportItems>
<Textbox Name="textbox77">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Parameters!Report_MPName.Value</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>12pt</FontSize>
<FontWeight>SemiBold</FontWeight>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>textbox77</rd:DefaultName>
<Height>2cm</Height>
<Width>21cm</Width>
<Style>
<BackgroundColor>#2671ba</BackgroundColor>
<BackgroundImage>
<Source>External</Source>
<Value>Veeam.Backup.Reports.header.png</Value>
<BackgroundRepeat>Clip</BackgroundRepeat>
</BackgroundImage>
<PaddingLeft>130pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>34pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="tbHeaderTitle">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Parameters!Report_Name.Value</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>20pt</FontSize>
<Color>#1078bd</Color>
</Style>
</TextRun>
<TextRun>
<Label>(Continued)</Label>
<Value>=iif(Globals!PageNumber>1," (Continued)","")</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>20pt</FontSize>
<Color>#868686</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<LineHeight>24pt</LineHeight>
</Style>
</Paragraph>
</Paragraphs>
<Top>2.37825cm</Top>
<Left>0.4cm</Left>
<Height>53.84843pt</Height>
<Width>20.17cm</Width>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Width>2pt</Width>
</Border>
<BottomBorder>
<Style> None</Style>
</BottomBorder>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
</Style>
</Textbox>
</ReportItems>
<Style/>
</PageHeader>
<PageFooter>
<Height>1.52938cm</Height>
<PrintOnFirstPage>true</PrintOnFirstPage>
<PrintOnLastPage>true</PrintOnLastPage>
<ReportItems>
<Line Name="line4">
<Top>0.39998cm</Top>
<Left>0.4cm</Left>
<Height>0cm</Height>
<Width>20.2cm</Width>
<Style>
<Border>
<Color>#2584c6</Color>
<Style> Solid</Style>
<Width>6pt</Width>
</Border>
</Style>
</Line>
<Textbox Name="tbFooterPageCount">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>="Page "+Globals!PageNumber.ToString()+" of "+Globals!TotalPages.ToString()</Value>
<Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Top>0.59998cm</Top>
<Left>18.09cm</Left>
<Height>0.5cm</Height>
<Width>2.48cm</Width>
<ZIndex>1</ZIndex>
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<Style/>
</PageFooter>
<PageHeight>29.7cm</PageHeight>
<PageWidth>21cm</PageWidth>
<InteractiveHeight>0cm</InteractiveHeight>
<InteractiveWidth>21cm</InteractiveWidth>
<LeftMargin>0cm</LeftMargin>
<RightMargin>0cm</RightMargin>
<TopMargin>0cm</TopMargin>
<BottomMargin>0cm</BottomMargin>
<ColumnSpacing>1cm</ColumnSpacing>
<Style/>
</Page>
<Language>en-US</Language>
<CodeModules>
<CodeModule>Microsoft.EnterpriseManagement.Reporting.Code, Version=6.0.0.0, Culture=neutral</CodeModule>
<CodeModule>System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</CodeModule>
</CodeModules>
<ConsumeContainerWhitespace>true</ConsumeContainerWhitespace>
<rd:ReportID>cd13b80f-374a-478c-a30d-e885e3232857</rd:ReportID>
<rd:ReportUnitType>Cm</rd:ReportUnitType>
</Report>
</Definition>
</Report>