SmartJCL Der einfache Weg zur fehlerfreien JCL TWSSimulation

  • Slides: 18
Download presentation
Smart/JCL Der einfache Weg zur fehlerfreien JCL TWS-Simulation mit Smart. JCL HORIZONT Software 1

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

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

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

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 •

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:

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“

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

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

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 ®

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

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

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

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

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“

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

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

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

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