A fix is available
APAR status
Closed as program error.
Error description
CKF0002 04 LOCATE return code 8 on PROGxx LNKLST data set This message can be seen when non-existent datasets are defined in PROGxx members in a PARMLIB dataset which is lower in the PARMLIB concatentation than the PROGxx member is use by z/OS. As they are not relevant to the live system settings, the locate to verify these datasets exist is extraneous.
Local fix
As the CKF0002 is only a warning, you can avoid seeing RC=4 in CKFCOLL in two ways: 1) Code CKFCOLL parameter NOWARNRC - "This option can be used to set the CKFCOLL program return code to 0 if the original return code was not higher than 4." This option will still show the CKF0002 messages, but result in RC=0. 2) Suppress the messages by coding CKFCOLL parameter SUPP=002 Alternativly, removing redundant entries for non-existent datasets from all PROGxx members in the PARMLIB concatenation will mean a locate for them will not occur and CKF0002 will not be reported.
Problem summary
**************************************************************** * USERS AFFECTED: All users of zSecure Collect. * **************************************************************** * PROBLEM DESCRIPTION: While processing system parameter data * * sets (PROGxx, LPALSTxx, and/or * * LNKLSTxx members) zSecure Collect might * * display a MSGCKF0002 for non-existing * * data sets listed in PARMLIB members * * with same suffix found later in the * * PARMLIB concatenation. * **************************************************************** * RECOMMENDATION: Apply the PTF provided. * **************************************************************** When a non-existing data set is listed in a duplicate system parameter data set member (PROGxx, LPALSTxx, and/or LNKLSTxx) found in PARMLIB library which is lower in the PARMLIB concatenation, the zSecure Collect displays a MSGCKF0002 which begins with the text "LOCATE return code 8 on...".
Problem conclusion
zSecure Collect is modified so that it does not process system parameter data sets members (PROGxx, LPALSTxx, and/or LNKLSTxx) in a PARMLIB library which is lower in the PARMLIB concatenation than the parameter data sets members used by z/OS, so that no MSGCKF0002 is displayed in such system configurations.
Temporary fix
Comments
APAR Information
APAR number
OA64009
Reported component name
ZSEC BASE,ADMIN
Reported component ID
5655T0100
Reported release
250
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-11-23
Closed date
2022-12-02
Last modified date
2023-01-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UJ09685
Modules/Macros
CKFMAIN CKFPDS CKFPDSE CKFSYS
Fix information
Fixed component name
ZSEC BASE,ADMIN
Fixed component ID
5655T0100
Applicable component levels
R250 PSY UJ09685
UP22/12/03 P F212
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPQTM","label":"IBM Security zSecure Admin"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"250","Line of Business":{"code":"LOB24","label":"Security Software"}}]
Document Information
Modified date:
05 January 2023