/AWS1/CL_IOSCOMPUTENODE¶
A single compute node in a pipeline DAG. Each compute node references a task and can declare dependencies on other nodes.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_computenodename TYPE /AWS1/IOSRESOURCENAME /AWS1/IOSRESOURCENAME¶
The unique name for this compute node within the pipeline.
iv_taskname TYPE /AWS1/IOSRESOURCENAME /AWS1/IOSRESOURCENAME¶
The name of the task to execute for this compute node.
Optional arguments:¶
it_environmentvariables TYPE /AWS1/CL_IOSENVVARIABLESMAP_W=>TT_ENVIRONMENTVARIABLESMAP TT_ENVIRONMENTVARIABLESMAP¶
Environment variables specific to this compute node. These override pipeline-level environment variables with the same key.
it_dependson TYPE /AWS1/CL_IOSCOMPNODENAMELIST_W=>TT_COMPUTENODENAMELIST TT_COMPUTENODENAMELIST¶
A list of compute node names that must complete successfully before this node can start.
Queryable Attributes¶
computeNodeName¶
The unique name for this compute node within the pipeline.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTENODENAME() |
Getter for COMPUTENODENAME, with configurable default |
ASK_COMPUTENODENAME() |
Getter for COMPUTENODENAME w/ exceptions if field has no val |
HAS_COMPUTENODENAME() |
Determine if COMPUTENODENAME has a value |
taskName¶
The name of the task to execute for this compute node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TASKNAME() |
Getter for TASKNAME, with configurable default |
ASK_TASKNAME() |
Getter for TASKNAME w/ exceptions if field has no value |
HAS_TASKNAME() |
Determine if TASKNAME has a value |
environmentVariables¶
Environment variables specific to this compute node. These override pipeline-level environment variables with the same key.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENVIRONMENTVARIABLES() |
Getter for ENVIRONMENTVARIABLES, with configurable default |
ASK_ENVIRONMENTVARIABLES() |
Getter for ENVIRONMENTVARIABLES w/ exceptions if field has n |
HAS_ENVIRONMENTVARIABLES() |
Determine if ENVIRONMENTVARIABLES has a value |
dependsOn¶
A list of compute node names that must complete successfully before this node can start.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEPENDSON() |
Getter for DEPENDSON, with configurable default |
ASK_DEPENDSON() |
Getter for DEPENDSON w/ exceptions if field has no value |
HAS_DEPENDSON() |
Determine if DEPENDSON has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_COMPUTENODELIST¶
TYPES TT_COMPUTENODELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOSCOMPUTENODE WITH DEFAULT KEY
.