Presentation is loading. Please wait.

Presentation is loading. Please wait.

HORIZONT 1 XINFO ® The IT Information System How to use XINFO in Software Development HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München.

Similar presentations


Presentation on theme: "HORIZONT 1 XINFO ® The IT Information System How to use XINFO in Software Development HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München."— Presentation transcript:

1 HORIZONT 1 XINFO ® The IT Information System How to use XINFO in Software Development HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com XINFO

2 HORIZONT 2 XINFO ® What is XINFO? XINFO analyzes z/OS data: JCL, DB2, SMF, TWS, Control-M, CA-7, RMM, Cobol, PL/1, Assembler, CICS, DLI, IMS, Control-D, CA-1, Zeke and much more... XINFO analyses UNIX and Windows data: Volumes, files, hardware, software, services, daemons, job and program run times, Java sources, TWS, Control-M, Automic and SAP XINFO loads the result into a database XINFO has dialogs to query and visualize the data XINFO is an IT information system. It enables you to cross reference data from various systems.

3 HORIZONT 3 XINFO ® Technical Overview PC Client z/OS, Unix, Windows UNIX, Windows z/OS JCLSMFScheduler JCL Scanner SMF Scanner Scheduler Scanner zOS, UNIX or Windows XINFO Database (DB2, ORACLE or MS-SQL) File- system z/OS, Unix, Windows SAP Space Scanner SAP Scanner

4 HORIZONT 4 XINFO ® Using XINFO Which jobs use file A.B.C? Which jobs use program PGM1? Which scripts are calling the FTP? Which program calls subprogram XYZ? When was file A.B.C used in which jobs? Which DB2 tables are used in which jobs? Which programs are using which includes? Which jobs were active last Monday at 3.30?... A major part of daily work consists of gathering up information. XINFO enables you to access that information. Some typical questions are:

5 HORIZONT 5 XINFO ® How to work with XINFO 1)Select EXEC Statements … e.g. which jobs are using a program?

6 HORIZONT 6 XINFO ® How to work with XINFO 2)Specify program

7 HORIZONT 7 XINFO ® How to work with XINFO 3)The result

8 HORIZONT 8 XINFO ® Display more information 1) Right mouse click... 2) Select e.g. “Run Cycles + Jobs”

9 HORIZONT 9 XINFO ® Show Scheduling Data Looks like a daily run 3) The result

10 HORIZONT 10 XINFO ® Show History When did the job actually run?

11 HORIZONT 11 XINFO ® Show History Jobname Start time, End time Duration, CPU Time etc. Returncode

12 HORIZONT 12 XINFO ® Show Dependencies The job netplan shows all preds and succs

13 HORIZONT 13 XINFO ® Show Dependencies Job netplans are available for most schedulers, e.g. TWS, CA7, and Control-M

14 HORIZONT 14 XINFO ® Show Load Modul Specs Which version of a program is used in production? Back to JCL-EXEC

15 HORIZONT 15 XINFO ® Show Load Modul Specs Link Date/Time etc.

16 HORIZONT 16 XINFO ® Show Program Calls Which sub programs are called?

17 HORIZONT 17 XINFO ® Show Program Calls Right mouse click...

18 HORIZONT 18 XINFO ® Show DB2 Access Which DB2-Tables are used?

19 HORIZONT 19 XINFO ® Show DB2 Access DB2 table objects, action (select, insert, delete etc.), used columns

20 HORIZONT 20 XINFO ® Show File Access Which files are used?

21 HORIZONT 21 XINFO ® Show File Access Which DSNs are specified in the JCL?

22 HORIZONT 22 XINFO ® Show File Access Double click on the record…

23 HORIZONT 23 XINFO ® Show File Access DSN and other additional JCL parameters

24 HORIZONT 24 XINFO ® XINFO Source Scanner General Info: Basic information like “uses static SQL”, “uses dynamic SQL”, “calls CICS” Includes: Usage of includes and copy members Calls: External program calls (tables and graphics) Files: Access type (e.g. read/write) and definition (file names, record length etc.) DB2: Which program uses which tables (select, insert, delete, etc.), and columns CICS and DLI: Calls and their parameters Variables: Definitions and usage Comments XINFO’s source scanners are analyzing program source code to deliver the following information:

25 HORIZONT 25 XINFO ® XINFO Source Scanner PDS/PDSE Librarian Source path (Java) Compile listings Selection: - Complete libraries ( Source plus include/copy) - Specific members specified by name patterns (include/exclude) Full scans or incremental updates, e.g. all changed programs Following data can be input to the source scanners:

26 HORIZONT 26 XINFO ® Input are the results of the individual scanners The results are three tables (Calls, File- and DB2-Access) - Including nested calls program A calls B, B calls C, as a result A calls C on level 2 - Language independent No matter if A is COBOL and B is ASM - Supports development “staging” Test program may call production module, but not vice versa XINFO Program Calls In addition to language specific data (COPY, variables) XINFO offers “multi language call analysis”

27 HORIZONT 27 XINFO ® Program Calls Which programs are called by DSN8CC0 ?

28 HORIZONT 28 XINFO ® Program Calls This table shows all called modules on all levels!

29 HORIZONT 29 XINFO ® Program Calls

30 HORIZONT 30 XINFO ® Program Calls - Graphics This is the matching diagram

31 HORIZONT 31 XINFO ® PL/1 Includes Which programs are using these includes?

32 HORIZONT 32 XINFO ® PL/1 Includes Include member, programs, nesting level etc.

33 HORIZONT 33 XINFO ® PL/1 Includes Several browse functions show the sources (no need to know where the source comes from!)

34 HORIZONT 34 XINFO ® PL/1 Includes The content of the include member

35 HORIZONT 35 XINFO ® PL/1 – CICS Transaction This program is a CICS program. Which transactions are using it?

36 HORIZONT 36 XINFO ® PL/1 - CICS Transaction Program, transaction etc.

37 HORIZONT 37 XINFO ® CICS - SMF Information Transaction Start time,End time Storage, CPU time etc.Program

38 HORIZONT 38 XINFO ® Assembler Calls Specify selection criteria

39 HORIZONT 39 XINFO ® Assembler Calls Program Called Program Parameter Call, Link, Load etc.

40 HORIZONT 40 XINFO ® Assembler Calls Right click to browse Member with Call

41 HORIZONT 41 XINFO ® Assembler Calls

42 HORIZONT 42 XINFO ® IMS PSB and DBD Information XINFO IMS shows which jobs and/or transactions are using a PSB Content of IMS DB definitions. All segments, fields etc.

43 HORIZONT 43 XINFO ® Java Scanner Which methods are defined in class “Action”?

44 HORIZONT 44 XINFO ® Java Methods Method’s detailed view including attributes and parameters

45 HORIZONT 45 XINFO ® Eclipse Plugin Your source code in eclipse Mark expression, then right mouse click

46 HORIZONT 46 XINFO ® Eclipse Plugin XINFO menu gives access to all XINFO tables e.g. which programs are using this SQL-include?

47 HORIZONT 47 XINFO ® Eclipse Plugin The result

48 HORIZONT 48 XINFO ® Summary XINFO shows you How Batch, CICS and DB2 programs are used When programs are used Which resources where used Which databases and tables are used Which source-code, includes, sub programs, methods etc. are used XINFO helps you while Fixing Problems Doing Impact Analysis Estimating Projects XINFO is an information and documentation system for production and development

49 HORIZONT 49 XINFO ® Available Language Scanners Assembler C COBOL Easytrieve Java Natural PL/1 XINFO supports following languages:

50 HORIZONT 50 XINFO ® Many thanks for your attention HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com XINFO The IT Information System


Download ppt "HORIZONT 1 XINFO ® The IT Information System How to use XINFO in Software Development HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München."

Similar presentations


Ads by Google