CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m...

25
© LVM Versicherung CA-ESP ESP = Enterprise Systems Plattform Der neue z/OS-Host-Scheduler bei der LVM-Versicherung Andreas Hölscher

Transcript of CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m...

Page 1: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

© LVM Versicherung

CA-ESP

ESP =

Enterprise Systems Plattform

Der neue z/OS-Host-Scheduler

bei der LVM-Versicherung

Andreas Hölscher

Page 2: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 3: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

3© LVM Versicherung 20.06.2010

Die LVM - Versicherung und Ihre Gesellschaften

Page 4: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

4© LVM Versicherung 20.06.2010

LVM-Zentrale

Mövenpick

Münsteraner Impressionen

Zoo

Kultur

Studenten

Shopping

Radeln

Aasee

Mühlenhof

Friedenssaal

Tatort

Page 5: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

5© LVM Versicherung 20.06.2010

Die LVM - Versicherung und Ihre Kooperationspartner

Page 6: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 7: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 8: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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)

Page 9: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 10: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 11: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 12: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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)

Page 13: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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 ===>

Page 14: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 15: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 16: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 17: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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!

Page 18: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 19: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 20: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

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

Page 21: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

21© LVM Versicherung 20.06.2010

Die Workstation

Page 22: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

22© LVM Versicherung 20.06.2010

Die Workstation

Page 23: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

23© LVM Versicherung 20.06.2010

Die Online-Demo

Page 24: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

24© LVM Versicherung 20.06.2010

Fragen?

Page 25: CA-ESP - Die ATICS GmbH€¦ ·  · 2010-07-0340 0 A0500 11:59 TODAY 1h26m RUNNING Wait=1h26m PreWt=95 36 0 ... Execution Node ===> ... JCLLIB 'ENDEVOR.PRODUKT.CONTROLM.JCL' IF DAYS_TO

© LVM Versicherung 24.06.2010 25

Vielen Dank für Ihre Aufmerksamkeit!