ViewType
Updated: August 10, 2011
Applies To: Operations Manager 2007 R2, System Center Operations Manager 2007
For internal usage only. Represents a view type that is available within the Operations console.
<ViewType ID=”ViewTypeID” Comment=”Comment” Accessbility=”Public/Internal”> <Configuration>…</Configuration> <ViewImplementation>…</ViewImplementation></ViewType>
The following sections describe attributes, child elements, and the parent element of the ViewType element.
Attributes
| Attribute | Description |
|---|---|
|
ID |
Required attribute. Represents the identity of the element. To learn how to identify your element in a management pack, see Element Identity and Namespace Conventions. |
|
Comment |
Optional attribute. Represents commentary by the management pack author. |
|
Accessibility |
Required attribute. Defines the visibility of the view type definition. |
| Value | Description |
|---|---|
Public | Indicates that the view type definition is visible to external management packs. |
Internal | Indicates that the view type definition is not visible to external management packs. |
Child Elements
| Element | Description |
|---|---|
Optional element. Represents the configuration parameters for a view type definition. | |
Required element. Defines the managed assembly and type of the view type. |
Parent Elements
| Element | Description |
|---|---|
For internal use only. Contains the view types that are available within the Operations console. |
Users also can generate their own views through the Operations console, by choosing from the available view type definitions.
Important |
|---|
| Currently, it is not possible to define your own view types. However, you can add an implementation of an already defined view type by defining a View element. |
The following XML sample illustrates a view type definition that is used to display alerts.
<ViewType ID="Microsoft.SystemCenter.AlertViewType" Accessibility="Public">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>Microsoft.SystemCenter.ViewCriteriaSchema</SchemaType>
<SchemaType>Microsoft.SystemCenter.ViewPresentationSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="Criteria" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SeverityList" minOccurs="0">
<xsd:annotation>
<xsd:documentation>of a specific severity</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Severity" maxOccurs="unbounded">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Success" />
<xsd:enumeration value="Warning" />
<xsd:enumeration value="Error" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PriorityList" minOccurs="0">
<xsd:annotation>
<xsd:documentation>of a specific severity</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Priority" maxOccurs="unbounded">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Low" />
<xsd:enumeration value="Medium" />
<xsd:enumeration value="High" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SourceList" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Source" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Rule" />
<xsd:enumeration value="Monitor" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Id" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CategoryList" minOccurs="0">
<xsd:annotation>
<xsd:documentation>of a specific category</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Category" maxOccurs="unbounded">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Alert" />
<xsd:enumeration value="Discovery" />
<xsd:enumeration value="Event" />
<xsd:enumeration value="Notification" />
<xsd:enumeration value="Operations" />
<xsd:enumeration value="Performance" />
<xsd:enumeration value="Performance Health" />
<xsd:enumeration value="Software and Updates" />
<xsd:enumeration value="State" />
<xsd:enumeration value="System" />
<xsd:enumeration value="Unknown" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ResolutionState" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with a specific resolution state</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:choice>
<xsd:element name="State" type="xsd:unsignedByte" maxOccurs="unbounded" />
<xsd:element name="StateRange">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:unsignedByte">
<xsd:attribute name="Operator" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Equals" />
<xsd:enumeration value="NotEquals" />
<xsd:enumeration value="LessThan" />
<xsd:enumeration value="AtMost" />
<xsd:enumeration value="GreaterThan" />
<xsd:enumeration value="AtLeast" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="ResolutionStateList" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ResolutionValue" type="xsd:unsignedInt" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Name" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with a specific name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specified text in the description</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TimeCreated" type="TimeRangeCriteriaType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>created in specific time period</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AssignedTo" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>assigned to a specific person</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TicketId" type="xsd:string" minOccurs="0" />
<xsd:element name="Class" type="GUIDCriteriaType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>raised by any instance of a specific class</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Instances" minOccurs="0">
<xsd:annotation>
<xsd:documentation>raised by specific instances</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Instance" type="GUIDCriteriaType" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="InstanceName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>raised by an instance with a specific name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LastModifiedBy" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>last modified by specific user</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LastModifiedTime" type="TimeRangeCriteriaType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>modified in specific time period</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ResolutionStateLastModifiedTime" type="TimeRangeCriteriaType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>modfied in specific time period</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TimeResolved" type="TimeRangeCriteriaType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>resolved in specific time period</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ResolvedBy" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>resolved by specific user</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TimeAdded" type="TimeRangeCriteriaType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>added to the database in specific time period</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RuleId" type="GUIDCriteriaType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>generated by a specific rule</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ID" type="GUIDCriteriaType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with a specific ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Site" type="xsd:string" minOccurs="0" />
<xsd:element name="CustomField1" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field1</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomField2" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field2</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomField3" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field3</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomField4" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field4</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomField5" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field5</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomField6" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field6</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomField7" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field7</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomField8" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field8</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomField9" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field9</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomField10" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>with specific text in custom field10</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Presentation" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ColumnInfo" type="ColumnInfoType" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Target" type="xsd:string" minOccurs="0" maxOccurs="1" />
</Configuration>
<ViewImplementation>
<Assembly>Microsoft.Mom.UI.Components, Culture="", PublicKeyToken="9396306c2be7fcc4", Version="6.0.4900.0"</Assembly>
<Type>Microsoft.EnterpriseManagement.Mom.UI.AlertView</Type>
</ViewImplementation>
</ViewType>
Important