Skip to content

/AWS1/CL_SWFWORKFLOWEXTMOUTE00

Provides the details of the WorkflowExecutionTimedOut event.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_timeouttype TYPE /AWS1/SWFWORKFLOWEXECTMOUTTYPE /AWS1/SWFWORKFLOWEXECTMOUTTYPE

The type of timeout that caused this event.

iv_childpolicy TYPE /AWS1/SWFCHILDPOLICY /AWS1/SWFCHILDPOLICY

The policy used for the child workflow executions of this workflow execution.

The supported child policies are:

  • TERMINATE – The child executions are terminated.

  • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

  • ABANDON – No action is taken. The child executions continue to run.


Queryable Attributes

timeoutType

The type of timeout that caused this event.

Accessible with the following methods

Method Description
GET_TIMEOUTTYPE() Getter for TIMEOUTTYPE, with configurable default
ASK_TIMEOUTTYPE() Getter for TIMEOUTTYPE w/ exceptions if field has no value
HAS_TIMEOUTTYPE() Determine if TIMEOUTTYPE has a value

childPolicy

The policy used for the child workflow executions of this workflow execution.

The supported child policies are:

  • TERMINATE – The child executions are terminated.

  • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

  • ABANDON – No action is taken. The child executions continue to run.

Accessible with the following methods

Method Description
GET_CHILDPOLICY() Getter for CHILDPOLICY, with configurable default
ASK_CHILDPOLICY() Getter for CHILDPOLICY w/ exceptions if field has no value
HAS_CHILDPOLICY() Determine if CHILDPOLICY has a value