Les groupes de données de génération (GDG) sont un groupe d’ensembles de données liés les uns aux autres par un nom commun.
Le nom commun est appelé base GDG et chaque jeu de données associé à la base est appelé version GDG.
Par exemple, MYDATA.LCDC.FICHIER.GDG est le nom de base GDG.
Les jeux de données sont nommés MYDATA.LCDC.FICHIER.GDG.G0001V00, MYDATA.LCDC.FICHIER.GDG.G0002V00, etc.
La dernière version du GDG est appelée MYDATA.LCDC.FICHIER.GDG(0), les versions précédentes sont appelées (-1), (-2) et ainsi de suite.
La prochaine version à créer dans un programme est appelée MYDATA.LCDC.FICHIER.GDG(+1) dans le JCL.