Windows 7-Shellleistungsbericht

Microsoft.Windows.Client.Win7.Report.ShellPerf (Report)

Dieser Bericht zeigt Informationen zur Shellleistung für die gesamte überwachte Umgebung an.

Knowledge Base article:

Zusammenfassung

Dieser Bericht enthält eine Übersicht über die Shellleistungsprobleme, die Benutzer von Windows 7-Clients festgestellt haben. Er bietet detaillierte Informationen zu den Engpassressourcen, die eine schlechte Leistung des Systems verursacht haben, und ermittelt die verschiedenen Anwendungen und Dienste, die diese speziellen Ressourcen verbraucht haben.

Zusätzliche Informationen

Gesamtleistung

Dieses Diagramm enthält nach Computerhardwarehersteller aufgeschlüsselte Trendinformationen zur Häufigkeit von Shellleistungsproblemen im Lauf der Zeit. Die Anzahl der in einem bestimmten Computertyp gefundenen Probleme wird normalisiert, damit Sie Computertypen miteinander vergleichen und bessere Kaufentscheidungen treffen können. Dieses Diagramm zeigt Informationen zu den zehn Computertypen mit den meisten Problemen an. Diese Computertypen werden durch Überprüfen der Computertypen identifiziert, die im Verlauf der letzten drei Monate beständig die höchsten Fehlerquoten aufgewiesen haben.

Root Causes

In diesem Diagramm werden die Ursachen angezeigt, die zur Beeinträchtigung der Systemleistung beigetragen haben. Es zeigt an, wie oft eine bestimmte Ursache durchschnittlich in einer bestimmten Woche aufgetreten ist. Da jeder Computer mehrere Ursachen für eine Beeinträchtigung aufweisen kann, entspricht die Summe dieser Ursachen nicht der Anzahl der im Unternehmen aufgetretenen Leistungsprobleme.

Details zu Anwendungen und Diensten hinter den Ursachen

Diese Berichte enthalten Details zu den verschiedenen Anwendungen und Diensten, die zur Ausschöpfung der Ressourcen beitrugen, was zu einer Beeinträchtigung der Systemleistung führte.

Element properties:

AccessibilityPublic
VisibleTrue

Report Localization:

C1.Chart1Gesamtleistung
C1.Chart11Shellleistungsprobleme nach Computermodell
C1.Chart12Woche
C1.Chart13Probleme nach Computermodell
C1.NoData1In den letzten drei Monaten wurden keine Shellleistungsprobleme festgestellt
C1.SubChart1In diesem Diagramm wird die Häufigkeit von Shellleistungsproblemen im Verlauf der letzten drei Monate angezeigt.
C2.Chart2Root Causes
C2.Chart21Shellleistungsprobleme nach Ursache
C2.Chart22Woche
C2.Chart23Probleme nach Ursache
C2.NoData2In den letzten drei Monaten wurden keine Shellleistungsprobleme festgestellt
C2.SubChart2In diesem Diagramm werden die Ursachen angezeigt, die in den letzten drei Monaten zur Beeinträchtigung der Shellleistung beigetragen haben. Hinweis: Ein Leistungsproblem kann mehrere Ursachen haben.
L.Link1Computer mit Shellleistungsproblemen anzeigen
L.Link2Anwendungen und Dienste anzeigen, die hinter den Ursachen der CPU-Probleme stehen
L.Link3Anwendungen und Dienste anzeigen, die hinter den Ursachen der Speicherprobleme stehen
L.Link4Anwendungen und Dienste anzeigen, die hinter den Ursachen der Eingabe-/Ausgabeprobleme stehen
L.Link5Anwendungen und Dienste anzeigen, die hinter den Ursachen dafür stehen, dass Treiber das Betriebssystem (DPC) blockieren
L.Link6Anwendungen und Dienste anzeigen, die hinter den Ursachen dafür stehen, dass Treiber das Betriebssystem (ISR) unterbrechen
R.CPUCPU überlastet
R.DiskDatenträger überlastet
R.Driver1Treiber blockieren Betriebssystem
R.Driver2Treiber unterbrechen Betriebssystem
R.FileFragmentierte Dateien
R.MemorySpeicher ausgeschöpft
R.SubTitleDieser Bericht zeigt Informationen zur Shellleistung für die gesamte überwachte Umgebung an.
R.TitleWindows 7-Shellleistungsbericht

Source Code:

<Report ID="Microsoft.Windows.Client.Win7.Report.ShellPerf" Accessibility="Public" Target="Microsoft.Windows.Client.Win7.Aggregate.Computer" Visible="true">
<Dependencies>
<DataWarehouseDataSet>Microsoft.Windows.Client.Win7.Dataset.ShellPerf</DataWarehouseDataSet>
<Report>Microsoft.Windows.Client.Win7.Report.ShellPerfRootCauses</Report>
</Dependencies>
<Definition>
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<DataSources>
<DataSource Name="DataWarehouseMain">
<DataSourceReference>Data Warehouse Main</DataSourceReference>
<rd:DataSourceID>e4235c51-407f-4065-8519-a1e57374bc45</rd:DataSourceID>
</DataSource>
</DataSources>
<ReportParameters>
<ReportParameter Name="R">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>R</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>R</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="C1">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>C1</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>C1</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="C2">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>C2</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>C2</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="L">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>L</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>L</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="ManagementGroupId">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>ManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
</DataSetReference>
</DefaultValue>
<AllowBlank>true</AllowBlank>
<Prompt>ManagementGroupId</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>ManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
<LabelField>ManagementGroupDefaultName</LabelField>
</DataSetReference>
</ValidValues>
<MultiValue>true</MultiValue>
<Hidden>true</Hidden>
</ReportParameter>
</ReportParameters>
<rd:DrawGrid>true</rd:DrawGrid>
<InteractiveWidth>8.5in</InteractiveWidth>
<rd:GridSpacing>0.05in</rd:GridSpacing>
<rd:SnapToGrid>true</rd:SnapToGrid>
<Body><Script>
<ReportItems>
<Rectangle Name="rectangle2">
<ReportItems>
<Textbox Name="textbox11">
<Left>0.45in</Left>
<Top>3.9in</Top>
<ZIndex>11</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.ShellPerfMachine</ReportName>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link1", "View machines with shell performance issues")</Value>
</Textbox>
<Textbox Name="textbox9">
<Left>0.45in</Left>
<Top>9.05in</Top>
<ZIndex>10</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>404</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link6", "View drivers behind Drivers interrupting OS (ISR) root causes")</Value>
</Textbox>
<Textbox Name="textbox8">
<Left>0.45in</Left>
<Top>8.85in</Top>
<ZIndex>9</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>403</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link5", "View drivers behind Drivers blocking OS (DPC) root causes")</Value>
</Textbox>
<Textbox Name="textbox7">
<Left>0.45in</Left>
<Top>8.65in</Top>
<ZIndex>8</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>402</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link4", "View applications and services behind Disk I/O root causes")</Value>
</Textbox>
<Textbox Name="textbox4">
<Left>0.45in</Left>
<Top>8.45in</Top>
<ZIndex>7</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>407</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link3", "View applications and services behind Memory root causes")</Value>
</Textbox>
<CustomReportItem Name="dundasChartControl3">
<Left>0.15in</Left>
<CustomData>
<DataRowGroupings>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>GroupLabel</Name>
<Value>=Fields!Type.Value</Value>
</CustomProperty>
</CustomProperties>
<Sorting>
<SortBy>
<SortExpression>=Fields!Type.Value</SortExpression>
<Direction>Ascending</Direction>
</SortBy>
</Sorting>
<Grouping Name="dundasChartControl3_DRG_Type1">
<GroupExpressions>
<GroupExpression>=Fields!Type.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>ID</Name>
<Value>cd0a0151-a2f8-4535-af2c-3c9b502a9cfa</Value>
</CustomProperty>
<CustomProperty>
<Name>ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Type</Name>
<Value>Line</Value>
</CustomProperty>
<CustomProperty>
<Name>BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>BorderWidth</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>SmartLabels.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>SeriesLabel</Name>
<Value/>
</CustomProperty>
<CustomProperty>
<Name>ChartArea</Name>
<Value>Default</Value>
</CustomProperty>
</CustomProperties>
<Static>true</Static>
</DataGrouping>
</DataGroupings>
</DataGrouping>
</DataGroupings>
</DataRowGroupings>
<DataSetName>IssuesByMachine</DataSetName>
<DataRows>
<DataRow>
<DataCell>
<DataValue>
<Name>ID</Name>
<Value>cd0a0151-a2f8-4535-af2c-3c9b502a9cfa</Value>
</DataValue>
<DataValue>
<Name>Y0</Name>
<Value>=Sum(Fields!AvgIssues.Value)</Value>
</DataValue>
</DataCell>
</DataRow>
</DataRows>
<DataColumnGroupings>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>GroupLabel</Name>
<Value>=Code.FormatDateTime("d", Fields!WeekAggregated.Value)</Value>
</CustomProperty>
</CustomProperties>
<Grouping Name="dundasChartControl3_DCG_WeekAggregated1">
<GroupExpressions>
<GroupExpression>=Code.FormatDateTime("d", Fields!WeekAggregated.Value)</GroupExpression>
</GroupExpressions>
</Grouping>
</DataGrouping>
</DataGroupings>
</DataColumnGroupings>
</CustomData>
<AltReportItem>
<Textbox xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" Name="dundasChartControl3_Textbox">
<Value>The Dundas Chart for Reporting Services report item is unavailable.</Value>
</Textbox>
</AltReportItem>
<Top>0.7in</Top>
<ZIndex>6</ZIndex>
<Type>EnterpriseManagementChartControl</Type>
<Width>8in</Width>
<CustomProperties>
<CustomProperty>
<Name>CUSTOM_CODE_COMPILED_ASSEMBLY</Name>
<Value>TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAEDAKDZAkYAAAAAAAAAAOAADiELAQgAAA4AAAAGAAAAAAAA3i0AAAAgAAAAQAAAAABAAAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAACAAAAAAgAAAAAAAAMAAAQAABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAIgtAABTAAAAAEAAAKgCAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAA5A0AAAAgAAAADgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAKgCAAAAQAAAAAQAAAAQAAAAAAAAAAAAAAAAAABAAABALnJlbG9jAAAMAAAAAGAAAAACAAAAFAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAADALQAAAAAAAEgAAAACAAUANCUAAFQIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4CKAMAAAoqGzAFAJsEAAABAAARAygEAAAKbwUAAAoDKAYAAApvBwAACgMcbwgAAAoDbwkAAAoWjAsAAAFvCgAACm8LAAAKH38ffx9/KAwAAApvDQAACgNvCQAAChaMCwAAAW8KAAAKbwsAAApvDgAACnIBAABwIgAAAEFzDwAACm8QAAAKA28JAAAKFowLAAABbwoAAAognwAAACCfAAAAIJ8AAAAoDAAACm8RAAAKA28JAAAKFowLAAABbwoAAApvEgAACh9/H38ffygMAAAKbw0AAAoDbwkAAAoWjAsAAAFvCgAACm8SAAAKH38ffx9/KAwAAApvDQAACgNvCQAAChaMCwAAAW8KAAAKbxIAAApvDgAACnIBAABwIgAAAEFzDwAACm8QAAAKA28JAAAKFowLAAABbwoAAApvEgAAChdvEwAACgNvCQAAChaMCwAAAW8KAAAKbxIAAAog9wAAACD3AAAAIPcAAAAoDAAACm8UAAAKA28JAAAKFowLAAABbwoAAAoWbxUAAAoDbwkAAAoWjAsAAAFvCgAACigEAAAKbxYAAAoDbwkAAAoWjAsAAAFvCgAACigGAAAKbxcAAAoDbwkAAAoWjAsAAAFvCgAAChZvGAAACgNvGQAAChaMCwAAAW8aAAAKFm8bAAAKA28ZAAAKFowLAAABbxoAAAooBAAACm8cAAAKA28ZAAAKFowLAAABbxoAAAoffx9/H38oDAAACm8dAAAKA28ZAAAKFowLAAABbxoAAAooBAAACm8eAAAKA28ZAAAKFowLAAABbxoAAAooHwAACm8gAAAKA28ZAAAKFowLAAABbxoAAAocbyEAAAoWCgNvIgAACm8jAAAKEwg44AEAABEIbyQAAAp0FQAAAQsGJRdYCh8KXRMJEQlFCgAAAAUAAAAeAAAANQAAAE4AAABpAAAAeQAAAI8AAAClAAAAuwAAANcAAAA45gAAAAcfPx8/IP8AAAAoDAAACm8lAAAKOM0AAAAHFiCfAAAAFigMAAAKbyUAAAo4tgAAAAcg/wAAAB8fHx8oDAAACm8lAAAKOJ0AAAAHIP8AAAAg3QAAABYoDAAACm8lAAAKOIIAAAAHFhYWKAwAAApvJQAACityBx8fHx8gnwAAACgMAAAKbyUAAAorXAcfPyD/AAAAHz8oDAAACm8lAAAKK0YHIP8AAAAffx8/KAwAAApvJQAACiswByC/AAAAIL8AAAAg/wAAACgMAAAKbyUAAAorFAcgvwAAAB9vHy8oDAAACm8lAAAKHzAMB28mAAAKEwoSCignAAAKCFgNCSD/AAAAMQYg/wAAAA0HbyYAAAoTCxILKCgAAAoIWBMEEQQg/wAAADEHIP8AAAATBAdvJgAAChMMEgwoKQAACghYEwURBSD/AAAAMQcg/wAAABMFIP8AAAAJEQQRBSgqAAAKEwYHEQZvKwAACgcYbywAAAoHB28mAAAKby0AAAoHGG8uAAAKBx9/H38ffx9/KCoAAApvLwAAChEIbzAAAAo6FP7//94VEQh1FwAAARMNEQ0sBxENbzEAAArc3hsTBwNyDwAAcBEHbzIAAAooMwAACm80AAAK/hoqAEE0AAACAAAAdQIAAPMBAABoBAAAFQAAAAAAAAAAAAAAAAAAAH8EAAB/BAAAGwAAABgAAAFCU0pCAQABAAAAAAAMAAAAdjIuMC41MDcyNwAAAAAFAGwAAADUAgAAI34AAEADAADkAwAAI1N0cmluZ3MAAAAAJAcAADQAAAAjVVMAWAcAABAAAAAjR1VJRAAAAGgHAADsAAAAI0Jsb2IAAAAAAAAAAgAAAUcVAgAJAAAAAPoBMwAWAAABAAAAGQAAAAIAAAACAAAAAgAAADQAAAACAAAAAQAAAAEAAAAEAAAAAAAKAAEAAAAAAAYAUgBLAAoAiwBwAAYApACRAAYA3QC9AAYA/QC9AA4ARwE4ARIAfAFiAQ4AlQE4AQoAxgFwAAoA6AFwAAYACwJLAAoAEQJwAAoAJAJwAAoASgJwAAoAVQJwAA4AagI4AQoA1gJwAAoA8wJwAAoACwNwAAYAJwORAAoATQNwAAoAVANwAAYAlwNLAAYAqwNLAAYAwQNLAAAAAAABAAAAAAABAAEAAQAQABcAIQAFAAEAAQBQIAAAAACGGFkACgABAFggAAAAAIYArgAXAAEAAAABACQBAAACAC0BIQBZAB8AKQBZAAoACQBZAAoAMQBNAS0AOQCHATIAQQCiAS0AEQCtATIAEQDTATgAEQD8AT4AUQAbAkMAYQApAkkAMQAzAk4AaQA8AjIAcQBbAlYAgQBZAFsAeQBvAmEAYQB4AjIAYQCIAkkAaQCSAmcAaQChAjIAYQC1Ah8AYQDGAjIAYQCHATIAYQDTATgAEQDnAmwAiQAbAnEAkQC1Ah8AkQDGAjIAkQB4AjIAkQCHATIAQQD6Ai0AkQCtATIAkQDTATgAEQAcA3cAmQAzA3wAoQBBA4EAsQBoAzIAsQByA4UAMQB8A4oAMQCCA4oAMQCIA4oAMQAzAo4AsQCtATIAsQDTATgAsQB4AjIAqQC1Ah8AqQDGAjIAoQCOA5cAuQCjAwoAwQC1A5sAyQDIA58AEQDPA6UALgALAMMALgATAMwAqgAEgAAAAAAAAAAAAAAAAAAAAAAbAQAAAgAAAAAAAAAAAAAAAQBCAAAAAAACAAAAAACXAAAAAAAOAF8AAAAAAAIAAAAAAAAAAAAAACQAOAEAAAAAAgAAAAAAAAAAAAAAJABXAQAAAAAAAAAAADxNb2R1bGU+AHJsZ3FtYV93LmRsbABDdXN0b21pemUAUmVwb3J0aW5nU2VydmljZXMuQ3VzdG9tQXNzZW1ibHkAbXNjb3JsaWIAU3lzdGVtAE9iamVjdAAuY3RvcgBNaWNyb3NvZnRSU0NoYXJ0AER1bmRhcy5DaGFydGluZy5XZWJDb250cm9sAENoYXJ0AFN5c3RlbS5Db2xsZWN0aW9ucwBIYXNodGFibGUAQ3VzdG9taXplQ2hhcnQAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBDb21waWxhdGlvblJlbGF4YXRpb25zQXR0cmlidXRlAFJ1bnRpbWVDb21wYXRpYmlsaXR5QXR0cmlidXRlAHJsZ3FtYV93AGNoYXJ0T2JqAGNvZGVQYXJhbXMAU3lzdGVtLkRyYXdpbmcAQ29sb3IAZ2V0X1doaXRlAFN5c3RlbS5XZWIAU3lzdGVtLldlYi5VSS5XZWJDb250cm9scwBXZWJDb250cm9sAHNldF9CYWNrQ29sb3IAU3lzdGVtQ29sb3JzAGdldF9XaW5kb3cAc2V0X0JhY2tHcmFkaWVudEVuZENvbG9yAEdyYWRpZW50VHlwZQBzZXRfQmFja0dyYWRpZW50VHlwZQBDaGFydEFyZWFDb2xsZWN0aW9uAGdldF9DaGFydEFyZWFzAEludDMyAENoYXJ0QXJlYQBnZXRfSXRlbQBBeGlzAGdldF9BeGlzWABGcm9tQXJnYgBzZXRfTGluZUNvbG9yAEF4aXNMYWJlbHMATGFiZWwAZ2V0X0xhYmVsU3R5bGUARm9udABzZXRfRm9udABzZXRfQm9yZGVyQ29sb3IAZ2V0X0F4aXNZAHNldF9JbnRlcmxhY2VkAHNldF9JbnRlcmxhY2VkQ29sb3IAc2V0X1NoYWRvd09mZnNldABzZXRfU2hhZG93Q29sb3IATGVnZW5kQ29sbGVjdGlvbgBnZXRfTGVnZW5kcwBMZWdlbmQAZ2V0X0NvbnRyb2xMaWdodABTZXJpZXNDb2xsZWN0aW9uAGdldF9TZXJpZXMASUVudW1lcmF0b3IAR2V0RW51bWVyYXRvcgBnZXRfQ3VycmVudABTZXJpZXMARGF0YVBvaW50QXR0cmlidXRlcwBzZXRfQ29sb3IAZ2V0X0NvbG9yAGdldF9SAGdldF9HAGdldF9CAE1vdmVOZXh0AElEaXNw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</Value>
</CustomProperty>
<CustomProperty>
<Name>CUSTOM_CODE_CS</Name>
<Value>dXNpbmcgU3lzdGVtOw0KdXNpbmcgU3lzdGVtLldlYjsNCnVzaW5nIFN5c3RlbS5EcmF3aW5nOw0KdXNpbmcgRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2w7DQp1c2luZyBTeXN0ZW0uUmVmbGVjdGlvbjsNCm5hbWVzcGFjZSBSZXBvcnRpbmdTZXJ2aWNlcy5DdXN0b21Bc3NlbWJseQ0Kew0KCS8vIFRoaXMgaXMgdGhlIGRlZmF1bHQgY2xhc3MgbmFtZQ0KCXB1YmxpYyBjbGFzcyBDdXN0b21pemUNCgl7DQoJCS8vZGVmYXVsdCBjb25zdHJ1Y3Rvcg0KCQlwdWJsaWMgQ3VzdG9taXplKCkNCgkJew0KCQl9DQoNCgkJcHVibGljIHZvaWQgQ3VzdG9taXplQ2hhcnQoRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuQ2hhcnQgY2hhcnRPYmosIFN5c3RlbS5Db2xsZWN0aW9ucy5IYXNodGFibGUgY29kZVBhcmFtcykNCgkJew0KCQl0cnl7DQovL0RFTElNLVNUQVJULUN1c3RvbWl6ZUNoYXJ0DQpjaGFydE9iai5CYWNrQ29sb3IgPSBDb2xvci5XaGl0ZTsvLyBTeXN0ZW1Db2xvcnMuQ29udHJvbDsKY2hhcnRPYmouQmFja0dyYWRpZW50RW5kQ29sb3IgPSBTeXN0ZW1Db2xvcnMuV2luZG93OwpjaGFydE9iai5CYWNrR3JhZGllbnRUeXBlID0gRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuR3JhZGllbnRUeXBlLkhvcml6b250YWxDZW50ZXI7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1guTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1guTGFiZWxTdHlsZS5Gb250ID0gbmV3IEZvbnQoIlRhaG9tYSIsIDgpOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkJvcmRlckNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTU5LCAxNTksIDE1OSk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGFiZWxTdHlsZS5Gb250ID0gbmV3IEZvbnQoIlRhaG9tYSIsIDgpOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkF4aXNZLkludGVybGFjZWQgPSB0cnVlOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkF4aXNZLkludGVybGFjZWRDb2xvciA9IENvbG9yLkZyb21BcmdiKCAyNDcsIDI0NywgMjQ3ICk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uU2hhZG93T2Zmc2V0ID0gMDsKY2hhcnRPYmouQ2hhcnRBcmVhc1swXS5TaGFkb3dDb2xvciA9IENvbG9yLldoaXRlOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkJhY2tDb2xvciA9IFN5c3RlbUNvbG9ycy5XaW5kb3c7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQmFja0dyYWRpZW50VHlwZSA9IER1bmRhcy5DaGFydGluZy5XZWJDb250cm9sLkdyYWRpZW50VHlwZS5Ob25lOwpjaGFydE9iai5MZWdlbmRzWzBdLlNoYWRvd09mZnNldCA9IDA7CmNoYXJ0T2JqLkxlZ2VuZHNbMF0uU2hhZG93Q29sb3IgPSBDb2xvci5XaGl0ZTsKY2hhcnRPYmouTGVnZW5kc1swXS5Cb3JkZXJDb2xvciA9IENvbG9yLkZyb21BcmdiKDEyNywgMTI3LCAxMjcpOwpjaGFydE9iai5MZWdlbmRzWzBdLkJhY2tDb2xvciA9IENvbG9yLldoaXRlOwpjaGFydE9iai5MZWdlbmRzWzBdLkJhY2tHcmFkaWVudEVuZENvbG9yID0gU3lzdGVtQ29sb3JzLkNvbnRyb2xMaWdodDsKY2hhcnRPYmouTGVnZW5kc1swXS5CYWNrR3JhZGllbnRUeXBlID0gRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuR3JhZGllbnRUeXBlLkhvcml6b250YWxDZW50ZXI7CgppbnQgaSA9IDA7IApmb3JlYWNoKFNlcmllcyBjdXJTZXJpZXMgaW4gY2hhcnRPYmouU2VyaWVzKSB7IAogIHN3aXRjaCAoaSsrICUgMTApCiAgewogICAgIGNhc2UgMDoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYig2MywgNjMsIDI1NSk7ICAvLyBMaWdodCBCbHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAxOgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDAsIDE1OSwgMCk7ICAgIC8vIERhcmsgR3JlZW4KICAgICAgICBicmVhazsKICAgICBjYXNlIDI6CiAgICAgICAgY3VyU2VyaWVzLkNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMjU1LCAzMSwgMzEpOyAgLy8gTGlnaHQgUmVkCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAzOgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDI1NSwgMjIxLCAwKTsgIC8vIFllbGxvdwogICAgICAgIGJyZWFrOwogICAgIGNhc2UgNDoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYigwLCAwLCAwKTsgICAgICAgLy8gQmxhY2sKICAgICAgICBicmVhazsKICAgICBjYXNlIDU6CiAgICAgICAgY3VyU2VyaWVzLkNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMzEsIDMxLCAxNTkpOyAgLy8gRGFyayBCbHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA2OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDYzLCAyNTUsIDYzKTsgIC8vIExpZ2h0IEdyZWVuCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA3OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDI1NSwgMTI3LCA2Myk7IC8vIE9yYW5nZQogICAgICAgIGJyZWFrOwogICAgIGNhc2UgODoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYigxOTEsIDE5MSwgMjU1KTsgLy8gbGlnaHQgR3JheS1ibHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA5OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDE5MSwgMTExLCA0Nyk7ICAvLyBCcm93bgogICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwogIH0KICBpbnQgdmFyaWFuY2UgPSA0ODsKICBpbnQgcmVkID0gY3VyU2VyaWVzLkNvbG9yLlIgKyB2YXJpYW5jZTsKICBpZiAocmVkID4gMjU1KQogICAgcmVkID0gMjU1OwogIGludCBncmVlbiA9IGN1clNlcmllcy5Db2xvci5HICsgdmFyaWFuY2U7CiAgaWYgKGdyZWVuID4gMjU1KQogICAgZ3JlZW4gPSAyNTU7CiAgaW50IGJsdWUgPSBjdXJTZXJpZXMuQ29sb3IuQiArIHZhcmlhbmNlOwogIGlmIChibHVlID4gMjU1KQogICAgYmx1ZSA9IDI1NTsKCiAgQ29sb3IgY29sb3JFbmQgPSBDb2xvci5Gcm9tQXJnYigyNTUsIHJlZCwgZ3JlZW4sIGJsdWUpOwogIGN1clNlcmllcy5CYWNrR3JhZGllbnRFbmRDb2xvciA9IGNvbG9yRW5kOy8vIENvbG9yLkZyb21BcmdiKDEyNywgbmV3U2VyaWVzLkNvbG9yLlIsIG5ld1Nlcmllcy5Db2xvci5HLCBuZXdTZXJpZXMuQ29sb3IuQik7CiAgY3VyU2VyaWVzLkJhY2tHcmFkaWVudFR5cGUgPSBHcmFkaWVudFR5cGUuVG9wQm90dG9tOy8vIFZlcnRpY2FsQ2VudGVyOwogIGN1clNlcmllcy5Cb3JkZXJDb2xvciA9IGN1clNlcmllcy5Db2xvcjsKICBjdXJTZXJpZXMuU2hhZG93T2Zmc2V0ID0gMjsKICBjdXJTZXJpZXMuU2hhZG93Q29sb3IgPSBDb2xvci5Gcm9tQXJnYiggMTI3LCAxMjcsIDEyNywgMTI3ICk7Cn0vL0RFTElNLUVORC1DdXN0b21pemVDaGFydA0KCQl9Y2F0Y2ggKEV4Y2VwdGlvbiB1c2VyRXhjZXB0aW9uKSB7IA0KCQkgICAgY2hhcnRPYmouQ29kZUV4Y2VwdGlvbiA9ICJDdXN0b21pemVDaGFydDogIit1c2VyRXhjZXB0aW9uLk1lc3NhZ2U7DQoJCSAgICB0aHJvdzsNCgkJICAgIH0NCgkJfQ0KDQoJfS8vIGVuZCBjbGFzcw0KfS8vIGVuZCBuYW1lc3BhY2UNCg==</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineWidth</Name>
<Value>0</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineStyle</Name>
<Value>Solid</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.NoDataMessage.Text</Name>
<Value>=Code.GetLocTable("C1").GetString("C1.NoData1", "No shell performance issues have been logged in the last three months")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Name</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.DockInsideChartArea</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.TableStyle</Name>
<Value>Wide</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BackColor</Name>
<Value>White</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Alignment</Name>
<Value>Center</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Docking</Name>
<Value>Top</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Titles.0.Title.Name</Name>
<Value>Default Title</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Titles.0.Title.Text</Name>
<Value>=Code.GetLocTable("C1").GetString("C1.Chart11", "Shell Performance Issues by Computer Model")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackColor</Name>
<Value>White</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackGradientType</Name>
<Value>HorizontalCenter</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackGradientEndColor</Name>
<Value>Gray</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Name</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.ValueType</Name>
<Value>Double</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.Title</Name>
<Value>=Code.GetLocTable("C1").GetString("C1.Chart13", "Issues by computer model")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.ValueType</Name>
<Value>Date</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.Title</Name>
<Value>=Code.GetLocTable("C1").GetString("C1.Chart12", "Week")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.Margin</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.LabelStyle.Format</Name>
<Value>d</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorGrid.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorGrid.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.WallWidth</Name>
<Value>4</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.PageColor</Name>
<Value>DarkGray</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.FrameBackColor</Name>
<Value>CornflowerBlue</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.FrameBackGradientEndColor</Name>
<Value>CornflowerBlue</Value>
</CustomProperty>
</CustomProperties>
<Height>3.1in</Height>
</CustomReportItem>
<CustomReportItem Name="dundasChartControl2">
<Left>0.15in</Left>
<CustomData>
<DataRowGroupings>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>GroupLabel</Name>
<Value>=Code.GetEventName(Fields!Type.Value)</Value>
</CustomProperty>
</CustomProperties>
<Sorting>
<SortBy>
<SortExpression>=Fields!AvgIssues.Value</SortExpression>
<Direction>Descending</Direction>
</SortBy>
</Sorting>
<Grouping Name="dundasChartControl2_DRG_Type1">
<GroupExpressions>
<GroupExpression>=Code.GetEventName(Fields!Type.Value)</GroupExpression>
</GroupExpressions>
</Grouping>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>ID</Name>
<Value>8ce9c5dd-65c0-4438-affa-0468468074a5</Value>
</CustomProperty>
<CustomProperty>
<Name>ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Legend</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>ChartArea</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>ShowInLegend</Name>
<Value>True</Value>
</CustomProperty>
<CustomProperty>
<Name>SmartLabels.Enabled</Name>
<Value>false</Value>
</CustomProperty>
<CustomProperty>
<Name>Type</Name>
<Value>StackedColumn</Value>
</CustomProperty>
</CustomProperties>
<Static>true</Static>
</DataGrouping>
</DataGroupings>
</DataGrouping>
</DataGroupings>
</DataRowGroupings>
<DataSetName>IssuesByRootCause</DataSetName>
<DataRows>
<DataRow>
<DataCell>
<DataValue>
<Name>ID</Name>
<Value>8ce9c5dd-65c0-4438-affa-0468468074a5</Value>
</DataValue>
<DataValue>
<Name>Y0</Name>
<Value>=Sum(Fields!AvgIssues.Value)</Value>
</DataValue>
<DataValue>
<Name>BorderColor</Name>
<Value>26, 59, 105</Value>
</DataValue>
<DataValue>
<Name>CustomAttributes</Name>
<Value>LabelStyle=Top</Value>
</DataValue>
</DataCell>
</DataRow>
</DataRows>
<DataColumnGroupings>
<DataGroupings>
<DataGrouping>
<CustomProperties>
<CustomProperty>
<Name>GroupLabel</Name>
<Value>=Code.FormatDateTime("d", Fields!WeekAggregated.Value)</Value>
</CustomProperty>
</CustomProperties>
<Grouping Name="dundasChartControl2_DCG_WeekAggregated1">
<GroupExpressions>
<GroupExpression>=Code.FormatDateTime("d", Fields!WeekAggregated.Value)</GroupExpression>
</GroupExpressions>
</Grouping>
</DataGrouping>
</DataGroupings>
</DataColumnGroupings>
</CustomData>
<AltReportItem>
<Textbox xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" Name="dundasChartControl2_Textbox">
<Value>The Dundas Chart for Reporting Services report item is unavailable.</Value>
</Textbox>
</AltReportItem>
<Top>4.85in</Top>
<ZIndex>5</ZIndex>
<Type>EnterpriseManagementChartControl</Type>
<Width>8in</Width>
<CustomProperties>
<CustomProperty>
<Name>CUSTOM_CODE_COMPILED_ASSEMBLY</Name>
<Value>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dXN0b21pemUAUmVwb3J0aW5nU2VydmljZXMuQ3VzdG9tQXNzZW1ibHkAbXNjb3JsaWIAU3lzdGVtAE9iamVjdAAuY3RvcgBNaWNyb3NvZnRSU0NoYXJ0AER1bmRhcy5DaGFydGluZy5XZWJDb250cm9sAENoYXJ0AFN5c3RlbS5Db2xsZWN0aW9ucwBIYXNodGFibGUAQ3VzdG9taXplQ2hhcnQAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBDb21waWxhdGlvblJlbGF4YXRpb25zQXR0cmlidXRlAFJ1bnRpbWVDb21wYXRpYmlsaXR5QXR0cmlidXRlAHotNngwdm16AGNoYXJ0T2JqAGNvZGVQYXJhbXMAU3lzdGVtLkRyYXdpbmcAQ29sb3IAZ2V0X1doaXRlAFN5c3RlbS5XZWIAU3lzdGVtLldlYi5VSS5XZWJDb250cm9scwBXZWJDb250cm9sAHNldF9CYWNrQ29sb3IAU3lzdGVtQ29sb3JzAGdldF9XaW5kb3cAc2V0X0JhY2tHcmFkaWVudEVuZENvbG9yAEdyYWRpZW50VHlwZQBzZXRfQmFja0dyYWRpZW50VHlwZQBDaGFydEFyZWFDb2xsZWN0aW9uAGdldF9DaGFydEFyZWFzAEludDMyAENoYXJ0QXJlYQBnZXRfSXRlbQBBeGlzAGdldF9BeGlzWABGcm9tQXJnYgBzZXRfTGluZUNvbG9yAEF4aXNMYWJlbHMATGFiZWwAZ2V0X0xhYmVsU3R5bGUARm9udABzZXRfRm9udABzZXRfQm9yZGVyQ29sb3IAZ2V0X0F4aXNZAHNldF9JbnRlcmxhY2VkAHNldF9JbnRlcmxhY2VkQ29sb3IAc2V0X1NoYWRvd09mZnNldABzZXRfU2hhZG93Q29sb3IATGVnZW5kQ29sbGVjdGlvbgBnZXRfTGVnZW5kcwBMZWdlbmQAZ2V0X0NvbnRyb2xMaWdodABTZXJpZXNDb2xsZWN0aW9uAGdldF9TZXJpZXMASUVudW1lcmF0b3IAR2V0RW51bWVyYXRvcgBnZXRfQ3VycmVudABTZXJpZXMARGF0YVBvaW50QXR0cmlidXRlcwBzZXRfQ29sb3IAZ2V0X0NvbG9yAGdldF9SAGdldF9HAGdldF9CAE1vdmVOZXh0AElEaXNw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</Value>
</CustomProperty>
<CustomProperty>
<Name>CUSTOM_CODE_CS</Name>
<Value>dXNpbmcgU3lzdGVtOw0KdXNpbmcgU3lzdGVtLldlYjsNCnVzaW5nIFN5c3RlbS5EcmF3aW5nOw0KdXNpbmcgRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2w7DQp1c2luZyBTeXN0ZW0uUmVmbGVjdGlvbjsNCm5hbWVzcGFjZSBSZXBvcnRpbmdTZXJ2aWNlcy5DdXN0b21Bc3NlbWJseQ0Kew0KCS8vIFRoaXMgaXMgdGhlIGRlZmF1bHQgY2xhc3MgbmFtZQ0KCXB1YmxpYyBjbGFzcyBDdXN0b21pemUNCgl7DQoJCS8vZGVmYXVsdCBjb25zdHJ1Y3Rvcg0KCQlwdWJsaWMgQ3VzdG9taXplKCkNCgkJew0KCQl9DQoNCgkJcHVibGljIHZvaWQgQ3VzdG9taXplQ2hhcnQoRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuQ2hhcnQgY2hhcnRPYmosIFN5c3RlbS5Db2xsZWN0aW9ucy5IYXNodGFibGUgY29kZVBhcmFtcykNCgkJew0KCQl0cnl7DQovL0RFTElNLVNUQVJULUN1c3RvbWl6ZUNoYXJ0DQpjaGFydE9iai5CYWNrQ29sb3IgPSBDb2xvci5XaGl0ZTsvLyBTeXN0ZW1Db2xvcnMuQ29udHJvbDsKY2hhcnRPYmouQmFja0dyYWRpZW50RW5kQ29sb3IgPSBTeXN0ZW1Db2xvcnMuV2luZG93OwpjaGFydE9iai5CYWNrR3JhZGllbnRUeXBlID0gRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuR3JhZGllbnRUeXBlLkhvcml6b250YWxDZW50ZXI7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1guTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1guTGFiZWxTdHlsZS5Gb250ID0gbmV3IEZvbnQoIlRhaG9tYSIsIDgpOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkJvcmRlckNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTU5LCAxNTksIDE1OSk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGluZUNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMTI3LCAxMjcsIDEyNyk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQXhpc1kuTGFiZWxTdHlsZS5Gb250ID0gbmV3IEZvbnQoIlRhaG9tYSIsIDgpOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkF4aXNZLkludGVybGFjZWQgPSB0cnVlOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkF4aXNZLkludGVybGFjZWRDb2xvciA9IENvbG9yLkZyb21BcmdiKCAyNDcsIDI0NywgMjQ3ICk7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uU2hhZG93T2Zmc2V0ID0gMDsKY2hhcnRPYmouQ2hhcnRBcmVhc1swXS5TaGFkb3dDb2xvciA9IENvbG9yLldoaXRlOwpjaGFydE9iai5DaGFydEFyZWFzWzBdLkJhY2tDb2xvciA9IFN5c3RlbUNvbG9ycy5XaW5kb3c7CmNoYXJ0T2JqLkNoYXJ0QXJlYXNbMF0uQmFja0dyYWRpZW50VHlwZSA9IER1bmRhcy5DaGFydGluZy5XZWJDb250cm9sLkdyYWRpZW50VHlwZS5Ob25lOwpjaGFydE9iai5MZWdlbmRzWzBdLlNoYWRvd09mZnNldCA9IDA7CmNoYXJ0T2JqLkxlZ2VuZHNbMF0uU2hhZG93Q29sb3IgPSBDb2xvci5XaGl0ZTsKY2hhcnRPYmouTGVnZW5kc1swXS5Cb3JkZXJDb2xvciA9IENvbG9yLkZyb21BcmdiKDEyNywgMTI3LCAxMjcpOwpjaGFydE9iai5MZWdlbmRzWzBdLkJhY2tDb2xvciA9IENvbG9yLldoaXRlOwpjaGFydE9iai5MZWdlbmRzWzBdLkJhY2tHcmFkaWVudEVuZENvbG9yID0gU3lzdGVtQ29sb3JzLkNvbnRyb2xMaWdodDsKY2hhcnRPYmouTGVnZW5kc1swXS5CYWNrR3JhZGllbnRUeXBlID0gRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuR3JhZGllbnRUeXBlLkhvcml6b250YWxDZW50ZXI7CgppbnQgaSA9IDA7IApmb3JlYWNoKFNlcmllcyBjdXJTZXJpZXMgaW4gY2hhcnRPYmouU2VyaWVzKSB7IAogIHN3aXRjaCAoaSsrICUgMTApCiAgewogICAgIGNhc2UgMDoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYig2MywgNjMsIDI1NSk7ICAvLyBMaWdodCBCbHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAxOgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDAsIDE1OSwgMCk7ICAgIC8vIERhcmsgR3JlZW4KICAgICAgICBicmVhazsKICAgICBjYXNlIDI6CiAgICAgICAgY3VyU2VyaWVzLkNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMjU1LCAzMSwgMzEpOyAgLy8gTGlnaHQgUmVkCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAzOgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDI1NSwgMjIxLCAwKTsgIC8vIFllbGxvdwogICAgICAgIGJyZWFrOwogICAgIGNhc2UgNDoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYigwLCAwLCAwKTsgICAgICAgLy8gQmxhY2sKICAgICAgICBicmVhazsKICAgICBjYXNlIDU6CiAgICAgICAgY3VyU2VyaWVzLkNvbG9yID0gQ29sb3IuRnJvbUFyZ2IoMzEsIDMxLCAxNTkpOyAgLy8gRGFyayBCbHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA2OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDYzLCAyNTUsIDYzKTsgIC8vIExpZ2h0IEdyZWVuCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA3OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDI1NSwgMTI3LCA2Myk7IC8vIE9yYW5nZQogICAgICAgIGJyZWFrOwogICAgIGNhc2UgODoKICAgICAgICBjdXJTZXJpZXMuQ29sb3IgPSBDb2xvci5Gcm9tQXJnYigxOTEsIDE5MSwgMjU1KTsgLy8gbGlnaHQgR3JheS1ibHVlCiAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA5OgogICAgICAgIGN1clNlcmllcy5Db2xvciA9IENvbG9yLkZyb21BcmdiKDE5MSwgMTExLCA0Nyk7ICAvLyBCcm93bgogICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwogIH0KICBpbnQgdmFyaWFuY2UgPSA0ODsKICBpbnQgcmVkID0gY3VyU2VyaWVzLkNvbG9yLlIgKyB2YXJpYW5jZTsKICBpZiAocmVkID4gMjU1KQogICAgcmVkID0gMjU1OwogIGludCBncmVlbiA9IGN1clNlcmllcy5Db2xvci5HICsgdmFyaWFuY2U7CiAgaWYgKGdyZWVuID4gMjU1KQogICAgZ3JlZW4gPSAyNTU7CiAgaW50IGJsdWUgPSBjdXJTZXJpZXMuQ29sb3IuQiArIHZhcmlhbmNlOwogIGlmIChibHVlID4gMjU1KQogICAgYmx1ZSA9IDI1NTsKCiAgQ29sb3IgY29sb3JFbmQgPSBDb2xvci5Gcm9tQXJnYigyNTUsIHJlZCwgZ3JlZW4sIGJsdWUpOwogIGN1clNlcmllcy5CYWNrR3JhZGllbnRFbmRDb2xvciA9IGNvbG9yRW5kOy8vIENvbG9yLkZyb21BcmdiKDEyNywgbmV3U2VyaWVzLkNvbG9yLlIsIG5ld1Nlcmllcy5Db2xvci5HLCBuZXdTZXJpZXMuQ29sb3IuQik7CiAgY3VyU2VyaWVzLkJhY2tHcmFkaWVudFR5cGUgPSBHcmFkaWVudFR5cGUuVG9wQm90dG9tOy8vIFZlcnRpY2FsQ2VudGVyOwogIGN1clNlcmllcy5Cb3JkZXJDb2xvciA9IGN1clNlcmllcy5Db2xvcjsKICBjdXJTZXJpZXMuU2hhZG93T2Zmc2V0ID0gMjsKICBjdXJTZXJpZXMuU2hhZG93Q29sb3IgPSBDb2xvci5Gcm9tQXJnYiggMTI3LCAxMjcsIDEyNywgMTI3ICk7Cn0vL0RFTElNLUVORC1DdXN0b21pemVDaGFydA0KCQl9Y2F0Y2ggKEV4Y2VwdGlvbiB1c2VyRXhjZXB0aW9uKSB7IA0KCQkgICAgY2hhcnRPYmouQ29kZUV4Y2VwdGlvbiA9ICJDdXN0b21pemVDaGFydDogIit1c2VyRXhjZXB0aW9uLk1lc3NhZ2U7DQoJCSAgICB0aHJvdzsNCgkJICAgIH0NCgkJfQ0KDQoJfS8vIGVuZCBjbGFzcw0KfS8vIGVuZCBuYW1lc3BhY2UNCg==</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineWidth</Name>
<Value>0</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderLineStyle</Name>
<Value>Solid</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.NoDataMessage.Text</Name>
<Value>=Code.GetLocTable("C2").GetString("C2.NoData2", "No shell performance issues have been logged in the last week")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Name</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.DockInsideChartArea</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.DockToChartArea</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.TableStyle</Name>
<Value>Wide</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BackColor</Name>
<Value>White</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Alignment</Name>
<Value>Center</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Docking</Name>
<Value>Top</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Titles.0.Title.Name</Name>
<Value>Default Title</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Titles.0.Title.Text</Name>
<Value>=Code.GetLocTable("C2").GetString("C2.Chart21", "Shell Performance Issues by Root Cause")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BorderColor</Name>
<Value>26, 59, 105</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackColor</Name>
<Value>White</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.ShadowOffset</Name>
<Value>2</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BorderStyle</Name>
<Value>Solid</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Name</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.ValueType</Name>
<Value>Double</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.Title</Name>
<Value>=Code.GetLocTable("C2").GetString("C2.Chart23", "Issues by root cause")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.ValueType</Name>
<Value>String</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.Title</Name>
<Value>=Code.GetLocTable("C2").GetString("C2.Chart22", "Week")</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorGrid.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorGrid.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MinorGrid.LineColor</Name>
<Value>Silver</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.WallWidth</Name>
<Value>3</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.Enable3D</Name>
<Value>True</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.Light</Name>
<Value>None</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.XAngle</Name>
<Value>15</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.YAngle</Name>
<Value>15</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.FrameBackColor</Name>
<Value>CornflowerBlue</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.BorderSkin.FrameBackGradientEndColor</Name>
<Value>CornflowerBlue</Value>
</CustomProperty>
</CustomProperties>
<Height>3.2in</Height>
</CustomReportItem>
<Textbox Name="textbox10">
<Left>0.45in</Left>
<Top>8.25in</Top>
<ZIndex>4</ZIndex>
<Action>
<Drillthrough>
<ReportName>Microsoft.Windows.Client.Win7.Report.Win7ShellPerfRootCauses</ReportName>
<Parameters>
<Parameter Name="RootCauseType">
<Value>401</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>7.7in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<Color>Blue</Color>
<TextDecoration>Underline</TextDecoration>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.15in</Height>
<Value>=Code.GetLocTable("L").GetString("L.Link2", "View applications and services behind CPU root causes")</Value>
</Textbox>
<Textbox Name="textbox5">
<Left>0.15in</Left>
<Top>4.45in</Top>
<ZIndex>3</ZIndex>
<Width>8in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.30208in</Height>
<Value>=Code.GetLocTable("C2").GetString("C2.SubChart2", "This chart displays the root causes that contributed to shell performance degradations in the last three months. Note: For any given performance issue in a client, there could by multiple root causes")</Value>
</Textbox>
<Textbox Name="textbox6">
<Left>0.15in</Left>
<Top>4.15in</Top>
<ZIndex>2</ZIndex>
<Width>8in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontWeight>700</FontWeight>
<FontSize>12pt</FontSize>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.30208in</Height>
<Value>=Code.GetLocTable("C2").GetString("C2.Chart2", "Bottleneck Resources that caused Performance degradation")</Value>
</Textbox>
<Textbox Name="textbox3">
<Left>0.15in</Left>
<Top>0.3in</Top>
<rd:DefaultName>textbox3</rd:DefaultName>
<ZIndex>1</ZIndex>
<Width>8in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.30208in</Height>
<Value>=Code.GetLocTable("C1").GetString("C1.SubChart1", "This chart displays the frequency of shell performance issues over the last three months.")</Value>
</Textbox>
<Textbox Name="textbox2">
<Left>0.15in</Left>
<rd:DefaultName>textbox2</rd:DefaultName>
<Width>8in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontWeight>700</FontWeight>
<FontSize>12pt</FontSize>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.30208in</Height>
<Value>=Code.GetLocTable("C1").GetString("C1.Chart1", "Overall Performance")</Value>
</Textbox>
</ReportItems>
<Top>0.05in</Top>
</Rectangle>
</ReportItems>
<Height>9.45in</Height>
</Script></Body>
<PageHeader>
<ReportItems>
<Rectangle Name="rectangle4">
<Left>0.15in</Left>
<ReportItems>
<Textbox Name="reportDescriptionTitle">
<DataElementOutput>NoOutput</DataElementOutput>
<Top>0.3in</Top>
<ZIndex>1</ZIndex>
<Width>8in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("R").GetString("R.SubTitle", "This report provides a view of shell performance information across the monitored environment.")</Value>
</Textbox>
<Textbox Name="reportTitle">
<Left>0.2in</Left>
<DataElementOutput>Output</DataElementOutput>
<Top>0.05in</Top>
<Width>7.8in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontFamily>Tahoma</FontFamily>
<FontWeight>700</FontWeight>
<FontSize>11pt</FontSize>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<CanGrow>true</CanGrow>
<DataElementName>Title</DataElementName>
<Height>0.25in</Height>
<Value>=Code.GetLocTable("R").GetString("R.Title", "Windows Windows 7 Client Performance Report")</Value>
</Textbox>
</ReportItems>
<Top>0.54167in</Top>
<ZIndex>4</ZIndex>
<Width>8.15in</Width>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
<Height>0.5in</Height>
</Rectangle>
<Rectangle Name="rectangle3">
<Left>0.15in</Left>
<Top>1.04167in</Top>
<ZIndex>3</ZIndex>
<Width>8.15in</Width>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
<Height>0.2in</Height>
</Rectangle>
<Image Name="banner_image">
<Sizing>Fit</Sizing>
<Left>0.15in</Left>
<MIMEType/>
<ZIndex>2</ZIndex>
<Width>8.15in</Width>
<Source>External</Source>
<Style/>
<Height>0.53958in</Height>
<Value>../banner_portrait.jpg</Value>
</Image>
<Textbox Name="textbox1">
<Left>0.475in</Left>
<Top>1.3in</Top>
<rd:DefaultName>textbox1</rd:DefaultName>
<ZIndex>1</ZIndex>
<Width>5.25in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
</Style>
<CanGrow>true</CanGrow>
<Height>0.19792in</Height>
<Value>=Code.FormatDateTime("g",DateTime.UtcNow)</Value>
</Textbox>
<Line Name="line1">
<Left>0.175in</Left>
<Top>1.55in</Top>
<Width>8.15in</Width>
<Style></Style>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
</Style>
<Height>0in</Height>
</Line>
</ReportItems>
<Height>1.6in</Height>
<PrintOnLastPage>true</PrintOnLastPage>
<PrintOnFirstPage>true</PrintOnFirstPage>
</PageHeader>
<rd:ReportID>8d177a00-bedc-4000-bf39-40b54db1af9b</rd:ReportID>
<DataSets>
<DataSet Name="IssuesByMachine">
<Query>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
<CommandText>=Code.GetSPName("Win7ShellPerf", "Machine")</CommandText>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="WeekAggregated">
<rd:TypeName>System.DateTime</rd:TypeName>
<DataField>WeekAggregated</DataField>
</Field>
<Field Name="Type">
<rd:TypeName>System.String</rd:TypeName>
<DataField>Type</DataField>
</Field>
<Field Name="AvgIssues">
<rd:TypeName>System.Double</rd:TypeName>
<DataField>AvgIssues</DataField>
</Field>
</Fields>
</DataSet>
<DataSet Name="IssuesByRootCause">
<Query>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
<CommandText>=Code.GetSPName("Win7ShellPerf", "RootCause")</CommandText>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="WeekAggregated">
<rd:TypeName>System.DateTime</rd:TypeName>
<DataField>WeekAggregated</DataField>
</Field>
<Field Name="Type">
<rd:TypeName>System.String</rd:TypeName>
<DataField>Type</DataField>
</Field>
<Field Name="AvgIssues">
<rd:TypeName>System.Double</rd:TypeName>
<DataField>AvgIssues</DataField>
</Field>
</Fields>
</DataSet>
<DataSet Name="R">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>R.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="C1">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>C1.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="C2">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>C2.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="C3">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>C3.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="L">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.Windows.Client.Win7.Aggregate</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.Windows.Client.Win7.Report.ShellPerf</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>L.%</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
</DataSet>
<DataSet Name="ManagementGroups">
<Query>
<CommandText>SELECT ManagementGroupGuid, ManagementGroupDefaultName FROM vManagementGroup</CommandText>
<DataSourceName>DataWarehouseMain</DataSourceName>
</Query>
<Fields>
<Field Name="ManagementGroupGuid">
<rd:TypeName>System.Guid</rd:TypeName>
<DataField>ManagementGroupGuid</DataField>
</Field>
<Field Name="ManagementGroupDefaultName">
<rd:TypeName>System.String</rd:TypeName>
<DataField>ManagementGroupDefaultName</DataField>
</Field>
</Fields>
</DataSet>
</DataSets>
<CodeModules>
<CodeModule>Microsoft.EnterpriseManagement.Reporting.Code, Version=6.0.0.0, Culture=neutral</CodeModule>
</CodeModules>
<Code><Script>
Const LocTableStringQuery As String = "R/S[@N='{0}']/text()"
Const TimeZoneParameterName As String = "TimeZone"

Dim LocTables As System.Collections.Generic.Dictionary(Of String, Microsoft.EnterpriseManagement.Reporting.XmlStringTable)
Dim ReportCulture As System.Globalization.CultureInfo

Protected Overrides Sub OnInit()
LocTables = new System.Collections.Generic.Dictionary(Of String, Microsoft.EnterpriseManagement.Reporting.XmlStringTable)()
ReportCulture = System.Globalization.CultureInfo.GetCultureInfo(Report.User("Language"))
End Sub
Public Function FormatDateTime(Format As String, Value As DateTime) As String
return Value.ToLocalTime().ToString(Format, ReportCulture)
End Function
Public Function GetCallingManagementGroupId() As String
Return Microsoft.EnterpriseManagement.Reporting.ReportingConfiguration.ManagementGroupId
End Function

Public Function GetLocTable(Name As String) As Microsoft.EnterpriseManagement.Reporting.XmlStringTable
Dim LocTable As Microsoft.EnterpriseManagement.Reporting.XmlStringTable

If Not LocTables.TryGetValue(Name, LocTable) Then
LocTable = New Microsoft.EnterpriseManagement.Reporting.XmlStringTable(LocTableStringQuery, Report.Parameters(Name).Value)
LocTables.Add(Name, LocTable)
End If

Return LocTable
End Function

Public Function GetReportLocLanguageCode() As String
Return ReportCulture.ThreeLetterWindowsLanguageName
End Function
Public Function GetSPName(Chart, Type)
return "exec dbo." + Chart + Type + "Report"
End Function
Public Function GetEventName(EventNumber) As String
Dim val
If EventNumber = 401 then
val = GetLocTable("R").GetString("R.CPU", "CPU Overutilized")
ElseIf EventNumber = 407
val = GetLocTable("R").GetString("R.Memory", "Memory Exhausted")
ElseIf EventNumber = 402
val = GetLocTable("R").GetString("R.Disk", "Disk Overutilized")
ElseIf EventNumber = 403
val = GetLocTable("R").GetString("R.Driver1", "Drivers Blocking OS")
ElseIf EventNumber = 404
val = GetLocTable("R").GetString("R.Driver2", "Drivers Interrupting OS")
ElseIf EventNumber = 405
val = GetLocTable("R").GetString("R.File", "Fragmented Files")
End If
return val
End Function
</Script></Code>
<Width>8.5in</Width>
<InteractiveHeight>11in</InteractiveHeight>
<Language>en-US</Language>
</Report>
</Definition>
<ReportStrings>
<ReportString ID="R.Title"/>
<ReportString ID="R.SubTitle"/>
<ReportString ID="C1.Chart1"/>
<ReportString ID="C1.SubChart1"/>
<ReportString ID="C2.Chart2"/>
<ReportString ID="C2.SubChart2"/>
<ReportString ID="C1.Chart11"/>
<ReportString ID="C1.Chart12"/>
<ReportString ID="C1.Chart13"/>
<ReportString ID="C2.Chart21"/>
<ReportString ID="C2.Chart22"/>
<ReportString ID="C2.Chart23"/>
<ReportString ID="L.Link1"/>
<ReportString ID="L.Link2"/>
<ReportString ID="L.Link3"/>
<ReportString ID="L.Link4"/>
<ReportString ID="L.Link5"/>
<ReportString ID="L.Link6"/>
<ReportString ID="R.CPU"/>
<ReportString ID="R.Memory"/>
<ReportString ID="R.Disk"/>
<ReportString ID="R.Driver1"/>
<ReportString ID="R.Driver2"/>
<ReportString ID="R.File"/>
<ReportString ID="C1.NoData1"/>
<ReportString ID="C2.NoData2"/>
</ReportStrings>
</Report>