Presentation is loading. Please wait.

Presentation is loading. Please wait.

HORIZONT 1 XINFO ® The IT Information System Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 /

Similar presentations


Presentation on theme: "HORIZONT 1 XINFO ® The IT Information System Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 /"— Presentation transcript:

1 HORIZONT 1 XINFO ® The IT Information System Product Presentation 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? A complete cross referencing tool for reporting and to analyze data from a wide variety of systems of the datacenter: XINFO Assembler, C, Cobol, PL/I, Java, … JCL, Script, CICS, DB2, IMS, SMF, … Automic, CA7, Control-M TWS, Zeke, …

3 HORIZONT 3 XINFO ® XINFO Scanner XINFO Scanner collect data from: - Programs: Assembler, C, Cobol, Easytrieve, Java, Natural, PL/I source Load modules - JCL, CICS, DB2, IMS, SMF, Space management and File systems, text data from PDS and Unix/Windows Scripts, SAP… - Scheduling systems: Automic (UC4), CA-7, CA-Scheduler, Cron, Control-M, Streamworks, TWSd, TWSz, Zeke - Output systems: Beta93, CA-Deliver, Control-D XINFO is modular: Choose your set of Scanner XINFO is open: It’s easy to add your own data

4 HORIZONT 4 XINFO ® XINFO Scanner High quality scanner give perfect results The Scanners are not just copying data, but interpret it and discover the details e.g. - The Cobol Scanner recognize dynamic calls, CICS, IMS, SQL and even customer specific load/call programs - The JCL Scanner dynamically allocates and read procedures, includes and SYSIN member, identifies DB2 and IMS program calls, resolve procedure and scheduler variables, get DSN from IDCAMS, take used DB2 tables/tablespaces from DB2 load/unload utilities etc. - The Scheduler Scanners are written to know the logic of the scheduling systems they interpret (e.g. how to build the dependencies and create the appropriate flowcharts) They are very fast and able to scan huge amount of objects every day Nevertheless you can use incremental update methods to save elapsed time and CPU usage

5 HORIZONT 5 XINFO ® XINFO Database and Dialog The results are loaded in DB2 z/OS, Oracle or MS SQL. Visualize the data by easy to install and easy to use dialogs: Windows PC Client (xinfo.exe, just put it in a Windows folder) - The queries are grouped by scanner results and the user can choose a query (e.g. Cobol-Copy, JCL-EXEC-Statements, TWS-Jobnetplan etc.) - Enter search criteria in selection forms or free SQL - Results are displayed in tables, flowcharts, bar charts or diagrams - Right mouse click opens a menu to get additional data about the object (e.g. last runtimes of a job, browse the source code etc.) - Additional useful functions like sort, group data, calculate statistics (e.g. average runtime) assist to analyze the results. - Batch execution is possible to execute queries and create html output All queries but no graphics can be done by the ISPF Dialog, the eclipse plugin or pure SQL (e.g. SPUFI)

6 HORIZONT 6 XINFO ® What Purpose has XINFO? XINFO helps in projects like - merge, consolidate or separate datacenters - maintain or reshape legacy applications - cleanup production environments - convert scheduling systems and more … XINFO quickly and accurately helps gathering information like - where is a program or dataset used - when and how did a (critical) job run, was it late? - who is using/updating which DB2 table - Etc. …

7 HORIZONT 7 XINFO ® Examples The following examples show you how to work with XINFO and how you can save time (and money): Program Source Code Scheduling Systems JCL and SMF

8 HORIZONT 8 XINFO ® JCL and SMF Skip JCL and SMF Examples

9 HORIZONT 9 XINFO ® JCL EXEC Select EXEC Statements… e.g. which jobs are using a specific program? Specify program…

10 HORIZONT 10 XINFO ® JCL EXEC The result

11 HORIZONT 11 XINFO ® SMF Job/Step Run Times Right mouse click Select desired information, e.g. SMF run times

12 HORIZONT 12 XINFO ® SMF Job/Step Run Times The result: Start/End times, RC, duration, CPU usage, etc. Scroll right or double click to see all columns

13 HORIZONT 13 XINFO ® JCL DSN Select DSN (DD Statements) … e.g. which jobs/programs are using a specific dataset? Specify DSN or generic parts of it …

14 HORIZONT 14 XINFO ® JCL DSN The result (all JCL DD parameters are shown and available for the query)

15 HORIZONT 15 XINFO ® JCL Data Flowchart The JCL Flowchart shows the DSN (yellow), DD-Name (blue), Steps, and DB2 Tables You may compare it and browse the real JCL

16 HORIZONT 16 XINFO ® JCL Job Data Flowchart The JCL Job Flowchart shows on job level how DB2 Tables are used and how DSN are created and passed from job to job DB2 Table Job DISP=New,C atlg,Catlg DSN Scheduler Dependency DISP=SHR

17 HORIZONT 17 XINFO ® SMF Dataset Usage Select SMF Dataset Usage … e.g. which job/program has used a specific dataset? Specify DSN or generic parts of it …

18 HORIZONT 18 XINFO ® SMF Dataset Usage The result. Sort by Open Timestamp shows how the dataset was processed and who did access it when and how

19 HORIZONT 19 XINFO ® Program Source Code Skip Source Code Examples

20 HORIZONT 20 XINFO ® XINFO Source Scanner General Info: Basic information like number source lines, comments, is using static/dynamic SQL, is calling CICS, IMS, etc. Includes: Usage of include and copy members Calls: External program calls (graphic call diagram) Files: Access type (e.g. read/write) and file definition (file names, record length etc.) DB2 SQL: Which program uses which tables (select, insert, delete, etc.), and columns CICS, DLI and MQ: Calls and their parameters Variables: Definitions and usage Comments: String search cross comments All source scanners are analyzing program source code to deliver the following information:

21 HORIZONT 21 XINFO ® Cobol Variable Select Variable Declarations … e.g. which programs are using variable like “last name”? Specify the variable name. Use * if you don’t know the exact name …

22 HORIZONT 22 XINFO ® Cobol Variable The result: Program names, Variable names etc.

23 HORIZONT 23 XINFO ® Cobol Variable Use View+Al+Cobol – Variable Usage, to see where and how the variables are used

24 HORIZONT 24 XINFO ® Cobol Variable usage The result: Program names, Variable names, Statement and update Y/N

25 HORIZONT 25 XINFO ® Cobol DB2 Select DB2 Access … e.g. which programs are using DB2 tables and column “lastname”? Specify the column name …

26 HORIZONT 26 XINFO ® Cobol DB2 Program names Table/View Action Usage in the SQL statement

27 HORIZONT 27 XINFO ® Cobol DB2 “Browse – Member with SQL” shows you the statement in the Source Right mouse click

28 HORIZONT 28 XINFO ® Call Diagram Right mouse click, Programs Call Diagram …

29 HORIZONT 29 XINFO ® Programs Call Graphic The graphic shows you all external calls, also inter language calls (e.g. PL/I - Assembler - Cobol)

30 HORIZONT 30 XINFO ® Scheduling Systems

31 HORIZONT 31 XINFO ® XINFO Scheduler Scanner The defined jobs/tasks and it’s attributes like job type, owner, time dependency, execution system, highest return code etc. The scheduling parameters of the jobs like calendar, run days, free day rules etc. The prerequisites like predecessor jobs, resources etc. Documentation (CA-7 prose, TWSz OI, Automic (UC4) docu, …) Daily plan and status of the jobs Job History (when did the jobs run) Forecast (when will the jobs run) Graphical flowchart (net plan) and bar chart The scheduler scanners typically analyze the definition database of the respective scheduler, eventually the plan data (daily schedule) and log files to create a job history. The result is grouped like this:

32 HORIZONT 32 XINFO ® Scheduler Scanner Examples Control-M TWS for z/OS CA-7 Skip Scheduler Examples Automic (UC4)

33 HORIZONT 33 XINFO ® Skip CA-7 Examples CA-7

34 HORIZONT 34 XINFO ® CA-7 Select Job Information … e.g. which jobs are defined with priority > 100? Scroll down (there are 59 selection fields) and specify “Priority > 100”

35 HORIZONT 35 XINFO ® CA-7 The result, the jobs with priority greater 100 The columns in the result table can be arranged by “View, Arrange, …”

36 HORIZONT 36 XINFO ® CA-7 Job Netplan Select CA7 Job Netplan to show the job flow Right mouse click

37 HORIZONT 37 XINFO ® CA-7 Job Netplan Job (blue) demands another job (detected by JCL scanner) selected job and it’s predecessors Job pred requirement Job creates trigger DSN Job triggerd by DSN (yellow)

38 HORIZONT 38 XINFO ® CA-7 Critical Path Search critical path calculates the longest way through the network

39 HORIZONT 39 XINFO ® CA-7 Critical Path The jobs on the critical path are marked and listed The total duration The jobs on the critical path are marked and listed

40 HORIZONT 40 XINFO ® CA-7 SCHID The scanner creates dependencies for each SCHID and you can compare it’s differences Job flow with schid 010 Job flow with schid 020

41 HORIZONT 41 XINFO ® Skip Control-M Examples Control-M

42 HORIZONT 42 XINFO ® Control-M Select Job Definition … Scroll down (there are 60 selection fields) and specify “Confirm = Y” Maybe you want to search for a job using a specific option like “confirm”

43 HORIZONT 43 XINFO ® Control-M The result, the jobs which must be confirmed The columns in the result table can be arranged by “View, Arrange, …”

44 HORIZONT 44 XINFO ® Control-M Resources Select Resources … Or you need to search for Jobs using a specific resource … and specify the resource name. Use * if you don’t know the exact name.

45 HORIZONT 45 XINFO ® Control-M Resources The result, the jobs using the resource

46 HORIZONT 46 XINFO ® Control-M Netplan Select Control-M Job Netplan to show the job flow Right mouse click

47 HORIZONT 47 XINFO ® Control-M Netplan The job netplan, here clustered by table ConditionJob

48 HORIZONT 48 XINFO ® Control-M Critical Path Search critical path calculates the longest way through the network

49 HORIZONT 49 XINFO ® Control-M Critical Path The jobs on the critical path are marked and listed The total duration The jobs on the critical path are marked and listed

50 HORIZONT 50 XINFO ® Control-M Job History Select Job History … e.g. verify when and how long the jobs did run? Enter search criteria like application and Job start day

51 HORIZONT 51 XINFO ® Control-M Job History The result: Job name, Start/End times etc. Sort by click on the column, e.g. “Start Time”

52 HORIZONT 52 XINFO ® Control-M Bar Chart The “Job Run Times Bar chart” shows the same data graphically Jobs parallel Timeline

53 HORIZONT 53 XINFO ® Skip TWS for z/OS Examples TWS for z/OS

54 HORIZONT 54 XINFO ® TWS for z/OS Select Operation Data … e.g. which jobs are defined as critical path target? Scroll down (there are 66 selection fields) and specify “Critical Job = P”

55 HORIZONT 55 XINFO ® TWS for z/OS Critical Operation The result, the critical target jobs The columns in the result table can be arranged by “View, Arrange, …”

56 HORIZONT 56 XINFO ® TWS for z/OS Netplan Select TWSz Job Netplan to show the predecessors Right mouse click

57 HORIZONT 57 XINFO ® TWS for z/OS Netplan Our critical target job and it’s predecessors Search critical path calculates the longest way through the network

58 HORIZONT 58 XINFO ® TWS for z/OS Critical Path The jobs on the critical path are marked and listed The total duration

59 HORIZONT 59 XINFO ® TWS for z/OS Job History Select Job Run Times … e.g. verify when and how long the jobs did run? Enter search criteria like application id and input arrival

60 HORIZONT 60 XINFO ® TWS for z/OS Job History The result: Job name, Start/End times etc. Sort by click on the column, e.g. “Start Time”

61 HORIZONT 61 XINFO ® TWS for z/OS Bar Chart The “Job Run Times Bar chart” shows the same data graphically Jobs parallel Timeline

62 HORIZONT 62 XINFO ® TWS for z/OS Diagrams Based on the historical data, you can create statistical diagrams like “Jobs per Day” etc.

63 HORIZONT 63 XINFO ® TWSz Jobs per Day Diagrams Number of jobs each day of one month Days Jobs

64 HORIZONT 64 XINFO ® Skip Automic Examples Automic (UC4)

65 HORIZONT 65 XINFO ® Automic (UC4) Select Operation Data … Scroll down (there are 44 selection fields) and specify the “Archive Key” Use * if you don’t know the exact name. e.g. which jobs are defined with a specific Archive Key?

66 HORIZONT 66 XINFO ® Automic (UC4) The result, jobs with the archive key The columns in the result table can be arranged by “View, Arrange, …”

67 HORIZONT 67 XINFO ® Automic (UC4) Job Netplan Select UC4 Job Netplan to show the Job flowchart Right mouse click

68 HORIZONT 68 XINFO ® Automic (UC4) Job Netplan The job netplan, here clustered by JobPlan (Workflow) Script Event Job Filetransfer Sync

69 HORIZONT 69 XINFO ® Automic (UC4) Critical Path Search critical path calculates the longest way through the network

70 HORIZONT 70 XINFO ® Automic (UC4) Critcal Path The jobs on the critical path are marked and listed The total duration

71 HORIZONT 71 XINFO ® Automic (UC4) Job History Select Runtime … e.g. verify when and how long the jobs did run? Enter search criteria like Object (Job) name and start time

72 HORIZONT 72 XINFO ® Automic (UC4) Job History The result: Job name, Start/End times etc. Sort by click on the column, e.g. “Start Time”

73 HORIZONT 73 XINFO ® Automic (UC4) Bar Chart The “Job Run Times Bar chart” shows the same data graphically Jobs parallel Timeline

74 HORIZONT 74 XINFO ® More Examples http://www.horizont-it.com/products/presentations,%20flyers,%20whitepapers,%20training,%20examples/xinfo/ There are extra PowerPoint presentations, Flyer etc. about most of the Scanner which show all the details of it:

75 HORIZONT 75 XINFO ® Summary XINFO is a comprehensive repository and allows impact analysis regarding - Program source code and database access - JCL and Unix/Windows Scripts etc. - Workload scheduler and job run history - Output and other systems belonging to IT production Powerful scanners preparing the data Easy to use queries give quick results - In table view - As flowchart, bar chart or diagram - Also possible in batch

76 HORIZONT 76 XINFO ® References More than 150 big companies worldwide have made their decision for XINFO. A selection of customers and countries: SEB BMW HSBC Allianz Unicredit Volkswagen Honda Credit Suisse Met Life Pacific Life Banque de France Citibank Singapore BBVA Caja Madrid Isracard BSCH Brasil

77 HORIZONT 77 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 The IT Information System XINFO


Download ppt "HORIZONT 1 XINFO ® The IT Information System Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 /"

Similar presentations


Ads by Google