Dans cet onglet, vous indiquez la composition de l'instance.
Vous pouvez ajouter les composants suivants :
- Une description agrégée, interne à l'instance.
- Une description de donnée, interne à l'instance.
- Une description d'union, interne à l'instance, pour gérer les
redéfinitions. Une description d'union peut inclure tous les autres
types de données disponibles dans l'onglet Composants.
- Une Donnée Agrégée, parmi celles déjà définies.
- Une Donnée existante.
- Un filler.
Quand vous ajoutez un composant autre qu'un filler, la
section
Utilisation d'un composant s'ouvre.
Elle vous permet d'indiquer les caractéristiques d'appel de ce composant
dans l'instance :
- Nom d'utilisation : Cette zone est disponible
uniquement pour un ajout de Donnée ou de Donnée Agrégée. Elle permet
d'appeler plusieurs fois la même Donnée ou Donnée Agrégée dans l'instance
et de différencier ces appels par leurs noms.
- Occurs from : Indiquez le nombre minimum
de répétitions dans une table (OCCURS).
- Occurs to : Indiquez le nombre maximum
de répétitions dans une table (OCCURS)..
- Occurs depending on : Cette zone sert à
générer la clause COBOL DEPENDING ON sur une table
(OCCURS).
- Occurs indexed by : Cette zone sert à générer
la clause COBOL INDEXED BY sur une table (OCCURS).
- Occurs sort order : Cette zone sert à générer
la clause COBOL ASCENDING KEY IS ou DESCENDING
KEY IS. Vous devez saisir le texte de la clause intégralement,
par exemple ASCENDING KEY IS KEY1 (où KEY1 représente
la clé).
- Discriminant : Cochez cette case si la
Donnée constitue un critère d'identification d'une redéfinition. La
donnée doit alors précéder une description d'union.
- SQL : Ce groupe est visible uniquement
dans les appels de Données ou de Données Agrégées. Il permet de donner
des compléments d'information SQL.
- Ordre de clé primaire : Indiquez le numéro
d'ordre de la colonne dans la clé de la table.
- Valeur nulle : Cette zone correspond à
la clause NULL ou NOT NULL du SQL.
- Clé primaire : Cochez cette case si la
Donnée ou la Donnée Agrégée appelée constitue la clé primaire de la
ligne de la table.
Pour les descriptions internes à l'instance, une section
spécifique à chaque type de description s'ouvre aussi :
- Pour une description de Donnée Agrégée, la section Description
de la Donnée Agrégée s'ouvre. Vous pouvez alors indiquer
le Nom COBOL et le Libellé de
la description. Si cette description de Donnée Agrégée est incluse
dans une description d’union (redéfinition) et si la zone précédent
la description d’union a été typée comme Discriminant,
alors vous pouvez préciser une valeur. Lorsque la zone discriminant
a cette valeur, c’est cette partie de la redéfinition qui sera supposée
active.
- Pour une description de Donnée, la section Description
de la Donnée s'ouvre. Vous pouvez alors indiquer le Nom
COBOL, le Libellé, la Picture
COBOL et l'Usage de la description.
- Pour une description d'union, la section Description
d'union s'ouvre. Vous pouvez alors indiquer le libellé de
la description.
- Pour un appel de filler, la section Définition du filler s'ouvre.
Vous pouvez alors indiquer la taille du filler.