The model DSCB for GDGs was not one of IBM's better ideas. The concept was to insure that all generations of the GDG had the same DCB characteristics, so you defined the model DSCB with the RECFM, LRECL, etc. This also facilitated concatinating generations together or doing a "gdg all" request with no generation number. In early OS/360 systems where the number of GDGs was probably small, this may have been manageable but it rapidly became unmanagable as system sizes and the number of GDGs in an installation grew. So most shops switched to creating a generic cataloged "model DSCB" with NO DCB characteristics and using DCB= to refer to it. Keeping the DCB characteristics of each generation compatible became a programmer responsibility. Omitting the DCB=model when setting up a new GDG is a common error.

When SMS is active, the SMS data class is used to specify the DCB characteristics, even for non-SMS datasets.

--
Bruce Black
Senior Software Developer
Innovation Data Processing

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to