java.lang.Object
com.ibm.zosrrs.RRS
Class defines wrappers to selected RRS callable services.
The underlying apis are documented in the publication:
"Mvs Programming: Resource Recovery" - SA22-7616-05.
- Since:
- 2.1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final byte[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final byte[]
Null UR/URI token -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final BeginReturnType
begin
(int mode) Begins a transaction by calling the atrbeg API.static final EndReturnType
end
(int action, byte[] urToken) Ends a transaction by calling the atrend API.static final RetrieveSideInformationFastReturnType
retrieveSideInformationFast
(byte[] ctxToken) Retrieves portions of the interest data from unauthorized address spaces.static final RetrieveURDataReturnType
retrieveURData
(byte[] uriToken) Retrieves UR data by calling the atrrurd api.static final EnvironmentReturnType
setEnvironment
(int scope, byte[] ctxToken, byte[] sToken, int elementCount, int[] envId, int[] envValue, int[] envProtection) Calls the Set_Environment RRS function (atrsenv).static final EnvironmentReturnType
setEnvironment
(int envId, int envValue) Calls the Set_Environment RRS function (atrsenv).
-
Field Details
-
nullUrToken
public static final byte[] nullUrTokenNull UR/URI token -
ATR_OK
public static final int ATR_OK- See Also:
-
ATR_NO_MORE_INCOMPLETE_INTERESTS
public static final int ATR_NO_MORE_INCOMPLETE_INTERESTS- See Also:
-
ATR_PARTIAL_PERSISTENT_DATA
public static final int ATR_PARTIAL_PERSISTENT_DATA- See Also:
-
ATR_RM_LOGNAME_NOT_SET
public static final int ATR_RM_LOGNAME_NOT_SET- See Also:
-
ATR_REQUESTED_WID_UNAVAILABLE
public static final int ATR_REQUESTED_WID_UNAVAILABLE- See Also:
-
ATR_FORGET
public static final int ATR_FORGET- See Also:
-
ATR_RM_ALREADY_HAS_INTEREST
public static final int ATR_RM_ALREADY_HAS_INTEREST- See Also:
-
ATR_PARTIAL_RM_LOGNAME
public static final int ATR_PARTIAL_RM_LOGNAME- See Also:
-
ATR_PARTIAL_UWID_DATA
public static final int ATR_PARTIAL_UWID_DATA- See Also:
-
ATR_OK_NO_CONTEXT
public static final int ATR_OK_NO_CONTEXT- See Also:
-
ATR_FORGET_NOT_REQUIRED
public static final int ATR_FORGET_NOT_REQUIRED- See Also:
-
ATR_COMMITTED_OUTCOME_PENDING
public static final int ATR_COMMITTED_OUTCOME_PENDING- See Also:
-
ATR_COMMITTED_OUTCOME_MIXED
public static final int ATR_COMMITTED_OUTCOME_MIXED- See Also:
-
ATR_PROGRAM_STATE_CHECK
public static final int ATR_PROGRAM_STATE_CHECK- See Also:
-
ATR_ASCMODE_INF
public static final int ATR_ASCMODE_INF- See Also:
-
ATR_INTERRUPT_STATUS_INV
public static final int ATR_INTERRUPT_STATUS_INV- See Also:
-
ATR_MODE_INV
public static final int ATR_MODE_INV- See Also:
-
ATR_LOCKS_HELD
public static final int ATR_LOCKS_HELD- See Also:
-
ATR_UNSUPPORTED_RELEASE
public static final int ATR_UNSUPPORTED_RELEASE- See Also:
-
ATR_ENVIRONMENT_INV
public static final int ATR_ENVIRONMENT_INV- See Also:
-
ATR_BACKED_OUT
public static final int ATR_BACKED_OUT- See Also:
-
ATR_BACKED_OUT_OUTCOME_PENDING
public static final int ATR_BACKED_OUT_OUTCOME_PENDING- See Also:
-
ATR_BACKED_OUT_OUTCOME_MIXED
public static final int ATR_BACKED_OUT_OUTCOME_MIXED- See Also:
-
ATR_RM_TOKEN_INV
public static final int ATR_RM_TOKEN_INV- See Also:
-
ATR_CONTEXT_TOKEN_INV
public static final int ATR_CONTEXT_TOKEN_INV- See Also:
-
ATR_STOKEN_INV
public static final int ATR_STOKEN_INV- See Also:
-
ATR_TRAN_MODE_INV
public static final int ATR_TRAN_MODE_INV- See Also:
-
ATR_ENV_SETTING_ID_INV
public static final int ATR_ENV_SETTING_ID_INV- See Also:
-
ATR_ENV_SETTING_INV
public static final int ATR_ENV_SETTING_INV- See Also:
-
ATR_SCOPE_INV
public static final int ATR_SCOPE_INV- See Also:
-
ATR_DU_TERMINATING
public static final int ATR_DU_TERMINATING- See Also:
-
ATR_ACTION_INV
public static final int ATR_ACTION_INV- See Also:
-
ATR_PROTLEVEL_INV
public static final int ATR_PROTLEVEL_INV- See Also:
-
ATR_URI_TOKEN_INV
public static final int ATR_URI_TOKEN_INV- See Also:
-
ATR_INTEREST_TYPE_INV
public static final int ATR_INTEREST_TYPE_INV- See Also:
-
ATR_FAILURE_ACTION_INV
public static final int ATR_FAILURE_ACTION_INV- See Also:
-
ATR_PREPARE_CODE_INV
public static final int ATR_PREPARE_CODE_INV- See Also:
-
ATR_COMMIT_CODE_INV
public static final int ATR_COMMIT_CODE_INV- See Also:
-
ATR_TWO_PHASE_PROTOCOL_INV
public static final int ATR_TWO_PHASE_PROTOCOL_INV- See Also:
-
ATR_PERSISTENT_DATA_LEN_INV
public static final int ATR_PERSISTENT_DATA_LEN_INV- See Also:
-
ATR_UWID_LEN_INV
public static final int ATR_UWID_LEN_INV- See Also:
-
ATR_EXIT_NUMBER_INV
public static final int ATR_EXIT_NUMBER_INV- See Also:
-
ATR_COMP_CODE_INV
public static final int ATR_COMP_CODE_INV- See Also:
-
ATR_RM_LOGNAME_INV
public static final int ATR_RM_LOGNAME_INV- See Also:
-
ATR_RM_LOGNAME_LEN_INV
public static final int ATR_RM_LOGNAME_LEN_INV- See Also:
-
ATR_RM_LOGNAME_BUF_LEN_INV
public static final int ATR_RM_LOGNAME_BUF_LEN_INV- See Also:
-
ATR_PERSIS_DATA_BUF_LEN_INV
public static final int ATR_PERSIS_DATA_BUF_LEN_INV- See Also:
-
ATR_RETRIEVE_OPTION_INV
public static final int ATR_RETRIEVE_OPTION_INV- See Also:
-
ATR_SET_OPTION_INV
public static final int ATR_SET_OPTION_INV- See Also:
-
ATR_UWID_TYPE_INV
public static final int ATR_UWID_TYPE_INV- See Also:
-
ATR_LATER_INV
public static final int ATR_LATER_INV- See Also:
-
ATR_UWID_BUF_LEN_INV
public static final int ATR_UWID_BUF_LEN_INV- See Also:
-
ATR_SIDE_INFO_ID_INV
public static final int ATR_SIDE_INFO_ID_INV- See Also:
-
ATR_RESPONSE_CODE_INV
public static final int ATR_RESPONSE_CODE_INV- See Also:
-
ATR_RESPONSE_CODE_INCORRECT
public static final int ATR_RESPONSE_CODE_INCORRECT- See Also:
-
ATR_FAILURE_ACTION_INCORRECT
public static final int ATR_FAILURE_ACTION_INCORRECT- See Also:
-
ATR_PREPARE_CODE_INCORRECT
public static final int ATR_PREPARE_CODE_INCORRECT- See Also:
-
ATR_GENERATE_OPTION_INV
public static final int ATR_GENERATE_OPTION_INV- See Also:
-
ATR_PERSISTENT_DATA_NOT_ALLOWED
public static final int ATR_PERSISTENT_DATA_NOT_ALLOWED- See Also:
-
ATR_ROLE_INV
public static final int ATR_ROLE_INV- See Also:
-
ATR_MULTIPLE_INTEREST_OPTION_INV
public static final int ATR_MULTIPLE_INTEREST_OPTION_INV- See Also:
-
ATR_ELEMENT_COUNT_INV
public static final int ATR_ELEMENT_COUNT_INV- See Also:
-
ATR_LUWID_DATA_INV
public static final int ATR_LUWID_DATA_INV- See Also:
-
ATR_BACKOUT_CODE_INV
public static final int ATR_BACKOUT_CODE_INV- See Also:
-
ATR_LOG_OPT_INV
public static final int ATR_LOG_OPT_INV- See Also:
-
ATR_FLIGHT_OPTION_INV
public static final int ATR_FLIGHT_OPTION_INV- See Also:
-
ATR_XID_DATA_INV
public static final int ATR_XID_DATA_INV- See Also:
-
ATR_STATES_OPTION_INV
public static final int ATR_STATES_OPTION_INV- See Also:
-
ATR_UR_FAMILY_OPTION_INV
public static final int ATR_UR_FAMILY_OPTION_INV- See Also:
-
ATR_PARENT_UR_TOKEN_INV
public static final int ATR_PARENT_UR_TOKEN_INV- See Also:
-
ATR_CHILD_CONTEXT_TOKEN_INV
public static final int ATR_CHILD_CONTEXT_TOKEN_INV- See Also:
-
ATR_XID_LENGTH_INV
public static final int ATR_XID_LENGTH_INV- See Also:
-
ATR_XID_INV
public static final int ATR_XID_INV- See Also:
-
ATR_PARENT_DU_TERMINATING
public static final int ATR_PARENT_DU_TERMINATING- See Also:
-
ATR_CHILD_DU_TERMINATING
public static final int ATR_CHILD_DU_TERMINATING- See Also:
-
ATR_SAME_CURRENT_CONTEXT_INV
public static final int ATR_SAME_CURRENT_CONTEXT_INV- See Also:
-
ATR_SAME_PARENT_CONTEXT_INV
public static final int ATR_SAME_PARENT_CONTEXT_INV- See Also:
-
ATR_SAME_CHILE_CONTEXT_INV
public static final int ATR_SAME_CHILE_CONTEXT_INV- See Also:
-
ATR_UR_TOKEN_INV
public static final int ATR_UR_TOKEN_INV- See Also:
-
ATR_PARENT_AUTH_FAILURE
public static final int ATR_PARENT_AUTH_FAILURE- See Also:
-
ATR_CHILD_AUTH_FAILURE
public static final int ATR_CHILD_AUTH_FAILURE- See Also:
-
ATR_PET_INV
public static final int ATR_PET_INV- See Also:
-
ATR_PET_OUTDATED
public static final int ATR_PET_OUTDATED- See Also:
-
ATR_PET_AUTH_FAILURE
public static final int ATR_PET_AUTH_FAILURE- See Also:
-
ATR_PET_SPACE_FAILURE
public static final int ATR_PET_SPACE_FAILURE- See Also:
-
ATR_PET_NOT_ASSOCIATED
public static final int ATR_PET_NOT_ASSOCIATED- See Also:
-
ATR_AUTH_FAILURE
public static final int ATR_AUTH_FAILURE- See Also:
-
ATR_INTEREST_OPTIONS_INV
public static final int ATR_INTEREST_OPTIONS_INV- See Also:
-
ATR_CREATE_OPTIONS_INV
public static final int ATR_CREATE_OPTIONS_INV- See Also:
-
ATR_COMMIT_OPTIONS_INV
public static final int ATR_COMMIT_OPTIONS_INV- See Also:
-
ATR_SIDE_INFORMATION_OPTIONS_INVALID
public static final int ATR_SIDE_INFORMATION_OPTIONS_INVALID- See Also:
-
ATR_XID_EXISTS
public static final int ATR_XID_EXISTS- See Also:
-
ATR_SUBORDINATE_FAILED_EXIT_NOT_DEFINED
public static final int ATR_SUBORDINATE_FAILED_EXIT_NOT_DEFINED- See Also:
-
ATR_SUBORDINATE_FAILED_EXIT_INV
public static final int ATR_SUBORDINATE_FAILED_EXIT_INV- See Also:
-
ATR_COMMIT_TIER_ONE_SRB_INV
public static final int ATR_COMMIT_TIER_ONE_SRB_INV- See Also:
-
ATR_COMMIT_TIER_ONE_MISMATCH
public static final int ATR_COMMIT_TIER_ONE_MISMATCH- See Also:
-
ATR_RM_STATE_ERROR
public static final int ATR_RM_STATE_ERROR- See Also:
-
ATR_RM_EXITS_UNSET
public static final int ATR_RM_EXITS_UNSET- See Also:
-
ATR_NOT_PROTECTED_INTEREST
public static final int ATR_NOT_PROTECTED_INTEREST- See Also:
-
ATR_UR_STATE_ERROR
public static final int ATR_UR_STATE_ERROR- See Also:
-
ATR_NO_DIST_SYNC_EXIT
public static final int ATR_NO_DIST_SYNC_EXIT- See Also:
-
ATR_SSPC_ROLE_ERROR_DSRM
public static final int ATR_SSPC_ROLE_ERROR_DSRM- See Also:
-
ATR_SSPC_ROLE_ERROR_LAST_AGENT
public static final int ATR_SSPC_ROLE_ERROR_LAST_AGENT- See Also:
-
ATR_UWID_ALREADY_SET
public static final int ATR_UWID_ALREADY_SET- See Also:
-
ATR_SROI_ALREADY_DONE
public static final int ATR_SROI_ALREADY_DONE- See Also:
-
ATR_RM_ATTR_INCORRECT
public static final int ATR_RM_ATTR_INCORRECT- See Also:
-
ATR_PROTECTED_INTEREST
public static final int ATR_PROTECTED_INTEREST- See Also:
-
ATR_RESTART_INCOMPLETE
public static final int ATR_RESTART_INCOMPLETE- See Also:
-
ATR_AFTER_NEW_UR
public static final int ATR_AFTER_NEW_UR- See Also:
-
ATR_INV_FOR_RESTART_INTEREST
public static final int ATR_INV_FOR_RESTART_INTEREST- See Also:
-
ATR_NO_COMPLETION_EXIT_SET
public static final int ATR_NO_COMPLETION_EXIT_SET- See Also:
-
ATR_LUWID_NOT_AVAILABLE
public static final int ATR_LUWID_NOT_AVAILABLE- See Also:
-
ATR_POST_NOT_PENDING
public static final int ATR_POST_NOT_PENDING- See Also:
-
ATR_NOT_RETRIEVED_INTEREST
public static final int ATR_NOT_RETRIEVED_INTEREST- See Also:
-
ATR_RESPONSE_NOT_PENDING
public static final int ATR_RESPONSE_NOT_PENDING- See Also:
-
ATR_PARENT_UR_STATE_ERROR
public static final int ATR_PARENT_UR_STATE_ERROR- See Also:
-
ATR_CHILD_UR_STATE_ERROR
public static final int ATR_CHILD_UR_STATE_ERROR- See Also:
-
ATR_AFTER_IN_PREPARE
public static final int ATR_AFTER_IN_PREPARE- See Also:
-
ATR_ROLE_INCORRECT
public static final int ATR_ROLE_INCORRECT- See Also:
-
ATR_TERMINATING_SYNCPOINT
public static final int ATR_TERMINATING_SYNCPOINT- See Also:
-
ATR_RM_IS_THE_SDSRM
public static final int ATR_RM_IS_THE_SDSRM- See Also:
-
ATR_GEN_NOT_ALLOWED_NO_LUNAME
public static final int ATR_GEN_NOT_ALLOWED_NO_LUNAME- See Also:
-
ATR_MAX_UR_LOG_DATA_EXCEEDED
public static final int ATR_MAX_UR_LOG_DATA_EXCEEDED- See Also:
-
ATR_NOT_SERVER_DSRM
public static final int ATR_NOT_SERVER_DSRM- See Also:
-
ATR_SSPC_ROLE_ERROR_SERVER_DSRM
public static final int ATR_SSPC_ROLE_ERROR_SERVER_DSRM- See Also:
-
ATR_SDSRM_DISALLOWS_COMMIT
public static final int ATR_SDSRM_DISALLOWS_COMMIT- See Also:
-
ATR_GEN_NOT_ALLOWED_EID
public static final int ATR_GEN_NOT_ALLOWED_EID- See Also:
-
ATR_SET_NEXT_EID_INV
public static final int ATR_SET_NEXT_EID_INV- See Also:
-
ATR_ROLE_CHANGE_AFTER_SYNC
public static final int ATR_ROLE_CHANGE_AFTER_SYNC- See Also:
-
ATR_RESPOND_CONTINUE_REQUIRED
public static final int ATR_RESPOND_CONTINUE_REQUIRED- See Also:
-
ATR_GEN_REQUIRED_XID
public static final int ATR_GEN_REQUIRED_XID- See Also:
-
ATR_SET_NEXT_XID_INV
public static final int ATR_SET_NEXT_XID_INV- See Also:
-
ATR_GEN_NOT_ALLOWED_NO_URI_TOKEN
public static final int ATR_GEN_NOT_ALLOWED_NO_URI_TOKEN- See Also:
-
ATR_RETRIEVE_NEXT_EID_INV
public static final int ATR_RETRIEVE_NEXT_EID_INV- See Also:
-
ATR_RETRIEVE_NEXT_XID_INV
public static final int ATR_RETRIEVE_NEXT_XID_INV- See Also:
-
ATR_CASCADED_UR_DISALLOWS_COMMIT
public static final int ATR_CASCADED_UR_DISALLOWS_COMMIT- See Also:
-
ATR_ID_CONFLICT
public static final int ATR_ID_CONFLICT- See Also:
-
ATR_APPL_COMPLETE_INV
public static final int ATR_APPL_COMPLETE_INV- See Also:
-
ATR_ROLE_ERROR_CASCADED_UR
public static final int ATR_ROLE_ERROR_CASCADED_UR- See Also:
-
ATR_CASCADED_UR
public static final int ATR_CASCADED_UR- See Also:
-
ATR_APPL_COMPLETE_INV_STATE
public static final int ATR_APPL_COMPLETE_INV_STATE- See Also:
-
ATR_PRESUMED_NOTHING_INVALID
public static final int ATR_PRESUMED_NOTHING_INVALID- See Also:
-
ATR_PARENT_LOCAL_TRAN_MODE_INV
public static final int ATR_PARENT_LOCAL_TRAN_MODE_INV- See Also:
-
ATR_NO_CASCADE_TO_PARENT
public static final int ATR_NO_CASCADE_TO_PARENT- See Also:
-
ATR_LOCAL_TRAN_MODE_INV
public static final int ATR_LOCAL_TRAN_MODE_INV- See Also:
-
ATR_NOT_ALLOWED_FOR_UR
public static final int ATR_NOT_ALLOWED_FOR_UR- See Also:
-
ATR_GEN_LUWID_NOT_ALLOWED_LOCAL
public static final int ATR_GEN_LUWID_NOT_ALLOWED_LOCAL- See Also:
-
ATR_NO_LUWID_GEN_FOR_UR
public static final int ATR_NO_LUWID_GEN_FOR_UR- See Also:
-
ATR_SIDE_INFO_ID_LOCAL_INV
public static final int ATR_SIDE_INFO_ID_LOCAL_INV- See Also:
-
ATR_NO_SIDE_INFO_FOR_UR
public static final int ATR_NO_SIDE_INFO_FOR_UR- See Also:
-
ATR_GEN_XID_NOT_ALLOWED_LOCAL
public static final int ATR_GEN_XID_NOT_ALLOWED_LOCAL- See Also:
-
ATR_NO_XID_GEN_FOR_UR
public static final int ATR_NO_XID_GEN_FOR_UR- See Also:
-
ATR_XID_NO_GLOBAL_MATCH
public static final int ATR_XID_NO_GLOBAL_MATCH- See Also:
-
ATR_SETTING_PROTECTED
public static final int ATR_SETTING_PROTECTED- See Also:
-
ATR_STOKEN_NOT_ZERO
public static final int ATR_STOKEN_NOT_ZERO- See Also:
-
ATR_CTOKEN_NOT_ZERO
public static final int ATR_CTOKEN_NOT_ZERO- See Also:
-
ATR_HYBRID_GLOBAL_MODE_ERROR
public static final int ATR_HYBRID_GLOBAL_MODE_ERROR- See Also:
-
ATR_CUR_UR_TOKEN_NOT_CURRENT
public static final int ATR_CUR_UR_TOKEN_NOT_CURRENT- See Also:
-
ATR_NOT_AVAILABLE
public static final int ATR_NOT_AVAILABLE- See Also:
-
ATR_HARDENED_DATA_LOSS
public static final int ATR_HARDENED_DATA_LOSS- See Also:
-
ATR_RESTART_WRONG_SYSTEM
public static final int ATR_RESTART_WRONG_SYSTEM- See Also:
-
ATR_UR_RESOLVED_BY_INSTALLATION
public static final int ATR_UR_RESOLVED_BY_INSTALLATION- See Also:
-
ATR_UNEXPECTED_UR_ERROR
public static final int ATR_UNEXPECTED_UR_ERROR- See Also:
-
ATR_UNEXPECTED_CTX_ERROR
public static final int ATR_UNEXPECTED_CTX_ERROR- See Also:
-
ATR_WAS_NOT_AVAILABLE
public static final int ATR_WAS_NOT_AVAILABLE- See Also:
-
ATR_RM_GROUP_RRS_DOWNLEVEL
public static final int ATR_RM_GROUP_RRS_DOWNLEVEL- See Also:
-
ATR_UNEXPECTED_ERROR
public static final int ATR_UNEXPECTED_ERROR- See Also:
-
ATR_EXIT_PREPARE_NOT_SPECIFIFED
public static final int ATR_EXIT_PREPARE_NOT_SPECIFIFED- See Also:
-
ATR_EXIT_COMMIT_NOT_SPECIFIED
public static final int ATR_EXIT_COMMIT_NOT_SPECIFIED- See Also:
-
ATR_EXIT_BACKOUT_NOT_SPECIFIFED
public static final int ATR_EXIT_BACKOUT_NOT_SPECIFIFED- See Also:
-
ATR_EXIT_EXIT_FAILED_NOT_SPECIFIED
public static final int ATR_EXIT_EXIT_FAILED_NOT_SPECIFIED- See Also:
-
ATR_RM_ACTIVE_ON_ANOTHER_SYSTEM
public static final int ATR_RM_ACTIVE_ON_ANOTHER_SYSTEM- See Also:
-
ATR_RM_NEW_KEY_INV
public static final int ATR_RM_NEW_KEY_INV- See Also:
-
ATR_SEIF_PARM_NOT_ADDR
public static final int ATR_SEIF_PARM_NOT_ADDR- See Also:
-
ATR_EM_WRONG_STATE
public static final int ATR_EM_WRONG_STATE- See Also:
-
ATR_RM_WRONG_STATE
public static final int ATR_RM_WRONG_STATE- See Also:
-
CRG_OK
public static final int CRG_OK- See Also:
-
CRG_RM_TOKEN_INV
public static final int CRG_RM_TOKEN_INV- See Also:
-
CRG_EM_STATE_ERROR
public static final int CRG_EM_STATE_ERROR- See Also:
-
ATRX_OK
public static final int ATRX_OK- See Also:
-
ATRX_OK_OUTCOME_PENDING
public static final int ATRX_OK_OUTCOME_PENDING- See Also:
-
ATRX_BACKOUT
public static final int ATRX_BACKOUT- See Also:
-
ATRX_BACKOUT_OUTCOME_PENDING
public static final int ATRX_BACKOUT_OUTCOME_PENDING- See Also:
-
ATRX_FORGET
public static final int ATRX_FORGET- See Also:
-
ATRX_ABSTAIN
public static final int ATRX_ABSTAIN- See Also:
-
ATRX_REDRIVE
public static final int ATRX_REDRIVE- See Also:
-
ATRX_STATE_INCORRECT
public static final int ATRX_STATE_INCORRECT- See Also:
-
ATRX_HC
public static final int ATRX_HC- See Also:
-
ATRX_HR
public static final int ATRX_HR- See Also:
-
ATRX_HM
public static final int ATRX_HM- See Also:
-
ATRX_LATER
public static final int ATRX_LATER- See Also:
-
ATRX_LATER_CONTINUE
public static final int ATRX_LATER_CONTINUE- See Also:
-
ATRX_HM_BACKOUT
public static final int ATRX_HM_BACKOUT- See Also:
-
ATRX_HM_COMMIT
public static final int ATRX_HM_COMMIT- See Also:
-
ATRX_DEFER
public static final int ATRX_DEFER- See Also:
-
ATRX_UNSET_RM
public static final int ATRX_UNSET_RM- See Also:
-
ATR_DEFER
public static final int ATR_DEFER- See Also:
-
ATR_DEFER_IMPLICIT
public static final int ATR_DEFER_IMPLICIT- See Also:
-
ATR_DEFER_EXPLICIT
public static final int ATR_DEFER_EXPLICIT- See Also:
-
ATR_IMMEDIATE
public static final int ATR_IMMEDIATE- See Also:
-
ATR_LUWID
public static final int ATR_LUWID- See Also:
-
ATR_EID
public static final int ATR_EID- See Also:
-
ATR_XID
public static final int ATR_XID- See Also:
-
ATR_DO_NOT_GENERATE
public static final int ATR_DO_NOT_GENERATE- See Also:
-
ATR_GENERATE
public static final int ATR_GENERATE- See Also:
-
ATR_UNPROTECTED
public static final int ATR_UNPROTECTED- See Also:
-
ATR_PROTECTED
public static final int ATR_PROTECTED- See Also:
-
ATR_PROT_LOGGED
public static final int ATR_PROT_LOGGED- See Also:
-
ATR_UNCONDITIONAL
public static final int ATR_UNCONDITIONAL- See Also:
-
ATR_CONDITIONAL
public static final int ATR_CONDITIONAL- See Also:
-
ATR_FAIL_STANDARD
public static final int ATR_FAIL_STANDARD- See Also:
-
ATR_FAIL_FUTURE
public static final int ATR_FAIL_FUTURE- See Also:
-
ATR_FAIL_FORGET
public static final int ATR_FAIL_FORGET- See Also:
-
ATR_CURRENT
public static final int ATR_CURRENT- See Also:
-
ATR_NEXT
public static final int ATR_NEXT- See Also:
-
ATR_MAX_RM_LOGNAME_LENGTH
public static final int ATR_MAX_RM_LOGNAME_LENGTH- See Also:
-
ATR_MAX_PDATA_LENGTH
public static final int ATR_MAX_PDATA_LENGTH- See Also:
-
ATR_PRESUMED_NOTHING
public static final int ATR_PRESUMED_NOTHING- See Also:
-
ATR_PRESUMED_ABORT
public static final int ATR_PRESUMED_ABORT- See Also:
-
ATR_STANDARD_COMMIT_MASK
public static final int ATR_STANDARD_COMMIT_MASK- See Also:
-
ATR_REMOVE_SDSRM_INTEREST_MASK
public static final int ATR_REMOVE_SDSRM_INTEREST_MASK- See Also:
-
ATR_BACKOUT_OK
public static final int ATR_BACKOUT_OK- See Also:
-
ATR_DRIVE_BACKOUT_EXIT
public static final int ATR_DRIVE_BACKOUT_EXIT- See Also:
-
ATR_COMMIT_OK
public static final int ATR_COMMIT_OK- See Also:
-
ATR_DRIVE_COMMIT_EXIT
public static final int ATR_DRIVE_COMMIT_EXIT- See Also:
-
ATR_PREPARE_OK
public static final int ATR_PREPARE_OK- See Also:
-
ATR_PREPARE_ABSTAIN
public static final int ATR_PREPARE_ABSTAIN- See Also:
-
ATR_DRIVE_PREPARE_EXIT
public static final int ATR_DRIVE_PREPARE_EXIT- See Also:
-
ATR_PARTICIPANT
public static final int ATR_PARTICIPANT- See Also:
-
ATR_LAST_AGENT
public static final int ATR_LAST_AGENT- See Also:
-
ATR_DSRM
public static final int ATR_DSRM- See Also:
-
ATR_SDSRM
public static final int ATR_SDSRM- See Also:
-
ATR_HEURISTIC_MIX
public static final int ATR_HEURISTIC_MIX- See Also:
-
ATR_BACKOUT_REQUIRED
public static final int ATR_BACKOUT_REQUIRED- See Also:
-
ATR_BREAK_TREE
public static final int ATR_BREAK_TREE- See Also:
-
ATR_DRIVE_BACKOUT
public static final int ATR_DRIVE_BACKOUT- See Also:
-
ATR_RESYNC_IN_PROGRESS
public static final int ATR_RESYNC_IN_PROGRESS- See Also:
-
ATR_NEW_LUWID_PSH_UNACCEPTABLE
public static final int ATR_NEW_LUWID_PSH_UNACCEPTABLE- See Also:
-
ATR_DRIVE_COMPLETION
public static final int ATR_DRIVE_COMPLETION- See Also:
-
ATR_SDSRM_INITIATED
public static final int ATR_SDSRM_INITIATED- See Also:
-
ATR_RESOLVED_BY_INSTALLATION
public static final int ATR_RESOLVED_BY_INSTALLATION- See Also:
-
ATR_TERM_SYNCPOINT
public static final int ATR_TERM_SYNCPOINT- See Also:
-
ATR_COMMITTED
public static final int ATR_COMMITTED- See Also:
-
ATR_IMMEDIATE_BACKOUT
public static final int ATR_IMMEDIATE_BACKOUT- See Also:
-
ATR_APPL_COMPLETE
public static final int ATR_APPL_COMPLETE- See Also:
-
ATR_RESET_APPL_COMPLETE
public static final int ATR_RESET_APPL_COMPLETE- See Also:
-
ATR_SI_LOCAL_MODE
public static final int ATR_SI_LOCAL_MODE- See Also:
-
ATR_SI_GLOBAL_MODE
public static final int ATR_SI_GLOBAL_MODE- See Also:
-
ATR_SIDE_VALUE_NOT_SET
public static final int ATR_SIDE_VALUE_NOT_SET- See Also:
-
ATR_SIDE_VALUE_SET
public static final int ATR_SIDE_VALUE_SET- See Also:
-
ATR_STATE_CHECK_EXIT
public static final int ATR_STATE_CHECK_EXIT- See Also:
-
ATR_PREPARE_EXIT
public static final int ATR_PREPARE_EXIT- See Also:
-
ATR_DISTRIBUTED_SYNCPOINT_EXIT
public static final int ATR_DISTRIBUTED_SYNCPOINT_EXIT- See Also:
-
ATR_COMMIT_EXIT
public static final int ATR_COMMIT_EXIT- See Also:
-
ATR_BACKOUT_EXIT
public static final int ATR_BACKOUT_EXIT- See Also:
-
ATR_END_UR_EXIT
public static final int ATR_END_UR_EXIT- See Also:
-
ATR_EXIT_FAILED_EXIT
public static final int ATR_EXIT_FAILED_EXIT- See Also:
-
ATR_COMPLETION_EXIT
public static final int ATR_COMPLETION_EXIT- See Also:
-
ATR_ONLY_AGENT_EXIT
public static final int ATR_ONLY_AGENT_EXIT- See Also:
-
ATR_SUBORDINATE_FAILED_EXIT
public static final int ATR_SUBORDINATE_FAILED_EXIT- See Also:
-
ATR_IN_RESET
public static final int ATR_IN_RESET- See Also:
-
ATR_IN_FLIGHT
public static final int ATR_IN_FLIGHT- See Also:
-
ATR_IN_STATE_CHECK
public static final int ATR_IN_STATE_CHECK- See Also:
-
ATR_IN_PREPARE
public static final int ATR_IN_PREPARE- See Also:
-
ATR_IN_DOUBT
public static final int ATR_IN_DOUBT- See Also:
-
ATR_IN_COMMIT
public static final int ATR_IN_COMMIT- See Also:
-
ATR_IN_BACKOUT
public static final int ATR_IN_BACKOUT- See Also:
-
ATR_IN_END
public static final int ATR_IN_END- See Also:
-
ATR_IN_ONLY_AGENT
public static final int ATR_IN_ONLY_AGENT- See Also:
-
ATR_IN_COMPLETION
public static final int ATR_IN_COMPLETION- See Also:
-
ATR_FORGOTTEN
public static final int ATR_FORGOTTEN- See Also:
-
ATR_IN_FORGET
public static final int ATR_IN_FORGET- See Also:
-
ATR_PREFLIGHT
public static final int ATR_PREFLIGHT- See Also:
-
ATR_EXITMGR_NAME
public static final byte[] ATR_EXITMGR_NAME -
CRG_EXIT_TYPE_NONE
public static final int CRG_EXIT_TYPE_NONE- See Also:
-
CRG_EXIT_TYPE_SRB
public static final int CRG_EXIT_TYPE_SRB- See Also:
-
CRG_EXIT_TYPE_PC
public static final int CRG_EXIT_TYPE_PC- See Also:
-
CRG_EXIT_TYPE_BALR
public static final int CRG_EXIT_TYPE_BALR- See Also:
-
ATR_EXIT_TYPE_SRB
public static final int ATR_EXIT_TYPE_SRB- See Also:
-
ATR_EXIT_TYPE_PC
public static final int ATR_EXIT_TYPE_PC- See Also:
-
ATR_RESPOND_CONTINUE
public static final int ATR_RESPOND_CONTINUE- See Also:
-
ATR_RESPOND_COMPLETE
public static final int ATR_RESPOND_COMPLETE- See Also:
-
ATR_INTEREST_COUNT_MASK
public static final int ATR_INTEREST_COUNT_MASK- See Also:
-
ATR_NO_INTERESTS_MASK
public static final int ATR_NO_INTERESTS_MASK- See Also:
-
ATR_RM_COORD_OK_MASK
public static final int ATR_RM_COORD_OK_MASK- See Also:
-
ATR_RRS_MUST_COORD_MASK
public static final int ATR_RRS_MUST_COORD_MASK- See Also:
-
ATR_ZERO_INTEREST_COUNT_MASK
public static final int ATR_ZERO_INTEREST_COUNT_MASK- See Also:
-
ATR_ONE_INTEREST_COUNT_MASK
public static final int ATR_ONE_INTEREST_COUNT_MASK- See Also:
-
ATR_MULTIPLE_INTEREST_COUNT_MASK
public static final int ATR_MULTIPLE_INTEREST_COUNT_MASK- See Also:
-
ATR_UR_STATE_IN_RESET_MASK
public static final int ATR_UR_STATE_IN_RESET_MASK- See Also:
-
ATR_GLOBAL_MODE_MASK
public static final int ATR_GLOBAL_MODE_MASK- See Also:
-
ATR_LOCAL_MODE_MASK
public static final int ATR_LOCAL_MODE_MASK- See Also:
-
ATR_HYBRID_GLOBAL_MASK
public static final int ATR_HYBRID_GLOBAL_MASK- See Also:
-
ATR_GLOBAL_MODE
public static final int ATR_GLOBAL_MODE- See Also:
-
ATR_LOCAL_MODE
public static final int ATR_LOCAL_MODE- See Also:
-
ATR_HYBRID_GLOBAL_MODE
public static final int ATR_HYBRID_GLOBAL_MODE- See Also:
-
ATR_COMMIT_ACTION
public static final int ATR_COMMIT_ACTION- See Also:
-
ATR_ROLLBACK_ACTION
public static final int ATR_ROLLBACK_ACTION- See Also:
-
ATR_STANDARD_STATES
public static final int ATR_STANDARD_STATES- See Also:
-
ATR_EXTENDED_STATES
public static final int ATR_EXTENDED_STATES- See Also:
-
ATR_ADDRESS_SPACE_SCOPE
public static final int ATR_ADDRESS_SPACE_SCOPE- See Also:
-
ATR_CONTEXT_SCOPE
public static final int ATR_CONTEXT_SCOPE- See Also:
-
ATR_TRAN_MODE_SETTING
public static final int ATR_TRAN_MODE_SETTING- See Also:
-
ATR_NORM_CTX_END_SETTING
public static final int ATR_NORM_CTX_END_SETTING- See Also:
-
ATR_NOT_SET
public static final int ATR_NOT_SET- See Also:
-
ATR_UNPROTECTED_SETTING
public static final int ATR_UNPROTECTED_SETTING- See Also:
-
ATR_PROTECTED_SETTING
public static final int ATR_PROTECTED_SETTING- See Also:
-
-
Constructor Details
-
RRS
public RRS()
-
-
Method Details
-
begin
Begins a transaction by calling the atrbeg API.- Parameters:
mode
- The transaction mode (global/local)- Returns:
- A structure containing the return code, UR token, etc.
-
end
Ends a transaction by calling the atrend API.- Parameters:
action
- commit/rollbackurToken
- The UR token to end, or null to end the current UR- Returns:
- A structure containing the return code, diag area
-
retrieveSideInformationFast
public static final RetrieveSideInformationFastReturnType retrieveSideInformationFast(byte[] ctxToken) Retrieves portions of the interest data from unauthorized address spaces. Calls the atrrusf1 api.- Parameters:
ctxToken
- The context token containing the UR in question.- Returns:
- The returned info values.
-
retrieveURData
Retrieves UR data by calling the atrrurd api.- Parameters:
uriToken
- The UR interest token.- Returns:
- The URID and state of the UR.
-
setEnvironment
Calls the Set_Environment RRS function (atrsenv).Convenience method for setting an environment value in the ATR_ADDRESS_SPACE_SCOPE, as an unauthorized caller (ATR_UNPROTECTED_SETTING).
- Parameters:
envId
-envValue
-- Returns:
- the return value and optional diagnosis area from the call
- Since:
- 2.4.0
-
setEnvironment
public static final EnvironmentReturnType setEnvironment(int scope, byte[] ctxToken, byte[] sToken, int elementCount, int[] envId, int[] envValue, int[] envProtection) Calls the Set_Environment RRS function (atrsenv). See the Resource Recovery manual cited in the class comment (RRS
) for the acceptable parameter values.- Parameters:
scope
- one of the ATR_XXX_SCOPE valuesctxToken
-sToken
-elementCount
-envId
-envValue
-envProtection
-- Returns:
- the return value and optional diagnosis area from the call
- Since:
- 2.4.0
-