Rational Developer for System z, Version 7.6

Appel d'une Rubrique

Pour ouvrir la section Appel d'une Rubrique, cliquez sur une Rubrique appelée dans le -CE du Segment courant. Vous pouvez saisir ou modifier les valeurs dans les zones Répétitions et Indicateur de tri, vous pouvez également redéfinir une Rubrique de même niveau COBOL, et ajouter d'autres caractéristiques via le bouton Plus d'infos et Lignes -G.

Répétitions
Les restrictions COBOL portant sur la clause OCCURS s'appliquent ici. Vous pouvez indiquer un nombre de répétitions au niveau d'une Rubrique élémentaire, d'un groupe ou d'un filler. Le nombre de répétitions est limité à 99.
Indicateur de tri
Permet de repérer les Rubriques susceptibles d'appartenir à un indicatif (ou argument) de tri ou d'être utilisées comme clé d'accès à un fichier, une Base de Données ou à une Table Pactables.
Remarque : Il est vivement recommandé de dédier un Segment à un seul type d'utilisation.
Toute Rubrique susceptible d'appartenir à un indicatif de tri doit être repérée par un caractère (chiffre ou lettre). Un même caractère ne peut être utilisé qu'une seule fois dans la description du Segment. Il est recommandé d'utiliser des suites (1, 2, 3,...). L'ordre réel de tri du fichier sera indiqué au niveau du programme, en listant les caractères 'repères' dans l'ordre souhaité.
Rappel : S'il s'agit d'un groupe, son format doit être indiqué explicitement au niveau du Dictionnaire ou du Segment.
Values Meaning
U Clé d'accès de la Table. Cette valeur doit être indiquée sur la rubrique groupe si la clé est sous-définie.
S Rubrique définissant l'appartenance à un sous-système.
U Clé unique pour une base DL/1.
M Clé multiple pour une base DL/1.
1 to 9 Index secondaire. Les autres valeurs désignent un champ Recherche (base DL/1).
0 to 9 clé fichier physique AS400.
V Colonne de format variable (Bases de données relationnelles).
Blanc Colonne de format fixe (Bases de données relationnelles).
L Pour DB2 SQL, SQL/DS et ORACLE, génération d'une LONG VARCHAR.
Remarque : les indicatifs sont interdits pour une rubrique qui redéfinit une autre rubrique
Set of Redefines
La redéfinition est possible pour un Segment. Cela regénère la clause COBOL "REDEFINES". La Rubrique qui porte cette option redéfinie la Rubrique de même niveau COBOL qui la précède dans la composition du Segment (Lignes -CE). Si une Rubrique qui redéfinie une autre Rubrique fait partie d'un groupe, elle est considérée comme une Rubrique élémentaire. Elle doit être prise en compte dans le calcul du nombre de Rubriques contenues dans un groupe (exceptés pour les Segments de la Base DL1).
Remarque : : Lorsque les Rubriques sont redéfinies, VA Pac ne prend pas en compte leur longueurs respectives, c'est à votre charge. Pour le calcul de la longueur d'adresse, la longueur de Rubrique redéfinie est utilisée pour le calcul de l'adresse. Les Rubriques redéfinies sont ignorées lors de la génération avec le module de Description de Base de Données.
Pour redéfinir une Rubrique, cochez la case Redéfinition. Une ligne Redéfinitions est créée sur une ligne -CE du Segment, elle contient la Rubrique redéfinie et la précédente au même niveau dans la structure d'appel. Vous devez donner une valeur à la zone Répétitions dans la sectionEnsemble de redéfinitions.

Autres informations

Plus d'infos

Cliquez sur Plus d'infos pour ouvrir un assistant qui vous permet d'indiquer les infos sur le contrôle de présence et de classe d'une Rubrique appelée dans le Segment.

Lignes -G

Cliquez sur Lignes -G pour définir des lignes -GC, -GE, et -GG pour une Rubrique appelée dans le Segment.

Un clic sur les boutons en fin de section permet de basculer dans les onglets de l'éditeur de la Rubrique appelée dans le Segment.

Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)