Das IT - Informationssystem XINFO Das IT - Informationssystem Eine Einführung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com 1 1 1 1 1 1 1 1 1 1 1
Eine Einführung Der Basiskurs sollte in der vorgegebenen sequentiellen Reihenfolge durchgegangen werden. Er hilft Ihnen, XINFO besser kennen zu lernen. Der beste Weg dazu ist jedoch einfach: Benutzen Sie XINFO so oft es geht. Falls Sie den Kurs nicht in der sequentiellen Reihenfolge durchgehen, können Sie mit Hilfe des Index navigieren. Einführung Topic 1 Topic 2 Topic 3 Wenn Sie auf dieses Feld klicken, kommen Sie direkt zum Index. Zur letzten betrachteten Folie
Eine Einführung Was ist XINFO? PC-Client ISPF-Dialog Kapitel 1 Eine kurze Einführung Was ist XINFO? Kapitel 2 Hier lernen Sie, wie man am besten mit den Dialogen arbeitet PC-Client ISPF-Dialog Kapitel 3 Hier lernen Sie, wie man auf spezielle Daten zugreift, z.B. TWS, JCL, SMF usw. Die Module von XINFO Falls Datei nicht geöffnet werden kann...
Was ist XINFO? XINFO ist ein Informationssystem für Rechenzentren. Es ermöglicht den Zugriff auf alle relevanten Informationen: XINFO analysiert z/OS Systeme: JCL, DB2, IMS, CICS, SMF, RMM, Cobol, PL1, DLI, TWS, Control-M, Control-D, CA-7, CA-1, CA-Deliver, BAGJAS, CA-Scheduler, UC4, Zeke, Beta93 und vieles mehr. XINFO analysiert UNIX und Windows Systeme: Volumes, Dateien, Hardware, Software, Services, Daemonen, Job- und Programmlaufzeiten, TWS, Control-M, UC4 und SAP Das Ergebnis der Analyse wird in eine Datenbank geladen Für Abfragen gibt es Dialogprogramme (Windows oder ISPF), mit denen Ergebnisse tabellarisch oder grafisch dargestellt werden können.
Wie funktioniert XINFO? z/OS z/OS, Unix, Windows UNIX, Windows z/OS, Unix, Windows JCL SMF Scheduler File- system Jobs Inventory SAP JCL Scanner SMF Scanner Scheduler Scanner Space Scanner Process- Scanner Inventory Scanner SAP Scanner z/OS, UNIX, Windows XINFO Datenbasis (DB2, ORACLE or MS-SQL) Dialog
XINFO und z/OS In z/OS Umgebungen treten wiederholt typische Fragestellungen auf, z.B. Welche Jobs verwenden die Datei A.B.C ? Welche Programme rufen das Modul XYZ auf ? Welche Jobs waren vorgestern um 03:30 Uhr aktiv ? Welche DB2- oder IMS-Datenbanken werden gelesen ? Welche Sourcen verwenden das COPY-Member ABC ? Welche Programm hat gestern die Datei X.Y.Z geändert ? Welche Jobnachläufer hat der Job ABC? ...
XINFO und "Distributed Systems" “Distributed Systems” bedeutet, das die Informationsverarbeitung auf verschiedenen Betriebssystemen läuft. Fragestellungen sind hier: Welche Software ist auf SERVER1 installiert? Wieviele CPU-Minuten hat Job ABC verbraucht? Welche AIX- oder Solaris-Maschine hat noch wieviel Plattenplatz frei? In welchen Maschinen ist die gleiche Netzwerkkarte wie in SERVER3 eingebaut? Welche Programme und Prozesse waren zwischen 14:00 und 15:00 Uhr auf SERVER4 und SERVER5 aktiv? ...
PC-Client
PC-Client - Grundfunktionen Logon Display Liste Display Auswählen Eingabepanel Ausgabepanel Spalten Sortieren Zeilenkommandos Suchen, Markieren, etc. Weitere Funktionen… Graphiken
PC-Client Der XINFO PC-Client ist eine typische Windows-Anwendung
PC-Client - Logon Als erstes müssen Sie sich über das Menü „File-Logon“ anmelden ...
PC-Client - Logon Dann geben Sie Ihre Userid und Ihr Passwort an ...
PC-Client - Logon ... und selektieren die entsprechende Konfiguration. Fragen Sie Ihren XINFO- Administrator, wenn hier mehrere Konfigurationen angezeigt werden
PC-Client - Startpanel gruppiert Die Auswahlmöglichkeiten im Startpanel - gruppiert nach Themenbereichen … … z.B. Scheduler … oder SAP … oder JCL … oder SMF … oder Output … oder Source code
PC-Client - Startpanel ungruppiert Die Auswahlmöglichkeiten im Startpanel - ungruppiert und sortiert nach Themenbereichen … … z.B. CA-Scheduler … oder CA-7 … oder CONTROL-M … oder OPC /TWS z/OS)
PC-Client - Startpanel umschalten Die Art des Startpanels kann über das Menü Options und General definiert werden
PC-Client - Startpanel umschalten Mittels „Display List“ kann die Gruppierung ein- oder ausgeschaltet werden. Standard ist Gruppiert.
PC-Client - Abfrage auswählen Wenn Sie eine z.B. Abfrage innerhalb der JCL ausführen wollen … … klicken Sie bitte auf das Zeichen + im linken Baum …
PC-Client - Abfrage auswählen … und für JCL öffnen sich mehrere Möglichkeiten einer Suchabfrage, z.B. … … Suche im EXEC-Statement, z.B. nach Programmnamen … …Doppelklick auf die Zeile mit EXEC-Statement …
PC-Client - Eingabepanel ... und Sie bekommen das Selektions-Panel angezeigt. Hier sehen Sie die möglichen Felder
PC-Client - Eingabepanel Suche nach allen Programmnamen mit XXR als Prefix Starten Sie die Abfrage mit OK
PC-Client - Ausgabepanel Spaltenüberschrift mit Jobname, Stepnummer (Snr), Typ (PGM oder PROC), Programmname, Jobstepname (JobStep), Original-Programmname, Programmparameter, etc.
PC-Client - Spaltenüberschriften (Legende) Über das Menü Options und „Display Legend“ werden Ihnen alle Spaltenüberschriften erklärt.
PC-Client - Eingabepanel Suche nach allen Programmnamen mit XXR als Prefix und … Ein anderes Beispiel mit JCL-EXEC-Daten … und im Programmparameter mit MSGLEVEL=1, egal an welcher Position Merke: Alle Angaben im Eingabepanel werden mit UND verknüpft.
PC-Client - Ausgabepanel
PC-Client - Eingabepanel Ein anderes Beispiel mit JCL-DSN Suche nach allen Dateien der Programme mit XXR als Prefix und einer LRECL > 80
PC-Client - Eingabepanel Suche nach allen Programmnamen mit XXR als Prefix und … … und mit LRECL größer als 80 Vergleichsoperator GT (greater than) kann ausgewählt werden, wenn Sie auf den Pfeil klicken
PC-Client - Ausgabepanel
Vergleichsoperatoren (1) Vergleichsoperatoren: EQ ---> Equal (Gleich) NE ---> Not Equal (Ungleich) GT ---> Greater Than (Größer als) GE ---> Greater or Equal (Größer oder Gleich) LT ---> Less Than (Kleiner als) LE ---> Less or Equal (Kleiner oder Gleich) NB ---> Not Blank (Nicht nur Leerzeichen) EB ---> Equal Blank (Nur Leerzeichen) NN ---> Not Null (Nicht leer) EN ---> Equal Null (Leer) Besondere „Vergleichsoperatoren“: 99 ---> More Arguments (Mehrere Argumente) SA ---> Select all (Zeige alle) EX ---> Exists NX ---> Not Exists
Vergleichsoperatoren (2) NB ---> Not Blank (Nicht nur Leerzeichen): Es werden alle Datensätze angezeigt, bei denen das ausgewählte Datenfeld mindestens ein vom Leerzeichen verschiedenes Zeichen enthält. Bei Datums- und Zeitfeldern gleichwertig mit NN. EB ---> Equal Blank (Nur Leerzeichen): Es werden alle Datensätze angezeigt, bei denen das ausgewählte Datenfeld nur Leerzeichen enthält. Bei Datums- und Zeitfeldern gleichwertig mit EN. NN ---> Not Null (Nicht leer): Es werden alle Datensätze angezeigt, bei denen das ausgewählte Datenfeld nicht leer ist. Leere Spalten werden von DB2 als NULL gewertet, im XINFO werden solche Spalten mit einer Reihe von Minuszeichen ('-') angezeigt. EN ---> Equal Null (Leer): Es werden alle Datensätze angezeigt, bei denen das ausgewählte Datenfeld leer ist, also NULL enthält. Die Anzeige erfolgt mit Minuszeichen ('-').
Vergleichsoperatoren (3) EX ---> Exists: Der EX-Operator ermöglicht Abfragen in der Form „Gib mir alle Dateien des(r) Jobs, in denen die Datei A.B.C vorkommt“. Es werden also nicht nur die Zeilen ausgegeben, in denen die Datei A.B.C vorkommt, sondern auch alle anderen Dateien des jeweiligen Jobs. Der EX-Operator ist besonders in Verbindung mit dem 99er-Operator sinnvoll, da nur hiermit folgende Abfrage gemacht werden kann: „Gib mir alle Jobs, die die Datei A.B.C und die Datei X.Y.Z verwenden“. NX ---> Not Exists: Der NX-Operator ermöglicht Abfragen in der Form „Gib mir alle Dateien des(r) Jobs, in denen die Datei A.B.C nicht vorkommt“. Der NX-Operator ist wie der EX-Operator besonders in Verbindung mit dem 99er-Operator sinnvoll, da nur hiermit folgende Abfrage gemacht werden kann: „Gib mir alle Jobs, in denen weder die Datei A.B.C noch die Datei X.Y.Z verwendet werden“. SA ---> Select all (Zeige alle): Der SA-Operator dient zur Angabe des Bezugsfeldes bei den Operatoren EX und NX. Falls sich diese Operatoren auf das oberste Feld des Eingabe-Panels beziehen, kann der SA-Operator weggelassen werden.
Vergleichsoperator 99 (für oder) Suche nach allen Programmnamen mit XXR als Prefix und … Ein weiteres Beispiel mit JCL-EXEC-Daten Verwenden Sie für ODER den Operator 99 (für „mehr Argumente“) … und im Programmparameter mit MSGLEVEL=1 oder ML=1, egal an welcher Position
Vergleichsoperator 99 (für oder) Für jedes 99 (hier für PARM) geht ein PopUp-Panel auf, in dem Sie für dieses Feld bis zu 8 Abfragen eingeben können Merke: Im PopUp-Panel können Sie UND und ODER verwenden.
PC-Client - Ausgabepanel
PC-Client - Ausgabepanel Doppelklick auf eine Zeile zeigt alle Daten der Zeile an
PC-Client - SORT (1) Zum Sortieren klicken Sie in eine Spaltenüberschrift
PC-Client - SORT (2) 2. Spalte auswählen 3. Sortierung ändern 1. Menü Options und SORT 2. Spalte auswählen 3. Sortierung ändern 4. auf- oder absteigend für jede Spalte
PC-Client - SORT (3) die sortierte Tabelle Die Reihenfolge der Spalten ist jetzt anders, und es fehlen Spalten. Wie das?
PC-Client - Suchen Benützen Sie das Menü SEARCH, um nach Inhalten zu suchen.
PC-Client - Suchen 1.Menü Search und Feld auswählen, in dem gesucht werden soll, z.B. in PARM 2. Geben Sie den Suchbegriff ein, z.B. *MODE=CREATE*
PC-Client - Suchen 3. erstes Vorkommen von *MODE=CREATE* 4. Sprung zum nächsten *MODE=CREATE*
PC-Client - Suchen …oder alle Zeilen mit *MODE=CREATE* markieren
PC-Client - Sub-Tabelle …dann über Menü VIEW und Sub-Tabelle …
PC-Client - Sub-Tabelle …eine Tabelle mit allen *MODE=CREATE* erhalten Hinweis: Diese Funktion gibt es nur im PC-Client
PC-Client - TOGGLE Funktion Über VIEW und TOGGLE kann man die Markierungen „umkehren“...
PC-Client - TOGGLE Funktion Das Ergebnis nach TOGGLE Hinweis: Diese Funktion gibt es nur im PC-Client
PC-Client - Alle Zeilen markieren ...mit ALL kann man alle Zeilen markieren... Hinweis: Diese Funktion gibt es nur im PC-Client
PC-Client - Alle Markierungen entfernen ...und mit REMOVE kann man alle Markierungen entfernen Hinweis: Diese Funktion gibt es nur im PC-Client
Allgemeine Optionen Allgemeine Angaben können über das Menü Options und General definiert werden
Allgemeine Optionen Anzahl Zeilen im Ergebnispanel. Wir empfehlen keine zu große Zahl.
Allgemeine Optionen Ihr Scheduling-System auswählen
Haben Sie bereits Fragen zum PC-Client? Ja? info@horizont-it.com
PC-Client - Weitere Funktionen Zeilenkommando All vgl. ISPF-Dialog Arrange Fix ---------------- History - Job Run Times -------------------------- Command ===> Top : Legend SAVE SORT Find STAT LIBS BATCH Arrange EXit Bottom: ? List all Zeilenbefehle S ..." A Appl. R Run Cycles B Browse Job JT Job/Table Q PGM/PSB CP TWS-CP SI SYSIN ... Auftrags-Id ON Jobname Job Start Time Job End Time 8.01.1999,20:00 18.01.1999,20:02 .. ACW500010A 003 #DB2IMS 20.01.1999,06:01 20.01.1999,06:01 .. ACW500010A 003 #DB2IMS 19.01.1999,06:01 19.01.1999,06:01 .. ACW500020A 003 #DB2IMS 19.01.1999,20:10 19.01.1999,20:10 .. ACW500020A 003 #DB2IMS 18.01.1999,20:03 18.01.1999,20:03 .. ACW500020A 004 #DB2IMS 20.01.1999,03:10 20.01.1999,03:17 .. ACW500020A 004 #DB2IMS 19.01.1999,01:28 19.01.1999,01:32 .. ACW500020A 005 #DB2IMS 20.01.1999,03:17 20.01.1999,03:18 Statistics Group Export / Import Gibt es nur im PC-Client Auswahl speichern/laden Cut und Paste BIF (Batch Interface) Details & Tips zur Auswahlmaske
ISPF-Dialog - Zeilenkommandos Die XINFO-Zeilenkommandos sind Verbindungen zu anderen Daten, vergleichbar mit einem Hyperlink in Webseiten. Planname Jobname Job Resource Table DSN PGM SMF History
PC-Client - Zeilenkommando Ein weiteres Beispiel: Suche nach einem PL/1-Programm 1. Klick auf das Pluszeichen bei Source 2. Klick auf das Pluszeichen bei PL/1 3. Klick auf „General Information“
PC-Client - Zeilenkommando 1. Programnamen eingeben, z.B. DSNTEP2 2. OK drücken
PC-Client - Zeilenkommando Das Programm DSNTEP2 wird einmal gefunden - im Sourcemember DSN610.SDSNSAMP
PC-Client - Zeilenkommando Sie wollen wissen, in welchen JCL-Steps das Programm verwendet wird? 1. Klick mit rechter Maustaste auf die Zeile 2. In diesem Menü JCL auswählen 3. In diesem Menü EXEC-Statements auswählen - mit linker Maustaste
PC-Client - Zeilenkommando Das Programm DSNTEP2 wird in diesen Jobs gefunden
PC-Client - Zeilenkommando Sie wollen wissen, wann der Job XXRJDBC2 gelaufen ist? 1. Klick mit rechter Maustaste auf die Zeile 2. In diesem Menü SMF auswählen 3. In diesem Menü Job-Information auswählen - mit linker Maustaste
PC-Client - Zeilenkommando Returncode Jobstartzeit Jobendezeit
PC-Client - ALL (1) Zeilenkommandos gelten normalerweise „nur“ für den ausgewählten Satz... ...z.B. alle EXEC Anweisungen des Jobs XXRJDBL0...
PC-Client - ALL (2) Wenn man aber die EXEC Anweisungen aller angezeigten Jobs möchte...
PC-Client - ALL (3) ...dann verwendet man am besten das ALL Kommando im Menü VIEW ... ...für EXEC Anweisungen ...
PC-Client - ALL (4) ... und erhalten eine Tabelle mit den EXEC Anweisungen aller vorher angezeigten Jobs.
PC-Client - ARRANGE Das Layout kann mit der ARRANGE-Funktion im Menü VIEW geändert werden. Der Anwender ändert das Layout im Dialog, die Einstellungen werden am PC gespeichert
PC-Client - FIX (1) wenn beim Scrollen ...
PC-Client - FIX (2) ... mehr als eine Spalte fest stehen bleiben soll...
PC-Client - FIX (3) ...dann verwenden Sie das Kommando FIX... ...und geben im Dialog die gewünschte Anzahl ein
PC-Client - FIX (4) Ergebnis: Die beiden linken Spalten bleiben stehen
PC-Client - STATISTICS Eine weitere Funktion des PC-Clients: STATISTICS … … z.B. für das Feld ALLOC … Summe = 250 MB
PC-Client - GROUP (1) Eine nützliche Funktion: GROUP Z.B. Gruppieren nach CA-1 CREATION DATE
PC-Client - GROUP (2) Man erhält als Ergebnis die Anzahl der erstellten Kassetten / Tag
PC-Client - EXPORT (1) Übersicht über alle VOLUMES Warum eigentlich nicht als Grafik?
PC-Client - EXPORT (2) Leider gibt es in XINFO noch keine Grafik für Volumes, aber...
PC-Client - EXPORT (3) Die Grafik kann man auch mit XINFO und EXCEL erstellen:
PC-Client - EXPORT (4) ...und in die richtige Reihenfolge bringen. (Das kann man aber auch später in EXCEL machen) 1. Schritt: Mit ARRANGE die Spalten auswählen...
PC-Client - IMPORT nach EXCEL (1) ...und als Dateityp „Export File (*.CSV)“ auswählen 2. Schritt: „Save as...“ auswählen
PC-Client - IMPORT nach EXCEL (2) 3. Schritt: Mit EXCEL die Datei öffnen: Hinweis: Bei Dateityp „Alle Dateien“ auswählen
PC-Client - IMPORT nach EXCEL (3) 4. Schritt: „Getrennt“ auswählen... ...und mit „Ende“ bestätigen
PC-Client - IMPORT nach EXCEL (4) 5. Schritt: In der XINFO SPACE-Tabelle „Einfügen Diagramm...“ auswählen
PC-Client - Diagrammtyp auswählen in EXCEL 6. Schritt: Bei Diagrammtyp „Säule“ und bei „gestapelt“ Stapelbalken auswählen Mit „Ende“ bestätigen
PC-Client - Volume Übersicht Das Ergebnis: Eine Übersicht über alle Volumes
PC-Client - Visio Export Diese Jobfolge nach Visio exportieren
PC-Client - Visio Export Netzplan als „Visio-Importdatei“ speichern
PC-Client - Visio Export Im Programm Visio „Datei Öffnen“
PC-Client - Visio Export Visio Import Dialog, alle Einstellungen können beibehalten werden.
PC-Client - Visio Export Dateikonvertierung
PC-Client - Visio Export Layout anpassen über „Shape“ -> „Layout optimieren“
PC-Client - Visio Export Formatvorlage und Richtung anpassen
PC-Client - Visio Export Zum Vergleich
PC-Client - Export Formate, Übersicht Tabellen HTML CSV für Excel TXT als ASCII Text DAT für XINFO PC-Client Graphik VMF für den WebViewer WMF, JPEG, BMP, PCX, TIF usw. VISO 2000
PC-Client - XINFO Tabelle als HTML-Datei XINFO Tabelle als HTML-Datei im Explorer...
PC-Client - GIF Graphiken XINFO Netzplan als GIF-Datei im Explorer...
PC-Client - BMP Graphiken ..oder als BMP-Datei in MS-Paint
PC-Client - Graphiken, Dateigrössen Ein kleiner Tip: WMF liefert optimale Qualität und spart Plattenplatz
PC-Client - Auswahl speichern und laden (1) Falls Sie eine komplexe Abfrage wiederholt verwenden wollen...
PC-Client - Auswahl speichern und laden (2) Mit „Save Auswahl“ können Sie die Abfrage speichern ...
PC-Client - Auswahl speichern und laden (3) … der Dateinamenssuffix-/typ muss SEL sein.
PC-Client - Auswahl speichern und laden (4) Mit „Load Auswahl“ können Sie eine gespeicherte Abfrage wieder laden.
PC-Client - Werte kopieren (1) Wenn Sie z.B. diesen Wert in die Zwischenablage kopieren wollen...
PC-Client - Werte kopieren (2) ..dann markieren Sie den Wert einfach mit der linken Maus und drücken „SHIFT-Einfg“.
PC-Client - Graphiken Der XINFO PC-Client liefert verschiedene Graphiken: SMF-Balkenplan Datenflussplan JCL Explorer Source Explorer Job Netzplan CALL Diagramm
PC-Client - Displays für Graphiken Die GRAPH-Displays sind am Ende der Liste aufgeführt.
PC-Client - Jobnetzplan Der Jobnetzplan zeigt die Jobs und die Abhängigkeiten zwischen den Jobs grafisch an, welche im Scheduler (TWS, CA7, CONTROL-M, ZEKE, TWS, ...) definiert sind: Jobs Vorläufer Nachläufer Trigger (CA7) Conditions (Control-M, ZEKE) Dateien (CA7, ZEKE, TWS) Prompts (TWS)
PC-Client - Jobnetzplan Jobnetzpläne können über mehrere Wege erzeugt werden über das allgemeine Menü GRAPH Oder über das Menü SCHEDULER, Submenü Ihres Scheduling-Systems und Submenü Jobnetzplan
PC-Client - Jobnetzplan über Menü Graph Zuerst auf das Pluszeichen bei GRAPH klicken … ... dann Ihren gewünschten Netzplan auswählen
PC-Client - Jobnetzplan über Menü Scheduler Oder: Zuerst auf das Pluszeichen bei SCHEDULER klicken … … dann auf das Pluszeichen von Ihrem Scheduling-System klicken … … zuletzt Job-Netzplan auswählen
PC-Client Jobnetzplan - Suchkriterien Es wird jedes Mal zuerst das Eingabepanel angezeigt XXRJJUP Startjob Wichtiger Hinweis: Grafiken mit Abfragen wie “alle Jobs in meinem System” machen keinen Sinn ! Hier definieren Sie die Anzahl der abhängigen Jobs, die mit angezeigt werden: Pred steht für Predecessor, Succ für Successor. Mit Pred=1 wird genau ein 1 Vorläufer bzw. mit Succ=1 genau 1 Nachfolger des/r gefundenen Jobs mit angezeigt.
PC-Client Jobnetzplan - Ergebnis Pred/Succ = 1 Startjob Pred/Succ = 1, es wird eine Stufe mehr als die Auswahl dargestellt
PC-Client Jobnetzplan - Ergebnis Pred/Succ = 2 Startjob Vorgänger, 1. Stufe Nachfolger, 1.Stufe Nachfolger, 2.Stufe
PC-Client Jobnetzplan - Layout der Knoten Kasten mit durchgezogener Linie = Job(s) entspricht Auswahl im Eingabepanel Kasten mit gestrichelter Linie = Job(s) über die Angabe der Pred./Succ.-Levels
PC-Client Jobnetzplan - Abhängigkeitslevel (1) XXRJANF Neue Auswahl
PC-Client Jobnetzplan - Abhängigkeitslevel (2) Frage: Welche Jobs sind von XXRJJUP abhängig?
PC-Client Jobnetzplan - Abhängigkeitslevel (3) 1. Rechter Mausklick auf XXRJJUP 3. Anzahl der Vor- und Nachläufer neu auswählen 2. Menü „Dep. Level“ auswählen
PC-Client Jobnetzplan - Abhängigkeitslevel (4) Ausgangspunkt Diese Jobs sind abhängig von XXRJJUP!
PC-Client Jobnetzplan - Zeilenkommandos (1) In großen Plänen ist es hilfreich, eine Liste aller Vorgänger und Nachläufer zu erhalten …. 1. Rechter Mausklick auf XXRJJUP 2. SUCC auswählen
PC-Client Jobnetzplan - Zeilenkommandos (2) 3. Es werden alle Nachfolgerjobs in einer Liste angezeigt Startjob 4. Durch Mausklick in der Liste werden diese markiert
PC-Client Jobnetzplan - Zeilenkommandos (3) In jedem Netzplan kann man sich die zum Job gehörende JCL anzeigen lassen, sowie die JCL mit Prozeduren Rechter Mausklick auf JOB
PC-Client Jobnetzplan - Zeilenkommandos (4) JCL wurde vom Mainframe übertragen.
PC-Client Jobnetzplan - Zeilenkommandos (5) Prozeduraufruf
PC-Client Jobnetzplan - Zeilenkommandos (6) JCL mit Prozeduren
PC-Client Jobnetzplan - Zeilenkommandos (7) JCL mit Prozeduren wurde aufgelöst und vom Mainframe übertragen. Aufgelöste Prozedur
PC-Client - Datenflussplan Der XINFO-Datenflussplan zeigt Ihnen die JCL grafisch an. Folgende Informationen dienen als Datenbasis: Jobs Joblibs Steps Programme DD DSN DB2 IMS
PC-Client - Datenflussplan - Display Auswählen Als erstes müssen Sie im Startpanel die Grafik mit dem Datenflussplan auswählen ...
PC-Client - Datenflussplan - Selektion ... dann geben Sie die Selektionskriterien ein, z.B. *XINFO* ... ... starten Sie mit OK die Abfrage ...
PC-Client - Datenflussplan Übersicht ... und Sie erhalten den Dataset Flowchart DD DSN Job PGM another Job
PC-Client - Datenflussplan Zeilenkommandos Klick mit rechter Maustaste auf ein Dataset Symbol (gelbe Box) aktiviert das Menü mit den Zeilenkommandos ...
PC-Client - Datenflussplan JCL Klick mit rechter Maustaste auf auf ein Programmsymbol (weiße Box) aktiviert ein anderes Menü, in dem Sie z.B. die komplette JCL bekommen ... ... oder bei “JCL with Procedures” erhalten Sie die JCL, so wie sie vom JES submitted wird. D.h., mit allen Prozeduren und symbolischen Parametern.
PC-Client - Datenflussplan Abhängigkeiten Die Vorläufer- (“Pred”) oder Nachfolger- (“Succ”) -Funktion zeigt alle direkten Predecessor und Successor ...
PC-Client - Datenflussplan Abhängigkeiten Ein Klick auf einen Eintrag … ... zeigt die Datei in der Grafik an.
Datenfluss-Netzplan, Beispiel mit DB2-Daten Temporärer Dataset Step 2 liest DB2-Tabellen sowie Datasets und schreibt Datasets DB2 DB2 - Zugriff, hier READ DB2 - Tabellenname
Step 3 liest und schreibt Datasets Datenfluss-Netzplan Wie bei allen Netzplänen: Zeilenkommandos, Dep. Level, JCL usw. sind auch hier verfügbar! Step 3 liest und schreibt Datasets
Datenfluss-Netzplan Datenfluss-Netzplan z.B. die JCL
PC-Client - JCL Explorer Der JCL-Explorer zeigt die JCL (und die JCL-Prozeduren) in einer vollkommen neuen Sicht (Baumstruktur) an, mit: Jobs Joblibs Steps Stelibs Programme DD DSN
PC-Client - JCL Explorer - Übersicht Klicken Sie auf ein Job-Symbol ... Job PGM DD DSN
PC-Client - JCL Explorer - Datenflussplan Klicken Sie auf ein JobLib-Symbol ... ... und Sie bekommen einen Datenflussplan des Jobs ...
PC-Client - JCL Explorer - Jobnetzplan ... und Sie bekommen einen Jobnetzplan
PC-Client - SMF-Balkenplan Das SMF-Balkendiagramm zeigt Ihnen die SMF-Informationen grafisch an, mit: Jobnames Startzeit Endezeit Wartezeit Fehlerhafte Jobs Zusammenfassung
PC-Client - SMF-Balkenplan SMF-Balkenzpläne können über mehrere Wege erzeugt werden über das allgemeine Menü GRAPH Oder über das Menü SMF und dem Submenü „Jobruntime Barchart“
PC-Client - SMF-Balkenplan über Menü Graph Zuerst auf das Pluszeichen bei GRAPH klicken … ... dann „SMF - Jobruntime Barchart“ auswählen
PC-Client - Balkenplan über Menü Scheduler Oder: Zuerst auf das Pluszeichen bei SMF klicken … ... dann „Jobruntime Barchart“ auswählen
PC-Client - Balkenplan Es wird jedes Mal zuerst das Eingabepanel angezeigt Wie liefen die Jobs mit XXRJ* als Jobnamensprefix am 27.10.2005?
PC-Client - Balkenplan Wählen Sie Ihre Sortierreihenfolge Feld nach oben oder unten schieben Je Feld auf- oder absteigend
PC-Client - Balkenplan Mit Zoom+ oder Zoom- können Sie die Darstellung vergrößern oder verkleinern
PC-Client - Balkenplan Jobnamen Zeitachse Wartezeit Fehlerjob Wartezeit Anzahl aller Jobs
PC-Client - Balkenplan Klick mit linker Maustaste zeigt alle Daten zu diesem Joblauf an Returncode, Start- und Endezeit Wait for Initiators Wait for Enqueue oder Device
PC-Client - Balkenplan Über das Menü OPTIONS und Jobruntimes können Sie Layout-Angaben zum Balkenplan definieren
PC-Client - Balkenplan Bis zu welchem Returncode ist der Job noch OK, wird also nicht als Fehler angezeigt
PC-Client - Balkenplan Ab 10 Sekunden als Wait-Job identifiziert Diese Waits anzeigen Farben für die Waits
PC-Client - Balkenplan „Langläufer“-Job wartete zuerst 405 Sekunden und lief dann 642 Sekunden
PC-Client - Balkenplan Zusammenfassung bzw. Anzahl der oben gezeigten Jobs
PC-Client - Balkenplan Scrollbar vertikal Scrollbar horizontal
PC-Client - Balkenplan Bei Klick auf Jobnamen …
PC-Client - Balkenplan … wird der Netzplan zu dieser Jobstartzeit positioniert
PC-Client - Balkenplan 1. Mit gedrückter linker Maus einen Bereich markieren … 2. … dann mit linker Maus in leeren Bereich klicken
PC-Client - Balkenplan … dieser Bereich wird gezoomt
PC-Client - Balkenplan Mit rechter Maustaste auf einen Jobbalken klicken … …und „Zoom back“ auswählen … … es wird zurück gezoomt
PC-Client - Balkenplan Mit der rechten Maustaste kann natürlich wieder zu allen zu diesem Job gehörigen weiteren Daten gesprungen werden = Zeilenkommando, z.B. direktr zu den Ressourcen des Schedulers (hier TWS) …
PC-Client - Balkenplan und Zeilenkommando
PC-Client - Balkenplan und Zeilenkommando Oder mit der rechten Maustaste direkt die JCL anzeigen lassen
PC-Client - Balkenplan und Zeilenkommando
PC-Client - Balkenplan von einem Job Ziel: Das Joblaufzeitverhalten eines Jobs anzeigen Im Eingabepanel den Jobnamen auswählen … ... es erscheint eine Warnung, wenn der Zeitrahmen über mehr als 24 Stunden geht … … die Option „Create barchart, but ignore date“ auswählen …
PC-Client - Balkenplan von einem Job … in der Zeitachse fehlt das Datum Sehr „stabiles“ Laufzeitverhalten - fast immer zur selben Zeit „kleine Ausreißer“
PC-Client - Balkenplan von einem Job Wann war dieser „Ausreißer“-Job? Linker Mausklick auf Balken.
PC-Client - Balkenplan falten/entfalten Mit „Complete“ wird Ihnen der Balkenplan komplett auf einer Bildschirmseite angezeigt
PC-Client - Balkenplan falten/entfalten Wie Sie erkennen können, gibt es zeitliche Lücken. In diesem Zeitraum wird kein Job angezeigt.
PC-Client - Balkenplan falten/entfalten Mit „Folded“ werden die „Leerzeiten“ ausgeblendet Das ist sinnvoll, wenn einzelne Jobläufe weit auseinander liegen.
PC-Client - Balkenplan falten/entfalten Mit „Unfold“ werden die „Leerzeiten“ wieder eingeblendet
PC-Client - SMF-Balkenplan Im Menü Options können Sie mit Jobruntimes die Parameter für den Balkenplan anpassen
PC-Client - SMF-Balkenplan Zeiten werden ausgeblendet („gefaltet“), wenn ein Zeitraum von (hier) 10 Minuten ohne eine Jobaktivität existiert
PC-Client - SMF-Balkenplan Normalerweise wird jeder Joblauf in genau einer Zeile dargestellt. Bei Jobs, welche öfters an einem Tag laufen, macht es Sinn, wenn man alle Läufe dieses Jobs in einer einzigen Zeile darstellt. Dazu bitte diese Option aktivieren.
PC-Client - Batch Interface (BIF) Das BIF Interface ermöglicht die automatische Erstellung von Dateien, um z.B. Information für besondere Anwendergruppen bereitzustellen, z.B. den Fachabteilungen. Unterstützte Ausgabeformate: HTML Excel TXT VMF für den WebViewer JPG, GIF, PCX, BMP usw.
Wie kann ich diese Tabelle automatisch erstellen? PC-Client - Warum BIF? Wie kann ich diese Tabelle automatisch erstellen?
PC-Client - Batch Interface (BIF) Bei der automatischen Bearbeitung mittels BIF müssen alle Informationen, welche sonst im Dialog manuell eingegeben werden, bereit gestellt werden. Selektionskriterien eingeben und als Datei sichern Logondaten eingeben und als Datei sichern BIF-Datei erstellen
PC-Client - Batch Interface (BIF) 1) Selektionskriterien: Return Code nicht leer Jobs seit gestern 18:00 Uhr YESTERDAY,18:00:00
PC-Client - Batch Interface (BIF) 2) Selektionskriterien sichern
PC-Client - Batch Interface (BIF) Logon 3) Logondaten sichern: verschlüsseln von Benutzer & Passwort Save
PC-Client - Batch Interface (BIF) 4) Batchdatei erstellen Anmeldung Ausführung der Auswahl Abspeicherung der Ausgabe Weitere wichtige BIF - Parameter: CLOSE (nach CREATE_???_FILE, schließt aktuelles Fenster) CLOSE=LOG (schließt den Batch-Monitor) CLOSE=ALL (schließt alle Fenster) EXIT (beendet XINFO) und andere …
PC-Client - Batch Interface (BIF) Die erstellte BIF-Datei kann über „Öffnen“ gestartet werden … … oder in der Konsole bzw. über eine BAT-Datei
PC-Client - Batch Interface (BIF)
PC-Client - Batch Interface (BIF) Datei anzeigen über Doppelklick
PC-Client - Details & Tips zur Auswahlmaske Jobname = alle mit „R“ beginnend Es kann mit Wildcards gearbeitet werden ... R* JOB%0001 Jesname ist z.B. JOBA0001, JOB10001 usw. …und mit Platzhaltern
PC-Client - Details & Tips zur Auswahlmaske YESTERDAY Hilfreich bei Datumsfeldern: TODAY, HEUTE, TOMORROW, MORGEN, YESTERDAY, GESTERN
PC-Client - Details & Tips zur Auswahlmaske Welche Jobs sind gestern gestartet worden? YESTERDAY Über das Menü kann man die Einträge in der Maske sichern und wieder herstellen, sowie sich die generierte SQL anzeigen lassen.
PC-Client - Details & Tips zur Auswahlmaske Execute
PC-Client - Details & Tips zur Auswahlmaske Jobs seit gestern
PC-Client - Details & Tips zur Auswahlmaske XXR* XXRC* Mittels des „99“ Operators kann die Ergebnismenge gezielt eingeschränkt werden. Alle Jobnamen, die mit „XXR“, aber nicht mit „XXRC“ beginnen!
PC-Client - Details & Tips zur Auswahlmaske Das Ergebnis des „99“er-Operators.
PC-Client - Details & Tips zur Auswahlmaske Manuell auf „XXRCOB“ geändert WHERE ist editierbar. SELECT & FROM nicht. Execute
PC-Client - Details & Tips zur Auswahlmaske Alle Jobnamen, die mit „XXR“, aber nicht mit „XXRCOB“ beginnen
PC-Client - Call Diagramm Welche Programme rufen das Unterprogramm GGPPT3F auf? GGPPT3F
PC-Client - Call Diagramm Diese Programme müssen überprüft werden, wenn GGPPT3F geändert wird!
PC-Client - Source Explorer
PC-Client - Source Explorer linker Mausklick auf das Pluszeichen
PC-Client - Source Explorer Mögliche Programm-Elemente: CICS, COPY, INCLUDE, CALL, FILE, DB2
PC-Client - Source Explorer Source Bibliothek Hauptprogramm Welche Jobs verwenden das Programm COPY / Includes DB2 Zugriffe Datei Zugriffe Prozeduren Externe Programme
PC-Client - Source Explorer COPY-Member mit Zeilenangabe, des COPY-Befehls im Source-Member „GGPPT3F“ linker Mausklick auf das Pluszeichen
PC-Client - Source Explorer CALL - Aufrufe von „GGPPT3F“ linker Mausklick auf das Pluszeichen
PC-Client - Source Explorer linker Mausklick auf das CALL - Icon erstellt das CALL Diagramm
PC-Client - Source Explorer rechter Mausklick im Baum des jeweiligen Source - Members zeigt das Kontext-Menü an z.B. Programm-Source anzeigen
PC-Client - Source Explorer Die angeforderte Programm-Source
PC-Client - Druckfunktion Alle Grafiken können auf Druckern oder Plottern mit einer einheitlichen Druckfunktion ausgegeben werden. Jobnetze SMF Balkenpläne Datenflusspläne CALL-Diagramme
PC-Client - Graphiken Drucken ...oder hier klicken... Mit der Druckfunktion können Sie jede Grafik auf jedem Drucker oder Plotter ausgeben: „File Print...“
PC-Client - Druckvorschau Die Druckvorschau (Page Preview).
PC-Client - „Page Settings“ Klicken Sie auf den Button “Page Setup”, um den Druck anzupassen. PS.: Wenn der Faktor kleiner als 25% ist, können Sie die Fonts nicht lesen.
PC-Client - Haben Sie noch Fragen? ---------------- History - Job Run Times -------------------------- Command ===> Top : Legend SAVE SORT Find STAT LIBS BATCH Arrange EXit Bottom: ? List all Zeilenkommandos S ..." A Appl. R Run Cycles B Browse Job JT Job/Table Q PGM/PSB CP TWS-CP SI SYSIN ... Auftrags-Id ON Jobname Job Start Time Job End Time .. ACW500000A 003 #DB2IMS 19.01.1999,20:00 19.01.1999,20:00 .. ACW500000A 003 #DB2IMS 18.01.1999,20:00 18.01.1999,20:00 .. ACW500000A 004 #DB2IMS 19.01.1999,20:00 19.01.1999,20:06 .. ACW500000A 004 #DB2IMS 18.01.1999,20:00 18.01.1999,20:02 .. ACW500010A 003 #DB2IMS 20.01.1999,06:01 20.01.1999,06:01 .. ACW500010A 003 #DB2IMS 19.01.1999,06:01 19.01.1999,06:01 B. ACW500020A 003 #DB2IMS 19.01.1999,20:10 19.01.1999,20:10 .. ACW500020A 003 #DB2IMS 18.01.1999,20:03 18.01.1999,20:03 .. ACW500020A 004 #DB2IMS 20.01.1999,03:10 20.01.1999,03:17 .. ACW500020A 004 #DB2IMS 19.01.1999,01:28 19.01.1999,01:32 .. ACW500020A 005 #DB2IMS 20.01.1999,03:17 20.01.1999,03:18 ----------- Suchbegriffe JCL JOB Anweisungen ------------- Command ===> Top : BATCH Build JCL END Leave OPT Optionen Reset Clear Jobname ===> EQ #DB2*____ Account ===> EQ ________________ Programmers Name ===> EQ ________________ CLASS ===> EQ ________ MSGCLASS ===> EQ ________ NOTIFY ===> EQ ________ PRIORITY ===> EQ _ REGION ===> EQ ________ RESTART ===> EQ ________ TYPRUN ===> EQ ________ USER ===> EQ ________ Library Key ===> EQ ___ Member Name ===> EQ ________ Ja? Dann senden Sie uns bitte ein email: info@horizont-it.com
Der ISPF-Dialog ------------------------ JCL - DSN ------------------------- Command ===> Top : Legend SAVE SORT Find STAT LIBS BATCH Arrange Bottom: ? List all Zeilenbefehle S ..." BD Browse DSN DH Jobname Program DD-Name DSN .. DSNUPROC * .. #DB2IMS X843 EXB &&SYSUT2 .. #DB2IMS X843 AXB &&X843 .. #DB2IMS IDCAMS SYSIN * .. #DB2IMS IDCAMS SYSIN P03.KK.ZWBE.DAI96S2.$ .. #DB2IMS DSNUTILB STEPLIB RZR.DB21.DSNLOAD .. #DB2IMS DSNUTILB SYSIN * .. #DB2IMS K892 STEPLIB RZR.IMS.USERDC .. #DB2IMS K892 STEPLIB RZR.IMS.RESLIB .. #DB2IMS K892 STEPLIB RZR.IMS.DYNALIB .. #DB2IMS K892 STEPLIB RZR.IMS.USERLIB ---------------- History - Job Run Times -------------------------- Command ===> Top : Legend SAVE SORT Find STAT LIBS BATCH Arrange EXit Bottom: ? List all Zeilenbefehle S ..." A Appl. R Run Cycles B Browse Job JT Job/Table Q PGM/PSB CP TWS-CP SI SYSIN ... Auftrags-Id ON Jobname Job Start Time Job End Time .. ACW500000A 003 #DB2IMS 19.01.1999,20:00 19.01.1999,20:00 .. ACW500000A 003 #DB2IMS 18.01.1999,20:00 18.01.1999,20:00 .. ACW500000A 004 #DB2IMS 19.01.1999,20:00 19.01.1999,20:06 .. ACW500000A 004 #DB2IMS 18.01.1999,20:00 18.01.1999,20:02 .. ACW500010A 003 #DB2IMS 20.01.1999,06:01 20.01.1999,06:01 .. ACW500010A 003 #DB2IMS 19.01.1999,06:01 19.01.1999,06:01 B. ACW500020A 003 #DB2IMS 19.01.1999,20:10 19.01.1999,20:10 .. ACW500020A 003 #DB2IMS 18.01.1999,20:03 18.01.1999,20:03 .. ACW500020A 004 #DB2IMS 20.01.1999,03:10 20.01.1999,03:17 .. ACW500020A 004 #DB2IMS 19.01.1999,01:28 19.01.1999,01:32 .. ACW500020A 005 #DB2IMS 20.01.1999,03:17 20.01.1999,03:18 ----------- Search Arguments JCL JOB Anweisungen ------------- Command ===> Top : BATCH Build JCL END Leave OPT Options Reset Clear Jobname ===> EQ #DB2*____ Account ===> EQ ________________ Programmers Name ===> EQ ________________ CLASS ===> EQ ________ MSGCLASS ===> EQ ________ NOTIFY ===> EQ ________ PRIORITY ===> EQ _ REGION ===> EQ ________ RESTART ===> EQ ________ TYPRUN ===> EQ ________ USER ===> EQ ________ Library Key ===> EQ ___ Member Name ===> EQ ________
Command ==> TSO XINFO ISPF-Dialog - Aufruf Der ISPF-Dialog von XINFO wird durch eine REXX-Prozedur gestartet. Bitte fragen Sie Ihren XINFO-Administrator, wie Sie XINFO starten können. Als Beispiel wollen wir XINFO als TSO- Kommando starten. Command ==> TSO XINFO
ISPF-Dialog - Hauptpanel Startpanel Suchbegriffe Vergleichsoperatoren Zeilenkommandos Befehle
ISPF-Dialog - Startpanel XINFO zeigt Ihnen im Startpanel die Displays an. Was ist ein Display?
ISPF-Dialog - Was ist ein Display? ...und Ausgabepanel Ein Display ist eine Kombination aus Eingabe-…
ISPF-Dialog - Alternative Startpanel Alternatives Startpanel …falls das Startpanel zu verwirrend ist, XINFO bietet eine Alternative
ISPF-Dialog - Alternative Startpanel Und wie kann ich den alternativen Stil aktivieren Geben Sie 0 für Optionen ein… Hinweis: Dieser Menüpunkt kann seit V3R2 unsichtbar dargestellt werden.
ISPF-Dialog - Optionen Mit Y ist das Startpanel gruppiert, mit N sehen Sie alle Abfragemöglichkeiten. Sie müssen XINFO verlassen, damit die Änderung wirkt.
ISPF-Dialog - Ein Display auswählen Die beste Methode, XINFO zu lernen, ist der Weg durch möglichst viele Displays, z.B. direkt mit 36 - oder im alternativen Startpanel z.B. zuerst mit 8 für JCL auswählen, dann im JCL-Auswahlpanel mit 4 für DSN
ISPF-Dialog - Suchbegriffe Es erscheint das Selektionspanel Geben Sie Ihre Suchkriterien ein, z.B. alle Programme “I*”, welche ein DD-Statement “SYS*” haben. Sie können Vergleichsoperatoren verwenden wie EQ, NE, GT, LT, LE, GE, NB...
ISPF-Dialog - Suchergebnis ... das Ergebnis
ISPF-Dialog - Im Suchergebnis blättern Bitte beachten Sie beim Blättern, dass einige Spalten fest stehen bleiben können Zum Blättern benutzen Sie die PF-Standardtasten PF7, PF8, PF10 und PF11
ISPF-Dialog - Zu viele Zeilen “Too may rows” Was kann das bedeuten? XINFO-Displays zeigen standardmässig nur die ersten 999 Datensätze an. Den Wert können Sie in den XINFO-Optionen anpassen ...
ISPF-Dialog - Optionen
ISPF-Dialog - Vergleichsoperatoren XINFO bietet Ihnen jede Menge Vergleichsoperatoren ...
ISPF-Dialog - Vergleichsoperatoren Mit PF1 für Hilfe erhalten Sie eine Übersicht aller Vergleichsoperatoren.
ISPF-Dialog - Operator 99 Ein spezieller Vergleichs-operator ist der Operator 99 ...
ISPF-Dialog - Operator 99 “&” bedeutet UND “!” bedeutet ODER Jeder 99-Operator bringt nach Datenfreigabe ein Pop-Up-Panel, in dem Sie für das entsprechende Feld (hier Jobname) weitere Suchkriterien eingeben können
ISPF-Dialog - Operator 99 Im Beispiel fragen wir nach allen Jobs mit Jobnamen GROESSER-GLEICH “A” und KLEINER “C” (also alle Jobs von A bis B) oder Jobnamen, die mit “XXR” beginnen
ISPF-Dialog - Noch Fragen zu Displays? Ja? Dann senden Sie uns bitte ein email: info@horizont-it.com
ISPF-Dialog - Zeilenkommandos Die XINFO-Zeilenkommandos sind Verbindungen zu anderen Daten, vergleichbar mit einem Hyperlink in Webseiten. Planname Jobname Job Resource Table DSN PGM SMF History
ISPF-Dialog - Zeilenkommandos Die XINFO-Zeilenkommandos sehen Sie in diesen drei Zeilen. Die Zeilenkommandos S und ? gibt es in jedem Ergebnispanel. Alle anderen Zeilenkommandos können je Panel unterschiedlich sein.
ISPF-Dialog - Wählen Sie Das Zeilenkommando “S” (Wählen Sie ) zeigt alle Daten einer Datenzeile an
ISPF-Dialog - Wählen Sie Das Ergebnis sind alle Daten eines Datensatzes auf einen Blick. Mit F7 bzw. F8 können Sie nach oben bzw. unten blättern.
ISPF-Dialog - Zeilenkommandos Wenn Sie noch nicht alle Zeilenkommandos kennen ... ... geben Sie “?” ein und sie erhalten eine Liste aller Zeilenkommandos ...
ISPF-Dialog - Zeilenkommandos In der Liste aller Zeilenkommados können Sie direkt ein Zeilenkommando auswählen, z.B. “B” für Browse Job …
ISPF-Dialog - Zeilenkommandos … und schon Sie sehen die JCL B für Browse-Job ist ein Beispiel für ein „externes“ Zeilenkommando. XINFO ruft ein externes Programm (hier ISPF-Browse) auf. EDIT-JCL wäre genauso möglich, oder EDIT-Prozedur oder EDIT-Datei. Bitte fragen Sie Ihren XINFO-Administrator, wenn statt EDIT nur BROWSE geht.
ISPF-Dialog - Zeilenkommandos Wählen Sie “externe Kommandos” wie Browse, Edit ... ... oder “interne Kommandos” welche zu anderen XINFO-Daten springen ...
ISPF-Dialog - Zeilenkommandos Beispiel für das Ergebnis eines “externen Kommandos” ... ...und das Ergebnis eines “internen Kommandos ”
ISPF-Dialog - Zeilenkommandos Zusammenfassung XINFO hat zwei verschiedene Typen von Zeilenkommandos: Mit „internen“ Zeilenkommandos springen Sie in andere XINFO-Ergebnispanels, z.B. SMF-Historie, DB2-Tabellen, etc. Mit „externen“ Zeilenkommandos springen Sie z.B. in ISPF-Utlities wie Browse, Edit oder andere Tools. Als Anwender müssen Sie nicht zwischen „internen“ und „externen“ Zeilenkommandos unterscheiden. Zeilenkommandos können vom XINFO-Administrator hinzugefügt oder entfernt werden!
ISPF-Dialog - Haben sie noch Fragen zu Zeilenkommandos? Ja? Nicht vergessen: info@horizont-it.com
ISPF-Dialog - Befehle LEGEND EXIT SORT HELP FIND FIX STAT SHOW LIBS EDITSQL BATCH TABLES ARRANGE LISTLC/2 SAVE GROUP XBROWSE, XEDIT ALL INFO
ISPF-Dialog - Befehle XINFO hat verschiedene Primärkommandos. Kommandos wie ARRANGE und FIX verändern das Aussehen der Panels mit den Ergebnisdaten. Kommandos wie STATS, SAVE oder SORT rufen XINFO-Funktionen auf, welche auf alle angezeigten Daten wirken. Kommandos wie LEGEND, TABLES, SHOW und LIBS sind ergänzende Informationen.
ISPF-Dialog - Befehle Die Primärkommandos werden hier angezeigt ...
ISPF-Dialog - HELP F1 oder HELP gibt Ihnen einen guten Überblick über alle XINFO-Primärkommandos.
ISPF-Dialog - LEGEND LEGEND erklärt alle Spalten des aktuellen Displays, z.B. “Time Since Submit” für “Dif.SU”
ISPF-Dialog - SORT Mit dem SORT-Kommando können Sie das Ergebnis nach jeder Spalte sortieren lassen ... ... nur SORT sortiert nach der ersten Spalte ...
ISPF-Dialog - SORT SORT mit einer Spaltenüberschrift ... ... sortiert alle Zeilen nach der angegebenen Spalte
ISPF-Dialog - SORT SORT (ohne Parameter) sortiert nach der ersten Spalte (nicht mehr ab Version V3) SORT n sortiert nach der n-ten Spalte. SORT Spaltenüberschrift sortiert nach der angegebenen Spalte Wenn eine Spaltenüberschrift Leerzeichen beinhaltet, müssen Sie diese in Apostrophe einschließen, z.B., SORT 'Valid Form'. SORT 3 d sortiert nach der 3. Spalte, in absteigender Reihenfolge. SORT 1 d, 3 a sortiert primär nach der ersten Spalte (absteigend) und sekundär nach der dritten Spalte.
ISPF-Dialog - SORT - neu mit V3 Ab Version 3 können Sie mit SORT (ohne Parameter) für jedes Ergebnispanel eine Sortierreihenfolge definieren In der Spalte SORT geben Sie die Reihenfolge der Datenfelder an, nach denen sortiert werden soll In der Spalte DIR geben Sie die das Sortierreihenfolge für dieses Datenfeld an: a für absteigend, d für aufsteigend Bestätigen Sie mit ENTER die Sortierreihenfolge. Verlassen Sie das Panel dann mit F3. Sonst: Mit DEL löschen Sie die Sortierreihenfolge. Mit ADMIN wird die Sortierreihenfolge des XINFO-Administrators angezeigt.
ISPF-Dialog - FIND Mit FIND ... ...können Sie nach einem Begriff in den Ergebnisdaten suchen ...
ISPF-Dialog - FIND ... bei FIND zusammen mit einer Spaltenüberschrift ... ... wird nur in der angegebenen Spalte gesucht
ISPF-Dialog - FIND PS.: In den OPTIONS können Sie angeben, ob beim FIND nur in der ersten Spalte oder in allen Spalten gesucht werden soll.
ISPF-Dialog - FIND FIND <string> sucht den Begriff <string> FIND <string> n sucht den Begriff <string> in der n-ten Spalte FIND <string> * sucht <string> in allen Spalten FIND <string> First|Last|Next|Prev sucht nach <string> in der angebenenen Richtung FIND <string> ALL gibt die Menge an, wie oft <string> gefunden wird RFIND setzt die Suche fort
ISPF-Dialog - FIX FIX hilft Ihnen beim Blättern nach rechts und nach links ... FIX gibt die Anzahl Spalten an, die beim Blättern nach rechts und nach links fest stehen bleiben sollen.
ISPF-Dialog - FIX Die ersten beiden Spalten sind fix, bleiben beim Blättern also stehen. Scroll-Bereich
ISPF-Dialog - ARRANGE Hier können Sie die Anzahl Zeichen angeben, die im Panel angezeigt werden sollen. Mit dem ARRANGE-Kommando können die Panels individuell angepasst werden. M, MM, A und B können wie im ISPF-Editor verwendet werden.
ISPF-Dialog - ARRANGE RESET setzt alle Veränderungen zurück. Befehle
ISPF-Dialog - ALL Normalerweise zeigt ein Zeilenkommando wie “SM” alle SMF-Sätze des einen (!) Jobs der ausgewählten Zeile an (hier XXRJCPL) ...
ISPF-Dialog - ALL Hier sehen Sie alle SMF-Werte des ausgewählten Jobs XXRJCPL
ISPF-Dialog - ALL Nun wollen Sie von allen hier angezeigten Jobs die SMF-Sätze sehen. ALL SM ist eine Kombination des Primärkommandos “ALL” mit dem Zeilenkommando “SM” ...
ISPF-Dialog - ALL ... und zeigt im Ergebnis alle SMF-Werte aller vorher angezeigten Jobs an
ISPF-Dialog - STAT Das STAT-Kommando (Statistik) ist sinnvoll bei numerischen Spalten, oder Spalten mit Zeitangaben, z.B. der Spalte Dur. für Dauer
ISPF-Dialog - STAT ... und zeigt den Durchschnitt, das Maximum und Minimum etc. an
ISPF-Dialog - STAT PS.: Statt dem Spaltennamen kann auch die Spaltennummer angegeben werden, wie übrigens überall im XINFO ... STAT 4 wirkt z.B. auf die 4. Spalte
ISPF-Dialog - GROUP GROUP zählt die Anzahl der Vorkommnisse der gewählten Spalte (Default Spalte 1) - hier von Jobname
ISPF-Dialog - GROUP Mit SORT 1 d können Sie nach der Häufigkeit innerhalb der GROUP-Darstellung sortieren.
ISPF-Dialog - GROUP 98 mal ist der Job SUPERC betroffen, 74 mal der Job XXRJCI02, …
ISPF-Dialog - GROUP - neu mit V3 Neu mit V3: > Expand zeigt an, dass Sie auch hier mit den Zeilenkommandos arbeiten können (z.B. DS für Datasets). Dieses Kommando wirkt auf alle selektierten Objekte (hier 74 Jobs). Bisher mussten Sie dafür 2 Dialogebenen bis zum Selektionspanel zurück gehen und dort den Jobnamen angeben.
ISPF-Dialog - GROUP - neu mit V3
ISPF-Dialog - GROUP Ein weiteres Beispiel zu GROUP: Wie oft wird in der JCL ein bestimmter Account in Kombination mit ‚Programmers name‘verwendet?
ISPF-Dialog - GROUP
ISPF-Dialog - LIBS ... geben Sie LIBS an ... Wenn Sie wissen wollen, von welchen JCL-Bibliotheken die Jobs kommen ... Lib J01 J02 J02 J02 ... Spalte “Lib” ...
ISPF-Dialog - LIBS Das LIBS-Kommando zeigt alle JCL- (siehe J01 bis Jxx in Spalte Lib) und alle Prozedurbibliotheken (siehe P01 bis Pxx) an, die im XINFO bekannt sind. Wenn Bibliotheken fehlen, wenden Sie sich bitte an Ihren XINFO-Administrator.
ISPF-Dialog - SAVE SAVE speichert das Ergebnis in einer Datei ... Dateiattribute
ISPF-Dialog - SAVE ... hier ist der Inhalt der Datei, beginnend mit Zusatzinformationen wie SQL etc.. Blättern Sie nach unten ...
ISPF-Dialog - SAVE ... und Sie sehen die selektierten Daten
ISPF-Dialog - SAVE Im Dialog werden standardmässig maximal 999 Zeilen angezeigt. Beim SAVE werden alle (!) Daten in die Datei geschrieben. Spalten, die im Dialog abgekürzt angezeigt werden, werden beim SAVE in voller Länge ausgegeben. Im Dialog angegebene Sortierreihenfolgen werden berücksichtigt. Veränderungen durch ARRANGE werden berücksichtigt.
ISPF-Dialog - XBROWSE oder XEDIT PS.: Mit XBROWSE oder XEDIT sehen Sie den Inhalt der „SAVE“-Datei direkt aus XINFO heraus ...
ISPF-Dialog - BATCH Das BATCH-Kommando generiert einen Job, mit dem die aktuelle Abfrage im Batch ausgeführt werden kann. Neu ab V3: 1 nur Daten, 2 Daten und Überschrift, 3 Daten, Überschrift und SQL
ISPF-Dialog - BATCH Das BATCH-Kommando generiert einen Job, mit dem die aktuelle Abfrage im Batch ausgeführt werden kann.
ISPF-Dialog - EXIT EXIT bringt Sie zum Startpanel zurück.
ISPF-Dialog - SHOW SHOW zeigt einfach die hinter der Abfrage stehende SQL an ...
ISPF-Dialog - EDITSQL Mit EDITSQL können Sie die hinter der Abfrage stehende SQL ändern ... … nach Ihrer Änderung wird diese SQL ausgeführt
ISPF-Dialog - EDITSQL Sie können sich hier auch auf andere Spalten beziehen, z.B. JOBMEMB Ergebnis: Alle Jobs, deren Jobnamen ungleich dem Membernamen ist …
ISPF-Dialog - EDITSQL Ergebnis Ergebnis: Alle Jobs, deren Jobnamen ungleich dem Membernamen ist.
ISPF-Dialog - TABLES TABLES zeigt alle verfügbaren Tabellen etc. an (sowie einige Zusatz-Informationen)
ISPF-Dialog - LISTLC LISTLC zeigt alle Zeilenkommandos (line commands) an
ISPF-Dialog - LISTLC2 LISTLC2 zeigt alle Zeilenkommandos (line commands) je Display an
ISPF-Dialog - INFO INFO zeigt Informationen an, die vom XINFO-Administrator gepflegt werden können, z.B. die aktuelle XINFO-Version etc.
Haben Sie noch Fragen zu ISPF-Dialog? Ja? Schicken Sie einfach ein Email:: info@horizont-it.com
Haben Sie noch Fragen zu XINFO? ---------------- History - Job Run Times -------------------------- Command ===> Top : Legend SAVE SORT Find STAT LIBS BATCH Arrange EXit Bottom: ? List all Zeilenkommandos S ..." A Appl. R Run Cycles B Browse Job JT Job/Table Q PGM/PSB CP TWS-CP SI SYSIN ... Auftrags-Id ON Jobname Job Start Time Job End Time .. ACW500000A 003 #DB2IMS 19.01.1999,20:00 19.01.1999,20:00 .. ACW500000A 003 #DB2IMS 18.01.1999,20:00 18.01.1999,20:00 .. ACW500000A 004 #DB2IMS 19.01.1999,20:00 19.01.1999,20:06 .. ACW500000A 004 #DB2IMS 18.01.1999,20:00 18.01.1999,20:02 .. ACW500010A 003 #DB2IMS 20.01.1999,06:01 20.01.1999,06:01 .. ACW500010A 003 #DB2IMS 19.01.1999,06:01 19.01.1999,06:01 B. ACW500020A 003 #DB2IMS 19.01.1999,20:10 19.01.1999,20:10 .. ACW500020A 003 #DB2IMS 18.01.1999,20:03 18.01.1999,20:03 .. ACW500020A 004 #DB2IMS 20.01.1999,03:10 20.01.1999,03:17 .. ACW500020A 004 #DB2IMS 19.01.1999,01:28 19.01.1999,01:32 .. ACW500020A 005 #DB2IMS 20.01.1999,03:17 20.01.1999,03:18 ----------- Search Arguments JCL JOB Anweisungen ------------- Command ===> Top : BATCH Build JCL END Leave OPT Options Reset Clear Jobname ===> EQ #DB2*____ Account ===> EQ ________________ Programmers Name ===> EQ ________________ CLASS ===> EQ ________ MSGCLASS ===> EQ ________ NOTIFY ===> EQ ________ PRIORITY ===> EQ _ REGION ===> EQ ________ RESTART ===> EQ ________ TYPRUN ===> EQ ________ USER ===> EQ ________ Library Key ===> EQ ___ Member Name ===> EQ ________ Bitte lassen Sie uns wissen, ob diese Präsentation für Sie von Nutzen war info@horizont-it.com
XINFO HORIZONT Vielen Dank für Ihre Aufmerksamkeit! Das IT - Informationssystem Vielen Dank für Ihre Aufmerksamkeit! HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com 1 1 1 1 1 1 1 1 1 1 1