© LVM Versicherung
CA-ESP
ESP =
Enterprise Systems Plattform
Der neue z/OS-Host-Scheduler
bei der LVM-Versicherung
Andreas Hölscher
2© LVM Versicherung 20.06.2010
Einleitung
Überschrift in der CW könnte lauten:
ESP von CA Technology
revolutioniert den
Scheduler Markt
im Mainframe Umfeld
3© LVM Versicherung 20.06.2010
Die LVM - Versicherung und Ihre Gesellschaften
4© LVM Versicherung 20.06.2010
LVM-Zentrale
Mövenpick
Münsteraner Impressionen
Zoo
Kultur
Studenten
Shopping
Radeln
Aasee
Mühlenhof
Friedenssaal
Tatort
5© LVM Versicherung 20.06.2010
Die LVM - Versicherung und Ihre Kooperationspartner
6© LVM Versicherung 20.06.2010
Agenda
LVM und das Scheduling-Umfeld
Der ESP (Enterprise Systems Plattform)
Ein paar Bilder dazu
Eine Applikation beim LVM
Online Demo
Fragen
7© LVM Versicherung 20.06.2010
LVM und das Scheduling-Umfeld
Ca. 27.300 statische einzelne Jobs
Durchschnittlich 40.000 Jobs täglich durch Scheduler submitted
→ davon ca. 30.000 dynamische erstellte Jobs
Derzeit 1.507 Applikationen (Netze)
Control/M von BMC seit ca. 1992 im Einsatz
Seit 01.10.2009 neuer Scheduler auf dem z/OS-Host: ESP von CA
Konzept: „Single Point of Control ist der z/OS-Host“mit diversen Produkten: Scheduler, Archivierung, ...
Für dezentrale Welten: Stonebranch-Produkte
Weiche Migration von Control/M zu ESP bis 30.09.2011
8© LVM Versicherung 20.06.2010
Warum ESP von CA
Schnelleres Erstellen von Netzen
Einsatz einer graphischen Oberfläche ohne Einsatz von Datenbanken
Kostengünstig
Vertrag auf der Basis von LVM-Jahresbruttobeitragseinnahmen→ zukünftig planbare Kosten
Modern, da noch nicht in die Jahre gekommen (Oberfläche)
Schnell (Latency Time) wir erwarten 15 Minuten Einsparung pro 24 Stunden
Bessere Übersicht (Application Monitor)
9© LVM Versicherung 20.06.2010
Der Einstieg
PRDB ------------- ESP V 5.5 SP2 Main Menu --------------------- ESPM
OPTION ===>
Select an option from the list and press ENTER
Define,Manage,Review... Functions
A Application Monitor O Set your ESP defaults
E Events C Consolidated Status Facility
L Calendars U ESP Utilities
J Jobs G ESP Page Mode
T Job Tracking M ESP Administration
S Scheduled Activity R ESP Encore EXH File Viewer
10© LVM Versicherung 20.06.2010
Der Application Monitor
PRDB 06/21 --------- ESPM Application Status ESP-VIEW -------- 14:27:24.92
COMMAND ===> Scroll ===> PAGE
Basic Filter EXIT:PF03, SWAPfilt:PF04, PREVview:PF05, NEXTview:PF06
Row 1 to 27 of 111: SNAP:ON PRDB - ESP restarted at 21:28 MAY29
Gen Rel ApplName Start__Time RnTime Status__ Status_Details .........
265 0 ADDJOB 05:40 TODAY 7h45m RUNNING KNABE-Job (Complete)
40 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95
36 0 A0811 06:00 TODAY 7h26m IDLE**** Wait=7h25m PreWt=11
37 0 A1237 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=11
1 0 A1283 13:23 TODAY 2m17s RUNNING Wait=2m06s PreWt=3
175 0 A1816 13:00 TODAY 25m35s RUNNING Wait=25m35s PreWt=8
48 0 B1010 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=7
11 0 C0005 12:00 TODAY 1h26m RUNNING TofNA is 03:00 JUN22 Pre
31 0 C0010 00:03 TODAY 13h23m IDLE**** Wait=7h16m PreWt=2
9 0 C0037 12:00 TODAY 1h26m RUNNING Wait=1h26m PreWt=5
5 0 C0191 12:00 TODAY 1h26m RUNNING TofNA is 13:50 TODAY Pre
7 0 C0194 12:00 TODAY 1h26m RUNNING TofNA is 04:30 JUN22 Pre
26 0 C0373 00:03 TODAY 13h23m IDLE**** Wait=7h16m PreWt=2
6 0 C0891 06:00 TODAY 7h26m IDLE**** Wait=7h16m PreWt=2
6 0 C0925 06:00 TODAY 7h26m IDLE**** Wait=7h16m PreWt=2
629 0 C1846 13:24 TODAY 0m36s RUNNING C1846999-Job (Started)
629 0 C1847 13:24 TODAY 0m36s RUNNING C1847999-Job (Started)
9 0 D1361 07:59 TODAY 5h26m IDLE**** TofNA is 16:15 TODAY Pre
38 0 D1839 12:00 TODAY 1h26m RUNNING Wait=1h26m PreWt=5
149 0 D1960 13:13 TODAY 12m21s TROUBLE 1-job failed
14 0 D5969 23:30 JUN18 2d14h RUNNING Wait=2d09h PreWt=7
14 0 D5990 23:30 JUN18 2d14h IDLE**** Wait=2d14h PreWt=4
35 0 E0025 06:00 TODAY 7h26m IDLE**** TofNA is 18:00 TODAY Pre
40 0 E0067 12:00 TODAY 1h26m RUNNING Wait=1h26m PreWt=30
34 0 E0127 12:00 TODAY 1h26m RUNNING Wait=1h26m PreWt=6
44 0 E0137 05:40 TODAY 7h46m IDLE**** TofNA is 04:00 JUN22 Pre
25 0 E0229 12:00 TODAY 1h26m RUNNING TofNA is 04:50 JUN22 Pre
11© LVM Versicherung 20.06.2010
Im CSF
PRDB Consolidated Status: View 1 ------------ Row 1 of 8, Col 1
COMMAND ===> SCR ===> CSR
Job Name ApplName Gen# Job Status CCode ExpectedEnd
___ B1010000 B1010 48 WAITING, HC=1 - 12.00 TODAY
___ B1010001 B1010 48 WAITING, HC=1 - 12.00 TODAY
___ B1010002 B1010 48 WAITING, HC=1 - 12.00 TODAY
___ B1010003 B1010 48 WAITING, HC=1 - 12.00 TODAY
___ B1010004 B1010 48 WAITING, HC=1 - 12.00 TODAY
___ B1010998 B1010 48 WAITING, HC=1 - 12.00 TODAY
___ B1010999 B1010 48 WAITING, HC=1 - 12.01 TODAY
___ E2024001 B1010 48 EXTNL - 12.00 TODAY
12© LVM Versicherung 20.06.2010
Die Filter
PRDB onsolidated Status: Filter Specification for View 1
COMMAND ===>
Enter conditions in this section (N, blank or Y).
Failed ===> Manual ===> Intervention ===>
Overdue ===> Links ===> On-request ===>
Completed ===> Tasks ===> Requested ===>
Res wait ===> External ===> Bypassed ===>
Enter filter criteria in this section, wildcards allowed.
Job Name ===> ===> ===> ===>
===> ===> ===> ===>
P-Node ===> ===> ===> ===>
Appl ===> B1010 ===> ===> ===>
Subappl ===> ===> ===> ===>
Account ===> ===> ===> ===>
Tag ===> ===>
Active after ===>
Scheduled before ===>
Freeform filter ===> (blank, N or Y)
13© LVM Versicherung 20.06.2010
Die Sortiermöglichkeiten
PRDB onsolidated Status: Presentation Fields for View 1 -------------
COMMAND ===> SCR ===> CSR
Field Sort Sort Pres Pres Pres
Description Order Seq Order Len Title
Account Number ===>
Agent Name ===>
Appl Def Seq ===>
Appl Generation ===> 1 2
Appl Name ===> 3 1
Auth String ===>
Average RunTime ===>
Became O/D End ===>
Became O/D Strt ===>
Became O/D Sub ===>
Completion Code ===> 4
DJC Jobnet ===>
DManager Name ===>
Encore Tracking ===>
Event Name ===>
Exec Job Number ===>
Execution Node ===>
Expected End Ti ===> 5
Full Job Name ===>
Hold Count ===>
Job Class ===>
Job End Time ===>
Job Name ===> 2
Job Number ===>
Job Priority ===>
Job Qualifier ===>
14© LVM Versicherung 20.06.2010
Ablauf einer Application: Vom Triggern zur Ausführung
Event(Dataset, Job, Zeit,
Manuell, Externe Appl.)
Aufruf Schedule
CSF/AM(Consolidatet Status Facility)
Ablauf der Einzeljobs
15© LVM Versicherung 20.06.2010
Das Event
/*************************************************/ /* DEFINED BY M522118 AT 16.39 ON SAT 17APR2010 */ /*************************************************/ EVENT ID(TEST.E0999) USER(SCHED) SYSTEM(MASTER) REPLACE CALENDAR ALLDAYSSCHEDULE 16.42 DAILY STARTING SUN 18TH APR 2010 INVOKE 'ENDEVOR.PRODUKT.ESP.SCD(E0999)' ENDDEF
Event Name und UmgebungTest oder Sched
WannWas
16© LVM Versicherung 20.06.2010
APPL E0999 WAIT
INVOKE 'ENDEVOR.PRODUKT.ESP.SCD(GLOBALS)'
JOB E2024001 EXTERNAL SCHEDULED('TODAY') APPLID(E2024)
RELEASE ADD(E0999000)
ENDJOB
JOB E0999000
/* TESTNETZ ANDREAS
RUN DAILY
RELEASE ADD(E0999001)
ENDJOB
JOB E0999001
/* MEIN LIEBSTER JOB
RUN DAILY
RELEASE ADD(E0999998)
ENDJOB
JOB E0999998
/* VORENDEANKER
RUN DAILY
RELEASE ADD(E0999999)
ENDJOB
JOB E0999999
/* ENDEANKER
RUN DAILY
ENDJOB
Der Schedule
Globale Bedingungenund Vorläufer
Das Ende einer Jobkette
Der erste JobUnd was kommt
danach
17© LVM Versicherung 20.06.2010
Die Globals
JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL'
IF DAYS_TO('%ESPADATE') GE 0 THEN DO
TEMPLIB 'LVM1.ESPTEMPL.O.Y%ESPSYEAR..D%ESPSMM.%ESPSDD' JOBNAME
ENDDO
DOCLIB 'ENDEVOR.PRODUKT.CONTROLM.DOKU'
OPTIONS RESTARTSTEP
CCCHK RC(5:4095) FAIL
CCCHK STEP(ESP-) RC(1:4095) FAIL
CCCHK STEP(STONE-) RC(1:4095) FAIL
CCCHK STEP(UEM-) RC(3:4095) FAIL
ENCPARM FORCE YES
RESOLVE SAD1
INVOKE 'LVM1.ESP.VARIABLE'
Genial!
18© LVM Versicherung 20.06.2010
Das Bild im CSF
PRDB Consolidated Status: View E2024 ------------ Row 1 of 4, Col 1
COMMAND ===> SCR ===> CSR
Job Name Gen# Job Status Start Time End Time
___ E0999000 264 APPLHOLD
___ E0999001 264 WAITING, HC=1 APPLHOLD
___ E0999998 264 WAITING, HC=1 APPLHOLD
___ E0999999 264 WAITING, HC=1 APPLHOLD
Nach dem Event
19© LVM Versicherung 20.06.2010
Das Bild im CSF
PRDB Consolidated Status: View E2024 ------------ Row 1 of 4, Col 1
COMMAND ===> SCR ===> CSR
Job Name Gen# Job Status Start Time End Time
___ E0999000 264 COMPLETED AT 08.50 18 APR 08.50 TODAY 08.50 TODAY
___ E0999001 264 EXECUTING STONE1.PS1 08.50 TODAY
___ E0999998 264 WAITING, HC=1
___ E0999999 264 WAITING, HC=1
Während der Ausführung
20© LVM Versicherung 20.06.2010
Das Bild im CSF
PRDB Consolidated Status: View E2024 ------------ Row 1 of 4
COMMAND ===> SCR ==
Job Name Gen# Job Status Start Time End Time
___ E0999000 264 COMPLETED AT 08.50 18 APR 08.50 TODAY 08.50 TODAY
___ E0999001 264 COMPLETED AT 08.50 18 APR 08.50 TODAY 08.50 TODAY
___ E0999998 264 COMPLETED AT 08.50 18 APR 08.50 TODAY 08.50 TODAY
___ E0999999 264 COMPLETED AT 08.51 18 APR 08.50 TODAY 08.51 TODAY
Fertig
21© LVM Versicherung 20.06.2010
Die Workstation
22© LVM Versicherung 20.06.2010
Die Workstation
23© LVM Versicherung 20.06.2010
Die Online-Demo
24© LVM Versicherung 20.06.2010
Fragen?
© LVM Versicherung 24.06.2010 25
Vielen Dank für Ihre Aufmerksamkeit!