Muster 1 - Erstellen einer Ansicht und Verwenden eines Auswahllisteners

Das erste Musterprojekt erstellt in CICS Explorer eine neue Ansicht und verwendet einen Auswahllistener, um sie zu füllen.

Das Musterprojekt ist bereits im CICS Explorer SDK enthalten. Weitere Informationen finden Sie im Thema Einführung.

Informationen zum Mustercode

Die Musterklasse com.ibm.cics.explorer.sdk.demo1.views.DemoView1 ist im Muster-Plug-in com.ibm.cics.explorer.sdk.demo1 enthalten. Hierbei wird die Erweiterung org.eclipse.ui.views verwendet, um eine Ansicht zu deklarieren, die die Auswahl in der Workbench überwacht und, wenn eine CICS-Region ausgewählt wurde, eine Auswahl ihrer Attribute in einer Tabelle anzeigt. Der Zweck besteht darin, den Benachrichtigungsmechanismus zu zeigen, mit dessen Hilfe Objekte, die in CICS Explorer-Ansichten ausgewählt wurden, in der Workbench weitergegeben werden.

Die Schnittstellen, aus denen die CICS Explorer-API für CICS-Objekte besteht, befinden sich im Paket com.ibm.cics.model. Die Klasse Demo1View importiert die Schnittstelle com.ibm.cics.model.IRegion und fügt der Ansichtssite einen Auswahllistener hinzu, der bei jedem Auswahlereignis überprüft, ob das Objekt eine Instanz von IRegion ist, und, wenn dies der Fall ist, Attribute über die allgemein zugänglichen Methoden abruft, um ein Element zu erstellen, dass zur Baumstruktur hinzugefügt wird.

Screenshot der Musteransicht, die von Muster 1 erstellt wurde.

Die ersten drei Spalten in der Tabelle enthalten Daten, die mit allgemein zugänglichen getter-Methoden abgerufen wurden. Die vierte Spalte enthält einen abgeleiteten Wert für die Änderung der Gesamtzahl der Tasks, wenn die Region, die ausgewählt wurde, mit der vorherigen Region identisch ist. Dies könnte die Basis für den Anfang einer Anwendung bilden, mit der die Workload im zeitlichen Verlauf ermittelt werden soll.

Um die Ansicht zu öffnen, schließen Sie das Plug-in com.ibm.cics.explorer.sdk.demo1 in die Liste der Plug-ins in Ihrer Startkonfiguration ein und öffnen die Ansicht, indem Sie Fenster > Ansicht anzeigen und dann die Musterkategorie und die Musteransicht auswählen.

Ein Video dieses Demos mit einigen kleineren Abweichungen ist auf YouTube an der folgenden Position verfügbar: Video zum SDK-Muster 1