When the service returns control to your program, GPR 15 and return_code contain
a hexadecimal return code, shown in the following table. If you need
help with a return code, see the programmer at your installation responsible
for managing RRS. Under information about working with application
programs, z/OS MVS Programming: Resource Recovery contains
additional details about these return codes.
Hexadecimal Return Code |
Decimal Return Code |
Meaning and Action |
---|
0 |
0 |
Code: RR_OK Meaning:
Successful completion. The resource managers returned their resources
to the values they had before the UR was processed.
Action: None.
|
12D |
301 |
Code: RR_BACKED_OUT_OUTCOME_PENDING Meaning: Environmental error. The backout was not
completed, for one of the following reasons: - RRS requested that the resource managers back out the changes
to the resources. However, the state of one or more of the resources
is not known.
- RRS is not active.
- The resource manager fails with an incomplete protected interest
in the UR, or RRS fails before the UR is complete.
Action: The action by an application
depends on the system environment. Some possible actions are: - Display a warning message to the end user.
- Write an exception entry into an output log.
- Abnormally end the application because the resource manager will
not allow any further changes to the resource until the situation
is resolved.
|
12E |
302 |
Code: RR_BACKED_OUT_OUTCOME_MIXED Meaning: Environmental error. RRS requested that
the resource managers back out the changes to the resources. However,
one or more resources were changed.
Action:
Same as the action for return code 12D (301).
|