HZSLPDWR return codes
The return code for the HZSLPDWR function can be caught via the standard REXX return code variable RESULT, or by calling HZSLPDWR as a function, or via the output variable HZSLPDWR_RC. For any non-zero return code, the system will also attempt to issue HZSFMSG REQUEST=STOP REASON=ERROR DIAG=diag on behalf of the health check, besides setting the return and reason code. The format of the diag value will be: 'A290mmmmrrrrrrrr' with mmmm=0001, to distinguish HZSLPDWR from HZSLPDRD (which has mmmm=0002) and rrrrrrrr=reason code (see HZSLPDWR_RSN).
- 0 - Success
- Meaning: Function HZSLPDWR executed successfully.
Action: None.
- 8 - User Error
- Meaning: An error occurred while executing function HZSLPDWR.
Action: Refer to the action under the individual reason code returned in HZSLPDWR_RSN.
- 12 - Environment Error
- Meaning: An error occurred while executing function HZSLPDWR.
Action: Refer to the action under the individual reason code returned in HZSLPDWR_RSN.
- 16 or higher - Component error
- Meaning: An unexpected error occurred while executing function
HZSLPDWR.
Action: Retry the service. If HZSLPDWR continues to fail, obtain the value of the REXX variables HZSLPDWR_RSN and HZSLPDWR_SYSTEMDIAG and contact IBM® service.