Rational Programming Patterns for System z

Lignes -CS dans un Ecran ou Dialogue

Cet onglet permet d'indiquer comment accéder aux Segments dans les traitements de contrôle, mise à jour et affichage associés à l'Ecran ou au Dialogue. Vous spécifiez ici les attributs physiques et les conditions d'accès pour chaque Segment (fichier standard ou type de base, clés....), les caractéristiques d'utilisation et les caractéristiques logiques des Rubriques appelées dans les Segments.

Le nombre de lignes de description d'un Segment appelé est limité à 100 par catégorie. Les Segments de l'Ecran ou du Dialogue ayant le même code Structure de Données doivent avoir la même organisation, le même type de description et, pour l'organisation V, le même nom externe. Pour l'organisation D, les Segments ayant le même code Structure de Données sont générés en REDEFINES.
Les traitements d'accès logique à un Segment sont générés, indépendamment de la variante, en fonction des utilisations (en réception ou en affichage) du Segment.

Tableau des ressources externes

L'onglet Lignes -CS est constitué de trois parties :
En haut de la fenêtre de l'onglet, vous pouvez voir un tableau contenant les appels de Segments dans un Ecran ou Dialogue. Dans un Ecran ou Dialogue, les ressources appelées sont les Segments, les Rubriques et les Serveurs. Les Rubriques représentent les objets de persistance, elles sont regroupées sous le même système de stockage de données physiques.

Vous pouvez compléter et réorganiser la liste avec les choix du menu contextuel par un clic droit sur la liste (Copier, Coller, Rétablir, Supprimer, déplacer vers le haut ou déplacer vers le bas). Le choix du menu contextuel Afficher les colonnes permet de modifier l'affichage des colonnes du tableau. Vous pouvez afficher toutes les colonnes si vous cliquez sur Afficher les colonnes > Toutes ou sélectionner seulement certaines d'entre elles en cliquant sur le choix Afficher les colonnes > Sélectionner. Dans la fenêtre sui s'ouvre, vous pouvez cocher les colonnes qui vous semblent pertinentes pour l'affichage de la liste des lignes -CS des Ecrans et Dialogues. Vous pouvez autrement cliquer directement sur les colonnes dans la liste qui s'affiche à partir du menu contextuel Afficher les colonnes.

Type de ressources externes

L'insertion de ressources externes s'effectue par l'utilisation des boutons suivants:

Sections Lignes -CS - Appel de Segment/Rubrique ou de Serveur

Les sections Appel de Segment, de Rubrique ou de Serveur se dégrisent uniquement si vous cliquez sur un appel de Segment ou de Rubrique dans la liste des lignes -CS de l'Ecran ou du Dialogue ou lorsque vous créez de nouveaux appels. Autrement, ces sections sont grisées. Pour chaque Segment ou Rubrique, vous devez indiquer :
  • La catégorie (en-tête, répétitive, bas d'écran).
  • Le type d'accès logique (contrôle ou mise à jour) à exécuter sur le Segment en réception ou mode affichage, ainsi que le mode de chargement de la clé.
  • L'utilisation du code généré.
  • Si l'accès est conditionné par l'utilisation d'un autre Segment.
  • L'organisation physique (seulement pour les appels de Segments).

Vous pouvez aussi ajouter des appels de Serveur dans un Ecran client TUI et un Dialogue pour contrôle et sélection.

Caractéristiques des ressources

Pour chaque Segment appelé dans le Composant Applicatif, vous devez indiquer dans les sections dédiées aux appels qui se dégrisent lors de la création d'une ligne d'appel :

Une partie seulement de ces informations est demandée pour les appels de Serveurs et de Rubriques.