Writing local check routines
A local check runs in the IBM Health Checker for z/OS address space, hzsproc. You can write a local check in either Metal C or assembler.
To learn about the differences between local and remote checks and deciding which type you want to write, see Remote checks.
In this chapter, we'll cover the following:
- Metal C or assembler?
- Sample local checks
- Local check routine basics
- Defining a local check to IBM Health Checker for z/OS
- Programming considerations
- Using the check parameter parsing service (HZSCPARS)
- Using the HZSPQE data area in your local check routine
- Function codes for local check routines
- Creating and using data saved between restarts
- Issuing messages in your local check routine with the HZSFMSG macro
- Writing a check with dynamic severity levels
- Controlling check exception message WTOs and their automation consequences
- Defining the variables for your messages
- The well-behaved local check routine - recommendations and recovery considerations
- Building Metal C checks
- Debugging checks
- Writing an HZSADDCHECK exit routine