Lignes -DC dans un Bloc Base de Données

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).

La description est commune aux blocs de types suivants :

La colonne Commentaires n'est affichée que dans le tableau de l'onglet. Elle ne correspond pas à une zone de la section de définition de la ligne d'appel. Elle affiche un astérisque sur les lignes d'appel comportant des lignes -G. Ces lignes -G de second niveau ont été indiquées avec le bouton Lignes -G de la section de définition de la ligne d'appel. Si vous placez le curseur sur cet astérisque, les lignes -G de la ligne d'appel s'affichent dans une infobulle. Si vous cliquez sur le bouton associé à l'astérisque, les lignes -G s'affichent dans leur éditeur tabulaire et vous pouvez les mettre à jour. Vous pouvez aussi afficher et mettre à jour les lignes -G avec le choix Editer les commentaires du menu contextuel de la ligne d'appel.

Définition de la ligne -DC

Type d'objet réseau
Sélectionnez un type de ligne parmi les valeurs autorisées de la liste déroulante :
Tableau 1. Types de ligne
Valeur Description
* Suite d'un set. Pour un set multi-membres, le premier Segment "MEMBER" est indiqué sur la ligne de type S, les autres sont indiqués sur des lignes de type *.
S Set (option par défaut).
A Area,

Base TANDEM

R Record.
Nom de l'objet réseau
Vous renseignez dans cette zone le code du lien correspondant au type de ligne de description sélectionné :
  • Type S : code du set sur 5 caractères,
  • Type A : code de l'area sur 5 caractères,
  • Type R : code de l'area à laquelle appartient le record.
Segment
Cette zone ne peut pas être renseignée si le type de ligne de description est A. (Area). Vous indiquez le Segment ou Record père selon la ligne de description sélectionnée.
  • Base CODASYL :
    • Si la ligne de description est de type R, vous indiquez dans cette zone le nom du record.
    • Si la ligne de description est de type S, vous indiquez le nom du Segment père.
  • Base TANDEM :

    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).

Segment fils
Cette zone peut être renseignée sur une ligne de type S uniquement. Vous sélectionnez ici le code du Segment fils ("MEMBER") en cliquant sur le bouton Modifier.
A partir du Segment
Cette zone n'est saisissable que sur une ligne de type R (record). Vous devez indiquer le nom du fichier physique ("FILE NAME") qui contient les données. Lors de la génération du Bloc, le nom est affiché après la clause FILE IS.
Nom de la méthode
Schéma :

Cette zone peut être renseignée sur une ligne de type S uniquement.

Sous-schéma :

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é.

Nombre d'occurrences du set
Cette zone peut être renseignée sur une ligne de type S uniquement. Vous indiquez dans cette zone le nombre moyen d'occurrences du Segment fils liées à une occurrence du Segment père. Ce nombre est utilisé pour les calculs d'activité.
Nom de l'AREA, nom du Set ou commentaire
Base CODASYL :

En fonction du type de ligne de description, vous indiquez dans cette zone :

  • Le libellé du set (type S),
  • Le libellé de l'area (type A),
  • Un commentaire (type R).
Pour un sous-schéma IDMS (D4) ou DMS (S3) :

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.

Base TANDEM :

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.

Lignes -G
Ce bouton vous permet d’accéder à l’assistant de création des Lignes -G associées à la ligne de description du Bloc. Vous pouvez saisir des éléments de génération sur des lignes -GG associées à une ligne de description sélectionnée.

Vos commentaires