Start of change

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

The possible return codes are as follows:
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.

End of change