Onglet Composants

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.

Vos commentaires