Skip to content

/AWS1/CL_SWFHISTORYEVENT

Event within a workflow execution. A history event can be one of these types:

  • ActivityTaskCancelRequested – A RequestCancelActivityTask decision was received by the system.

  • ActivityTaskCanceled – The activity task was successfully canceled.

  • ActivityTaskCompleted – An activity worker successfully completed an activity task by calling RespondActivityTaskCompleted.

  • ActivityTaskFailed – An activity worker failed an activity task by calling RespondActivityTaskFailed.

  • ActivityTaskScheduled – An activity task was scheduled for execution.

  • ActivityTaskStarted – The scheduled activity task was dispatched to a worker.

  • ActivityTaskTimedOut – The activity task timed out.

  • CancelTimerFailed – Failed to process CancelTimer decision. This happens when the decision isn't configured properly, for example no timer exists with the specified timer Id.

  • CancelWorkflowExecutionFailed – A request to cancel a workflow execution failed.

  • ChildWorkflowExecutionCanceled – A child workflow execution, started by this workflow execution, was canceled and closed.

  • ChildWorkflowExecutionCompleted – A child workflow execution, started by this workflow execution, completed successfully and was closed.

  • ChildWorkflowExecutionFailed – A child workflow execution, started by this workflow execution, failed to complete successfully and was closed.

  • ChildWorkflowExecutionStarted – A child workflow execution was successfully started.

  • ChildWorkflowExecutionTerminated – A child workflow execution, started by this workflow execution, was terminated.

  • ChildWorkflowExecutionTimedOut – A child workflow execution, started by this workflow execution, timed out and was closed.

  • CompleteWorkflowExecutionFailed – The workflow execution failed to complete.

  • ContinueAsNewWorkflowExecutionFailed – The workflow execution failed to complete after being continued as a new workflow execution.

  • DecisionTaskCompleted – The decider successfully completed a decision task by calling RespondDecisionTaskCompleted.

  • DecisionTaskScheduled – A decision task was scheduled for the workflow execution.

  • DecisionTaskStarted – The decision task was dispatched to a decider.

  • DecisionTaskTimedOut – The decision task timed out.

  • ExternalWorkflowExecutionCancelRequested – Request to cancel an external workflow execution was successfully delivered to the target execution.

  • ExternalWorkflowExecutionSignaled – A signal, requested by this workflow execution, was successfully delivered to the target external workflow execution.

  • FailWorkflowExecutionFailed – A request to mark a workflow execution as failed, itself failed.

  • MarkerRecorded – A marker was recorded in the workflow history as the result of a RecordMarker decision.

  • RecordMarkerFailed – A RecordMarker decision was returned as failed.

  • RequestCancelActivityTaskFailed – Failed to process RequestCancelActivityTask decision. This happens when the decision isn't configured properly.

  • RequestCancelExternalWorkflowExecutionFailed – Request to cancel an external workflow execution failed.

  • RequestCancelExternalWorkflowExecutionInitiated – A request was made to request the cancellation of an external workflow execution.

  • ScheduleActivityTaskFailed – Failed to process ScheduleActivityTask decision. This happens when the decision isn't configured properly, for example the activity type specified isn't registered.

  • SignalExternalWorkflowExecutionFailed – The request to signal an external workflow execution failed.

  • SignalExternalWorkflowExecutionInitiated – A request to signal an external workflow was made.

  • StartActivityTaskFailed – A scheduled activity task failed to start.

  • StartChildWorkflowExecutionFailed – Failed to process StartChildWorkflowExecution decision. This happens when the decision isn't configured properly, for example the workflow type specified isn't registered.

  • StartChildWorkflowExecutionInitiated – A request was made to start a child workflow execution.

  • StartTimerFailed – Failed to process StartTimer decision. This happens when the decision isn't configured properly, for example a timer already exists with the specified timer Id.

  • TimerCanceled – A timer, previously started for this workflow execution, was successfully canceled.

  • TimerFired – A timer, previously started for this workflow execution, fired.

  • TimerStarted – A timer was started for the workflow execution due to a StartTimer decision.

  • WorkflowExecutionCancelRequested – A request to cancel this workflow execution was made.

  • WorkflowExecutionCanceled – The workflow execution was successfully canceled and closed.

  • WorkflowExecutionCompleted – The workflow execution was closed due to successful completion.

  • WorkflowExecutionContinuedAsNew – The workflow execution was closed and a new execution of the same type was created with the same workflowId.

  • WorkflowExecutionFailed – The workflow execution closed due to a failure.

  • WorkflowExecutionSignaled – An external signal was received for the workflow execution.

  • WorkflowExecutionStarted – The workflow execution was started.

  • WorkflowExecutionTerminated – The workflow execution was terminated.

  • WorkflowExecutionTimedOut – The workflow execution was closed because a time out was exceeded.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_eventtimestamp TYPE /AWS1/SWFTIMESTAMP /AWS1/SWFTIMESTAMP

The date and time when the event occurred.

iv_eventtype TYPE /AWS1/SWFEVENTTYPE /AWS1/SWFEVENTTYPE

The type of the history event.

iv_eventid TYPE /AWS1/SWFEVENTID /AWS1/SWFEVENTID

The system generated ID of the event. This ID uniquely identifies the event with in the workflow execution history.

Optional arguments:

io_workflowexecstrtedevtat00 TYPE REF TO /AWS1/CL_SWFWORKFLOWEXSTRTED00 /AWS1/CL_SWFWORKFLOWEXSTRTED00

If the event is of type WorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

io_workflowexeccompldevtat00 TYPE REF TO /AWS1/CL_SWFWORKFLOWEXCMPDEV00 /AWS1/CL_SWFWORKFLOWEXCMPDEV00

If the event is of type WorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

io_cmpworkflowexfailedevta00 TYPE REF TO /AWS1/CL_SWFCMPWORKFLOWEXFAI00 /AWS1/CL_SWFCMPWORKFLOWEXFAI00

If the event is of type CompleteWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_workflowexecfailedevtat00 TYPE REF TO /AWS1/CL_SWFWORKFLOWEXFAILED00 /AWS1/CL_SWFWORKFLOWEXFAILED00

If the event is of type WorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_failworkflowexfailedevt00 TYPE REF TO /AWS1/CL_SWFFAILWORKFLOWEXFA00 /AWS1/CL_SWFFAILWORKFLOWEXFA00

If the event is of type FailWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_workflowexectmoutevtattrs TYPE REF TO /AWS1/CL_SWFWORKFLOWEXTMOUTE00 /AWS1/CL_SWFWORKFLOWEXTMOUTE00

If the event is of type WorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

io_workflowexeccancedevtat00 TYPE REF TO /AWS1/CL_SWFWORKFLOWEXCANCED00 /AWS1/CL_SWFWORKFLOWEXCANCED00

If the event is of type WorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

io_cancworkflowexfailedevt00 TYPE REF TO /AWS1/CL_SWFCANCWORKFLOWEXFA00 /AWS1/CL_SWFCANCWORKFLOWEXFA00

If the event is of type CancelWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_workflowexcontinuedasne00 TYPE REF TO /AWS1/CL_SWFWORKFLOWEXCONTIN00 /AWS1/CL_SWFWORKFLOWEXCONTIN00

If the event is of type WorkflowExecutionContinuedAsNew then this member is set and provides detailed information about the event. It isn't set for other event types.

io_continueasnewworkflowex00 TYPE REF TO /AWS1/CL_SWFCONTINUEASNEWWOR00 /AWS1/CL_SWFCONTINUEASNEWWOR00

If the event is of type ContinueAsNewWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_workflowexterminatedevt00 TYPE REF TO /AWS1/CL_SWFWORKFLOWEXTERMIN00 /AWS1/CL_SWFWORKFLOWEXTERMIN00

If the event is of type WorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

io_workflowexecancreqedevt00 TYPE REF TO /AWS1/CL_SWFWORKFLOWEXCANCRE00 /AWS1/CL_SWFWORKFLOWEXCANCRE00

If the event is of type WorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

io_dcsntaskschddeventattrs TYPE REF TO /AWS1/CL_SWFDCSNTSKSCHDEVTAT00 /AWS1/CL_SWFDCSNTSKSCHDEVTAT00

If the event is of type DecisionTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

io_dcsntaskstartedeventattrs TYPE REF TO /AWS1/CL_SWFDCSNTSKSTRTEDEVT00 /AWS1/CL_SWFDCSNTSKSTRTEDEVT00

If the event is of type DecisionTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

io_dcsntaskcompldeventattrs TYPE REF TO /AWS1/CL_SWFDCSNTSKCMPDEVTAT00 /AWS1/CL_SWFDCSNTSKCMPDEVTAT00

If the event is of type DecisionTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

io_dcsntasktmouteventattrs TYPE REF TO /AWS1/CL_SWFDCSNTSKTMOUTEVTA00 /AWS1/CL_SWFDCSNTSKTMOUTEVTA00

If the event is of type DecisionTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

io_activitytaskschddevtattrs TYPE REF TO /AWS1/CL_SWFACTIVITYTSKSCHDE00 /AWS1/CL_SWFACTIVITYTSKSCHDE00

If the event is of type ActivityTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

io_activitytskstrtedevtattrs TYPE REF TO /AWS1/CL_SWFACTIVITYTSKSTRTE00 /AWS1/CL_SWFACTIVITYTSKSTRTE00

If the event is of type ActivityTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

io_activitytskcompldevtattrs TYPE REF TO /AWS1/CL_SWFACTIVITYTSKCMPDE00 /AWS1/CL_SWFACTIVITYTSKCMPDE00

If the event is of type ActivityTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

io_activitytskfailedevtattrs TYPE REF TO /AWS1/CL_SWFACTIVITYTSKFAILE00 /AWS1/CL_SWFACTIVITYTSKFAILE00

If the event is of type ActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_activitytasktmoutevtattrs TYPE REF TO /AWS1/CL_SWFACTIVITYTSKTMOUT00 /AWS1/CL_SWFACTIVITYTSKTMOUT00

If the event is of type ActivityTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

io_activitytskcancedevtattrs TYPE REF TO /AWS1/CL_SWFACTIVITYTSKCANCE00 /AWS1/CL_SWFACTIVITYTSKCANCE00

If the event is of type ActivityTaskCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

io_activitytskcancreqedevt00 TYPE REF TO /AWS1/CL_SWFACTIVITYTSKCANCR00 /AWS1/CL_SWFACTIVITYTSKCANCR00

If the event is of type ActivityTaskcancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

io_workflowexecsignaledevt00 TYPE REF TO /AWS1/CL_SWFWORKFLOWEXSIGNAL00 /AWS1/CL_SWFWORKFLOWEXSIGNAL00

If the event is of type WorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

io_markerrecordedeventattrs TYPE REF TO /AWS1/CL_SWFMARKERRCEDEVTATTRS /AWS1/CL_SWFMARKERRCEDEVTATTRS

If the event is of type MarkerRecorded then this member is set and provides detailed information about the event. It isn't set for other event types.

io_recmarkerfailedeventattrs TYPE REF TO /AWS1/CL_SWFRCMARKERFAILEDEV00 /AWS1/CL_SWFRCMARKERFAILEDEV00

If the event is of type DecisionTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_timerstartedeventattrs TYPE REF TO /AWS1/CL_SWFTIMERSTRTEDEVTAT00 /AWS1/CL_SWFTIMERSTRTEDEVTAT00

If the event is of type TimerStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

io_timerfiredeventattributes TYPE REF TO /AWS1/CL_SWFTIMERFIREDEVTATTRS /AWS1/CL_SWFTIMERFIREDEVTATTRS

If the event is of type TimerFired then this member is set and provides detailed information about the event. It isn't set for other event types.

io_timercanceledeventattrs TYPE REF TO /AWS1/CL_SWFTIMERCANCEDEVTAT00 /AWS1/CL_SWFTIMERCANCEDEVTAT00

If the event is of type TimerCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

io_strtchildworkflowexinit00 TYPE REF TO /AWS1/CL_SWFSTRTCHILDWORKFLO00 /AWS1/CL_SWFSTRTCHILDWORKFLO00

If the event is of type StartChildWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

io_childworkflowexstrtedev00 TYPE REF TO /AWS1/CL_SWFCHILDWORKFLOWEXS00 /AWS1/CL_SWFCHILDWORKFLOWEXS00

If the event is of type ChildWorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

io_childworkflowexcmpdevta00 TYPE REF TO /AWS1/CL_SWFCHILDWORKFLOWEXC00 /AWS1/CL_SWFCHILDWORKFLOWEXC00

If the event is of type ChildWorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

io_childworkflowexfailedev00 TYPE REF TO /AWS1/CL_SWFCHILDWORKFLOWEXF00 /AWS1/CL_SWFCHILDWORKFLOWEXF00

If the event is of type ChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_childworkflowextmoutevt00 TYPE REF TO /AWS1/CL_SWFCHILDWORKFLOWEXT00 /AWS1/CL_SWFCHILDWORKFLOWEXT00

If the event is of type ChildWorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

io_childworkflowexcancedev00 TYPE REF TO /AWS1/CL_SWFCHILDWORKFLOWEXC01 /AWS1/CL_SWFCHILDWORKFLOWEXC01

If the event is of type ChildWorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

io_childworkflowexterminat00 TYPE REF TO /AWS1/CL_SWFCHILDWORKFLOWEXT01 /AWS1/CL_SWFCHILDWORKFLOWEXT01

If the event is of type ChildWorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

io_signalexternalworkflowe00 TYPE REF TO /AWS1/CL_SWFSIGNALEXTERNALWO00 /AWS1/CL_SWFSIGNALEXTERNALWO00

If the event is of type SignalExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

io_externalworkflowexsigna00 TYPE REF TO /AWS1/CL_SWFEXTERNALWORKFLOW00 /AWS1/CL_SWFEXTERNALWORKFLOW00

If the event is of type ExternalWorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

io_signalexternalworkflowe01 TYPE REF TO /AWS1/CL_SWFSIGNALEXTERNALWO01 /AWS1/CL_SWFSIGNALEXTERNALWO01

If the event is of type SignalExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_externalworkflowexcancr00 TYPE REF TO /AWS1/CL_SWFEXTERNALWORKFLOW01 /AWS1/CL_SWFEXTERNALWORKFLOW01

If the event is of type ExternalWorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

io_reqcancexternalworkflow00 TYPE REF TO /AWS1/CL_SWFREQCANCEXTERNALW00 /AWS1/CL_SWFREQCANCEXTERNALW00

If the event is of type RequestCancelExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

io_reqcancexternalworkflow01 TYPE REF TO /AWS1/CL_SWFREQCANCEXTERNALW01 /AWS1/CL_SWFREQCANCEXTERNALW01

If the event is of type RequestCancelExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_schactivitytskfailedevt00 TYPE REF TO /AWS1/CL_SWFSCHACTIVITYTSKFA00 /AWS1/CL_SWFSCHACTIVITYTSKFA00

If the event is of type ScheduleActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_reqcancactivitytskfaile00 TYPE REF TO /AWS1/CL_SWFREQCANCACTIVITYT00 /AWS1/CL_SWFREQCANCACTIVITYT00

If the event is of type RequestCancelActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_strttimerfailedeventattrs TYPE REF TO /AWS1/CL_SWFSTRTTIMERFAILEDE00 /AWS1/CL_SWFSTRTTIMERFAILEDE00

If the event is of type StartTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_canctimerfailedeventattrs TYPE REF TO /AWS1/CL_SWFCANCTIMERFAILEDE00 /AWS1/CL_SWFCANCTIMERFAILEDE00

If the event is of type CancelTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_strtchildworkflowexfail00 TYPE REF TO /AWS1/CL_SWFSTRTCHILDWORKFLO01 /AWS1/CL_SWFSTRTCHILDWORKFLO01

If the event is of type StartChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

io_lambdafuncschddeventattrs TYPE REF TO /AWS1/CL_SWFLAMBDAFUNCSCHDEV00 /AWS1/CL_SWFLAMBDAFUNCSCHDEV00

Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.

io_lambdafuncstrtedevtattrs TYPE REF TO /AWS1/CL_SWFLAMBDAFUNCSTRTED00 /AWS1/CL_SWFLAMBDAFUNCSTRTED00

Provides the details of the LambdaFunctionStarted event. It isn't set for other event types.

io_lambdafunccompldevtattrs TYPE REF TO /AWS1/CL_SWFLAMBDAFUNCCMPDEV00 /AWS1/CL_SWFLAMBDAFUNCCMPDEV00

Provides the details of the LambdaFunctionCompleted event. It isn't set for other event types.

io_lambdafuncfailedevtattrs TYPE REF TO /AWS1/CL_SWFLAMBDAFUNCFAILED00 /AWS1/CL_SWFLAMBDAFUNCFAILED00

Provides the details of the LambdaFunctionFailed event. It isn't set for other event types.

io_lambdafunctmouteventattrs TYPE REF TO /AWS1/CL_SWFLAMBDAFUNCTMOUTE00 /AWS1/CL_SWFLAMBDAFUNCTMOUTE00

Provides the details of the LambdaFunctionTimedOut event. It isn't set for other event types.

io_schdlambdafuncfailedevt00 TYPE REF TO /AWS1/CL_SWFSCHLAMBDAFUNCFAI00 /AWS1/CL_SWFSCHLAMBDAFUNCFAI00

Provides the details of the ScheduleLambdaFunctionFailed event. It isn't set for other event types.

io_strtlambdafuncfailedevt00 TYPE REF TO /AWS1/CL_SWFSTRTLAMBDAFUNCFA00 /AWS1/CL_SWFSTRTLAMBDAFUNCFA00

Provides the details of the StartLambdaFunctionFailed event. It isn't set for other event types.


Queryable Attributes

eventTimestamp

The date and time when the event occurred.

Accessible with the following methods

Method Description
GET_EVENTTIMESTAMP() Getter for EVENTTIMESTAMP, with configurable default
ASK_EVENTTIMESTAMP() Getter for EVENTTIMESTAMP w/ exceptions if field has no valu
HAS_EVENTTIMESTAMP() Determine if EVENTTIMESTAMP has a value

eventType

The type of the history event.

Accessible with the following methods

Method Description
GET_EVENTTYPE() Getter for EVENTTYPE, with configurable default
ASK_EVENTTYPE() Getter for EVENTTYPE w/ exceptions if field has no value
HAS_EVENTTYPE() Determine if EVENTTYPE has a value

eventId

The system generated ID of the event. This ID uniquely identifies the event with in the workflow execution history.

Accessible with the following methods

Method Description
GET_EVENTID() Getter for EVENTID

workflowExecutionStartedEventAttributes

If the event is of type WorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_WORKFLOWEXECSTRTEDEVTA00() Getter for WORKFLOWEXECSTRTEDEVENTATTRS

workflowExecutionCompletedEventAttributes

If the event is of type WorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_WORKFLOWEXECCOMPLDEVTA00() Getter for WORKFLOWEXECCOMPLDEVENTATTRS

completeWorkflowExecutionFailedEventAttributes

If the event is of type CompleteWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CMPWORKFLOWEXFAILEDEVT00() Getter for CMPWORKFLOWEXFAILEDEVTATTRS

workflowExecutionFailedEventAttributes

If the event is of type WorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_WORKFLOWEXECFAILEDEVTA00() Getter for WORKFLOWEXECFAILEDEVENTATTRS

failWorkflowExecutionFailedEventAttributes

If the event is of type FailWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_FAILWORKFLOWEXFAILEDEV00() Getter for FAILWORKFLOWEXFAILEDEVTATTRS

workflowExecutionTimedOutEventAttributes

If the event is of type WorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_WORKFLOWEXECTMOUTEVTAT00() Getter for WORKFLOWEXECTMOUTEVENTATTRS

workflowExecutionCanceledEventAttributes

If the event is of type WorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_WORKFLOWEXECCANCEDEVTA00() Getter for WORKFLOWEXECCANCEDEVENTATTRS

cancelWorkflowExecutionFailedEventAttributes

If the event is of type CancelWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CANCWORKFLOWEXFAILEDEV00() Getter for CANCWORKFLOWEXFAILEDEVTATTRS

workflowExecutionContinuedAsNewEventAttributes

If the event is of type WorkflowExecutionContinuedAsNew then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_WORKFLOWEXCONTINUEDASN00() Getter for WORKFLOWEXCONTINUEDASNEWEV00

continueAsNewWorkflowExecutionFailedEventAttributes

If the event is of type ContinueAsNewWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CONTINUEASNEWWORKFLOWE00() Getter for CONTINUEASNEWWORKFLOWEXFAI00

workflowExecutionTerminatedEventAttributes

If the event is of type WorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_WORKFLOWEXTERMINATEDEV00() Getter for WORKFLOWEXTERMINATEDEVTATTRS

workflowExecutionCancelRequestedEventAttributes

If the event is of type WorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_WORKFLOWEXECANCREQEDEV00() Getter for WORKFLOWEXECANCREQEDEVTATTRS

decisionTaskScheduledEventAttributes

If the event is of type DecisionTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_DCSNTASKSCHDDEVENTATTRS() Getter for DCSNTASKSCHEDULEDEVENTATTRS

decisionTaskStartedEventAttributes

If the event is of type DecisionTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_DCSNTASKSTRTEDEVENTATTRS() Getter for DCSNTASKSTARTEDEVENTATTRS

decisionTaskCompletedEventAttributes

If the event is of type DecisionTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_DCSNTASKCOMPLDEVENTATTRS() Getter for DCSNTASKCOMPLETEDEVENTATTRS

decisionTaskTimedOutEventAttributes

If the event is of type DecisionTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_DCSNTASKTMOUTEVENTATTRS() Getter for DCSNTASKTIMEDOUTEVENTATTRS

activityTaskScheduledEventAttributes

If the event is of type ActivityTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_ACTIVITYTSKSCHDDEVTATTRS() Getter for ACTIVITYTASKSCHDDEVENTATTRS

activityTaskStartedEventAttributes

If the event is of type ActivityTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_ACTIVITYTSKSTRTEDEVTAT00() Getter for ACTIVITYTASKSTRTEDEVENTATTRS

activityTaskCompletedEventAttributes

If the event is of type ActivityTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_ACTIVITYTSKCOMPLDEVTAT00() Getter for ACTIVITYTASKCOMPLDEVENTATTRS

activityTaskFailedEventAttributes

If the event is of type ActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_ACTIVITYTSKFAILEDEVTAT00() Getter for ACTIVITYTASKFAILEDEVENTATTRS

activityTaskTimedOutEventAttributes

If the event is of type ActivityTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_ACTIVITYTSKTMOUTEVTATTRS() Getter for ACTIVITYTASKTMOUTEVENTATTRS

activityTaskCanceledEventAttributes

If the event is of type ActivityTaskCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_ACTIVITYTSKCANCEDEVTAT00() Getter for ACTIVITYTASKCANCEDEVENTATTRS

activityTaskCancelRequestedEventAttributes

If the event is of type ActivityTaskcancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_ACTIVITYTSKCANCREQEDEV00() Getter for ACTIVITYTSKCANCREQEDEVTATTRS

workflowExecutionSignaledEventAttributes

If the event is of type WorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_WORKFLOWEXECSIGNALEDEV00() Getter for WORKFLOWEXECSIGNALEDEVTATTRS

markerRecordedEventAttributes

If the event is of type MarkerRecorded then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_MARKERRECORDEDEVENTATTRS() Getter for MARKERRECORDEDEVENTATTRS

recordMarkerFailedEventAttributes

If the event is of type DecisionTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_RECMARKERFAILEDEVTATTRS() Getter for RECORDMARKERFAILEDEVENTATTRS

timerStartedEventAttributes

If the event is of type TimerStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_TIMERSTARTEDEVENTATTRS() Getter for TIMERSTARTEDEVENTATTRIBUTES

timerFiredEventAttributes

If the event is of type TimerFired then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_TIMERFIREDEVENTATTRS() Getter for TIMERFIREDEVENTATTRIBUTES

timerCanceledEventAttributes

If the event is of type TimerCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_TIMERCANCELEDEVENTATTRS() Getter for TIMERCANCELEDEVENTATTRIBUTES

startChildWorkflowExecutionInitiatedEventAttributes

If the event is of type StartChildWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_STRTCHILDWORKFLOWEXINI00() Getter for STRTCHILDWORKFLOWEXINITIAT00

childWorkflowExecutionStartedEventAttributes

If the event is of type ChildWorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CHILDWORKFLOWEXSTRTEDE00() Getter for CHILDWORKFLOWEXSTRTEDEVTAT00

childWorkflowExecutionCompletedEventAttributes

If the event is of type ChildWorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CHILDWORKFLOWEXCMPDEVT00() Getter for CHILDWORKFLOWEXCMPDEVTATTRS

childWorkflowExecutionFailedEventAttributes

If the event is of type ChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CHILDWORKFLOWEXFAILEDE00() Getter for CHILDWORKFLOWEXFAILEDEVTAT00

childWorkflowExecutionTimedOutEventAttributes

If the event is of type ChildWorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CHILDWORKFLOWEXTMOUTEV00() Getter for CHILDWORKFLOWEXTMOUTEVTATTRS

childWorkflowExecutionCanceledEventAttributes

If the event is of type ChildWorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CHILDWORKFLOWEXCANCEDE00() Getter for CHILDWORKFLOWEXCANCEDEVTAT00

childWorkflowExecutionTerminatedEventAttributes

If the event is of type ChildWorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CHILDWORKFLOWEXTERMINA00() Getter for CHILDWORKFLOWEXTERMINATEDE00

signalExternalWorkflowExecutionInitiatedEventAttributes

If the event is of type SignalExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_SIGNALEXTERNALWORKFLOW00() Getter for SIGNALEXTERNALWORKFLOWEXIN00

externalWorkflowExecutionSignaledEventAttributes

If the event is of type ExternalWorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_EXTERNALWORKFLOWEXSIGN00() Getter for EXTERNALWORKFLOWEXSIGNALED00

signalExternalWorkflowExecutionFailedEventAttributes

If the event is of type SignalExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_SIGNALEXTERNALWORKFLOW01() Getter for SIGNALEXTERNALWORKFLOWEXFA00

externalWorkflowExecutionCancelRequestedEventAttributes

If the event is of type ExternalWorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_EXTERNALWORKFLOWEXCANC00() Getter for EXTERNALWORKFLOWEXCANCREQE00

requestCancelExternalWorkflowExecutionInitiatedEventAttribut

If the event is of type RequestCancelExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_REQCANCEXTERNALWORKFLO00() Getter for REQCANCEXTERNALWORKFLOWEXI00

requestCancelExternalWorkflowExecutionFailedEventAttributes

If the event is of type RequestCancelExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_REQCANCEXTERNALWORKFLO01() Getter for REQCANCEXTERNALWORKFLOWEXF00

scheduleActivityTaskFailedEventAttributes

If the event is of type ScheduleActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_SCHACTIVITYTSKFAILEDEV00() Getter for SCHACTIVITYTSKFAILEDEVTATTRS

requestCancelActivityTaskFailedEventAttributes

If the event is of type RequestCancelActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_REQCANCACTIVITYTSKFAIL00() Getter for REQCANCACTIVITYTSKFAILEDEV00

startTimerFailedEventAttributes

If the event is of type StartTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_STRTTIMERFAILEDEVTATTRS() Getter for STARTTIMERFAILEDEVENTATTRS

cancelTimerFailedEventAttributes

If the event is of type CancelTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_CANCTIMERFAILEDEVTATTRS() Getter for CANCELTIMERFAILEDEVENTATTRS

startChildWorkflowExecutionFailedEventAttributes

If the event is of type StartChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_STRTCHILDWORKFLOWEXFAI00() Getter for STRTCHILDWORKFLOWEXFAILEDE00

lambdaFunctionScheduledEventAttributes

Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_LAMBDAFUNCSCHDDEVTATTRS() Getter for LAMBDAFUNCSCHDDEVENTATTRS

lambdaFunctionStartedEventAttributes

Provides the details of the LambdaFunctionStarted event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_LAMBDAFUNCSTRTEDEVTATTRS() Getter for LAMBDAFUNCSTARTEDEVENTATTRS

lambdaFunctionCompletedEventAttributes

Provides the details of the LambdaFunctionCompleted event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_LAMBDAFUNCCOMPLDEVTATTRS() Getter for LAMBDAFUNCCOMPLDEVENTATTRS

lambdaFunctionFailedEventAttributes

Provides the details of the LambdaFunctionFailed event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_LAMBDAFUNCFAILEDEVTATTRS() Getter for LAMBDAFUNCFAILEDEVENTATTRS

lambdaFunctionTimedOutEventAttributes

Provides the details of the LambdaFunctionTimedOut event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_LAMBDAFUNCTMOUTEVTATTRS() Getter for LAMBDAFUNCTMOUTEVENTATTRS

scheduleLambdaFunctionFailedEventAttributes

Provides the details of the ScheduleLambdaFunctionFailed event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_SCHDLAMBDAFUNCFAILEDEV00() Getter for SCHDLAMBDAFUNCFAILEDEVTATTRS

startLambdaFunctionFailedEventAttributes

Provides the details of the StartLambdaFunctionFailed event. It isn't set for other event types.

Accessible with the following methods

Method Description
GET_STRTLAMBDAFUNCFAILEDEV00() Getter for STRTLAMBDAFUNCFAILEDEVTATTRS

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_HISTORYEVENTLIST

TYPES TT_HISTORYEVENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SWFHISTORYEVENT WITH DEFAULT KEY
.