L'onglet Lignes -DC permet la description des Blocs Base de Données CODASYL, DMSII et TANDEM. Dans cet onglet, vous pouvez déclarer les areas, appeler les records et les répartir dans les areas, appeler les sets et les décrire (code, nom, Segments père et fils).
Vous sélectionnez dans cette zone le code du Segment qui correspond au record appelé. Lorsque le Bloc est généré, ce code s'affiche après la clause RECORD.
Pour modifier le contenu de cette zone, cliquez sur Modifier et sélectionnez un autre Segment dans la liste qui s'affiche. Si la liste est volumineuse, vous pouvez la réduire en saisissant une chaîne de caractères qui sert de filtre (le filtre se fait sur le code ou sur le libellé de l'instance).
Cette zone peut être renseignée sur une ligne de type S uniquement.
Uniquement dans le cas d'un sous-schéma IDMS (type D3 ou D4), DM4 (type M3), ou DMS (type S3).
Sur une ligne de type R: permet de changer la description du record appelé.
En fonction du type de ligne de description, vous indiquez dans cette zone :
Vous pouvez sélectionner un sous-schéma au niveau de la description du Bloc. Pour cela, il suffit d'indiquer dans la zone commentaire d'une ligne de type R : SS=n avec n correspondant au numéro du sous-schéma au sens Pacbase.
Pour un sous-schéma IDS2 (I3), vous pouvez appeler un objet (area, record, set) sans le re-décrire en indiquant : INCLUSION.
Vous devez renseigner dans cette zone le nom du fichier physique qui supporte les données. Lors de la génération du Bloc, ce nom figure derrière la clause FILE IS.
La section Lignes -GG s'affiche lorsque vous insérez une ligne -DC ou que vous cliquez sur l'une d'entre elles. Dans cette section, vous pouvez saisir des éléments de génération sur des lignes -GG associées à une ligne de description sélectionnée.
Dans les lignes -GG, vous pouvez modifier les lignes de génération associées aux lignes. Des lignes sont générées automatiquement pour vous permettre de modifier les lignes de génération en respectant le format requis. Ces lignes sont identifiées par VIRT ou GUID dans la dernière colonne du tableau des lignes -GG. Communément, ces lignes sont appelées lignes virtuelles. Les lignes identifiées par VIRT sont générées. Pour modifier ces lignes, vous devez les écraser et créer de nouvelles lignes entre les repères de début et fin d'insertion dans le tableau. Lorsque vous cliquez sur Ecraser, les identifiants GUID et VIRT sont changés en FromGUID et FromVIRT. Ces lignes deviennent saisissables, vous pouvez également les éditer avec la touche F2. Vous pouvez ajouter des lignes où vous le souhaitez, mais elles doivent avoir un type Gpour être prises en compte à la génération.
Pour plus de détails sur les lignes de génération, consultez la page d'aide sur la Création des lignes -GG.