47
HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklun g HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com XINFO

HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

Embed Size (px)

Citation preview

Page 1: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 1 XINFO®

Das IT - Informationssystem

XINFO in der Anwendungsentwicklung

HORIZONTSoftware für Rechenzentren

Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com

XINFO

Page 2: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 2 XINFO®

Was ist XINFO?

• XINFO-Scanner analysieren ihre Daten, z.B.

• Scheduling Systeme: z.B. CA7, Control-M, TWS, UC4 etc

• JCL, inklusive Prozeduren, Includes, SYSIN und Scheduler-Variablen, Unix/Windows-Scripte können als Text geladen werden

• Datenbanken (DB2, IMS) und Online-Systeme (CICS, IMS)

• Output-Systeme: Beta93, CA-Deliver, Control-D

• Scheduler-Logs, SMF und Unix/Windows für Job und Prozess Laufzeiten

• z/OS Load-Module und Unix/Windows installierte Software/Hardware

• Programm-Sourcen: Assembler, C, Cobol, Easytrieve, Java, Natural, PL1

• Das Ergebnis der Analyse wird in eine Datenbank (RDBMS) geladen

• Für Abfragen gibt es Dialogprogramme (Windows oder ISPF), mit denen die Ergebnisse tabellarisch oder grafisch dargestellt werden können.

XINFO ist ein Informations- und Dokumentationssystem für XINFO ist ein Informations- und Dokumentationssystem für

den RZ-Betrieb und die Anwendungsentwicklung:den RZ-Betrieb und die Anwendungsentwicklung:

Page 3: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 3 XINFO®

Inhalt

Die folgenden Folien zeigen die generelle Funktionsweise Die folgenden Folien zeigen die generelle Funktionsweise

von XINFO und geben einen Einblick in die verschiedenen von XINFO und geben einen Einblick in die verschiedenen

Themenbereiche.Themenbereiche.

Anschließend werden die Anschließend werden die Sourcecode-Scanner vorgestellt

(ein Klick auf den Link führt direkt dort hin).

Page 4: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 4 XINFO®

Arbeiten mit XINFO

z.B.: In welchen Jobs wird ein bestimmtes Programm benutzt

1) EXEC Statements auswählen…

2) Programmname eingeben

Page 5: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 5 XINFO®

Arbeiten mit XINFO

3) Das Ergebnis

Page 6: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 6 XINFO®

Weitere Informationen anzeigen

1) Rechter Mausklick...

2) Auswahl, z.B. TWS Planungsinformation des Jobs…

Page 7: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 7 XINFO®

Planungsinformationen anzeigen

Läuft anscheinend täglich

3) Das Ergebnis

Page 8: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 8 XINFO®

Laufzeitinformationen anzeigen

Wann lief der Job tatsächlich?

Page 9: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 9 XINFO®

Laufzeitinformationen anzeigen

Jobname

Startzeit, Endezeit Dauer, CPU-Time etc.

Returncode

Page 10: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 10 XINFO®

Abhängigkeiten anzeigen

Welche Vorläufer und Nachfolger der Job hat, zeigt der Jobnetzplan

Page 11: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 11 XINFO®

Abhängigkeiten anzeigen

Den Job Netzplan gibt es neben TWS u. a. auch für Bagjas, CA7, Control-M, UC4, Zeke

Page 12: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 12 XINFO®

Loadmodul-Info anzeigen

Welche Programmversion wird in Produktion verwendet?

Wieder zurück im Ergebnis JCL-EXEC

Page 13: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 13 XINFO®

Loadmodul-Info anzeigen

Link Datum/Zeit etc.

Page 14: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 14 XINFO®

Programmaufrufe anzeigen

Welche Unterprogramme werden aufgerufen?

Page 15: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 15 XINFO®

Programmaufrufe anzeigen

rechter Mausklick...

Page 16: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 16 XINFO®

DB2 Zugriff anzeigen

Welche DB2-Tabellen werden verwendet?

Page 17: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 17 XINFO®

DB2 Zugriff anzeigen

DB2-Tabelle Objekt, Aktion (Select, Insert, Delete etc.), verwendete Spalten

Page 18: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 18 XINFO®

Datei Verarbeitung anzeigen

Welche Dateien werden verarbeitet?

Page 19: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 19 XINFO®

Datei Verarbeitung anzeigen

Und welche DSN sind in der JCL angegeben?

Page 20: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 20 XINFO®

Datei Verarbeitung anzeigen

DSN und alle weiteren Parameter der JCL

Page 21: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 21 XINFO®

XINFO Source-Scanner

• General Info: Eine Liste der eingelesenen Programme mit deren Merkmalen wie z.B. „verwendet SQL“, „enthält CICS-Calls" usw.

• Includes: Ein Verzeichnis, welches Include- bzw. Copy-Member von welchen Programmen verwendet wird

• Calls: Externe Programmaufrufe als Tabelle und als Grafik.

• Files: Dateizugriffe (z.B. read/write) und Definitionen (File-Namen, Satzlänge etc.)

• DB2: Ergebnis der SQL-Analyse: Welches Programm verarbeitet welche Tabelle (select, insert, delete, etc.), bis auf Spaltenebene

• CICS und DLI Aufrufe und deren Parameter

• Variable Definitionen und Verwendung

• Kommentare

Die Sourcecode-Scanner analysieren die Sourcen und Die Sourcecode-Scanner analysieren die Sourcen und

geben folgende Informationen aus: geben folgende Informationen aus:

Page 22: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 22 XINFO®

XINFO Source-Scanner

• PDS/PDSE-Bibliotheken

• Librarian

• Source-Pfad (Java)

• Compile-Listen (mit Einschränkungen)

• Es können einzelne oder mehrere komplette Bibliotheken (Source plus Include/Copy), oder einzelne, per Include/Exclude-Liste und Namensmasken definierte Member verarbeitet werden

• Nach einem vollständigen Scan, kann inkrementell weitergearbeitet werden (z.B. alle geänderten Programme eines Tages oder ein neu kompiliertes Modul)

Als Eingabe für die Sourcecode-Scanner können folgende Als Eingabe für die Sourcecode-Scanner können folgende

Daten(Bibliotheken verwendet werden:Daten(Bibliotheken verwendet werden:

Page 23: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 23 XINFO®

• Eingabe sind die Ergebnisse der Source-Scanner

• Ausgabe sind drei Tabellen: Calls, File- und DB2-Access, diese zeigen u.a. an:

- Call-Levels

z.B. Programm A ruft B, B ruft C, damit ruft A auch C, aber auf Level 2

- Sprachübergreifende Aufrufe

Wird z.B. ein PL/1-Programm ein C-Programm ruft, ist das hier ersichtlich

- Unterschiedliche Entwicklungsstufen

Wenn z.B. in der Entwicklungs- und Test-Umgebung Programme aus „höheren“ Stufen wie z.B. Produktion aufgerufen werden.

XINFO Programm Aufrufe Zusätzlich zu den sprachspezifischen Daten (COPY, Zusätzlich zu den sprachspezifischen Daten (COPY,

Variable etc.) gibt es eine sprachübergreifende Call-AnalyseVariable etc.) gibt es eine sprachübergreifende Call-Analyse

Page 24: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 24 XINFO®

Cobol Call

Welche Programme werden von DSN8CC0 aufgerufen?

Page 25: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 25 XINFO®

Cobol Call

DSN8CC0 ruft diese 2 Programme, welche aber ebenfalls Programmaufrufe enthalten können

Page 26: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 26 XINFO®

Programs Call

Welche Programme werden von DSN8CC0 aufgerufen?

Page 27: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 27 XINFO®

Programs Call

Hier sehen wir alle Programmaufrufe über alle Levels

Page 28: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 28 XINFO®

Programs Call Graphik

Die graphische Darstellung dazu

Page 29: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 29 XINFO®

PL/1 Include

Welche Programme verwenden dieses Include?

Page 30: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 30 XINFO®

PL/1 Include

Include-Member, Programme, Nesting-Level etc.

Page 31: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 31 XINFO®

PL/1 Include

Browse Funktionen zur Anzeige der Source-Member

Page 32: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 32 XINFO®

PL/1 Include

Inhalt des Include-Members

Page 33: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 33 XINFO®

PL/1 – CICS Transaction

Das Programm ist ein CICS-Programm. In welcher Transaktion wird es benutzt?

Page 34: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 34 XINFO®

PL/1 - CICS Transaction

Programm, Transaktion etc.

Page 35: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 35 XINFO®

CICS - SMF Informationen

Transaktion

Startzeit, Endezeit

Storage, CPU-Time etc.

Programm

Page 36: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 36 XINFO®

Assembler Calls

Suchkriterien eingeben

Page 37: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 37 XINFO®

Assembler Calls

Programm

GerufenesProgramm

Parameter

CALL, LINK, LOAD etc.

Page 38: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 38 XINFO®

Assembler Calls

Programm

Aufruf im Macro

Page 39: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 39 XINFO®

IMS PSB und DBD Informationen

XINFO-IMS gibt u. a. Auskunft, in welchen Jobs und/oder Transaktionen ein PSB verwendet wird

Inhalt der IMS-DB-Definitionen.Alle Segmente, Felder etc.

Page 40: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 40 XINFO®

Java Methoden

Welche Methoden gibt es in der Klasse “activator”?

Page 41: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 41 XINFO®

Java Methoden

Detailansicht einer Methode mit den Attributen und Parametern

Page 42: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 42 XINFO®

Eclipse Plugin

Source code in Eclipse

Begriff markieren und rechte Maus

Page 43: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 43 XINFO®

Eclipse Plugin

Über das XINFO-Menü bekommt man Zugriff auf alle XINFO Daten

Hier z.B., welche Programme verwenden dieses SQL-Include?

Page 44: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 44 XINFO®

Eclipse Plugin

Das Ergebnis

Page 45: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 45 XINFO®

Zusammenfassung

• XINFO gibt Auskunft:

• Wie Programme in die Produktion eingebunden sind und wann sie laufen

• Wann und wie Batch- oder CICS-Programme gelaufen sind und welche Ressourcen sie benötigt haben

• Welche Datenbanken und Tabellen von welchen Programmen verarbeitet werden

• Welche Komponenten, Includes, Unterprogramme, Methoden etc. Ihre Programme verwenden bzw. wo diese verwendet werden

• XINFO hilft Ihnen z.B. bei der:

• Fehleranalyse

• Impact-Analyse

• Aufwandschätzung in Projekten

XINFO ist ein Informations- und Dokumentationssystem für XINFO ist ein Informations- und Dokumentationssystem für

den RZ-Betrieb und die Anwendungsentwicklungden RZ-Betrieb und die Anwendungsentwicklung

Page 46: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 46 XINFO®

Weitere Informationen

• Assembler

• C

• COBOL

• Easytrieve

• Java (ab XINFO 3.5)

• Natural

• PL/1

XINFO bietet Sourcecode-Scanner für folgende XINFO bietet Sourcecode-Scanner für folgende

Programmiersprachen:Programmiersprachen:

Klick auf einen Link öffnet die detaillierte Präsentation zur jeweiligen Sprache

Page 47: HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO in der Anwendungsentwicklung HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München

HORIZONT 47 XINFO®

Vielen Dank für Ihre Aufmerksamkeit!

HORIZONTSoftware für Rechenzentren

Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com

Das IT - InformationssystemXINFO