Explanation
A policy statement was not applied to
a check because one of the following situations was detected:
- The date in a policy statement is older than the date of a matching
check. The check date is the date specified by the DATE keyword of
the HZSADDCK macro that added the check or the DATE parameter of
the ADD or ADDREPLACE statement of the HZSPRMxx parmlib member that
added the check.
- A SYNCVAL value was specified and an INTERVAL or EXCEPTIONINTERVAL
value did not obey the following rules:
- for SYNCVAL(hh:mm) and
INTERVAL OR EXCEPTIONINTERVAL(hhh:mm)
the (exception-) interval duration in total minutes hhh*60
+ mm has to be a divisor or a multiple of 1440
minutes (24 hours).
- for SYNCVAL(*:mm) and INTERVAL OR EXCEPTIONINTERVAL(hhh:mm)
the (exception-) interval duration value in total minutes hhh*60
+ mm has to be a divisor or a multiple of 60 minutes
(one hour).
Note that a conflict can occur when any of the following occur:
- The policy statement specifies a SYNCVAL that is in conflict
with the checks INTERVAL OR EXCEPTIONINTERVAL
- The policy statement specifies an INTERVAL OR EXCEPTIONINTERVAL
that is in conflict with the checks SYNCVAL
- The policy statement specifies a SYNCVAL that is in conflict
with an INTERVAL OR EXCEPTIONINTERVAL in the policy
In the message text:
- checkowner
- The owner of the check
- checkname
- The name of the check
- polstmt
- The policy statement name
System action
The system continues processing.
Operator response
For a DATE conflict issue the MODIFY hzsproc,DISPLAY,POLICY,OUTDATED
command to locate the policy statements that are outdated. For any
conflict issue the MODIFY hzsproc,DISPLAY, HECK=(**)POLICYEXCEPTIONS
command to determine the checks that were found for which a matching
policy statement had a conflict. Provide this information to the system
programmer.
System programmer response
For a DATE conflict, examine
the outdated policy statements and the checks to which they apply.
Ensure that the parameters and values on the policy statement are
still appropriate for the check(s) to which that policy statement
applies. Update the policy statement with a new date and any other
changed needed.
For a SYNCVAL conflict, change the SYNCVAL
or INTERVAL or EXCEPTIONINTERVAL value so that the INTERVAL or EXCEPTIONINTERVAL
duration is an appropriate divisor or multiple of 24 hours or one
hour respectively. To display the check values, issue the MODIFY hzsproc,DISPLAY,CHECK=(check_owner,check_name),DETAIL
command for the check(s) identified by the MODIFY hzsproc,DISPLAY,CHECK=(*,*),POLICYEXCEPTIONS
command and find the values that are in conflict.
Problem determination
Module
HZSPKANP,HZSINPRM,HZSMIMST
Routing code
Descriptor code
IBM® Health Checker
for z/OS®