/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 theSignalExternalWorkflowExecution
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 theSignalExternalWorkflowExecution
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 |