GDG Support

The generation data group (GDG) data sets consist of one GDG base index file and generation data sets (GDSs) within a GDG data group. The generations within a GDG are assigned names derived from the name of the GDG base. Their names can be specified via relative name (signed integer) or absolute generation name.

Data Express loads GDG files into the knowledge base via Load Data Store Information from External Interface (job BURLFIL), passing the generations to the job using SEQ file with a special format.

Start with a GDG base file and three generations (GDSs) created on mainframe. For example:

XXXXXX.GDG.TEST
XXXXXX.GDG.TEST.G0001V00
XXXXXX.GDG.TEST.G0002V00
XXXXXX.GDG.TEST.G0003V00

You can specify the generation names in the SEQ file using either of the two following methods:

1. Relative Name (signed integer)
The SEQ file passed to the BURLFIL job must contain these names:
GDG  XXXXXX.GDG.TEST(0)  
GDG  XXXXXX.GDG.TEST(-1)
GDG  XXXXXX.GDG.TEST(-2)
The three GDG generations are loaded as GDG file types in the Data Builder:
Data Store Name Data Store Type
XXXXXX.GDG.TEST(000) GDG
XXXXXX.GDG.TEST(-001) GDG
XXXXXX.GDG.TEST(-002) GDG
2. Absolute Generation Name
The SEQ file passed to the BURLFIL job must contain these names:
SEQ   XXXXXX.GDG.TEST.G0001V00
SEQ  XXXXXX.GDG.TEST.G0002V00
SEQ  XXXXXX.GDG.TEST.G0003V00
The three GDG generations are loaded as SEQ file types in the Data Builder:
Data Store Name Data Store Type
XXXXXX.GDG.TEST.G0001V00 SEQ
XXXXXX.GDG.TEST.G0002V00 SEQ
XXXXXX.GDG.TEST.G0003V00 SEQ