/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
DurableContextwhen a durable function callsctx.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
DurableContextwhen a durable function callsctx.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 |