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