ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Encountering message CSAAPICM Parmlib DDNAME not found for PTIPARM executing XSNUTILB.

book

Article ID: 241262

calendar_today

Updated On:

Products

Database Management for DB2 for z/OS - Utilities Suite Database Management for DB2 for z/OS - Recovery Suite Fast Load for DB2 for z/OS Quick Copy for DB2 for z/OS Rapid Reorg for DB2 for z/OS Merge/Modify for DB2 for z/OS Fast Recover for DB2 for z/OS Fast Check for DB2 for z/OS Fast Unload for DB2 for z/OS

Issue/Introduction

Following Database Management for Db2 for z/OS r20 maintenance receiving the below error message
in batch jobs executing PGM=XSNUTILB:

CSAAPICM: Parmlib DDNAME not found (PTIPARM)                                     
XSNUPROC MODIFY - ABEND=S000 U0212 REASON=400000D4  
                                                         

Environment

Release : 20.0
Component : General Services for DB2

Resolution

Please see the following XSNUTILB documentation:


Use IBM JCL with Broadcom Utilities

The above link mentions the following:
Add a PTIPARM DD that specifies the utilities parmlib name. See the following example:
//PTIPARM  DD  DISP=SHR,DSN=PTIPROD.relxxx.CDBAPARM


Recommend amending the XSNUTILB JCL adding the //PTIPARM DD.

The best explanation at this time as to why it stopped working is that site may have
been executing with a linked hlq.CDBAPARM in module PTLLPARM within hlq.CDBALOAD.

Executing the Db2 tools for z/OS with a linked PARMLIB is not recommended and may be 
deprecated in the future.