/AWS1/CL_BTCEVALUATEONEXIT¶
Specifies an array of up to 5 conditions to be met, and an action to take
(RETRY or EXIT) if all conditions are met. If none of the
EvaluateOnExit conditions in a RetryStrategy match, then the job is
retried.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_action TYPE /AWS1/BTCRETRYACTION /AWS1/BTCRETRYACTION¶
Specifies the action to take if all of the specified conditions (
onStatusReason,onReason, andonExitCode) are met. The values aren't case sensitive.
Optional arguments:¶
iv_onstatusreason TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING¶
Contains a glob pattern to match against the
StatusReasonreturned for a job. The pattern can contain up to 512 characters. It can contain letters, numbers, periods (.), colons (:), and white spaces (including spaces or tabs). It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.
iv_onreason TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING¶
Contains a glob pattern to match against the
Reasonreturned for a job. The pattern can contain up to 512 characters. It can contain letters, numbers, periods (.), colons (:), and white space (including spaces and tabs). It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.
iv_onexitcode TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING¶
Contains a glob pattern to match against the decimal representation of the
ExitCodereturned for a job. The pattern can be up to 512 characters long. It can contain only numbers, and can end with an asterisk (*) so that only the start of the string needs to be an exact match.The string can contain up to 512 characters.
Queryable Attributes¶
onStatusReason¶
Contains a glob pattern to match against the
StatusReasonreturned for a job. The pattern can contain up to 512 characters. It can contain letters, numbers, periods (.), colons (:), and white spaces (including spaces or tabs). It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONSTATUSREASON() |
Getter for ONSTATUSREASON, with configurable default |
ASK_ONSTATUSREASON() |
Getter for ONSTATUSREASON w/ exceptions if field has no valu |
HAS_ONSTATUSREASON() |
Determine if ONSTATUSREASON has a value |
onReason¶
Contains a glob pattern to match against the
Reasonreturned for a job. The pattern can contain up to 512 characters. It can contain letters, numbers, periods (.), colons (:), and white space (including spaces and tabs). It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONREASON() |
Getter for ONREASON, with configurable default |
ASK_ONREASON() |
Getter for ONREASON w/ exceptions if field has no value |
HAS_ONREASON() |
Determine if ONREASON has a value |
onExitCode¶
Contains a glob pattern to match against the decimal representation of the
ExitCodereturned for a job. The pattern can be up to 512 characters long. It can contain only numbers, and can end with an asterisk (*) so that only the start of the string needs to be an exact match.The string can contain up to 512 characters.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONEXITCODE() |
Getter for ONEXITCODE, with configurable default |
ASK_ONEXITCODE() |
Getter for ONEXITCODE w/ exceptions if field has no value |
HAS_ONEXITCODE() |
Determine if ONEXITCODE has a value |
action¶
Specifies the action to take if all of the specified conditions (
onStatusReason,onReason, andonExitCode) are met. The values aren't case sensitive.
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 |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_EVALUATEONEXITLIST¶
TYPES TT_EVALUATEONEXITLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BTCEVALUATEONEXIT WITH DEFAULT KEY
.