References (Manifest)

Applies To: System Center 2012 - Operations Manager, System Center 2012 R2 Operations Manager, System Center 2012 SP1 - Operations Manager

Contains all management pack dependency references in a management pack.

Schema Hierarchy

ManagementPack
  Manifest
    References

Syntax

<References>   <Reference>…</Reference></References>

Attributes and Elements

The following sections describe attributes, child elements, and parent element of the References element.

Attributes

None.

Child Elements

Element Description

Reference (Manifest)

Optional element. Represents the reference identity of an external management pack. A References element can contain zero or more Reference (Manifest) elements.

Parent Elements

Element Description

Manifest

Contains the identity, name, and dependency references of the management pack.

Remarks

References are used in your management pack when you want to reference the public type definitions and monitoring workflows of other sealed management packs. All the core type definitions and workflows are defined in management packs that are shipped with Operations Manager. These are imported by default and are used by most management packs.

For an example of how the References element is expressed in a management pack, see Manifest.

Example

Following is a sample of how a management pack typically references a core type definition. In this case, a condition detection module is implementing a ConditionDetectionModuleType type that is defined in the System.Library management pack.

<Reference Alias="System">
  <ID>System.Library</ID>
  <Version>6.1.7221.0</Version>
  <PublicKeyToken>9396306c2be7fcc4</PublicKeyToken>
</Reference>
…
<ConditionDetection ID="SuccessFilter" TypeID="System!System.ExpressionFilter">
  <Expression>
    <SimpleExpression>
      <ValueExpression>
        <XPathQuery>Property[@Name='StatusCode']</XPathQuery>
      </ValueExpression>
      <Operator>Equal</Operator>
      <ValueExpression>
        <Value Type="UnsignedInteger">0</Value>
      </ValueExpression>
    </SimpleExpression>
  </Expression>
</ConditionDetection>

See Also

Reference

Manifest
Reference (Manifest)