Une fois les ressources externes indiquées pour une Vue
Logique, un assistant vous permet d'associer des sous-schémas
aux Rubriques et Segments appelés dans une Vue Logique et de compléter
les informations sur le transfert des données (opérateur et zone de
transfert). Cet assistant s'ouvre depuis les sections Appel
d'une Rubrique, Appel d'un Segment et Définition
du groupe.
Remarque : Pour accéder à l'assistant qui
permet de compléter les informations sur les lignes d'appels
des Vues Logiques, vous devez d'abord ouvrir une instance de
Vue Logique, et dans l'éditeur qui s'ouvre, cliquer sur
l'onglet Lignes -CE ou, depuis l'onglet Vue
d'ensemble, cliquer sur la section . Lorsque vous ajoutez ou sélectionnez un appel de Rubrique,
de Sement ou de groupe dans la liste des lignes -CE d'une Vue
Logique, (onglet Lignes -CE), une section comportant
des options pour chaque type d'appel se dégrise dans la fenêtre
de l'onglet. Cliquez sur Plus d'infos dans Attributs
pour la Vue Logique pour ouvrir l'assistant et renseigner
les zones concernant les sous-schémas et le transfert de données.
Figure 1. Sous-schémas et transfert de données
Remarque : Cet
assistant permet d'effectuer la mise en correspondance des champs
de la Vue Logique avec les Rubriques des Segments. Dans le cadre de
l'implémentation d'un service de sélection, après l'accès aux ressources
externes, cela permet le transfert des informations des Segments vers
les données de la Vue Logique. De même, pour permettre l'implémentation
d'un service de contrôle et mise à jour, après l'accès aux ressources
externes pour contrôle et avant l'accès pour mise à jour, il
faut permettre le transfert des données de la Vue Logique vers les
informations des Segments.
Appartenance aux sous-schémas
- Sous-schémas 0 à 9
- Cette zone permet d'affecter une Rubrique, une Rubrique groupe
ou un Segment de la Vue Logique à un ou plusieurs sous-schémas. Cette
notion est exploitée dans le cadre d'une application graphique en
mode Dossier, sur une Vue Logique appelée dans n'importe quel type
de noeud d'un Dossier.
- Lorsque les sous-schémas sont affectés aux instances appelées
dans la Vue Logique, vous pouvez voir, dans la colonne Sous-schémas de
la table de définition des lignes -CE, un caractère '0'
s'afficher pour chaque sous-schéma sélectionné.
Remarque : L'onglet Lignes
-SS dans l'éditeur de Vue Logique permet de créer
une liste des sous-schémas qui composent la Vue Logique et de donner
leur définition.
Valeurs pour le transfert des données
Les
valeurs utilisées lors du transfert de données doivent être renseignées
dans les colonnes du tableau situé dans le panneau Plus
d'infos. Pour pouvoir saisir des valeurs dans les
colonnes Opérateur de transfert et Zone
de transfert, vous devez d'abord cliquer sur le bouton Ajouter.
Une ligne insérée dans le tableau vous permet alors de saisir des
données. Vous pouvez utiliser les boutons de direction afin d'organiser
l'ordre dans lequel s'affichent les lignes du tableau. Un
bouton Supprimer permet de supprimer des lignes
dans le tableau.
- Zone de transfert
- Pour chaque champ de la Vue Logique, c'est-à-dire pour chaque
Rubrique appelée, vous indiquez dans cette colonne la zone de Segment
à mettre en correspondance avec la Vue Logique. Il est constitué du
code Segment et du code Rubrique si celui-ci est différent du code
Rubrique de la Vue Logique. Les codes Segment-Rubrique sont alors
mis à jour par la donnée de la vue logique ou transférés après sélection
vers la donnée de la Vue Logique en fonction du sens de transfert
indiqué dans la zone Sens du transfert (dans
le panneau Attributs pour la Vue Logique dans
la section Appel d'une Rubrique ou Appel
d'un Segment). Les zones à mettre en correspondance
doivent avoir le même format. Une même Rubrique peut alimenter plusieurs
Segments indexés ou tables.
- Lorsque les codes sont saisis, ils s'affichent dans la colonne Zone
de transfert dans le tableau.
- Opérateur de transfert
- L'opérateur correspond au mode de transfert (verbe COBOL qui sera
généré). Cliquez sur une cellule du tableau sous la colonne Opérateur
de transfert, et dans la liste déroulante qui s'affiche,
sélectionnez un des opérateurs suivants :