Rational Programming Patterns for System z

Définition des lignes de description dans un Bloc

Le contenu de l'onglet permettant la description des lignes varie en fonction du type de Bloc Base de Données qui a été défini dans l'éditeur de Blocs. Vous trouvez donc dans l'éditeur un onglet Lignes -DH dédié à la description de lignes d'un Bloc Base de Données hiérarchique, ou Lignes -DR pour un Bloc Base de Données relationnel ou encore Lignes -DC pour un Bloc Base de Données CODASYL, DMSII et TANDEM.

Pourquoi et quand exécuter cette tâche

Quel est le rôle des lignes de description ? La procédure pour créer des lignes de description est la même pour tous les types de Blocs. Dans la fenêtre dédiée à la description des lignes d'un Bloc s'affiche une liste sous forme d'arborescence dans laquelle vous pouvez définir les lignes de description du Bloc courant. Vous pouvez également en supprimer, ou réorganiser leur ordre d'apparition dans la liste. Lorsque vous sélectionnez une ligne de description dans la liste, vous voyez une section se dégriser dans l'autre partie de la fenêtre qui permet de créer la définition de la ligne de description initialement sélectionnée. D'autre part, juste en dessous, une autre section se dégrise, la section Lignes -GG qui permet de spécifier les éléments de génération pour la ligne sélectionnée.

Procédure

  1. Pour créer une ligne -DC, cliquez sur le bouton Ajout de ligne -DC. Un objet A : Area, est créé par défaut dans la liste. Vous pouvez changer le type de la ligne dans la section définition de la ligne -DC et créer les lignes -GG en utilisant les modèles du tableau dans la section Lignes -GG.
  2. Pour créer des lignes -DH, cliquez sur le bouton Ajout de ligne -DH, et une ligne apparaît dans la liste. Dans la section Définition des lignes -DH, lorsque vous sélectionnez un Segment, un Segment père ou un Segment fils pour la génération de la ligne de description, le nom du Segment s'affiche dans la liste, sur la ligne de description. Vous pouvez créer des éléments de génération pour la ligne -DH créée dans sa section Lignes -GG.
  3. Dans l'onglet Lignes -DR, vous pouvez créer des lignes -DR dans lesquelles s'affichent les informations suivantes : le type d'objet, le nom externe, le code du Segment qui représente la ligne, les lignes K représentant le type de clé supporté par le Segment et le code génération.
    1. Pour créer une ligne -DR, cliquez sur le bouton Ajout ligne -DR. Un objet P : espace, s'affiche par défaut. Vous pouvez modifier le type de record SQL dans la définition de la ligne -DR. Le nom externe suivi du code de la table ou de la vue que vous aurez indiqués dans la définition, apparaîtront instantanément dans la liste pour identifier la ligne de description. Vous pouvez également associer des lignes -GG à la ligne de description -DR.
    2. Dans la section Lignes -GG, vous pouvez voir un tableau contenant des modèles de saisie qui vous aideront à insérer des lignes de génération pour chaque ligne de description.
    3. Vous pouvez également créer des Lignes -K (clés) sous la ligne qui décrit un record SQL et dont le type est Index Alter Table, ou Primary key. Pour cela, cliquez sur une ligne de description de ce type, puis sur le bouton Ajout ligne -DR -K. Une clé est créée, elle affiche par défaut :Non reconnu : (pas d'ordre). Dans la section Définition de la ligne -DRxxxK qui s'affiche en bas de la fenêtre, vous pouvez indiquer la composition du Segment qui représente le record SQL (Index, Alter Table ou Table Key). Ainsi, la Rubrique que vous aurez sélectionnée et le type d'ordre ou d'action sélectionné pour la clé, s'afficheront dans la liste pour identifier la ligne de description.