Skip to content

/AWS1/CL_LMDCALLBACKDETAILS

Contains details about a callback operation in a durable execution, including the callback token and timeout configuration.

CONSTRUCTOR

IMPORTING

Optional 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.

iv_result TYPE /AWS1/LMDOPERATIONPAYLOAD /AWS1/LMDOPERATIONPAYLOAD

The response payload from the callback operation as a string.

io_error TYPE REF TO /AWS1/CL_LMDERROROBJECT /AWS1/CL_LMDERROROBJECT

An error object that contains details about the failure.


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

Result

The response payload from the callback operation as a string.

Accessible with the following methods

Method Description
GET_RESULT() Getter for RESULT, with configurable default
ASK_RESULT() Getter for RESULT w/ exceptions if field has no value
HAS_RESULT() Determine if RESULT has a value

Error

An error object that contains details about the failure.

Accessible with the following methods

Method Description
GET_ERROR() Getter for ERROR