/AWS1/CL_LMDOPERATIONUPDATE¶
An update to be applied to an operation during checkpointing.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/LMDOPERATIONID /AWS1/LMDOPERATIONID¶
The unique identifier for this operation.
iv_type TYPE /AWS1/LMDOPERATIONTYPE /AWS1/LMDOPERATIONTYPE¶
The type of operation to update.
iv_action TYPE /AWS1/LMDOPERATIONACTION /AWS1/LMDOPERATIONACTION¶
The action to take on the operation.
Optional arguments:¶
iv_parentid TYPE /AWS1/LMDOPERATIONID /AWS1/LMDOPERATIONID¶
The unique identifier of the parent operation, if this operation is running within a child context.
iv_name TYPE /AWS1/LMDOPERATIONNAME /AWS1/LMDOPERATIONNAME¶
The customer-provided name for this operation.
iv_subtype TYPE /AWS1/LMDOPERATIONSUBTYPE /AWS1/LMDOPERATIONSUBTYPE¶
The subtype of the operation, providing additional categorization.
iv_payload TYPE /AWS1/LMDOPERATIONPAYLOAD /AWS1/LMDOPERATIONPAYLOAD¶
The payload for successful operations.
io_error TYPE REF TO /AWS1/CL_LMDERROROBJECT /AWS1/CL_LMDERROROBJECT¶
The error information for failed operations.
io_contextoptions TYPE REF TO /AWS1/CL_LMDCONTEXTOPTIONS /AWS1/CL_LMDCONTEXTOPTIONS¶
Options for context operations.
io_stepoptions TYPE REF TO /AWS1/CL_LMDSTEPOPTIONS /AWS1/CL_LMDSTEPOPTIONS¶
Options for step operations.
io_waitoptions TYPE REF TO /AWS1/CL_LMDWAITOPTIONS /AWS1/CL_LMDWAITOPTIONS¶
Options for wait operations.
io_callbackoptions TYPE REF TO /AWS1/CL_LMDCALLBACKOPTIONS /AWS1/CL_LMDCALLBACKOPTIONS¶
Configuration options for callback operations in durable executions, including timeout settings and retry behavior.
io_chainedinvokeoptions TYPE REF TO /AWS1/CL_LMDCHAINEDINVOKEOPTS /AWS1/CL_LMDCHAINEDINVOKEOPTS¶
Configuration options for chained function invocations in durable executions, including retry settings and timeout configuration.
Queryable Attributes¶
Id¶
The unique identifier for this operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
ParentId¶
The unique identifier of the parent operation, if this operation is running within a child context.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARENTID() |
Getter for PARENTID, with configurable default |
ASK_PARENTID() |
Getter for PARENTID w/ exceptions if field has no value |
HAS_PARENTID() |
Determine if PARENTID has a value |
Name¶
The customer-provided name for this operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Type¶
The type of operation to update.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
SubType¶
The subtype of the operation, providing additional categorization.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBTYPE() |
Getter for SUBTYPE, with configurable default |
ASK_SUBTYPE() |
Getter for SUBTYPE w/ exceptions if field has no value |
HAS_SUBTYPE() |
Determine if SUBTYPE has a value |
Action¶
The action to take on the operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTION() |
Getter for ACTION, with configurable default |
ASK_ACTION() |
Getter for ACTION w/ exceptions if field has no value |
HAS_ACTION() |
Determine if ACTION has a value |
Payload¶
The payload for successful operations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYLOAD() |
Getter for PAYLOAD, with configurable default |
ASK_PAYLOAD() |
Getter for PAYLOAD w/ exceptions if field has no value |
HAS_PAYLOAD() |
Determine if PAYLOAD has a value |
Error¶
The error information for failed operations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ERROR() |
Getter for ERROR |
ContextOptions¶
Options for context operations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTEXTOPTIONS() |
Getter for CONTEXTOPTIONS |
StepOptions¶
Options for step operations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STEPOPTIONS() |
Getter for STEPOPTIONS |
WaitOptions¶
Options for wait operations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WAITOPTIONS() |
Getter for WAITOPTIONS |
CallbackOptions¶
Configuration options for callback operations in durable executions, including timeout settings and retry behavior.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CALLBACKOPTIONS() |
Getter for CALLBACKOPTIONS |
ChainedInvokeOptions¶
Configuration options for chained function invocations in durable executions, including retry settings and timeout configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHAINEDINVOKEOPTIONS() |
Getter for CHAINEDINVOKEOPTIONS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_OPERATIONUPDATES¶
TYPES TT_OPERATIONUPDATES TYPE STANDARD TABLE OF REF TO /AWS1/CL_LMDOPERATIONUPDATE WITH DEFAULT KEY
.