Skip to content

/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
.