Skip to main content

Problem: 

 

The generation data groups (GDGs)  data sets consist of one GDG base index file and generation data sets (GDSs) within the 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. 

 

When GDG files are loaded  in Data Express knowledge base  via  ‘’Load Data Store Information from External Interface ‘’ (job BURLFIL)  the generations are passed  to the job via  SEQ file with a special format.  This article describes the correct format for specifying the names of the GDG generations.      

 

Resolution: 

 

We assume we have a GDG  base file and three  generations (GDSs)  created on mainframe.     

 

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 in the following two ways:     

 

1.  Using  the relative name(signed integer)  

 

The SEQ file passed to the BURLFIL job has to contain these names: 

   

GDG  XXXXXX.GDG.TEST(0)  

GDG  XXXXXX.GDG.TEST(-1)

GDG  XXXXXX.GDG.TEST(-2)

 

The three GDG generations will be 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.   Using the absolute generation name

 

The SEQ file passed to the BURLFIL job has to contain these names:    

 

SEQ   XXXXXX.GDG.TEST.G0001V00

SEQ  XXXXXX.GDG.TEST.G0002V00

SEQ  XXXXXX.GDG.TEST.G0003V00

 

The three GDG generations will be 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


#DataExpressGDGGDSBURLFILgenerationname
#EnterpriseDeveloper
#MFDS