Lignes -DC dans un Bloc Base de Données

Les Lignes -DC permettent de décrire les bases en réseau. Vous pouvez déclarer les areas, appeler les records et les répartir dans les areas, appeler les sets et les décrire. Vous indiquez ces informations directement dans le tableau ou dans la section de définition de la ligne qui s'ouvre quand vous créez une ligne ou sélectionnez une ligne dans le tableau.

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 d'une ligne -DC

Les explications suivantes se réfèrent aux zones telles qu'elles sont affichées dans la section de définition de la ligne.
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 pour une base TANDEM.
R Record.
Nom de l'objet réseau
Vous renseignez dans cette zone le nom du lien correspondant au type de ligne de description sélectionné :
  • Pour un type S, saisissez le code du set sur 5 caractères.
  • Pour un type A, saisissez le code de l'area sur 5 caractères.
  • Pour un type R, saisissez le code de l'area à laquelle appartient le record.
Segment père
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.

Pour une base CODASYL, si la ligne de description est de type R, vous indiquez le nom du record. Si la ligne de description est de type S, vous indiquez le nom du Segment père.

Pour renseigner ou modifier le contenu de cette zone, cliquez sur Modifier. Dans la boîte de dialogue qui s'ouvre, sélectionnez un Segment dans la liste et cliquez sur OK. Le Segment s'affiche dans le tableau dans la colonne Segment.

Vous pouvez aussi spécifier le Segment directement depuis la colonne Segment.

Deux méthodes sont possibles :
  • Positionnez le curseur dans la colonne et saisissez directement un nom. Pour faciliter la saisie, vous pouvez afficher un assistant de contenu en cliquant simultanément sur Ctrl et la barre d'espace. Si vous avez commencé à saisir un nom, l'assistant propose les instances commençant par cette saisie. Si vous saisissez le nom d'une instance qui n'existe pas et validez, la saisie n'est pas prise en compte.
  • Cliquez sur le bouton qui s'affiche quand vous positionnez votre curseur dans la colonne. Un assistant de sélection s'ouvre alors pour vous permettre de sélectionner une instance.
Segment fils
Cette zone peut être renseignée sur une ligne de type S uniquement. Vous sélectionnez alors le Segment fils ("MEMBER").

Pour renseigner ou modifier le contenu de cette zone, cliquez sur Modifier. Dans la boîte de dialogue qui s'ouvre, sélectionnez un Segment dans la liste et cliquez sur OK. Le Segment s'affiche dans le tableau dans la colonne Fils.

Vous pouvez aussi spécifier le Segment directement depuis la colonne Fils.

Deux méthodes sont possibles :
  • Positionnez le curseur dans la colonne et saisissez directement un nom. Pour faciliter la saisie, vous pouvez afficher un assistant de contenu en cliquant simultanément sur Ctrl et la barre d'espace. Si vous avez commencé à saisir un nom, l'assistant propose les instances commençant par cette saisie. Si vous saisissez le nom d'une instance qui n'existe pas et validez, la saisie n'est pas prise en compte.
  • Cliquez sur le bouton qui s'affiche quand vous positionnez votre curseur dans la colonne. Un assistant de sélection s'ouvre alors pour vous permettre de sélectionner une instance.
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.

Pour renseigner ou modifier le contenu de cette zone, cliquez sur Modifier. Dans la boîte de dialogue qui s'ouvre, sélectionnez un Segment dans la liste et cliquez sur OK. Le Segment s'affiche dans le tableau dans la colonne A partir.

Vous pouvez aussi spécifier le Segment directement depuis la colonne A partir.

Deux méthodes sont possibles :
  • Positionnez le curseur dans la colonne et saisissez directement un nom. Pour faciliter la saisie, vous pouvez afficher un assistant de contenu en cliquant simultanément sur Ctrl et la barre d'espace. Si vous avez commencé à saisir un nom, l'assistant propose les instances commençant par cette saisie. Si vous saisissez le nom d'une instance qui n'existe pas et validez, la saisie n'est pas prise en compte.
  • Cliquez sur le bouton qui s'affiche quand vous positionnez votre curseur dans la colonne. Un assistant de sélection s'ouvre alors pour vous permettre de sélectionner une instance.
Nom de la méthode
Pour un schéma, cette zone peut être renseignée sur une ligne de type S uniquement.

Sur une ligne de type R, vous pouvez 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
Pour une base CODASYL, vous indiquez les éléments suivants en fonction du type de ligne de description :
  • Le libellé du set sur une ligne de type S
  • Le libellé de l'area sur une ligne de type A
  • Un commentaire sur une ligne de type R

Pour un sous-schéma IDS2 (I3), vous pouvez appeler un objet (area, record, set) sans le re-décrire en indiquant INCLUSION.

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