IBM Health Checker for z/OS User's Guide
SC23-6843-02
If your check routine gets an abend X'290', reason code xxxx4007,
it could mean that the routine is not in an APF authorized library.
The check routine is reentrant, so your check routine
must use the LIST and EXECUTE forms of the any z/OS® macros with parameter lists, including
the HZS macros.