Contains all management pack dependency references in a management pack.
Attributes and Elements
The following sections describe attributes, child elements, and parent element of the References element.
Optional element. Represents the reference identity of an external management pack. A References element can contain zero or more Reference (Manifest) elements.
Contains the identity, name, and dependency references of the management pack.
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 Service 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.
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>