Subgraph

Short Description
Ports
Subgraph Attributes
Details
See also

Short Description

The Subgraph component represents a whole subgraph in parent graph.

Component Same input metadata Sorted inputs Inputs Outputs Each to all outputs Java CTL Auto-propagated metadata
Subgraph
no
0-n0–n
no
[1]

[1]  The component Subgraph can propagate metadata through itself or auto-propagate metadata on its ports. The metadata auto-propagation depends on metadata assigned on edges in the subgraph.

Ports

Port typeNumberRequiredDescriptionMetadata
Input0-n [1] Input of SubgraphDepends on Subgraph
Output0-n [2] Output of SubgraphDepends on Subgraph

[1]  All input ports defined by the SubgraphInput component in corresponding subgraph are required.

[2]  All output ports defined by the SubgraphOutput component in corresponding subgraph are required.

Metadata

The component Subgraph can propagate metadata through itself or auto-propagate metadata on its ports.

The metadata auto-propagation depends on metadata assigned on edges in the subgraph.

Subgraph Attributes

AttributeReqDescriptionPossible values
Subgraph
Input mappingnoEnables to set up input parameters and dictionaries of subgraph. 
Output mappingno

Enables to set up mapping from dictionaries in a subgraph to dictionaries in a parent graph.

 
Skip checkConfignoEnable to skip checkConfig of subgraph. Inherited from parent job (default) | true | false
Subgraph URLyesURL of file with subgraph definition.E.g. ${SUBGRAPH_DIR}/my-subgraph.sgrf

Details

Subgraph serves for launching subgraphs from a graph. The subgraph functionality is user defined and depends on particular subgraph being used.

For more details about the subgraphs see Part VI, Subgraphs.

[Tip]Tip

Use the Ctrl+double-click shortcut to instantly open the subgraph.

See also

Common Properties of Components
Specific Attribute Types
Common Properties of Job Control