Storage Toolkit

In diesem Thema wird die Komponente 'Storage Toolkit' beschrieben, die Ihnen die Verwendung von Aktionen in Tivoli Enterprise Portal ermöglicht. Die Aktionen in Storage Toolkit bieten einen einfachen Zugriff auf Mainframeoperationen, mit denen Sie Ressourcen, wie beispielsweise Datenträger oder Mainframedatensätze, verwalten können. Sie können die Aktionen beispielsweise verwenden, um Datensätze zu migrieren oder freien Speicherplatz freizugeben.

Über die Storage Toolkit-Erweiterung für Situationen haben Sie die Möglichkeit, einen Storage Toolkit-Befehl einer Situation zuzuordnen. Dies bedeutet, dass die Ausführung des Storage Toolkit-Befehls erfolgt, wenn die Situation wahr wird. Alle Funktionen von Storage Toolkit können nun einer Situation zugeordnet werden, einschließlich der Möglichkeit zum Absetzen von angepassten Befehlen, Batch-JCL und Storage Toolkit-generierten Befehlen. Zuordnung von Storage Toolkit-Befehlen zu Situationen enthält weitere Informationen hierzu.

Mit den vom Produkt bereitgestellten Menüs und Dialogfenstern können Sie eine Reihe häufig verwendeter Mainframebefehle absetzen. Darüber hinaus können Sie auch angepasste Befehle absetzen. Storage Toolkit kann verwendet werden, um Befehle von den folgenden Einrichtungen in einem z/OS-System aus aufzurufen:
  • DFSMSdss (Device Support Services)
  • DFSMShsm (Hierarchical Storage Manager)
  • ICKDSF (Device Support Facilities)
  • IDCAMS (Access Method Services)
  • DFSMSrmm (DFSMS Removable Media Manager)
  • Mainframe (z/OS-Konsolbefehl)
  • TSO (Time Sharing Option)
Mit Storage Toolkit können Sie darüber hinaus benutzerdefinierte JCL-Datenströme erstellen und übergeben.

Menüs und Dialogfenster in Storage Toolkit

In diesem Abschnitt werden die Aktionen beschrieben, die in den Kontextmenüs von Storage Toolkit zur Verfügung stehen.

Um auf die Aktionen zugreifen zu können, müssen Sie Zeilen, die über Aktionsmenüs verfügen, in den Arbeitsbereichen auswählen und mit der rechten Maustaste auf diese Zeilen klicken. Daraufhin wird ein Kontextmenü angezeigt, in dem Sie nun einen Eintrag wie beispielsweise Datensatzaktionen auswählen können. Anschließend wählen Sie die entsprechende Aktion im Untermenü aus. Bei Auswahl einer Aktion wird ein Dialogfenster angezeigt, in dem die Aktion konfiguriert und die Anforderung übergeben wird.

Die Einträge im Kontextmenü können je nach ausgewählten Ressourcen unterschiedlich sein. Die folgenden Einträge sind jedoch immer verfügbar:
  • Befehl erstellen
  • Batch-Job erstellen
  • Befehl oder Job übergeben
Für diese Einträge gibt es keine Untermenüs. Wenn Sie diese Einträge auswählen, wird gleich das entsprechende Dialogfenster geöffnet.
Einige Aktionen können mehrere Ressourcen in einer einzigen Anforderung verarbeiten. Das heißt, eine einzige Aktion kann für mehrere Ressourcen ausgeführt werden. Gehen Sie beispielsweise wie folgt vor, um mehrere Datensätze zu migrieren:
  1. Wählen Sie die Zielressourcen in Tivoli Enterprise Portal aus.
  2. Klicken Sie mit der rechten Maustaste und wählen Sie Datensatzaktionen > Migrieren aus.
  3. Konfigurieren Sie den Befehl.
  4. Übergeben Sie die Anforderung. Der Befehl Migrieren wird für jede einzelne Ressource abgesetzt.
Wenn Sie eine Aktion auswählen, öffnet Storage Toolkit ein Dialogfenster, in dem Sie die Aktion konfigurieren können. Die Dialogfenster enthalten eine Reihe von standardmäßigen Registerkarten, die im Abschnitt Standardmäßige Registerkarten in den Dialogfenstern von Storage Toolkit beschrieben werden.
Angepasste Befehle und Jobs
Name des Menüpunkts Zugehöriges Dialogfenster
Batch-Job erstellen Dialogfenster 'Batch-Job erstellen'
Befehl erstellen Dialogfenster 'Befehl absetzen'
Befehl oder Job übergeben Dialogfenster 'Befehl oder Job übergeben'
Aktionen mit Bezug auf Datenträger, die in den Arbeitsbereichen von Tivoli Enterprise Portal angezeigt werden
Aktionen mit Bezug auf Datensätze, die in den Arbeitsbereichen von Tivoli Enterprise Portal angezeigt werden
Aktionen mit Bezug auf Datensatzattributgruppen, die in den Arbeitsbereichen von Tivoli Enterprise Portal angezeigt werden.
Name des Menüpunkts Zugehöriges Dialogfenster
Attribute extrahieren Extraktionsprogramm für Datensatzattributgruppe - Dialogfenster
Aktionen mit Bezug auf DFSMShsm

Dialogfenster 'HSM-Anforderung abbrechen'. Der Menüpunkt, mit dem dieses Dialogfenster geöffnet wird, ist verfügbar, wenn alle ausgewählten Einträge aktiv sind oder sich in der Warteschlange befinden. Ist der Status eines ausgewählten Eintrags Abgeschlossen, Abnormal beendet oder Abgebrochen, ist der Menüpunkt nicht verfügbar.

Aktionen mit Bezug auf DFSMSrmm
Name des Menüpunkts Zugehöriges Dialogfenster
Aktionen für DFSMSrmm-spezifische Datensätze
Datensatz hinzufügen Dialogfenster 'Datensatz hinzufügen'
Datensatz ändern Dialogfenster 'Datensatz ändern'
Datensatz löschen Dialogfenster 'Datensatz löschen'
Aktionen für DFSMSrmm-spezifische Eigner
Eigner hinzufügen Dialogfenster 'Eigner hinzufügen'
Eigner ändern Dialogfenster 'Eigner ändern'
Eigner löschen Dialogfenster 'Eigner löschen'
Aktionen für DFSMSrmm-spezifische Datenträger
Datenträger hinzufügen Dialogfenster 'Datenträger hinzufügen'
Datenträger ändern Dialogfenster 'Datenträger ändern'
Aktionen bestätigen Dialogfenster 'Aktionen für alle Datenträger bestätigen'
Datenträger löschen Dialogfenster 'Datenträger löschen'
Aktionen für DFSMSrmm-spezifische VRS-Ressourcen
VRS hinzufügen Dialogfenster 'VRS hinzufügen'
VRS ändern Dialogfenster 'VRS ändern'
VRS löschen Dialogfenster 'VRS löschen'

Die Dokumentation für das Betriebssystem z/OS enthält Referenzinformationen zu den Befehlen und Parametern, die von Storage Toolkit verwendet werden. Über die folgende Webseite können Sie auf die Dokumentation für die von Ihnen verwendete z/OS-Version zugreifen: http://www-03.ibm.com/systems/z/os/zos/

Verarbeitung von Aktionsanforderungen durch Storage Toolkit

In diesem Abschnitt wird kurz beschrieben, wie der OMEGAMON for Storage on z/OS-Überwachungsagent Aktionsanforderungen verarbeitet.
Anmerkung: Storage Toolkit ermöglicht die Verwendung von Ressourcen, die sich in einer separaten z/OS-Umgebung befinden. Diese Aktivität ist jedoch nur dann ausführbar, wenn sich diese separate Umgebung auf einer DASD-Einheit befindet, die von den verschiedenen z/OS-Umgebungen gemeinsam genutzt wird.

Alle Aktionen, nicht nur die Aktionen, die benutzerdefinierte JCL-Datenströme übergeben, werden als Batch-Jobs auf dem z/OS-System ausgeführt. Jeder Befehlstyp verfügt über eine Schnittstelle für Batch-Jobs, die von Storage Toolkit zur Ausführung der Aktion verwendet wird. Die JCL für die einzelnen Befehlstypen wird über PARMGEN definiert und anschließend zur Ausführung des Befehls verwendet. Mit PARMGEN wird ferner eine standardmäßige Jobkarte definiert, die auf die einzelnen Batch-Jobs angewendet wird. Diese Karte kann jedoch durch eine angepasste Jobkarte außer Kraft gesetzt werden, die Sie im Storage Toolkit-Dialogfenster angeben.

Bei der Übergabe einer Aktionsanforderung startet Storage Toolkit unter z/OS einen Thread, der die Ausführung der Anforderung steuert. Der Thread generiert die JCL, ersetzt Variablen durch Werte und erweitert die Klauseln )DOT )ENDDOT. Dann übergibt der Thread den Batch-Job unter Verwendung der internen MVS-Lesefunktion zur Ausführung und wartet, bis die Ausführung abgeschlossen ist. Am Beginn eines JCL-Datenstroms fügt Storage Toolkit einen Schritt ein, der Code für die Überwachung der restlichen Schritte in diesem Job ausführt. Nach Abschluss eines Schritts erfasst dieser Code die Befehlsausgabe oder (sofern Ihre Anforderung die Ausführung benutzerdefinierter JCL vorsieht) den Inhalt der entsprechenden Datensätze und DD-Namen, die zum späteren Anzeigen kopiert werden sollen. An eine SYSOUT-Klasse weitergeleitete DD-Namen werden erst beim letzten Schritt des Jobs erfasst.

Am Ende eines JCL-Datenstroms fügt Storage Toolkit einen letzten Schritt ein, der ebenfalls Storage Toolkit-Code ausführt. Der Code im letzten Schritt erfasst nach Bedarf die Systemausgabe (SYSOUT) für die einzelnen Schritte, den Rückkehrcode des Batch-Jobs und optional die JES-Ausgabe. Darüber hinaus wird der Storage Toolkit-Thread über den Abschluss des Batch-Jobs benachrichtigt. Der Thread speichert dann die Ergebnisse der Ausführung in der Prüfpunktdatenbank und wird beendet.

Zu diesem Zweck erstellt der Storage Toolkit-Thread temporäre Datensätze für die JCL, die Ergebnisse des Batch-Jobs und weitere Dateien. Die Datensätze sind temporär und werden von Thread und Batch-Job gemeinsam genutzt. Nach Ausführung des Batch-Jobs werden die Datensätze gelöscht.

Die für die Verarbeitung der Anforderung erforderlichen Aktivitäten werden in einer Sicherheitsumgebung ausgeführt, die Storage Toolkit mithilfe Ihrer Tivoli Enterprise Portal-Benutzer-ID einrichtet. Da die Sicherheitsumgebung auf dem z/OS-System eingerichtet wird, auf dem der Überwachungsagent ausgeführt wird, muss diese Benutzer-ID mit Ihrer Mainframe-ID auf diesem System übereinstimmen. Falls diese ID keine gültige Mainframe-Benutzer-ID ist, kann keine Sicherheitsumgebung eingerichtet werden, und die Aktionsanforderung schlägt fehl.

Storage Toolkit führt im Kontext der Sicherheitsumgebung die folgenden Operationen aus:
  • Alle vom Batch-Job benötigten temporären Datensätze werden erstellt und aufgerufen.
  • Der Batch-Job wird übergeben.
Sollte Ihre Aktionsanforderung benutzerdefinierte JCL ausführen, verwendet Storage Toolkit Ihren Sicherheitskontext außerdem für den Zugriff auf den JCL-Datensatz und weitere Datensätze, die Substitutionsvariablen enthalten. Wenn Sie für die Datensätze nicht berechtigt sind, schlägt die Aktionsanforderung fehl.
Anmerkung: Die Benutzer, die sich an Tivoli Enterprise Portal anmelden, müssen einer bestimmten Sicherheitsauthentifizierung unterliegen, um die Sicherheit der Storage Toolkit-Befehle zu gewährleisten. Die Authentifizierung wird auf dem Hubüberwachungsserver in der IBM® Tivoli Monitoring-Umgebung eingerichtet. Weitere Informationen hierzu finden Sie im Abschnitt Authentifizierung und Berechtigung für die Ausführung von Storage Toolkit-Befehlen.