Microsoft.SQLServer.Presentation.AlertDashboardImplementation (ComponentImplementation)

Element properties:

TypeMicrosoft.SQLServer.Presentation.AlertDashboard
PlatformAll
Target
AccessibilityInternal

Source Code:

<ComponentImplementation ID="Microsoft.SQLServer.Presentation.AlertDashboardImplementation" TypeId="Microsoft.SQLServer.Presentation.AlertDashboard" Platform="All" Accessibility="Internal">
<Composite>
<Variable Id="Item" Type="BaseDataType[]"/>
<Variable Id="ConsolidatedAlertsTarget" Type="BaseDataType[]"/>
<Variable Id="AutoRefreshAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/AutoRefreshAction"/>
<Variable Id="ConsolidatedRefreshAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/RefreshAction"/>
<Variable Id="ActionHostActions" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/Action"/>
<Variable Id="DataGridActions" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/Action"/>
<Variable Id="FilterCriteria" Type="BaseDataType"/>
<Variable Id="QueryCriteria" Type="xsd://string"/>
<Variable Id="Alerts" Type="BaseDataType[]"/>
<Variable Id="SelectedGridItems" Type="BaseDataType[]"/>
<Variable Id="SortColumnBaseCollection" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/SortColumnBase[]"/>
<Variable Id="ProjectionColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition[]"/>
<Variable Id="SortProjectionColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/SortValueDefinition[]"/>
<Variable Id="VisualizedDataCount" Type="xsd://int"/>
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Microsoft.SQLServer.Presentation.ActionsHost">
<Binding PropertyId="ActionTypes">
<SimpleValue Type="xsd://string" Value="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/ShowFilterAction"/>
</Binding>
<Binding PropertyId="Action">
<Reference>$Variable/ActionHostActions$</Reference>
</Binding>
<Binding PropertyId="ContentElement">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGrid">
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Microsoft.SQLServer.Presentation.WidgetFilterControl">
<Binding PropertyId="Criteria">
<Reference>$Variable/FilterCriteria$</Reference>
</Binding>
<Binding PropertyId="FilterActions">
<Reference>$Variable/ActionHostActions$</Reference>
</Binding>
<Binding PropertyId="ControlIsVisible">
<SimpleValue Type="xsd://boolean" Value="False"/>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.DataGrid">
<Binding PropertyId="Data">
<Reference>$Variable/Alerts$</Reference>
</Binding>
<Binding PropertyId="GroupedColumns">
<Reference>$Property/GroupedColumns$</Reference>
</Binding>
<Binding PropertyId="SortedColumns">
<Reference>$Property/SortedColumns$</Reference>
</Binding>
<Binding PropertyId="Filter">
<Component TypeId="Microsoft.SQLServer.Presentation.Filter">
<Binding PropertyId="Criteria">
<Reference>$Variable/FilterCriteria$</Reference>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="MonitoringObjectDisplayName"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="Name"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="NetbiosComputerName"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="NetbiosDomainName"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="PrincipalName"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="MonitoringObjectPath"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="Owner"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="Description"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="ResolvedBy"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="LastModifiedBy"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="SiteName"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="TicketId"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField1"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField2"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField3"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField4"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField5"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField6"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField7"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField8"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField9"/>
</Binding>
<Binding PropertyId="PropertyNames">
<SimpleValue Type="xsd://string" Value="CustomField10"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Columns">
<Reference>$Property/Columns$</Reference>
</Binding>
<Binding PropertyId="EnableInlineDetails">
<Reference>$Property/EnableInlineDetails$</Reference>
</Binding>
<Binding PropertyId="RowDetailsComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.InlineDetailsPane"/>
</Binding>
<Binding PropertyId="CellComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataGridGenericCell"/>
</Binding>
<Binding PropertyId="ColumnHeaderComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataGridColumnHeaderCell"/>
</Binding>
<Binding PropertyId="SelectionMode">
<SimpleValue Type="xsd://string" Value="MutipleRowSelect"/>
</Binding>
<Binding PropertyId="SelectedRows">
<Reference>$Variable/SelectedGridItems$</Reference>
</Binding>
<Binding PropertyId="Action">
<Reference>$Variable/DataGridActions$</Reference>
</Binding>
<Binding PropertyId="ColumnHeaderVisible">
<SimpleValue Type="xsd://string" Value="True"/>
</Binding>
<Binding PropertyId="CanReorderColumns">
<SimpleValue Type="xsd://string" Value="True"/>
</Binding>
<Binding PropertyId="ItemsCount">
<Reference>$Variable/VisualizedDataCount$</Reference>
</Binding>
<Binding PropertyId="AutoSelect">
<SimpleValue Type="xsd://boolean" Value="False"/>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Presentation.TriggeredComponentHost">
<Binding PropertyId="ComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.AlertPropertyTask"/>
</Binding>
<Binding PropertyId="ComponentTarget">
<Reference>$Variable/SelectedGridItems$</Reference>
</Binding>
<Binding PropertyId="TriggerInstance">
<Reference>$Variable/DataGridActions$</Reference>
</Binding>
<Binding PropertyId="TriggerTypes">
<SimpleValue Type="xsd://string" Value="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/ItemPropertiesAction"/>
</Binding>
<Binding PropertyId="TriggerTypes">
<SimpleValue Type="xsd://string" Value="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/DoubleClickedAction"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<!--Create dummy object and put it instead of null valued TargetsIds before TargetIds will have any value to prevent load all alerts. All alerts will be loaded in case of empty TargetIds collection)-->
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.Common.FakeIfNullOrEmptyConsolidator">
<Binding PropertyId="Fake">
<ComplexValueCollection Type="mpinstance://System.Library!System.Entity[]">
<ComplexValue Type="mpinstance://System.Library!System.Entity">
<Binding PropertyId="Id">
<SimpleValue Type="xsd://string" Value="00000000-0000-0000-0000-000000000000"/>
</Binding>
</ComplexValue>
</ComplexValueCollection>
</Binding>
<Binding PropertyId="Source">
<Reference>$Property/TargetIds$</Reference>
</Binding>
<Binding PropertyId="Result">
<Reference>$Variable/ConsolidatedAlertsTarget$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="VisExtensions!Microsoft.SQLServer.Visualization.Library.Common.OneWaySync">
<Binding PropertyId="From">
<Reference>$Variable/ConsolidatedAlertsTarget$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Variable/Item$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.OneWaySync">
<Binding PropertyId="From">
<Reference>$Variable/SelectedGridItems$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Service/SelectedItems$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.OneWaySync">
<Binding PropertyId="From">
<Reference>$Variable/VisualizedDataCount$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Service/Subtitle$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Presentation.DataGridSortColumnsToSortColumnBaseCollection">
<Binding PropertyId="SortedColumns">
<Reference>$Property/SortedColumns$</Reference>
</Binding>
<Binding PropertyId="GroupedColumns">
<Reference>$Property/GroupedColumns$</Reference>
</Binding>
<Binding PropertyId="SortColumnBaseCollection">
<Reference>$Variable/SortColumnBaseCollection$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="ColumnsToQueryConfigurationMapper">
<Binding PropertyId="PropertyList">
<Reference>$Property/Columns$</Reference>
</Binding>
<Binding PropertyId="SortPropertyList">
<Reference>$Variable/SortColumnBaseCollection$</Reference>
</Binding>
<Binding PropertyId="PropertyCollections">
<Reference>$Variable/ProjectionColumns$</Reference>
</Binding>
<Binding PropertyId="SortPropertyCollections">
<Reference>$Variable/SortProjectionColumns$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.AutoRefreshTimer">
<Binding PropertyId="TickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
<Binding PropertyId="AutoRefreshAction">
<Reference>$Variable/AutoRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.Consolidator">
<Binding PropertyId="From1">
<Reference>$Variable/AutoRefreshAction$</Reference>
</Binding>
<Binding PropertyId="From2">
<Reference>$Service/RefreshAction$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="AlertCriteriaXMLToQueryString">
<Binding PropertyId="ConfigurationXMLString">
<Reference>$Property/Criteria$</Reference>
</Binding>
<Binding PropertyId="QueryString">
<Reference>$Variable/QueryCriteria$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="GetAlertsForEntitiesQuery">
<Binding PropertyId="CriteriaString">
<Reference>$Variable/QueryCriteria$</Reference>
</Binding>
<Binding PropertyId="Output">
<Reference>$Variable/Alerts$</Reference>
</Binding>
<Binding PropertyId="ManagedEntities">
<Reference>$Variable/Item$</Reference>
</Binding>
<Binding PropertyId="AlertProperties">
<Reference>$Variable/ProjectionColumns/Alert$</Reference>
</Binding>
<Binding PropertyId="SortProperties">
<Reference>$Variable/SortProjectionColumns/Alert$</Reference>
</Binding>
<Binding PropertyId="Refresh">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>