Download presentation
Presentation is loading. Please wait.
Published byHortense Powers Modified over 8 years ago
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 ® 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, … What is XINFO?
3
HORIZONT 3 XINFO ® 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 XINFO Scanner
4
HORIZONT 4 XINFO ® 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 XINFO Scanner
5
HORIZONT 5 XINFO ® 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) XINFO Database and Dialog
6
HORIZONT 6 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. … What Purpose has XINFO?
7
HORIZONT 7 XINFO ® The following examples show you how to work with XINFO and how you can save time (and money): Program Source CodeScheduling SystemsJCL and SMF Examples
8
HORIZONT 8 XINFO ® Skip JCL and SMF Examples JCL and SMF
9
HORIZONT 9 XINFO ® e.g. which jobs are using a specific program? Select EXEC Statements… JCL EXEC
10
HORIZONT 10 XINFO ® Specify program… JCL EXEC
11
HORIZONT 11 XINFO ® The result JCL EXEC
12
HORIZONT 12 XINFO ® Right mouse click Select desired information, e.g. SMF Job-Step Run Times SMF Job/Step Run Times
13
HORIZONT 13 XINFO ® The result: Start/End times, RC, duration, CPU usage, etc. SMF Job/Step Run Times
14
HORIZONT 14 XINFO ® Scroll right or double click to see all columns SMF Job/Step Run Times
15
HORIZONT 15 XINFO ® e.g. which jobs/programs are using a specific dataset? Select DSN (DD Statements) … JCL DSN
16
HORIZONT 16 XINFO ® Specify DSN or generic parts of it … JCL DSN
17
HORIZONT 17 XINFO ® The result (all JCL DD parameters are shown and available for the query) JCL DSN
18
HORIZONT 18 XINFO ® Right mouse click to browse the Data Flowchart JCL Data Flowchart
19
HORIZONT 19 XINFO ® The JCL Flowchart shows the DSN (yellow), DD-Name (blue), Steps, and DB2 Tables You may compare it and browse the real JCL JCL Data Flowchart
20
HORIZONT 20 XINFO ® Right click to select 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 JCL Job Data Flowchart
21
HORIZONT 21 XINFO ® 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 JCL Job Data Flowchart
22
HORIZONT 22 XINFO ® Select SMF Dataset Usage … e.g. which job/program has used a specific dataset? SMF Dataset Usage
23
HORIZONT 23 XINFO ® Specify DSN or generic parts of it … SMF Dataset Usage
24
HORIZONT 24 XINFO ® The result. Sort by Open Timestamp shows how the dataset was processed and who did access it when and how SMF Dataset Usage
25
HORIZONT 25 XINFO ® Skip Source Code Examples Program Source Code
26
HORIZONT 26 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:
27
HORIZONT 27 XINFO ® Select Variable Declarations … e.g. which programs are using variable like “last name”? Cobol Variable
28
HORIZONT 28 XINFO ® Specify the variable name. Use * if you don’t know the exact name … Cobol Variable
29
HORIZONT 29 XINFO ® The result: Program names, Variable names etc. Cobol Variable
30
HORIZONT 30 XINFO ® Use right mouse click COBOL – Variable Usage, to see where and how the variables are used Cobol Variable
31
HORIZONT 31 XINFO ® The result: Program names, variable names, statement and update Y/N Cobol Variable usage
32
HORIZONT 32 XINFO ® Select DB2 Access … e.g. which programs are using DB2 tables and column “lastname”? Cobol DB2
33
HORIZONT 33 XINFO ® Specify the column name … Cobol DB2
34
HORIZONT 34 XINFO ® Program names Table/View Action Usage in the SQL statement Cobol DB2
35
HORIZONT 35 XINFO ® “Browse – Member with SQL Stmt.” … Right mouse click Cobol DB2
36
HORIZONT 36 XINFO ® … shows you the statement in the Source Cobol DB2
37
HORIZONT 37 XINFO ® Right mouse click, Graph - Programs Call Diagram … Call Diagram
38
HORIZONT 38 XINFO ® The graphic shows you all external calls, also inter language calls (e.g. PL/I - Assembler - Cobol) Programs Call Graphic
39
HORIZONT 39 XINFO ® Scheduling Systems
40
HORIZONT 40 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:
41
HORIZONT 41 XINFO ® Control-MTWS for z/OSCA-7Skip Scheduler ExamplesAutomic (UC4) Scheduler Scanner Examples
42
HORIZONT 42 XINFO ® Skip CA-7 Examples CA-7
43
HORIZONT 43 XINFO ® Select Job Information … e.g. which jobs are defined with priority > 100? CA-7
44
HORIZONT 44 XINFO ® Scroll down (there are 59 selection fields) and specify “Priority > 100” CA-7
45
HORIZONT 45 XINFO ® The result, jobs with priority greater 100 The columns in the result table can be arranged by “Table - Customize, selection and move up or down…” CA-7
46
HORIZONT 46 XINFO ® The result, the jobs with priority greater 100 Click “Move up” or “Move down” to change the order of table CA-7
47
HORIZONT 47 XINFO ® …select CA7 Job Netplan to show the job flow Right mouse click… CA-7 Job Netplan
48
HORIZONT 48 XINFO ® Selected job and it’s predecessors Job pred requirement Job creates trigger DSN Job triggerd by DSN (yellow) CA-7 Job Netplan
49
HORIZONT 49 XINFO ® Search critical path calculates the longest way through the network CA-7 Critical Path
50
HORIZONT 50 XINFO ® The jobs on the critical path are marked and listed The jobs on the critical path are marked and listed with a Critical Path Time CA-7 Critical Path
51
HORIZONT 51 XINFO ® The scanner creates dependencies for each SCHID and you can compare it’s differences CA-7 SCHID
52
HORIZONT 52 XINFO ® The scanner creates dependencies for each SCHID and you can compare it’s differences Job flow with SCHID 010 Job flow with SCHID 020 CA-7 SCHID
53
HORIZONT 53 XINFO ® Skip Control-M Examples Control-M
54
HORIZONT 54 XINFO ® Maybe you want to search for a job using a specific option like “confirm” Select Job Definition … Control-M
55
HORIZONT 55 XINFO ® Scroll down (there are 60 selection fields) and specify “Confirm = Y” Control-M
56
HORIZONT 56 XINFO ® The result, the jobs which must be confirmed The columns in the result table can be arranged by “Table, Customize, selection and move up or down…” Control-M
57
HORIZONT 57 XINFO ® Select Resources … Or you need to search for Jobs using a specific resource Control-M Resources
58
HORIZONT 58 XINFO ® … and specify the resource name. Use * if you don’t know the exact name. Control-M Resources
59
HORIZONT 59 XINFO ® Control-M Resources The result, jobs using the resource
60
HORIZONT 60 XINFO ® Select GRAPH - Control-M Job Netplan to show the job flow Right mouse click Control-M Resources
61
HORIZONT 61 XINFO ® The job netplan, here clustered by table ConditionJob Control-M Resources
62
HORIZONT 62 XINFO ® Search critical path calculates the longest way through the network Control-M Critical Path
63
HORIZONT 63 XINFO ® The jobs on the critical path are marked and listed The jobs on the critical path are marked and listed with a time Control-M Critical Path
64
HORIZONT 64 XINFO ® Select Job History … e.g. verify when and how long did the jobs run? Control-M Job History
65
HORIZONT 65 XINFO ® Enter search criteria like Application = “Fore*” and Job Start Day = “02.04.2012” Control-M Job History
66
HORIZONT 66 XINFO ® The result: Job name, Start/End times etc. Sort by click on the column, e.g. “Start Time” Control-M Job History
67
HORIZONT 67 XINFO ® Type in “Job*” in Jobname Control-M Bar Chart
68
HORIZONT 68 XINFO ® The “Job Runtimes Barchart” shows the same data graphically Jobs parallel Timeline Control-M Bar Chart
69
HORIZONT 69 XINFO ® Skip TWS for z/OS Examples TWS for z/OS
70
HORIZONT 70 XINFO ® Select Operation Data … e.g. which jobs are defined as critical path target? TWS for z/OS
71
HORIZONT 71 XINFO ® Scroll down (there are 66 selection fields) and specify “Critical Job = P” TWS for z/OS
72
HORIZONT 72 XINFO ® The columns in the result table can be arranged by “Table, Customize, selection and move up or down…” The result, the critical target jobs TWS for z/OS Critical Operation
73
HORIZONT 73 XINFO ® … select TWS z/OS Job Netplan to show the predecessors Right mouse click… TWS for z/OS Netplan
74
HORIZONT 74 XINFO ® Our critical target job and it’s predecessors Search critical path calculates the longest way through the network TWS for z/OS Netplan
75
HORIZONT 75 XINFO ® The jobs on the critical path are marked and listed The jobs on the critical path are marked and listed with a time TWS for z/OS Critical Path
76
HORIZONT 76 XINFO ® Select Job Run Times … e.g. verify when and how long the jobs did run? TWS for z/OS Job History
77
HORIZONT 77 XINFO ® Enter search criteria like Application ID = “TCPA*” and Input Arrival Day = “10.09.2015” TWS for z/OS Job History
78
HORIZONT 78 XINFO ® The result: Job name, Start/End times etc. Sort by click on the column, e.g. “Job Start Time” TWS for z/OS Job History
79
HORIZONT 79 XINFO ® The “Job Runtimes Barchart” shows the same data graphically Jobs parallel Timeline TWS for z/OS Bar Chart
80
HORIZONT 80 XINFO ® Based on the historical data, you can create statistical diagrams like “Jobs per Day” etc. TWS for z/OS Diagrams
81
HORIZONT 81 XINFO ® The result! TWSz Jobs per Day Diagrams
82
HORIZONT 82 XINFO ® Skip Automic Examples Automic (UC4)
83
HORIZONT 83 XINFO ® Select Automic - Object Definitons - Jobs… e.g. which jobs are defined with a specific Archive Key? Automic (UC4)
84
HORIZONT 84 XINFO ® Scroll down (there are 44 selection fields) and specify the “Archive Key 1” Use * if you don’t know the exact name. Automic (UC4) Scroll down (there are 44 selection fields) and specify the “Archive Key 1” Use * if you don’t know the exact name.
85
HORIZONT 85 XINFO ® The result, jobs with the archive key The columns in the result table can be arranged by “Customize, selection and move up or down…” Automic (UC4)
86
HORIZONT 86 XINFO ® …select Automic Netplan to show the Job flowchart Right mouse click… Automic (UC4) Job Netplan
87
HORIZONT 87 XINFO ® The job netplan, here clustered by JobPlan (Workflow) Script Event Job Filetransfer Sync Automic (UC4) Job Netplan
88
HORIZONT 88 XINFO ® Search critical path calculates the longest way through the network Automic (UC4) Critical Path
89
HORIZONT 89 XINFO ® The jobs on the critical path are marked and listed Automic (UC4) Critical Path
90
HORIZONT 90 XINFO ® e.g. verify when and how long the jobs did run? Select Runtimes … Automic (UC4) Job History
91
HORIZONT 91 XINFO ® Enter search criteria like Object (Job) name and start time Automic (UC4) Job History
92
HORIZONT 92 XINFO ® The result: Job name, Start/End times etc. Sort by click on the column, e.g. “Start Time” Automic (UC4) Job History
93
HORIZONT 93 XINFO ® The “Job Runtimes Barchart” shows the same data graphically Jobs parallel Timeline Automic (UC4) Bar Chart
94
HORIZONT 94 XINFO ® http://www.horizont-it.com/products/presentations,flyers,whitepapers,training,examples/xinfo/ There are extra PowerPoint presentations, Flyer etc. about most of the Scanner which show all the details of it: More Examples
95
HORIZONT 95 XINFO ® 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 Summary
96
HORIZONT 96 XINFO ® 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 References
97
HORIZONT 97 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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.