SmartJCL Der einfache Weg zur fehlerfreien JCL TWSSimulation
- Slides: 18
Smart/JCL Der einfache Weg zur fehlerfreien JCL TWS-Simulation mit Smart. JCL 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 Smart. JCL
Ausgangssitution Wie eine JCL mit folgendem Inhalt prüfen? • JCL komplett variabel mit TWS-Variablen • Job enthält nur Jobkarte und FETCH-Aufruf • FETCH-Member enthält die EXECs • DD-Statements größtenteils über JES • Includes zugewiesen auf Basis von TWSVariablen Allokation und Verwendung von Dateien in unterschiedlichen Jobs HORIZONT 2 ® Smart. JCL
Lösung: Simulation der JCL • JCL komplett auflösen, wie zur Laufzeit • Durchführungsreihenfolge der Jobs beachten TWS/Sim. JCL von Smart. JCL HORIZONT 3 ® Smart. JCL
TWS/Sim. JCL 1. Selektion 2. Simulation 3. Check HORIZONT 4 ® Smart. JCL
Simulations-Möglichkeiten Komplexität der Auflösung von JCL hängt von der Nutzung der TWS-Funktionen ab • HORIZONTSIM - HORIZONT eigene Simulation ohne PIF-Zugriffe auf den produktiven Controller - Eingeschränkte Variablenauflösung • PIFSIM - Reine PIF-Simulation(JCLPREPA) mit Belastung des produktiven Controllers - Komplette Tagessimulation nicht ratsam • SIM - Kombination: Erst HORIZONTSIM und wenn nicht ausreichend PIFSIM HORIZONT 5 ® Smart. JCL
Temporäres TWS – die Lösung für Tagessimulationen SMJC = SMart. Jcl. Controller temporäres TWS: • geclontes TWS ( aus dem jeweils produktiven TWS ) • 1 zu 1 Kopie (alles was bis zum Start der Simulation-Applikation) • Es wird ein Langzeitplan erstellt • Es wird ein Tagesplan erstellt • Jobsubmit ist auf keinen Fall möglich !!! • Nach Analyse-Ende wird das temp-TWS „SMJC“ wieder gestoppt • Keine Belastung des produktiven Controllers • Schnellere Durchführungszeit der Simulation HORIZONT 6 ® Smart. JCL
Ablauf „Produktions TWS“ TWS Datenbanken [S 3 Job 1] Kopiert Datenbanken, Startet TWS „SMJC“ TWS Joblib bs bs DB Copie [S 3 Job 2] Erstellt Pläne Gesamtdurchführungszeit: für ca. 55. 000 Jobs eine Stunde [S 4 Job] Simulation JCL (Auflösung Vars , Incl , Fetch) Stop „SMJC“ Zu prüfende JCL [C Job] JCL Prüfen LTP CP Ergebnis HORIZONT 7 ® Smart. JCL
Forecast mit Simulations-TWS Split je Sysplex Zeitraum Jobliste als Übergabe zum Check HORIZONT 8 ® Smart. JCL
Aufbau Simulations-TWS Dateien zur Serialisierung von Useranforderungen HORIZONT 9 ® Smart. JCL
Erzeugen Pläne und Simulation JCL Warten auf ersten Job Blockung Ablauf HORIZONT 10 ® Smart. JCL
Simulation JCL Simulation Stop Controller Freigabe Block -Dateien HORIZONT 11 ® Smart. JCL
Ablauf in 2 Sysplexen Sysplex 1 „Produktions TWS“ 1 Controller für 2 Sysplexe TWS Datenbanken TWS [Schritt 3] Simulation JCL (Auflösung Vars , Incl , Fetch) Stop „SMJC“ [Schritt 4] JCL nach Sysplex trennen nach WS FTP JCL Sysplex 2 [Schritt 5 b] JCL Prüfen auf Sysplex 2 JCL Sysplex 1 Zu prüfende JCL [Schritt 5 a] JCL Prüfen auf Sysplex 1 Ergebnis 1 FTP Ergebnis 2 HORIZONT CP [Schritt 2] Erstellt Pläne DB Copie Jobli bs. Joblib bs Sysplex 2 LTP [Schritt 1] Kopiert Datenbanken, Startet TWS „SMJC“ Ergebnis 12 ® Smart. JCL
Alternativer Ablauf über TWS (kundenspezifisch) Koordinierung Tagesprüfung und User. Anforderungen über TWS • Vorgabe der zu prüfenden Applikationen • Vorgabe des Simulationszeitraums • Alles menugesteuert • Automatische sequentialisierte • Durchführung über TWS Muster auf Basis eines Kundenprojekts hierzu wird ausgeliefert HORIZONT 13 ® Smart. JCL
Eigenes Auswahlpanel Auswahl der Applikation(en) erstellen Vorgabe des Zeitraums HORIZONT 14 ® Smart. JCL
Durchführung je User Insert einer Applikation ins TWS • Jeder User bekommt durch „Serialisierung“ sein „eigenes“ temporäres TWS • Jeder User bekommt seine „eigene“ Applikation auf Basis einer Master. Applikation • Eindeutigkeit der (Work)-Dateien über VARiablen. SUBstitute. EXit HORIZONT 15 ® Smart. JCL
Durchführung je User Insert Applikation ins TWS mit Batch. CP Die Application …#SM#<USER> wird mit IA 0701011950 in die Queue eingestellt Plandatum über Datei …. . <USER>. PLANDAT • Jeder User bekommt durch „Serialisierung“ sein „eigenes“ temporäres TWS • Jeder User bekommt seine „eigene“ Applikation auf Basis einer Master-Applikation • Eindeutigkeit der (Work)-Dateien über VARiablen. SUBstitute. EXit HORIZONT 16 ® Smart. JCL
Master-Applikation APPLICATION#USER Exit SRSTAT Available ‚NO‘ Plandatum Ermitteln Variable USER. Plandat Start Controller Create LTP Create CP Auswahlliste erzeugen HORIZONT Simulation JCL Check JCL STOP Controller Verdichten Fehlermeldungen SRSTAT Available ‚YES‘ Separieren und versenden 17 ® Smart. JCL
Smart/JCL Der einfache Weg zur fehlerfreien JCL Vielen Dank für Ihre Aufmerksamkeit! HORIZONT Software 18 HORIZONT für Rechenzentren Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 ® www. horizont-it. com Smart. JCL
- Berechnung flascheninhalt sauerstoff
- Der einfache satz
- Smartjcl
- Smart jcl
- Smart jcl
- Gebirgszüge sandsteinzone österreich
- Zur theorie der gesellschaftsspiele
- Stadtentwässerung reutlingen
- Weg der erkenntnisgewinnung
- Makarenko der weg ins leben
- Der weg des pfeffersacks
- Jesus spricht ich bin das licht der welt
- Abraham verheißung sternenhimmel
- Medientypen beispiele
- Datenstruktur graph
- Einfache dienstleistungen
- Einfache softwareverteilung
- Thomas mickley
- Einfache technische hilfeleistung