L'assistant à la création de Lignes -G vous permet de saisir des éléments de génération sur des lignes -GG associées à une ligne de description d’un Bloc Base de Données.
Vous ouvrez cet assistant depuis la section de définition d'une ligne -D de l’onglet de description d’un Bloc Base de Données (Lignes -DR, Lignes -DC ou Lignes -DH). Cet assistant vous permet d’ajouter des éléments de génération sur les Lignes -GG. Pour les lignes -DR, il vous permet aussi de saisir des commentaires pour la ligne de description sur des Lignes -GC.
Dans l’onglet Lignes -GG, vous pouvez modifier les informations associées aux lignes de description d'un Bloc avant la génération. Des lignes sont affichées automatiquement pour vous guider dans la saisie des informations physiques du Bloc. Ces lignes sont identifiées par VIRT ou GUID dans la colonne Venant de. Elles sont appelées lignes virtuelles. Seules les lignes identifiées par VIRT sont générées.
Pour modifier ces lignes, vous devez les écraser (bouton Ecraser) et créer des lignes entre les lignes de début et de fin d'insertion. Lorsque vous écrasez des lignes, les identifiants GUID et VIRT sont changés en FromGUID et FromVIRT. Les lignes deviennent saisissables.
Vous pouvez ajouter des lignes où vous le souhaitez dans le tableau. Pour éditer une ligne, sélectionnez-la et appuyez sur la touche F2.
De plus, si la ligne n'est pas correcte, cette colonne affiche aussi le symbole d'une erreur ou d'un avertissement, selon la gravité de l'erreur. Une infobulle vous informe de l'origine de l'erreur.
Vous devez saisir les éléments de génération ou les commentaires à générer dans la colonne Description. Vous pouvez utiliser les lignes virtuelles pour spécifier les caractéristiques physiques des areas ou des sets (DMCL), ainsi que les informations liées aux clés de tri et aux modes d'insertion.
Des lignes virtuelles sont générées automatiquement pour chaque type d’enregistrement SQL (vue ou index par exemple) décrit dans les lignes de description du Bloc. Vous pouvez écraser ces lignes pour modifier les caractéristiques d'une colonne, insérer de nouvelles lignes ou indiquer la source d'une colonne dans une vue.
G <CORUB >
G FIELD NAME=(NUM,SEQ,U),BYTES=7
SOURCE = ((nom du Segment,nom du DBD))
Les lignes virtuelles associées à la ligne de description de l’index reprennent la description du Segment dans le référentiel. Les informations nécessaires à la description d'un index (LCHILD par exemple) ne sont pas disponibles. Vous devez donc compléter les lignes virtuelles.
Aucune ligne virtuelle n'est associée à un Bloc Base de Données de type PCB. Vous pouvez modifier la description d'un PCB au niveau des lignes virtuelles associées aux lignes de description du PSB utilisant ce PCB.
G <CD10>
G SENSEG NAME=CLCDE,PARENT=COCRD,PROCOPT=G