IBM Information Management System (IMS)

Expand all | Collapse all

Confusion with HDAM Database access method OSAM or VSAM

  • 1.  Confusion with HDAM Database access method OSAM or VSAM

    Posted Wed May 04, 2022 07:50 AM

    Hi ,
    I am new to IMS.
    I need to make a change where I need to increase segment size . We are not using IMS catalog still ACBLIBs.
    For a particular DBD using IMS Tools I was able to generate DBD source.
    My confusion is for eg for this DBD  database type is HDAM and access is OSAM.

    DBD NAME=DI02CP02,ACCESS=(HDAM,OSAM),
    RMNAME=(DFSHDC40,1,79473),PASSWD=NO,
    VERSION= DATE 02/10/14 TIME 17.52

    But if I get same (database type and its dataset) information from DBRC using command
    /imstrmlist dbrc='db dbd(DI02CP02) dbds norcvinf'

    I see DSORG as VSAM

    -----
    DBDS
    + DSN=DIVA.IMS.DI02CP2C TYPE=
    IMS
    DBD=DI02CP02 DDN=DI02CP2C DSID=001 DBORG=HDAM DSORG=VSAM
    + CAGRP=**NULL** GENMAX=20 IC AVAIL=0 IC USED=1 DSSN=0000
    2078
    NOREUSE RECOVPD=0

    Is this information correct , why DSORG shows VSAM here in DBRC but from DBD Source its OSAM ?


    Is there any other command not DBRC command to get DBDS information for a DBD ?

    Regards,
    Manoj K Jadwani











    ------------------------------
    Manoj Jadwani
    ------------------------------



  • 2.  RE: Confusion with HDAM Database access method OSAM or VSAM

    Posted Fri May 06, 2022 12:13 PM
    One way would be to perform a ISPF 3.4 lookup on the dataset. The 3.4 list would show if the dataset is allocated as an OSAM or as a VSAM cluster.

    Additionally you should verify the DBRC Recon is matched to the system you are looking to make your change to.

    ------------------------------
    Dennis Eichelberger
    ------------------------------