z/OS MVS Programming: Callable Services for High-Level Languages
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Return codes

z/OS MVS Programming: Callable Services for High-Level Languages
SA23-1377-02

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).

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014