Skip to content

/AWS1/CL_SWFREQCANCEXTERNALW00

Provides the details of the RequestCancelExternalWorkflowExecutionInitiated event.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_workflowid TYPE /AWS1/SWFWORKFLOWID /AWS1/SWFWORKFLOWID

The workflowId of the external workflow execution to be canceled.

iv_dcsntaskcompletedeventid TYPE /AWS1/SWFEVENTID /AWS1/SWFEVENTID

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Optional arguments:

iv_runid TYPE /AWS1/SWFWORKFLOWRUNIDOPTIONAL /AWS1/SWFWORKFLOWRUNIDOPTIONAL

The runId of the external workflow execution to be canceled.

iv_control TYPE /AWS1/SWFDATA /AWS1/SWFDATA

Data attached to the event that can be used by the decider in subsequent workflow tasks.


Queryable Attributes

workflowId

The workflowId of the external workflow execution to be canceled.

Accessible with the following methods

Method Description
GET_WORKFLOWID() Getter for WORKFLOWID, with configurable default
ASK_WORKFLOWID() Getter for WORKFLOWID w/ exceptions if field has no value
HAS_WORKFLOWID() Determine if WORKFLOWID has a value

runId

The runId of the external workflow execution to be canceled.

Accessible with the following methods

Method Description
GET_RUNID() Getter for RUNID, with configurable default
ASK_RUNID() Getter for RUNID w/ exceptions if field has no value
HAS_RUNID() Determine if RUNID has a value

decisionTaskCompletedEventId

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. 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_DCSNTASKCOMPLETEDEVENTID() Getter for DECISIONTASKCOMPLETEDEVENTID

control

Data attached to the event that can be used by the decider in subsequent workflow tasks.

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