Download - Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Transcript
Page 1: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Beta92 V4R3 Vorstellung der neuen Funktionen

14./15. April 2008

Arbeitskreis Beta92 in München bei BMW

Christian Bressler

Page 2: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 2Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Agenda

Wer ist Beta Systems? Berlin „z/OS lab“ Historie „Joblog Archivierung“

Beta92 V4.3 neue Funktionen Reader (Jes SAPI, Open Systems) Enterprise Syslog Management Eventverarbeitung Requirements

Page 3: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 3Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Wer ist Beta Systems?

– Gegründet 1983 „25 Jahre Beta Systems“

– Deutsches Unternehmen / zentrale in Berlin

– Labors in Berlin, Calgary, Köln, Augsburg

– > 1300 Kunden

– > 600 Mitarbeiter

Page 4: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 4Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Berlin Lab

– z9 IBM 2094 - mod. S08

• 2 CPs, 1 IFL, 1 zAAP, 1 zIIP

• „insgesamt“ 2900 Mips ~ 400 MSU

– Dasd Storage DS8000 (2107-921) 9,6 TB Brutto

– VTS mit IBM3494

Page 5: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 5Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Historie „Joblog Archivierung“

– 80er 30.000 Jobs pro Tag

– 90er 100.000 Jobs pro Tag

– Heute 200.000 Jobs pro Tag

– Morgen 500.000 Jobs pro Tag

Page 6: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 6Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Situation Heute

Der Durchschnitt wird im Jahr 2008 die 100.000 Grenze überschreiten.

===

Version 4 Ziele

500.000 Jobs pro Tag 4 Millionen Listen pro Tag 1 Milliarde Lines pro Tag

Werte im Labor erreicht

(eigentlich nicht viel: 5,8 Jobs/Sekunde)

Page 7: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 7Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Enhanced Jes-SAPI Reader

Was wollten wir erreichen?

Mehr ...

Flexibilität Performance Informationen

Page 8: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 8Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Enhanced Jes-SAPI Reader

mehr Auswahl-Parameter

- alle Queues - Typ: JOB, STC, TSU, APPC- Jobname, Forms, Destination, Owner, Writer- Anzahl Lines (min/max)

Definition / Steuerung

Bis zu 64 lokale Reader Beliebig viele remote Reader Online Status Anzeige (inkl. Stop/Start/Restart)

Page 9: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 9Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Enhanced Jes-SAPI Reader

Beta 92 Enterprise - Process History Manager - V4R3 ------- Row 1 of 6 Command ===> Scroll ===> CSR Reader Definition Table S - Select Reader Definition D - Delete Reader Definition I - Insert Reader Definition C - Copy Reader Definition Only for Reader Name 92T4 : R - Restart Reader F - Freeze Reader Sel Name ID A Startup Classes Jobname Owner Destin Min Lines Max LinesSel Name ID A Startup Classes Jobname Owner Destin Min Lines Max Lines RFF1 00 Y DORMANT Y 0 0 RFF1 66 Y DORMANT Y 0 0 RFF1 88 Y ACTIVE Y 0 0 RFF1 99 Y DORMANT Y 0 0 92T4 00 Y ACTIVE X 0 0 92T4 01 N DORMANT Y 0 0 ******************************* BOTTOM OF DATA ********************************

Page 10: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 10Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Enhanced Jes-SAPI Reader

Beta 92 Enterprise - Process History Manager - V4R3 ---------------------------Command ===> Update Reader Definition Last update: ROMYD2 10.02.2008 09:31:16 Reader Name : 92T4 Reader ID : 00 Startup ===> ACTIVE (A)ctive or (D)ormant Sysout Classes ===> X A-Z, 0-9 Additional Selection Criteria Jobname ===> Owner ===> Destination ===> Writer ===> Node Name ===> DEBETAJ2 Minimum Lines ===> 0 Maximum Lines ===> 0 Forms ===> ===> ===> ===> ===> ===> ===> ===> Queue Selection: HLD ===> NO XWH ===> NO WTR ===> YES Type Selection: JOB ===> YES STC ===> YES TSU ===> YES APPC ===> YES Press ENTER key to update this entry and continue. Press END key to cancel changes or HELP key for help information.

Page 11: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 11Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Open Systems Reader „OSY Agenten“

Was ist hier neu ...

SSL

Performance + weniger z-Mips

Syslog plugin

Page 12: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 12Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Enterprise Syslog Management

Die Idee ...

Wie kann man der „z/OS Fraktion“ helfen ein zentrales Log-Management im Unternehmen zu etablieren?

usecase, Beispiele Plug & Play

Der Weg von der MVS-Syslog-Archivierung

zur Enterprise-Syslog-Archivierung

„leicht(er) gemacht“

Page 13: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 13Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Enterprise Syslog Management

Anforderungen:

„das ist kein Job“ Web Oberfläche Auswahlkriterien: System, Datum, Zeit, Suchbegriffe Kurzzeit-Access (z.B. 30 Tage) sofort Langzeit Archiv für mehrere Jahre Einfache Implementierung auf allen Plattformen

Page 14: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 14Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Enterprise Syslog Management

Beta 92 Enterprise - Process History Manager - V4R3 --------------------------Option ===> Primary Selection Menu System - B92V43M Location - BERLIN Subsys-ID - 92T4 User ID - CHRIS 1 JOB - Display or Print Online Jobs 2 RELOAD - Display and Reload Archived Jobs 3 UTILITIES - Display Utilities Selection Menu O OPEN SYSTEMS - Unix, Windows, SAP Output Selection Menu L SYSLOG - Display or Print Syslogs E EVENTS - Event Selection Menu P PROFILE N NEWS A ADMIN M MORE Select one of the above options, or press END key to exit. Press the HELP key from any panel for help information.

Page 15: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 15Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Enterprise Syslog Management

Beta 92 Enterprise - Process History Manager - V4R3 ---------------------------Command ===> Scroll ===> CSR Display Syslogs Layout: BETA_SYSL_SEARCH Select from last ===> 99 days 1-99, (m)inutes, (h)ours, or (d)ays Select from Date ===> HEUTE Time ===> 00:00:00 Select to Date ===> HEUTE Time ===> 23:59:59 Jobname : SYSL* z/OS System ID ===> * or Agent Name ===>

Press ENTER key to display syslogs. Press END key to return to the previous menu.

Page 16: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 16Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Enterprise Syslog Management

Beta 92 Enterprise - Process History Manager - V4R3 ----- Row 1 of 4Command ===> Scroll ===> CSR Syslog Select Table Sorted by Submit Date and Time D Displayed Submit date and time S,? - Select a syslog W - Toggle work queue K - Toggle keep status P,M - Print/Mail a syslog T - Toggle non-retain X - Toggle nokeep status I - Reset input queue B - Browse a syslog E - Toggle error queue N - Change user notes R - Reload offline syslog Sel Jobname System Date Time Type SYSL1X BETA 28.02.2008 00:00:00 MAINFRAME SYSLBETA BETA 28.02.2008 00:00:00 MAINFRAME SYSLOG JEK43AGE 13.02.2008 00:00:00 OPEN SYSTEMS SYSLOG JEK43AGE 06.02.2008 00:00:00 OPEN SYSTEMS ******************************* BOTTOM OF DATA *******************************

Page 17: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 17Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Event Verarbeitung (in drei Schritten)

Schritt 1 ...

Das erkennen von ...

Nachrichten, Informationen Fehlern Werten

Page 18: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 18Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Event Verarbeitung (in drei Schritten)

Schritt 2 ...

Das Logging der erkannten „Events“

Vorteile:

Dialog Abfrage der „Event - Datenbank“ Alternativer Einstiegspunkt zu den Jobs und Logs Batch Auswertung „Reporting“

Page 19: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 19Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Event Verarbeitung (in drei Schritten)

Schritt 3 ...

Das Ausführen von Aktionen

eMail Versand inkl. Weblink zu dem Job/Log

Job Submission inkl. aller verfügbaren Informationen (Variablen Substitution)

Page 20: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 20Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Event Verarbeitung (in drei Schritten)

Noch ein weiterer Schritt ...

Verwendung „kundenspezifischer“ Eventtabellen

mit frei wählbaren Feldern

Beispiel: „Filetransfer Analyse“ Wo wird welches FTP-Programm verwendet? Welche Datei wird wann von wo nach wo transferiert?

Page 21: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 21Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Event Verarbeitung

Beta 92 Enterprise - Process History Manager - V4R3 ---------------------------Command ===> Scroll ===> CSR Display Events by Input Date Layout: BETA_EVNT_SEARCH Select from last ===> 99 days 1-99, (m)inutes, (h)ours, or (d)ays Select from Date ===> Time ===> 00:00:00 Select to Date ===> Time ===> 23:59:59 Event Text ===> * Severity ===> (I/W/E) Event ID ===> Category ===> (B)eta,(U)ser Source ===> (H)ostJob,(F)ileRule,(S)APRule Status ===> (I/P/E) Event Jobname ===> System ID ===>

Press ENTER key to display events. Press END key to return to the previous menu.

Page 22: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 22Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Event Verarbeitung

Beta 92 Enterprise - Process History Manager - V4R3 ----- Row 1 of 8Command ===> Scroll ===> CSR Event Select Table Sorted by Submit Date and Time D Layout: BETA_EVNT_RESULT S - Select event job I - Display event information Sel Input Date Time Jobname Sev S Event Text 01.04.2008 16:09 B92AGIN2 I P JOB ON ERROR QUEUE: JCLFAIL 01.04.2008 16:07 B92AGIN6 I P HWM REACHED: 81% 01.04.2008 13:57 B92AGINF I P FEHLER -017 01.04.2008 13:47 B92AGINT I P STEP: INFOSTP1.QUEUE ERROR CODE: 0008 01.04.2008 13:47 B92AGINT I P JOB ON ERROR QUEUE: CC 0008

01.04.2008 13:37 B92AGIN3 I P -002 ******************************* BOTTOM OF DATA *******************************

Page 23: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 23Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Requirements

2006 / 2007 „pausiert“

Grund: Umstellung auf BSA Version 4

64 bit (u.a. für „caching“ großer Datenmengen) Extended-VSAM (bisher nur 4GB „Verkettung“) Schnittstellen Standardisierung (nach 8 Jahren V3 notwendig) XCF (Sysplex) Optimierungen (bereits in V3 verfügbar) dynamische Datenbank Vergrößerung (ohne downtime)

Page 24: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 24Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

Requirements

Ein kurzer Überblick

TWS E2E, UC4 Joblog Archivierung (verbessert, standardisiert) NOERROR Tabelle (auch für TWS) JESJCLIN „was wurde submitted“ „VIEW“ JCL & Logs (temp. Edit) NEWS „Info-Panel“ JESSPOOL Security Print2Mail (Online & Batch)

mit Attachment oder als WebLink

Page 25: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 25Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

RACF auf Job, Listenebene

B92.ssid.BRS.jobname.ddname

4. & 5. Qualifier

Neues SAMPLE B92UXSE4 (alt: B92UXSEC)

ICH408I USER(CHRIS2 ) GROUP(STAFF ) NAME(CHRISTIAN BRESSLER ) 548

B92.B92W.BRS.PRRZ1897.JESJCLIN CL($BETA )

INSUFFICIENT ACCESS AUTHORITY

FROM B92.B92W.BRS.*.JESJCLIN (G)

ACCESS INTENT(READ ) ACCESS ALLOWED(NONE )

Page 26: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

Slide 26Arbeitskreis Beta 92 - Frühjahr 2008 München, BMW

- Verfügbar Ende Juni 2008

- Test zeigen bisher V4.3 ist vergleichbar mit V4.1 + V4.2- In Stabilität- Und Qualität

- Installieren Sie V4.3 noch in diesem Jahr ? !!!

Übrigens: Beta 48 V4.3 folgt

Page 27: Beta92 V4R3 Vorstellung der neuen Funktionen 14./15. April 2008 Arbeitskreis Beta92 in München bei BMW Christian Bressler.

“Jeden Tag ein bisschen besser”

Danke für Eure Aufmerksamkeit !