How to find the PSB/PCB and DBD in use
search cancel

How to find the PSB/PCB and DBD in use

book

Article ID: 47272

calendar_today

Updated On:

Products

File Master Plus for IMS File Master Plus for DB2 for z/OS

Issue/Introduction

Sometimes, for instance if File Master is not showing the PCB selection list you expect, it could be necessary to know which PSB or DBD is being used by File Master.

This document describes how to find the correct PSB. The process to find the DBD would be almost the same.

Resolution

In the File Master for IMS Browse or Edit panel, notice the "IMS Environment" name (IMSDEV1 in this sample) and the PSB name you are using:

 

-------------- CA File Master Plus for IMS -- Edit * IMS User Abend 0688 *

COMMAND ===>                                                                 

                                                                               

 IMS Database to Browse:                                                       

   IMS Environment  ===> IMSDEV1    

   PSB or ACB Name  ===> TESTPSB      (if static PSB being used)      

   DBD Name         ===> TESTDBD       (optional if PSB Name specified)                                             

...
 

and go to the 0.5 SETUP panel, select IMSABMP and check the "BMP Region":

 
---------- CA File Master Plus for IMS -- DLI Environment Parameters ----------

Command ===> __________________________________________________________________

                                                                              

IMS Environment ===> IMSDEV1                                       Page 1 of 2

Description     ===> IMS DLI test environment                                 

                                                                              

RESLIB #1       ===> 'IMS.SDFSRESL'                                      

       #2       ===>                                                           

       #3       ===>                                                More? ==> N

PSBLIB #1       ===> 'DSN.TEST.PSBLIB1'                                

       #2       ===> 'DSN.TEST.PSBLIB2'                                                         

       #3       ===>                                                More? ==> N

DBDLIB #1       ===> 'DSN.TEST.DBDLIB1'                               

       #2       ===> 'DSN.TEST.DBDLIB2'                                                         

       #3       ===>                                                More? ==> N

                                                                               ...


Now check whether the TESTPSB member is in 'DSN.TEST.PSBLIB1' or 'DSN.TEST.PSBLIB2'

Additional Information

In order to make the TESTPSB readable, you can generate a source member using the File Master Utilities panel: 3.5.

It would create a job step like this:

...

//GENSRCE  EXEC PGM=CAWKBATC,REGION=3M               
//STEPLIB   DD DSN=DSN.CDBJLOAD,          
//             DISP=SHR                              
//SYSLIST   DD SYSOUT=*                              
//SYSPRINT  DD SYSOUT=*                               
//DBDLIB    DD DSN=DSN.TEST.PSBLIB1,   
//             DISP=SHR                              
//OUTFILE   DD DSN=DSN.TEST.PSBLIB1.SOURCE,                    
//             DISP=SHR                              
//SYSIN     DD *                                      
  GENSOURCE,                                         
       MEMBER(TESTPSB)                                 
/*                                                   

After running this job step you can check the definitions in the OUTFILE data set.