Cet onglet vous permet d'identifier les ressources externes du
Programme. Ces ressources sont représentées par des Structures de Données.
Pour chaque Structure de Données appelée, vous devez préciser
:
- Ses caractéristiques physiques, qui, avec la variante matériel, génèrent
les clauses SELECT et assurent les accès physiques appropriés.
- La cinématique, commandée par trois informations pour les fichiers en
entrée :
- Argument, définissant les critères de tri hiérarchisés en niveaux,
- Rupture, définie par le niveau d’argument de rupture,
- Synchronisation, définie par le niveau d’argument de rapprochement.
La commande de la cinématique est donc très simple, il faut toutefois
respecter les compatibilités entre ces trois informations.
- Le type de description : il est en effet possible, à partir d’une ou plusieurs
descriptions de Structures de Données en bibliothèque, de définir plusieurs
variantes de description concernant :
- Le type de format utilisé
- La sélection de certains Segments pouvant provenir de différentes descriptions
en bibliothèque,
- La sélection de certaines Rubriques ou groupes de Rubriques facultatifs,
- L’agencement des Segments (redéfinis ou à la suite et répétés, ...), et
leur nombre niveau,
- L’emplacement de la description principale générée (qui peut varier d’un
Segment à l’autre).
- Ses caractéristiques d'utilisation, qui génèrent des traitements d'entrée-sortie
de même que d'autres traitements standard (contrôle, mise à jour, édition...).
Les appels de Structures de Données servent à décrire trois
grands types de données, précisés dans la zone
Organisation.
Ce sont les :
- Fichiers classiques,
- Bases de Données,
- Zones de travail ou de lien.
Au niveau du Programme, vous pouvez construire une Structure de
Données composite, avec des Segments appartenant à des Structures de
Données différentes.
Limites : Le nombre
de lignes d’appel de Structure de Données par programme n’est pas limité,
toutefois les Structures de Données permanentes, ou avec ruptures, ou avec
synchronisation doivent figurer dans les 23 premières, sinon la cinématique
risque d’être modifiée et la mise à jour pour une telle Structure de Données
permanente ne sera pas générée.
Pour les fichiers dont l'organisation
est I: Indexé, V: VSAM, UFAS ou S:
Séquentiel, le nombre de lignes d’appel est limité à 100.
Par
ailleurs le nombre de lignes d’appel de Structures de Données sur l’ensemble
des programmes générés dans un passage est limité à 500.
Recommandation
Dans cet onglet, vous pouvez indiquer
les ressources internes : les zones de travail ou de lien, représentées par
des Structures de Données ou des Rubriques. Il est cependant préférable d'utiliser
l'onglet Lignes -W dédié à cet effet.
Remarque : Pour une
Macro, les lignes indiquées dans l'onglet Lignes -W sont
incorporées dans le Programme appelant contrairement à celles indiquées dans
l'onglet Lignes -CD. Par ailleurs, un appel de Structure
de Données dans l'onglet Lignes -W ne peut inclure plus
de quatre Segments. De même, l'utilisation, les ruptures et la cinématique
ne peuvent être indiqués au niveau de l'onglet Lignes -W.
Description de l'onglet
L'onglet Lignes
-CD affiche toutes les Structures de Données appelées dans le Programme.

Il
est constitué de 3 parties :
- Sur la gauche, une zone avec un arbre qui affiche :
- Sur un premier niveau, la ligne -CD représentant la ressource appelée
(la Structure de Données). Cette ligne CD affiche :
- La catégorie de la Structure de Données, parmi les suivantes :
- Fichier en entrée (icône
),
- Fichier en sortie (icône
),
- Fichier en entrée/sortie (icône
),
- Fichier en Working (icône
),
- Etat (icône
),
- Le code généré de la Structure de Données. S'il
s'agit d'une Structure de Données composite, seul le code généré de
la Structure de Données principale est affiché.
- Le nom de la Structure de Données (choisi lors
de la création) entre parenthèses. S'il s'agit d'une Structure de Données
composite, vous voyez les noms de toutes les Structures
de Données appelées sur cette ligne -CD (la premiètre Structure de Données
affichée étant la Structure de Données principale).
- Les clés de tri, si certaines ont été indiquées
dans la Définition de la ligne de -CD (Structure de Données)
- Sur un deuxième niveau, la Structure de Données constituant la ligne
-CD. S'il s'agit d'une Structure de Données composite, chaque Structure de
Données appelée est affichée. La Structure de Données est suivie, entre parenthèses,
par les Segments sélectionnés.
- Sur un troisième niveau, les Segments sélectionnés pour chaque Structure
de Données. Si aucun Segment n'a été sélectionné, tous les Segments de la
Structure de Données sont sélectionnés par défaut et leurs codes n'apparaissent
pas ici. Seule l'indication 'tous les segments' est
affiché au niveau de l'appel de la Structure de Données.
- Au centre, des boutons vous permettant d'ajouter des appels de Structures
de Données dans le Programme, de supprimer des appels existants ou de déplacer
des appels dans l'arbre.
- A doite, des sections qui s'ouvrent en fonction de votre sélection dans
l'arbre. Si vous sélectionnez :
- Une ligne -CD, c'est à dire une branche de premier niveau dans l'arbre,
deux cas sont possibles :
- Si cette ligne -CD est un appel de Structures de Données (fichier en entrée,
fichier en Working...), la section Définition d'une ligne de -CD
(Structure de Données) s'ouvre. Vous pouvez y saisir les caractéristiques
de la ressource externe dans le Programme.
- Si cette ligne -CD est un appel d'Etats, la section Définition
d'une ligne de -CD (Etat) s'ouvre.
- Une Structure de Données, la section Appel d'une Structure
de Données s'ouvre. Vous y indiquez sa composition (sélection
ou non de Segments parmi tous les Segments de la Structure de Données). Cette
section vous permet d'accéder aux autres onglets de l'éditeur de Structures
de Données.
- Un Segment, la section Appel d'un Segment s'ouvre.
Vous pouvez y indiquer le code généré du Segment et
accéder aux onglets de l'éditeur de Segment.
- Un Etat, la section Appel d'un Etat s'ouvre. Cette
section vous permet d'appeler un autre Etat, de renseigner le suffixe
dans le programme et d'accéder aux onglets de l'éditeur d'Etat.