Le premier exemple de projet montre comment créer une vue dans CICS Explorer et la renseigner à l'aide d'un programme d'écoute de sélection.
Cet exemple de projet est fourni avec CICS Explorer SDK. Pour plus d'informations, reportez-vous à la rubrique Introduction.
L'exemple de classe com.ibm.cics.explorer.sdk.demo1.views.DemoView1 est inclus dans l'exemple de plug-in com.ibm.cics.explorer.sdk.demo1. Cet exemple utilise l'extension org.eclipse.ui.views pour déclarer une vue écoutant la sélection du plan de travail et, lorsqu'une région CICS est sélectionnée, affiche une sélection de ses attributs dans un tableau. Ceci permet d'afficher le mécanisme de notification via lequel les objets sélectionnés dans les vues CICS Explorer sont propagés dans le plan de travail.
Les interfaces constituant l'API de CICS Explorer pour les objets CICS sont incluses dans le package com.ibm.cics.model. La classe Demo1View importe l'interface com.ibm.cics.model.IRegion et ajoute un programme d'écoute de sélection au site d'affichage, afin de vérifier, en cas de sélection, si l'objet est une instance IRegion et, dans ce cas, d'extraire les attributs via les méthodes publiques en vue de créer un élément à ajouter à l'arborescence.
Les trois premières colonnes du tableau répertorient les données extraites à partir de la région via les méthodes publiques getter, tandis que la quatrième colonne est une valeur dérivée correspondant à la variation du nombre total de tâches lorsque la région sélectionnée est identique à la précédente. Ces valeurs peuvent former la base de départ d'une application permettant d'afficher la charge de travail au fil du temps.
Pour ouvrir la vue, incluez le plug-in com.ibm.cics.explorer.sdk.demo1 dans la liste de plug-ins de la configuration de lancement, sélectionnez Fenêtre>Afficher la vue, puis cliquez sur Sample Category (Exemple de catégorie) et Sample View (Exemple de vue).
Une vidéo de cette démonstration, avec des variations mineures, est disponible sur YouTube à l'adresse suivante : Vidéo de l'exemple SDK 1