Presentation is loading. Please wait.

Presentation is loading. Please wait.

HORIZONT XINFO – How to use XINFO in Development 1 HORIZONT XINFO – How to use XINFO in Development.

Similar presentations


Presentation on theme: "HORIZONT XINFO – How to use XINFO in Development 1 HORIZONT XINFO – How to use XINFO in Development."— Presentation transcript:

1 HORIZONT XINFO – How to use XINFO in Development 1 HORIZONT XINFO – How to use XINFO in Development

2 HORIZONT XINFO – How to use XINFO in Development 2 What is XINFO? XINFO analyses 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 XINFO – How to use XINFO in Development 3 z/OS, Unix, Windows UNIX, Windows z/OS JCLSMFScheduler zOS, UNIX or Windows File- system z/OS, Unix, Windows SAP Technical Overview PC Client

4 HORIZONT XINFO – How to use XINFO in Development 4 Using XINFO Which jobs use fule 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 XINFO – How to use XINFO in Development 5 How to work with XINFO 1)Select EXEC Statements … e.g. which jobs are using a program?

6 HORIZONT XINFO – How to use XINFO in Development 6 How to work with XINFO 2) Specify program

7 HORIZONT XINFO – How to use XINFO in Development 7 How to work with XINFO 3) The result

8 HORIZONT XINFO – How to use XINFO in Development 8 Display more information 1) Right mouse click... 2) Select e.g. “Run Cycles + Jobs”

9 HORIZONT XINFO – How to use XINFO in Development 9 Show Scheduling Data 3) The result Looks like a daily run

10 HORIZONT XINFO – How to use XINFO in Development 10 Show History When did the job actually run?

11 HORIZONT XINFO – How to use XINFO in Development 11 Show History Duratin, CPU-Time etc. Jobname Returncode Start time, End time

12 HORIZONT XINFO – How to use XINFO in Development 12 Show Dependencies The job netplan shows all preds and succs

13 HORIZONT XINFO – How to use XINFO in Development 13 Show Dependencies Job netplans are available for most schedulers, e.g. TWS, CA7, and Control-M

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

15 HORIZONT XINFO – How to use XINFO in Development 15 Show Load Modul Specs Link Date/Time etc.

16 HORIZONT XINFO – How to use XINFO in Development 16 Show Programs Calls Which sub programs are called?

17 HORIZONT XINFO – How to use XINFO in Development 17 Show Program Calls Right mouse click

18 HORIZONT XINFO – How to use XINFO in Development 18 Show DB2 Access Which DB2-Tables are used?

19 HORIZONT XINFO – How to use XINFO in Development 19 Show DB2 Access DB2 table objects, action (select, insert, delete etc.), used columns

20 HORIZONT XINFO – How to use XINFO in Development 20 Show File Access Which files are used?

21 HORIZONT XINFO – How to use XINFO in Development 21 Show File Access Which DSNs are specified in the JCL?

22 HORIZONT XINFO – How to use XINFO in Development 22 Show File Access Double click on the record …

23 HORIZONT XINFO – How to use XINFO in Development 23 Show File Access DSN and other additional JCL parameters

24 HORIZONT XINFO – How to use XINFO in Development 24 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 scanner are analysing program source code to deliver the following information:

25 HORIZONT XINFO – How to use XINFO in Development 25 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 XINFO – How to use XINFO in Development 26 XINFO Program Calls 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 In addition to language specific data (COPY, variables) XINFO offers “mulit language call analysis”

27 HORIZONT XINFO – How to use XINFO in Development 27 Program Calls Which programs are called by DSN8CC0 ?

28 HORIZONT XINFO – How to use XINFO in Development 28 Program Calls This table shows all called modules on all levels!

29 HORIZONT XINFO – How to use XINFO in Development 29 Program Calls

30 HORIZONT XINFO – How to use XINFO in Development 30 Programm Calls - Graphics This is the matching diagram

31 HORIZONT XINFO – How to use XINFO in Development 31 PL/1 Includes Which programs are using these includes?

32 HORIZONT XINFO – How to use XINFO in Development 32 PL/1 Includes Include member, programs, nesting level etc.

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

34 HORIZONT XINFO – How to use XINFO in Development 34 PL/1 Includes The content of the include member

35 HORIZONT XINFO – How to use XINFO in Development 35 PL/1 – CICS Transactions This program is a CICS program. Which transactions are using it?

36 HORIZONT XINFO – How to use XINFO in Development 36 PL/1 – CICS Transaction Program, transaction etc.

37 HORIZONT XINFO – How to use XINFO in Development 37 CICS – SMF Information Storage, CPU time etc. Transaction Start time, End time Program

38 HORIZONT XINFO – How to use XINFO in Development 38 Assembler Calls Specify selection criteria

39 HORIZONT XINFO – How to use XINFO in Development 39 Assembler Calls Call, Link, Load etc. Parameter. Called Program Program

40 HORIZONT XINFO – How to use XINFO in Development 40 Assembler Calls Right click to browse Member with Call

41 HORIZONT XINFO – How to use XINFO in Development 41 Assembler Calls

42 HORIZONT XINFO – How to use XINFO in Development 42 IMS PSB and DBD Information Content of IMS DB definitions. All segments, fields etc. XINFO IMS shows which jobs and/or transactions are using a PSB

43 HORIZONT XINFO – How to use XINFO in Development 43 Java Scanner

44 HORIZONT XINFO – How to use XINFO in Development 44 Java Scanner Which methods are defined in class “Action”?

45 HORIZONT XINFO – How to use XINFO in Development 45 Java Methods Method’s detailed view including attributes and parameters

46 HORIZONT XINFO – How to use XINFO in Development 46 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

47 HORIZONT XINFO – How to use XINFO in Development 47 Available Language Scanners Assembler C COBOL Easytrieve Java Natural PL/1 XINFO supports following languages:

48 HORIZONT XINFO – How to use XINFO in Development 48 HORIZONT Disclaimer: All used icons are under copyright Many thanks for your attention!


Download ppt "HORIZONT XINFO – How to use XINFO in Development 1 HORIZONT XINFO – How to use XINFO in Development."

Similar presentations


Ads by Google