While performing the post-installation tasks for Database Management Solutions for Db2 for z/OS, the ssid0002 (Bind Product Plans and Packages) job fails with a DATASET NOT FOUND error.
The error typically occurs during dataset allocation for specific libraries that may no longer exist in the environment or were incorrectly referenced during JCL generation.
The ssid0002 job obtains its ISPF library allocations (ISPLLIB, ISPMLIB, ISPPLIB, ISPSLIB, ISPTLIB) from an ISPFxx parmlib member located in the hlq.CDBAPARM library.
If this member (e.g., ISPF00 or ISPFLL) contains references to legacy, deleted, or incorrect datasets, the generated ssid0002 JCL will attempt to allocate these non-existent files, leading to the failure.
To resolve this issue, identify and clean up any invalid allocations within your ISPFxx parmlib member and then regenerate the bind JCL.
Step 1: Identify the ISPFxx Member in Use
Step 2: Clean Up the ISPFxx Member
Review the dataset allocations within the ISPFxx member:
Step 3: Recreate the ISPF Global Parmlib Member
It is highly recommended to use the Create an ISPF Global Parmlib Member procedure within the INSMAIN dialog to recreate a clean member:
Step 4: Regenerate and Run SSID0002