Represents a module’s position within a linear workflow in a module type definition.
Schema
Hierarchy
TypeDefinitions
ModuleTypes
DataSourceModuleType
ModuleImplementation (DataSourceModuleType)
Composite (DataSourceModuleType)
Composition (DataSourceModuleType)
Node
Syntax
Xml |
---|
<Node Id=”LastModuleID”> <Node Id=”FirstModuleID”>…</Node> </Node> |
Attributes and
Elements
The following sections describe attributes, child elements, and the parent elements of the Node element.
Attributes
Attribute | Description |
---|---|
ID |
Required attribute. Represents the ID of one of the member modules of a module type definition. |
Child Elements
Element | Description |
---|---|
Node |
Required only if there is a previous node 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. |
If this module is the last module in the workflow sequence, the parent is the Composition (DataSourceModuleType) element. |
Remarks
Composite (DataSourceModuleType) module workflows are defined with nested Node elements. Each Node element is associated with any one of the modules listed in the MemberModules (DataSourceModuleType) 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 (DataSourceModuleType).
.
![]() |
|
---|---|
<Composite> <MemberModules> <DataSource TypeID="System!System.Discovery.Scheduler" ID="Scheduler"> <Scheduler> <SimpleReccuringSchedule> <Interval Unit="Seconds">$Config/Frequency$</Interval> </SimpleReccuringSchedule> <ExcludeDates /> </Scheduler> </DataSource> <ProbeAction TypeID="Microsoft.Windows.RegistryProbe" ID="Probe"> <ComputerName>$Config/ComputerName$</ComputerName> <RegistryAttributeDefinitions>$Config/RegistryAttributeDefinitions$</RegistryAttributeDefinitions> </ProbeAction> </MemberModules> <Composition> <Node ID="Probe"> <Node ID="Scheduler" /> </Node> </Composition> </Composite> |