Rational Programming Patterns for System z

Appel de ressources externes dans un Composant Applicatif

Vous pouvez implémenter des services associés à une Vue Logique à partir d'un Complément Applicatif. Pour permettre la mise en oeuvre d'un service, vous devez déclarer la Vue Logique qui contient la demande du service provenant du composant Client et réaliser les accès aux ressources externes pour contrôler la cohérence des données et sélectionner les données à envoyer au composant Client dans l'onglet Lignes -CS d'un Composant Applicatif.

Avant de commencer

Un Composant Applicatif est créé à partir de l'éditeur Serveur ou Dialogue Serveur avec un type de Dialogue Composant Applicatif.

Pourquoi et quand exécuter cette tâche

Un service peut nécessiter l'accès à plusieurs ressources externes. Les ressources externes sont des Segments représentant une table, un record, un fichier... Les Segments qui fournissent les données doivent être rattachés à une Vue Logique. Pour réaliser l'accès aux ressources externes, vous devez déclarer une Vue Logique et les différents Segments nécessaires à l'exécution du service. Vous devez également indiquer les caractéristiques logiques, physiques et d'utilisation de chaque Segment.

Procédure

  1. Ouvrez l'onglet Lignes -CS dans l'éditeur de Serveur ou de Dialogue Serveur. Pour ce faire, sélectionnez un Serveur ou un Dialogue Serveur à partir de la Vue Explorateur de designs. Double-cliquez et sélectionnez Ouvrir dans le menu contextuel. Vous pouvez alors accéder à l'onglet Lignes -CS en cliquant sur celui-ci ou bien en cliquant sur Plus d'infos dans la section Lignes -CS de l'onglet Vue d'ensemble.
  2. Cliquez sur le bouton qui correspond à l'appel que vous souhaitez insérer, Ajout d'un appel de Segment, Ajout d'un appel de Rubrique, Ajout d'un appel de Vue Serveur ou Ajout d'un appel de Vue Logique, pour créer une ligne qui contiendra la ressource appelée.
  3. Saisissez le code du Segment appelé (ou autre ressource) et ses caractéristiques dans la section qui correspond au type d'appel, par exemple Lignes CS - Appel de Segment qui se dégrise dans la deuxième partie de la fenêtre de l'onglet. Vous trouverez de même les sections Lignes CS - Appel d'une Rubrique , Lignes CS - Appel d'un Serveur et Lignes CS - Appel d'une Vue Logique. Les informations saisies et les options sélectionnées s'affichent dans les colonnes du tableau.