Skip to content

/AWS1/CL_LMDCALLSTARTEDDETAILS

Contains details about a callback operation that has started, including timing information and callback metadata.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_callbackid TYPE /AWS1/LMDCALLBACKID /AWS1/LMDCALLBACKID

The callback ID. Callback IDs are generated by the DurableContext when a durable function calls ctx.waitForCallback.

Optional arguments:

iv_heartbeattimeout TYPE /AWS1/LMDDURATIONSECONDS /AWS1/LMDDURATIONSECONDS

The heartbeat timeout value, in seconds.

iv_timeout TYPE /AWS1/LMDDURATIONSECONDS /AWS1/LMDDURATIONSECONDS

The timeout value, in seconds.


Queryable Attributes

CallbackId

The callback ID. Callback IDs are generated by the DurableContext when a durable function calls ctx.waitForCallback.

Accessible with the following methods

Method Description
GET_CALLBACKID() Getter for CALLBACKID, with configurable default
ASK_CALLBACKID() Getter for CALLBACKID w/ exceptions if field has no value
HAS_CALLBACKID() Determine if CALLBACKID has a value

HeartbeatTimeout

The heartbeat timeout value, in seconds.

Accessible with the following methods

Method Description
GET_HEARTBEATTIMEOUT() Getter for HEARTBEATTIMEOUT, with configurable default
ASK_HEARTBEATTIMEOUT() Getter for HEARTBEATTIMEOUT w/ exceptions if field has no va
HAS_HEARTBEATTIMEOUT() Determine if HEARTBEATTIMEOUT has a value

Timeout

The timeout value, in seconds.

Accessible with the following methods

Method Description
GET_TIMEOUT() Getter for TIMEOUT, with configurable default
ASK_TIMEOUT() Getter for TIMEOUT w/ exceptions if field has no value
HAS_TIMEOUT() Determine if TIMEOUT has a value