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 :
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 ligneValeur |
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. Vous
pouvez également créer un nouveau Segment.
- 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'occurences 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 -GG
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 "G" pour être
prises en compte à la génération.
- Type
- Pour spécifier des lignes -GG, vous pouvez choisir parmi les lignes
suivantes :
- * : pour générer des lignes de commentaire,
- G : pour écraser des éléments de génération générés automatiquement.
- V : pour indiquer des données avant un dataset.
- P : pour la saisie de lignes avant la description d'un dataset
(population par exemple).
- Z : pour saisir des clauses après la description d'un dataset
(options physiques par exemple).
- Description
- Cette colonne doit être utilisée pour saisir les éléments de génération
ou les commentaires qui doivent être générés. Vous pouvez utiliser
des 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.
Pour plus de détails sur les lignes de génération,
consultez la page d'aide sur la Création des lignes -GG.