Skip to content

/AWS1/CL_SWFDCSNTSKCMPDEVTAT00

Provides the details of the DecisionTaskCompleted event.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_scheduledeventid TYPE /AWS1/SWFEVENTID /AWS1/SWFEVENTID

The ID of the DecisionTaskScheduled event that was recorded when this decision task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

iv_startedeventid TYPE /AWS1/SWFEVENTID /AWS1/SWFEVENTID

The ID of the DecisionTaskStarted event recorded when this decision task was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Optional arguments:

iv_executioncontext TYPE /AWS1/SWFDATA /AWS1/SWFDATA

User defined context for the workflow execution.

io_tasklist TYPE REF TO /AWS1/CL_SWFTASKLIST /AWS1/CL_SWFTASKLIST

taskList

iv_tasklistschdtostarttmout TYPE /AWS1/SWFDURINSECONDSOPTIONAL /AWS1/SWFDURINSECONDSOPTIONAL

The maximum amount of time the decision task can wait to be assigned to a worker.


Queryable Attributes

executionContext

User defined context for the workflow execution.

Accessible with the following methods

Method Description
GET_EXECUTIONCONTEXT() Getter for EXECUTIONCONTEXT, with configurable default
ASK_EXECUTIONCONTEXT() Getter for EXECUTIONCONTEXT w/ exceptions if field has no va
HAS_EXECUTIONCONTEXT() Determine if EXECUTIONCONTEXT has a value

scheduledEventId

The ID of the DecisionTaskScheduled event that was recorded when this decision task was scheduled. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Accessible with the following methods

Method Description
GET_SCHEDULEDEVENTID() Getter for SCHEDULEDEVENTID

startedEventId

The ID of the DecisionTaskStarted event recorded when this decision task was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Accessible with the following methods

Method Description
GET_STARTEDEVENTID() Getter for STARTEDEVENTID

taskList

taskList

Accessible with the following methods

Method Description
GET_TASKLIST() Getter for TASKLIST

taskListScheduleToStartTimeout

The maximum amount of time the decision task can wait to be assigned to a worker.

Accessible with the following methods

Method Description
GET_TASKLISTSCHDTOSTARTTMOUT() Getter for TASKLISTSCHDTOSTARTTIMEOUT, with configurable def
ASK_TASKLISTSCHDTOSTARTTMOUT() Getter for TASKLISTSCHDTOSTARTTIMEOUT w/ exceptions if field
HAS_TASKLISTSCHDTOSTARTTMOUT() Determine if TASKLISTSCHDTOSTARTTIMEOUT has a value