Skip to content

/AWS1/CL_SWFSCHLAMBDAFUNCDCS00

Decision attributes specified in scheduleLambdaFunctionDecisionAttributes within the list of decisions decisions passed to RespondDecisionTaskCompleted.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_id TYPE /AWS1/SWFFUNCTIONID /AWS1/SWFFUNCTIONID

A string that identifies the Lambda function execution in the event history.

iv_name TYPE /AWS1/SWFFUNCTIONNAME /AWS1/SWFFUNCTIONNAME

The name, or ARN, of the Lambda function to schedule.

Optional arguments:

iv_control TYPE /AWS1/SWFDATA /AWS1/SWFDATA

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

iv_input TYPE /AWS1/SWFFUNCTIONINPUT /AWS1/SWFFUNCTIONINPUT

The optional input data to be supplied to the Lambda function.

iv_starttoclosetimeout TYPE /AWS1/SWFDURINSECONDSOPTIONAL /AWS1/SWFDURINSECONDSOPTIONAL

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-900 (1s-15m).

If no value is supplied, then a default value of 900s is assumed.


Queryable Attributes

id

A string that identifies the Lambda function execution in the event history.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

name

The name, or ARN, of the Lambda function to schedule.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

control

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

Accessible with the following methods

Method Description
GET_CONTROL() Getter for CONTROL, with configurable default
ASK_CONTROL() Getter for CONTROL w/ exceptions if field has no value
HAS_CONTROL() Determine if CONTROL has a value

input

The optional input data to be supplied to the Lambda function.

Accessible with the following methods

Method Description
GET_INPUT() Getter for INPUT, with configurable default
ASK_INPUT() Getter for INPUT w/ exceptions if field has no value
HAS_INPUT() Determine if INPUT has a value

startToCloseTimeout

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-900 (1s-15m).

If no value is supplied, then a default value of 900s is assumed.

Accessible with the following methods

Method Description
GET_STARTTOCLOSETIMEOUT() Getter for STARTTOCLOSETIMEOUT, with configurable default
ASK_STARTTOCLOSETIMEOUT() Getter for STARTTOCLOSETIMEOUT w/ exceptions if field has no
HAS_STARTTOCLOSETIMEOUT() Determine if STARTTOCLOSETIMEOUT has a value