Share via


Node (ProbeActionModuleType)

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

Represents a module’s position within a linear workflow in a module type definition.

Schema Hierarchy

ManagementPack
  TypeDefinitions
    ModuleTypes
      ProbeActionModuleType
        ModuleImplementation (ProbeActionModuleType)
          Composite (ProbeActionModuleType)t
            Composition (ProbeActionModuleType)
              Node

Syntax

<Node Id=”LastModuleID”>
  <Node Id=”FirstModuleID”>…</Node>
</Node>

Attributes and Elements

The following sections describe attributes, child elements, and the parent element of the Node element/

Attributes

Attribute Description

ID

Represents the ID of one of the member modules of a module type definition.

Child Elements

Element Description

Node

Required element if there is a previous module in the workflow. Represents the previous module in the workflow.

Parent Elements

Element Description

Node

If the module represented by this Node element is not the last module in the workflow sequence, the parent of this Node element is the Node element that represents the next module in the workflow.

Composition (ProbeActionModuleType)

If this module is the last module in the workflow sequence, the parent is the Composition (ProbeActionModuleType) element.

Remarks

Composite (ProbeActionModuleType)t module workflows are defined with nested Node elements. Each Node element is associated with any one of the modules listed in the MemberModules (ProbeActionModuleType) element. The innermost Node element’s module is the first step of the workflow. The outermost Node element’s module is the last step in the workflow.

Example

The following sample shows how two Node elements are nested to define a workflow. The Scheduler data source module runs first and passes its output as an input parameter to the Probe probe action module.

To see the full data source module type, see Composite (ProbeActionModuleType)t.

    
<Composite>
      <MemberModules>
        <ProbeAction ID="WmiProbe" TypeID="Microsoft.Windows.WmiTriggerProbe">
          <NameSpace>\\$Config/ComputerName$\Root\CIMv2</NameSpace>
          <Query>SELECT * FROM Win32_Product</Query>
        </ProbeAction>
        <ConditionDetection ID="FilterOnProductCode" TypeID="System!System.ExpressionFilter">
          <Expression>
            <SimpleExpression>
              <ValueExpression>
                <XPathQuery Type="String">Property[@Name='IdentifyingNumber']</XPathQuery>
              </ValueExpression>
              <Operator>Equal</Operator>
              <ValueExpression>
                <Value Type="String">$Config/ProductCode$</Value>
              </ValueExpression>
            </SimpleExpression>
          </Expression>
        </ConditionDetection>
      </MemberModules>
      <Composition>
        <Node ID="FilterOnProductCode">
          <Node ID="WmiProbe" />
        </Node>
      </Composition>
    </Composite>

See Also

Reference

Composition (ProbeActionModuleType)