Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

XINFO bei der Landesbank Baden-Württemberg

Ähnliche Präsentationen


Präsentation zum Thema: "XINFO bei der Landesbank Baden-Württemberg"—  Präsentation transkript:

1 XINFO bei der Landesbank Baden-Württemberg
Wolfgang Kämmerer 29. Juli 2009 meine Funktion: IT-Architekt Test & Quality Services, Team Tools Dipl.-Ing. (kein Banker) früher Projekte im Softwarehaus 1

2 0. Agenda Einführungsprozess Interne Organisation 3. Erweiterungen
Funktional LBBW-spezifisch 4. Projektstand 5. Nutzung bei der LBBW Rechenzentrum/Arbeitsvorbereitung Anwendungsentwicklung Projektleitung 6. Bewertung / Resumee Repository (Cross-Reference-System)

3 1. Einführungsprozess XINFO 3.0: Nutzung AV
(+ 1 Gruppe Anwendungsentwicklung) Beschluss Ablösung Altsystem Installation XINFO 3.2 Inbetrieb- nahme Fehlerbereinigung + Erweiterungen, Migration auf XINFO 3.4 01/06 06/07 12/07 01/08 02/08 07/09

4 2.1 XINFO bei der LBBW XINFO- Datenbasis (DB2) Dialog z/OS
z/OS, Unix, Windows z/OS JCL SMF Scheduler IMS,DB2 COBOL Easytrieve Assembler Control-D JCL Scanner SMF Scanner Scheduler Scanner DB- Scanner Language- Scanner Ctrl-D Scanner zOS, UNIX, Windows XINFO- Datenbasis (DB2) Dialog

5 2.2. XINFO-Architektur bei der LBBW
IT/ORG II-Platform: CITRIX Meta Frame, Applikation-Server/TerminalServer-Farm

6 2.3. XINFO Jobkette Dieser Ablaufplan wurde mit Visio erstellt, XINFO-Graphik (Control-M) wird zum Soll-Ist- Abgleich verwendet LBBW-Erweiterung: Sprachen-Filter für Programmiersprachen COBOL/Assembler/Easytrieve (Abfrage in CCM-System ChangeMan) statt PreCheckSource =Y

7 2.4. Jobkette generiert aus XINFO

8 2.5 Anwenderberechtigung - Dokumentation

9 3.1. Funktionale Erweiterungen
2007/2008 OO-Cobol (Generierte Source + Anzeige der Methoden) Einführung Assembler-Scanner Erweiterung IMS-Scanner um IMS-Feldebene Intern Zurückgestellt Siron-Scanner PO-Scanner als Ersatz für SIRON

10 3.2. LBBW-spezifische Erweiterungen
Funktionale Erweiterung Sprachenfilter für Scanner der Programmiersprachen (Abfrage im CCM-System ChangeMan) Werkzeuge für die Administration Jobabbrüche erzeugen eine -Benachrichtigung/SMS für die Administratoren Neu aufgetretene Fehler aus den Source-Scanner werden gemeldet Mail-Meldungen der Abbrüche des PC-Clients (meistens Logon-Probleme oder TimeOut) Zurückgestellt Individuelle Abfragen Individuelle Abfrage können in XINFO

11 4. Projektstand GAPS Offen seitens LBBW
Control-M-Variable im Jobnamen wird nicht aufgelöst Printmissions, Backupmissions, Restoremission Offen seitens LBBW Anzeige von UNIX-Scripten Mandantenfähigkeit/Abbildung der Entwicklertestsysteme/Test Control-M in XINFO

12 5.0. XINFO-Information-Model

13 5.1. Nutzung XINFO-Nutzer Anwendungsbeispiele
Rechenzentrum/ Arbeitsvorbereitung Control-M, Control-D, Verwendungsnachweise “Rund um Jobs, Jobnetze” Unterstützung bei SLA’s Anwendungs- entwicklung Verwendungsnachweise “Rund ums Programm” Umfeld: Soll-Ist Abgleich Job-Control-Netze DB-Berechtigungen,... Erkennen von Performanceproblemen von Jobs Projektleitung Impact-Analyse bei ges. Änderungen wie Mehrwertsteuer,Abgeltungssteuer oder Migrationen Alle Export der Daten (z.B. nach Excel)

14 5.2. Fragestellungen Fragestellung
Lösung mit XINFO Abfragesystem/Suchabfrage An welchen Tagen wird Job xxx ausgeführt? Control-M Schedule (Terminplan) Welche Jobs beginnend mit xxx sind in Control-M definiert? Control-M Job Definitions Wann ist Job xxx zur nächsten Ausführung eingeplant? Control-M Forecast Welche Jobs beginnen mit xxx? JCL -> Jobstatement Welche Dateien werden in Job xxx neu erstellt? JCL -> DSN In welchen Jobs wird die Prozedur/das Programm xxx aufgerufen? JCL -> EXEC In welchen Jobs wird das Programm xxx aufgerufen, das mit der Prozedur ARCDB2 ausgeführt wird? JCL -> EXEC -> Parm oder Programname Wie sieht die aufgelöste Vorlaufkarte von Job xxx aus? JCL -> SYSIN Content Welche DB2 Columns enthält die View/Table xxx? DB2 -> View/Table -> Cat: SYSCOLUMNS Wie heißt die DB2 Tabelle zur View xxx? DB2 -> Cat: SYSCOLUMNSDB2 -> View/Table Welche DBD für das Sachgebiet xxx gibt es? IMS -> PSB/DBD Welche IMS-Datenbanken werden im PSB xxx angesprochen, welchen Zugriff auf die DB erlaubt der PSB? Welchen PSB verwendet Programm xxx ? IMS -> Programname/PSB

15 5.2. Fragestellungen Fragestellung
Lösung mit XINFO Abfragesystem/Suchabfrage Welche Jobs waren vorgestern um 03:30 Uhr aktiv ? SMF -> Jobinformation Welches Programm hat gestern die Datei xxx geändert ? SMF -> Dataset Usage Hat sich das Laufzeitverhalten von Jobs xxx verändert? SMF Jobruntime Barchart (Balkengrafik) Welche Programme rufen das Modul xxx auf ? Programs -> Call Welche Assembler-Programme verwenden das xxx? ASM -> Copy and Macro Welche symbolischen Namen werden in einem ASM-Programm verwendet? ASM -> External Symbols Wie/Wo sind die symbolischen Namen definiert? ASM -> Expanded Source Welche K3 –Methoden zur Klasse xxx sind vorhanden? Cobol -> General Info Welche Sourcen verwenden das COPY-Member xxx? Cobol -> In welchen Programmen wird das Datenfeld xxx verwendet? Cobol -> Variable Declarations Welche Programme beginnend mit xxx existieren? Welche Jobs haben mit einem RC >= 0004 geendet? Grafik Balkengrafik (Barchart) oderSMF – Jobinformation Grafik Welche Jobvorgänger/-nachfolger hat der Job xxx? Control-M Job Netplan oder Control-M Job Job Netplan

16 5.3. Beispiel: Performanceproblem

17 5.4. Beispiel: Impact-Analyse Mehrwertsteuer

18 6.1 Bewertung XINFO 3.2 Administration Anwendungsentwicklung
Einführung zweier Testsysteme, eines komplett mit Datenbank+Server  vermindere Administrationsaufwände Anwendungsentwicklung Aufträge an die AV, DBA können qualitätsgesichert werden Höhere Datensicherheit da weniger Abbrüche beim Scan Massiver Performancegewinn Für die Anwender einfacher zu bedienen (Speicherstruktur transparenter) individuelle Abfragen über DB2 leichter zu generieren  deutlich gestiegene Benutzerakzeptanz (mehr Anwender)

19 6.2 Resumee Horizont Vorstellungen
hohe Flexibilität bei der Fehlerbereinigung sehr gute Unterstützung durch Hotline (Anfragen, Migrationen) Vorstellungen Mehr Transparenz bei der Planung von Erweiterungen, Termine Oberfläche des PC-Client auf den neuesten Stand bringen  XINFO bietet bei der IT der LBBW einen hohen Abdeckungsgrad bei der Unterstützung der täglichen Problemlösungen COBOL: Neue Module werden schnell über Internet als Hotfix bereitgestellt EASYTRIEVE: Fehler auf Null reduziert

20 Vielen Dank für Ihre Aufmerksamkeit!
Wolfgang Kämmerer


Herunterladen ppt "XINFO bei der Landesbank Baden-Württemberg"

Ähnliche Präsentationen


Google-Anzeigen