Rational Programming Patterns

Sous-schémas et options de transfert dans une Vue Logique

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 ouvrir l’onglet Lignes -CE d’une Vue Logique. Lorsque vous ajoutez ou sélectionnez un appel de Rubrique, de Segment ou de groupe dans les Lignes -CE , une section comportant des options pour chaque type d'appel devient accessible. 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éesAssistant de définition du -CE
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.
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 cliquer sur Ajouter. Une ligne insérée dans le tableau vous permet alors de saisir des données. Vous pouvez utiliser les boutons de déplacement 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. Sélectionnez un des opérateurs suivants :
  • + pour un transfert par addition,
  • - pour un transfert par soustraction,
  • blanc ou M pour un transfert par substitution.
    Remarque : Un transfert par substitution peut être effectué à partir d'une Rubrique groupe. Dans le sens Serveur vers Client, ce type d'alimentation est systématiquement généré.

Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)