/AWS1/CL_SWFSTRTTIMERFAILEDE00¶
Provides the details of the StartTimerFailed event.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_timerid TYPE /AWS1/SWFTIMERID /AWS1/SWFTIMERID¶
The timerId provided in the
StartTimerdecision that failed.
iv_cause TYPE /AWS1/SWFSTARTTIMERFAILEDCAUSE /AWS1/SWFSTARTTIMERFAILEDCAUSE¶
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If
causeis set toOPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.
iv_dcsntaskcompletedeventid TYPE /AWS1/SWFEVENTID /AWS1/SWFEVENTID¶
The ID of the
DecisionTaskCompletedevent corresponding to the decision task that resulted in theStartTimerdecision for this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
Queryable Attributes¶
timerId¶
The timerId provided in the
StartTimerdecision that failed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIMERID() |
Getter for TIMERID, with configurable default |
ASK_TIMERID() |
Getter for TIMERID w/ exceptions if field has no value |
HAS_TIMERID() |
Determine if TIMERID has a value |
cause¶
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If
causeis set toOPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CAUSE() |
Getter for CAUSE, with configurable default |
ASK_CAUSE() |
Getter for CAUSE w/ exceptions if field has no value |
HAS_CAUSE() |
Determine if CAUSE has a value |
decisionTaskCompletedEventId¶
The ID of the
DecisionTaskCompletedevent corresponding to the decision task that resulted in theStartTimerdecision for this activity task. 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 |