Slide 1
XINFO
Das IT - Informationssystem
Unterstützung bei der
Umstellung von
Scheduling Systemen
HORIZONT
Software
1
HORIZONT für Rechenzentren
Garmischer Str. 8
D- 80339 München
Tel ++49(0)89 / 540 162 - 0
www.horizont-it.com XINFO ®
Slide 2
Hilfe bei Scheduler Umstellungen
Diese Präsentation zeigt, wie XINFO einem
Projekt Team bei der Umstellung eines
Scheduling Systems helfen kann. Inhalt:
•
•
•
Hilfreiche Scanner (Schnittstellen)
Nützliche Funktionen
Beispiele
HORIZONT
2
XINFO
®
Slide 3
Scheduler Scanner
Folgende Scheduler sind in XINFO integriert:
•
•
•
•
•
•
•
•
•
APM (HS5000)
A-Auto
Bagjas
CA-7
CA-Scheduler
Control-M (z/OS and distributed)
TWS for z/OS (OPC) and TWS distributed
UC4
Zeke
HORIZONT
3
XINFO
®
Slide 4
Ergebnis der Scanner
Die XINFO Scanner lesen die Job
Definitionen, bereiten die Daten auf (Flags,
Timestamps, etc.) und gruppieren sie nach
Funktionalität:
•
•
•
•
•
Job Definitionen, Beschreibung, Attribute etc.
Planungsparameter, Regeln, Kalender etc.
Abhängigkeiten, Vorläufer, Nachfolger
Ressourcen Steuerung
Scheduler spezifische Funktionen wie automatische
Nachverarbeitung, Recovery, JCL-Variable etc.
HORIZONT
4
XINFO
®
Slide 5
Netzpläne
Graphische
Darstellung der
Abhängigkeiten
HORIZONT
5
XINFO
®
Slide 6
Weitere nützliche Scanner
XINFO bietet zusätzliche Scanner:
•
JCL Scanner, um z.B. herauszufinden in welchen Jobs
- spezielle „Steuerungsprogramme“ aufgerufen werden
- Scheduler Utilities verwendet werden
- Dateien des Schedulers oder Trigger-DSN verwendet werden
- Scheduler spezifische JCL verwendet wird
•
- Scheduler Variable verwendet werden
SMF Scanner, um z.B. festzustellen
- wann die Jobs normalerweise laufen und wie lange
- wann Trigger-DSN erstellt werden
- wann der letzte Joblauf war
HORIZONT
6
XINFO
®
Slide 7
Analyse der Komplexität
Jedes Umstellungsprojekt beginnt mit einer
Analyse- und Planungsphase
•
•
•
•
Ermittlung der Mengen von definierten und ggf.
obsoleten Objekten (Jobs, Schedules, Kalender,
Ressourcen usw.)
Welche speziellen Funktionen werden benutzt und wie
oft? (Ressourcen Steuerung, Returncode Behandlung,
Dummy-Jobs, Variable, Abbruch-Recovery etc.)
Wo gibt es manuelle Eingriffe und Anhängigkeiten
Schnittstellen zu anderen Systemen (z.B. System
Automation, Ticket Generierung etc.)
HORIZONT
7
XINFO
®
Slide 8
Analyse und Planung
Diese Zahlen und Informationen helfen um
•
•
•
•
•
Die benötigten Ressourcen und den Aufwand für das
Projekt abzuschätzen
Abzuklären, ob irgendwelche Funktionen nicht mehr zur
Verfügung stehen
Festzustellen was kann mit einem Werkzeug, d.h.
automatisch umgestellt werden
Was und wie viel muss (kann) besser manuell umgestellt
werden
Einen realistischen Projektplan zu entwerfen
HORIZONT
8
XINFO
®
Slide 9
Analyse ohne XINFO?
•
•
•
Standard Utilities und Scheduler Reports sind nicht dafür
ausgelegt
Die Informationsbeschaffung bedeutet einen großen
manuellen Aufwand im Vorfeld und bei der laufenden
Aktualisierung (füllen Excel Tabellen etc.)
Die folgenden Folien zeigen einige einfache Beispiele
HORIZONT
9
XINFO
®
Slide 10
TWS for z/OS Auswahl
TWS z/OS (OPC)
Auswahl, z. B.
definierte Operationen
HORIZONT
10
XINFO
®
Slide 11
Wie viele Jobs sind definiert?
Bei Bedarf
Suchkriterien
eingeben (z.B.
nur CPU Jobs)
HORIZONT
11
XINFO
®
Slide 12
Wie viele Jobs sind definiert?
Hier die Anzahl
HORIZONT
12
XINFO
®
Slide 13
Wie viele Applikationen?
Mit der GROUP
Funktion z.B.…
HORIZONT
13
XINFO
®
Slide 14
XINFO Group Funktion
… erhält man die
Anzahl
Applikationen…
… und wie viele
Jobs eine
Applikation enthält
HORIZONT
14
XINFO
®
Slide 15
XINFO Statistik Funktion
Die Statistik Funktion liefert den
kleinsten, größten,
Durchschnittswert und Summe
HORIZONT
15
XINFO
®
Slide 16
Control-M Auswahl
Control-M Auswahl,
z.B. Scheduling
HORIZONT
16
XINFO
®
Slide 17
Scheduling Parameter
Zeige alle Jobs, die
einen Kalender
verwenden (NB=Non
blank)
HORIZONT
17
XINFO
®
Slide 18
Scheduling Parameter
HORIZONT
18
XINFO
®
Slide 19
Scheduling Parameter
„Group by“ zeigt,
welcher Kalender
wie oft benutzt wird
HORIZONT
19
XINFO
®
Slide 20
Scheduling Parameter
Suche Jobs, die
Maxwait > 1
angegeben haben
HORIZONT
20
XINFO
®
Slide 21
Scheduling Parameter
HORIZONT
21
XINFO
®
Slide 22
CA-7 Auswahl
CA-7 Auswahl, z.B.
Job Information
HORIZONT
22
XINFO
®
Slide 23
Suche „Dummy-Jobs“
Jobs mit EXEC=N
HORIZONT
23
XINFO
®
Slide 24
Suche „Dummy-Jobs“
In TWSz würden daraus Jobs mit “Dummy-WS”, in
Control-M Jobs mit Memlib = DUMMY werden …
HORIZONT
24
XINFO
®
Slide 25
Abhängigkeiten
Alle Arten von
Abhängigkeiten gibt
es graphisch und in
Tabellenform
HORIZONT
25
XINFO
®
Slide 26
Abhängigkeiten
Job und DSN
Abhängigkeiten und
deren Parameter
HORIZONT
26
XINFO
®
Slide 27
Ausgabe speichern
Über File, Save as
können Sie jedes
Ergebnis speichern
HORIZONT
27
XINFO
®
Slide 28
XINFO Batch
Der ISPF Dialog
bietet die
Möglichkeit einen
Abfrage-Job zu
generieren
HORIZONT
28
XINFO
®
Slide 29
XINFO Batch
Das Ergebnis wird in eine Datei
geschrieben und kann dort
weiterverarbeitet werden
HORIZONT
29
XINFO
®
Slide 30
XINFO Batch Ausgabe
Das Ergebnis in
Datei am z/OS
HORIZONT
30
XINFO
®
Slide 31
XINFO Scanner Ausgabe
Die Scanner,
hier CA7,
erstellen
sequentielle
Ausgaben mit
tabellarischer
Struktur
HORIZONT
31
XINFO
®
Slide 32
XINFO Scanner Ausgabe
Diese können auch
weiterverarbeitet
werden
Vorgänger
Job/DSN
Nachfolger
HORIZONT
32
XINFO
®
Slide 33
JCL Analyse
Vollständige
Information über alle
JCL-Statements,
Variable, SYSIN etc.
HORIZONT
33
XINFO
®
Slide 34
Scheduling Commands in JCL
Suche z.B.
CA-7 DEMAND
HORIZONT
34
XINFO
®
Slide 35
Scheduling Commands in JCL
CA-7 DEMANDs aus instream
und SYSIN-Datasets
HORIZONT
35
XINFO
®
Slide 36
SMF Job Laufzeiten
HORIZONT
36
XINFO
®
Slide 37
SMF Job Laufzeiten
SMF liefert Informationen über Job
Start / Ende / Dauer etc.
HORIZONT
37
XINFO
®
Slide 38
Eigene Abfragen
Sie können auch
eigene SQL
Abfragen mit SubSelect und Join
erstellen. Hier z.B.
suche alle
XINFO3.3 Jobs die
seit 1.1. nicht mehr
im TWS gelaufen
sind.
HORIZONT
38
XINFO
®
Slide 39
XINFO in Batch
Aufragen können automatisch und regelmäßig
durchgeführt und z.B. mit eigenen REXX
Programmen weiterverarbeitet werden
•
•
•
•
Erstellung von “to do” und Checklisten
Vergleich von Abhängigkeiten im alten und
neuen Scheduler
Generierung von neuen Job Definitionen
Regelmäßige Überprüfung von
kundenspezifischen Regeln und Konventionen
HORIZONT
39
XINFO
®
Slide 40
XINFO in Batch
Überprüfung von spezifischen Regeln und
Knventionen, z.B.:
•
•
•
•
•
•
•
Nicht erwünschte Optionen (highest RC>8,
maxwait=99 etc.)
Vorläufer nicht gefunden
Falsche Priorität
Fehlende Restart Dokumentation (OI, Prose, DocMem, …)
Ressource fehlt oder falsch angegeben
Dummy start/end Operation existiert oder fehlt
Member=Jobname, Korrekte Produktion JCL-Lib etc.
HORIZONT
40
XINFO
®
Slide 41
Graphische Netzpläne
Control-M
CA-7
TWS
Visualisieren und
vergleichen Sie die
Abhängigkeiten im alten
und neuen System
HORIZONT
41
XINFO
®
Slide 42
Summary
XINFO ist kein Umstellungstool, aber es hilft
während des gesamten Projekts bei der
•
•
Analyse der Komplexität
Überprüfung der Resultate aus einem Umstellungstool und/oder
manueller Aktivitäten
•
Bereitstellung aktueller Informationen für alle Mitarbeiter im
Projektteam
•
Erstellung einer Datenbasis für eigene oder zusätzliche
Generatoren zur Umstellung
•
Vorschlag: Installieren Sie zwei XINFO:
-
Eines mit den aktuellen Daten
-
Eines mit Stand VOR der Umstellung, um später nachsehen zu können
(wie war denn das früher)
HORIZONT
42
XINFO
®
Slide 43
XINFO
Das IT - Informationssystem
Vielen Dank für Ihre
Aufmerksamkeit!
HORIZONT
Software
43
HORIZONT für Rechenzentren
Garmischer Str. 8
D- 80339 München
Tel ++49(0)89 / 540 162 - 0
www.horizont-it.com XINFO ®