Return and Reason Codes
When the IWM4MSWC macro returns control to your program:
- GPR 15 (and retcode, when you code RETCODE) contains
a return code.
- When the value in GPR 15 is not zero, GPR 0 (and rsncode,
when you code RSNCODE) contains a reason code.
The following table identifies the hexadecimal return and reason
codes. IBM support personnel may request the entire reason code, including
the xxxx value.
Table 84. Return and Reason Codes for the IWM4MSWC MacroReturn Code | Reason Code | Meaning and Action |
---|
0 | — | IwmRetCodeOk: Successful completion. | 4 | — | IwmRetCodeWarning: Successful completion, unusual
conditions noted.
Hex Reason Meaning
Code
- xxxx0402
- IwmRsncodeNoMonEnv: Input monitoring token indicates no monitoring
environment was established.
- xxxx0407
- IwmRsncodeReturnCont: Switch Return was from a monitoring environment
with an outstanding continuation.
| 8 | — | IwmRetCodeInvocError: Invalid invocation environment
or parameters
Hex Reason Meaning
Code
- xxxx081C
- IwmRsnCodeContExists: Outstanding continuation exists.
- xxxx0820
- IwmRsnCodeBadMonEnv: Monitoring environment does not pass short
form verification.
| 10 | — | IwmRetCodeCompError: Component Error |
|