Skip to content

/AWS1/CL_SWFSIGNALEXTERNALWO00

Provides the details of the SignalExternalWorkflowExecutionInitiated event.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_workflowid TYPE /AWS1/SWFWORKFLOWID /AWS1/SWFWORKFLOWID

The workflowId of the external workflow execution.

iv_signalname TYPE /AWS1/SWFSIGNALNAME /AWS1/SWFSIGNALNAME

The name of the signal.

iv_dcsntaskcompletedeventid TYPE /AWS1/SWFEVENTID /AWS1/SWFEVENTID

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the SignalExternalWorkflowExecution decision for this signal. 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 send the signal to.

iv_input TYPE /AWS1/SWFDATA /AWS1/SWFDATA

The input provided to the signal.

iv_control TYPE /AWS1/SWFDATA /AWS1/SWFDATA

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


Queryable Attributes

workflowId

The workflowId of the external workflow execution.

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 send the signal to.

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

signalName

The name of the signal.

Accessible with the following methods

Method Description
GET_SIGNALNAME() Getter for SIGNALNAME, with configurable default
ASK_SIGNALNAME() Getter for SIGNALNAME w/ exceptions if field has no value
HAS_SIGNALNAME() Determine if SIGNALNAME has a value

input

The input provided to the signal.

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

decisionTaskCompletedEventId

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the SignalExternalWorkflowExecution decision for this signal. 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 decision 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