![Page 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/1.jpg)
HORIZONT 1 XINFO®
The IT Information System
How to use XINFO in Software Development
HORIZONTSoftware for Datacenters
Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com
XINFO
![Page 2: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/2.jpg)
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.
![Page 3: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/3.jpg)
HORIZONT 3 XINFO®
Technical Overview
PC Client
z/OS, Unix, Windows
UNIX, Windows
z/OS
JCL SMF Scheduler
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
![Page 4: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/4.jpg)
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:
![Page 5: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/5.jpg)
HORIZONT 5 XINFO®
How to work with XINFO
1) Select EXEC Statements …
e.g. which jobs are using a program?
![Page 6: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/6.jpg)
HORIZONT 6 XINFO®
How to work with XINFO
2) Specify program
![Page 7: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/7.jpg)
HORIZONT 7 XINFO®
How to work with XINFO
3) The result
![Page 8: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/8.jpg)
HORIZONT 8 XINFO®
Display more information
1) Right mouse click...
2) Select e.g. “Run Cycles + Jobs”
![Page 9: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/9.jpg)
HORIZONT 9 XINFO®
Show Scheduling Data
Looks like a daily run
3) The result
![Page 10: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/10.jpg)
HORIZONT 10 XINFO®
Show History
When did the job actually run?
![Page 11: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/11.jpg)
HORIZONT 11 XINFO®
Show History
Jobname
Start time, End time
Duration, CPU Time etc.
Returncode
![Page 12: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/12.jpg)
HORIZONT 12 XINFO®
Show Dependencies
The job netplan shows all preds and succs
![Page 13: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/13.jpg)
HORIZONT 13 XINFO®
Show Dependencies
Job netplans are available for most schedulers, e.g. TWS, CA7, and Control-M
![Page 14: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/14.jpg)
HORIZONT 14 XINFO®
Show Load Modul Specs
Which version of a program is used in production?Back to
JCL-EXEC
![Page 15: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/15.jpg)
HORIZONT 15 XINFO®
Show Load Modul Specs
Link Date/Time etc.
![Page 16: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/16.jpg)
HORIZONT 16 XINFO®
Show Program Calls
Which sub programs are called?
![Page 17: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/17.jpg)
HORIZONT 17 XINFO®
Show Program Calls
Right mouse click...
![Page 18: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/18.jpg)
HORIZONT 18 XINFO®
Show DB2 Access
Which DB2-Tables are used?
![Page 19: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/19.jpg)
HORIZONT 19 XINFO®
Show DB2 Access
DB2 table objects, action (select, insert, delete etc.), used columns
![Page 20: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/20.jpg)
HORIZONT 20 XINFO®
Show File Access
Which files are used?
![Page 21: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/21.jpg)
HORIZONT 21 XINFO®
Show File Access
Which DSNs are specified in the JCL?
![Page 22: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/22.jpg)
HORIZONT 22 XINFO®
Show File Access
Double click on the record…
![Page 23: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/23.jpg)
HORIZONT 23 XINFO®
Show File Access
DSN and other additional JCL parameters
![Page 24: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/24.jpg)
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:
![Page 25: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/25.jpg)
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:
![Page 26: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/26.jpg)
HORIZONT 26 XINFO®
• Input are the results of the individual scanners
• The results are three tables (Calls, File- and DB2-Access)
- Including nested callsprogram 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”
![Page 27: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/27.jpg)
HORIZONT 27 XINFO®
Program Calls
Which programs are called by DSN8CC0 ?
![Page 28: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/28.jpg)
HORIZONT 28 XINFO®
Program Calls
This table shows all called modules on all levels!
![Page 29: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/29.jpg)
HORIZONT 29 XINFO®
Program Calls
![Page 30: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/30.jpg)
HORIZONT 30 XINFO®
Program Calls - Graphics
This is the matching diagram
![Page 31: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/31.jpg)
HORIZONT 31 XINFO®
PL/1 Includes
Which programs are using these includes?
![Page 32: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/32.jpg)
HORIZONT 32 XINFO®
PL/1 Includes
Include member, programs, nesting level etc.
![Page 33: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/33.jpg)
HORIZONT 33 XINFO®
PL/1 Includes
Several browse functions show the sources (no need to know where the source comes from!)
![Page 34: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/34.jpg)
HORIZONT 34 XINFO®
PL/1 Includes
The content of the include member
![Page 35: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/35.jpg)
HORIZONT 35 XINFO®
PL/1 – CICS Transaction
This program is a CICS program. Which transactions are using it?
![Page 36: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/36.jpg)
HORIZONT 36 XINFO®
PL/1 - CICS Transaction
Program, transaction etc.
![Page 37: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/37.jpg)
HORIZONT 37 XINFO®
CICS - SMF Information
Transaction
Start time,End time Storage, CPU time etc.Program
![Page 38: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/38.jpg)
HORIZONT 38 XINFO®
Assembler Calls
Specify selection criteria
![Page 39: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/39.jpg)
HORIZONT 39 XINFO®
Assembler Calls
Program
CalledProgram
Parameter
Call, Link, Load etc.
![Page 40: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/40.jpg)
HORIZONT 40 XINFO®
Assembler Calls
Right click to browse Member with Call
![Page 41: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/41.jpg)
HORIZONT 41 XINFO®
Assembler Calls
![Page 42: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/42.jpg)
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.
![Page 43: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/43.jpg)
HORIZONT 43 XINFO®
Java Scanner
Which methods are defined in class “Action”?
![Page 44: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/44.jpg)
HORIZONT 44 XINFO®
Java Methods
Method’s detailed view including attributes and parameters
![Page 45: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/45.jpg)
HORIZONT 45 XINFO®
Eclipse Plugin
Your source code in eclipse
Mark expression, then right mouse click
![Page 46: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/46.jpg)
HORIZONT 46 XINFO®
Eclipse Plugin
XINFO menu gives access to all XINFO tables e.g. which programs are
using this SQL-include?
![Page 47: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/47.jpg)
HORIZONT 47 XINFO®
Eclipse Plugin
The result
![Page 48: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/48.jpg)
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
![Page 49: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/49.jpg)
HORIZONT 49 XINFO®
Available Language Scanners
• Assembler
• C
• COBOL
• Easytrieve
• Java
• Natural
• PL/1
XINFO supports following languages:
![Page 50: 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](https://reader038.vdocuments.us/reader038/viewer/2022102911/5697bff11a28abf838cbb760/html5/thumbnails/50.jpg)
HORIZONT 50 XINFO®
Many thanks for your attention
HORIZONTSoftware for Datacenters
Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com
XINFOThe IT Information System