HORIZONT XINFO How to use XINFO in Development
- Slides: 49
HORIZONT XINFO – How to use XINFO in Development HORIZONT 1 XINFO – How to use XINFO in Development
What is this presentation about? This Power. Point gives you a short overview about XINFO and how to use it. This button can be used to jump to specific slides in this presentation. Using XINFO HORIZONT 2 Click on this symbol to jump to the overview slide XINFO – How to use XINFO in Development
Table of Contents Using XINFO Line Commands Program Calls PL/1 Includes Assembler Calls Java Scanner HORIZONT 3 XINFO – How to use XINFO in Development
What is XINFO? XINFO is an IT information system. It enables you to cross reference data from various systems. • XINFO analyses z/OS data: JCL, DB 2, 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, job and program run times, Java sources, TWS, Control-M, Automic • XINFO loads the result into a database • XINFO has dialogs to query and visualize the data HORIZONT 4 XINFO – How to use XINFO in Development
Technical Overview z/OS, UNIX, Windows JCL SMF Scheduler Filesystem JCL Scanner SMF Scanner Schedule Scanner File Content Scanner z. OS, UNIX or Windows PC Client XINFO Database (DB 2, ORACLE or MS-SQL) HORIZONT 5 XINFO – How to use XINFO in Development
Using XINFO A major part of daily work consists of gathering up information. XINFO enables you to access that information. Some typical questions are: • • • Which jobs use dataset A. B. C? Which jobs use program PGM 1? Which scripts are calling the FTP? Which program calls subprogram XYZ? When was file A. B. C used in which jobs? Which DB 2 tables are used in which jobs? Which programs are using which includes? Which jobs were active last Monday at 3. 30? … HORIZONT 6 XINFO – How to use XINFO in Development
How to work with XINFO e. g. which jobs are using a program? 1) Select EXEC Statements … HORIZONT 7 XINFO – How to use XINFO in Development
How to work with XINFO 2) Specify program HORIZONT 8 XINFO – How to use XINFO in Development
How to work with XINFO 3) The result HORIZONT 9 XINFO – How to use XINFO in Development
Display more information 1) Right mouse click. . . HORIZONT 2) Select e. g. “Run Cycles + Jobs” 10 XINFO – How to use XINFO in Development
Show Scheduling Data 3) The result HORIZONT Looks like a daily run 11 XINFO – How to use XINFO in Development
Show History When did the job actually run? HORIZONT 12 XINFO – How to use XINFO in Development
Show History Returncode Jobname HORIZONT Start time, End time Duration, CPU-Time etc. 13 XINFO – How to use XINFO in Development
Show Dependencies The job netplan shows and succs Netplan all for preds Job “DB 2 COB 2” HORIZONT 14 XINFO – How to use XINFO in Development
Show Dependencies Job netplans are available for most schedulers, e. g. TWS, CA 7, and Control-M HORIZONT 15 XINFO – How to use XINFO in Development
Show Load Modul Specs Back to JCLEXEC HORIZONT Which version of a program is used in production? 16 XINFO – How to use XINFO in Development
Show Load Modul Specs Link Date/Time etc. HORIZONT 17 XINFO – How to use XINFO in Development
Show Programs Calls Which sub programs are called? HORIZONT 18 XINFO – How to use XINFO in Development
Show Program Calls Right mouse click HORIZONT 19 XINFO – How to use XINFO in Development
Show DB 2 Access Select DB 2 Access Which DB 2 -Tables are used? HORIZONT 20 XINFO – How to use XINFO in Development
Show DB 2 Access DB 2 table objects, action (select, insert, delete etc. ), used columns HORIZONT 21 XINFO – How to use XINFO in Development
Show File Access Select File Access Which files are used? HORIZONT 22 XINFO – How to use XINFO in Development
Show File Access Which DSNs are specified in the JCL? HORIZONT 23 XINFO – How to use XINFO in Development
Show File Access Double click on the record … HORIZONT 24 XINFO – How to use XINFO in Development
Show File Access DSN and other additional JCL parameters HORIZONT 25 XINFO – How to use XINFO in Development
XINFO Source Scanner XINFO’s source scanner are analysing program source code to deliver the following information: • 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. ) • DB 2: Which program uses which tables (select, insert, delete, etc. ), and columns • CICS and DLI: Calls and their parameters • Variables: Definitions and usage • Comments HORIZONT 26 XINFO – How to use XINFO in Development
XINFO Source Scanner Following data can be input to the source scanners: • 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 HORIZONT 27 XINFO – How to use XINFO in Development
XINFO Program Calls In addition to language specific data (COPY, variables) XINFO offers “multi language call analysis” • Input are the results of the individual scanners • The results are three tables (Calls, File- and DB 2 -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 HORIZONT 28 XINFO – How to use XINFO in Development
Program Calls Which programs are called by DSN 8 CC 0 ? HORIZONT 29 XINFO – How to use XINFO in Development
Program Calls This table shows all called modules on all levels! HORIZONT 30 XINFO – How to use XINFO in Development
Program Calls Which sub programs are called? HORIZONT 31 XINFO – How to use XINFO in Development
Programm Calls - Graphics This is the matching diagram HORIZONT 32 XINFO – How to use XINFO in Development
PL/1 Includes Which programs are using these includes? HORIZONT 33 XINFO – How to use XINFO in Development
PL/1 Includes Include member, programs, nesting level etc. HORIZONT 34 XINFO – How to use XINFO in Development
PL/1 Includes Several browse functions show the sources (no need to know where the source comes from!) HORIZONT 35 XINFO – How to use XINFO in Development
PL/1 Includes The content of the include member HORIZONT 36 XINFO – How to use XINFO in Development
PL/1 – CICS Transaction This program is a CICS program. Which transactions are using it? HORIZONT 37 XINFO – How to use XINFO in Development
PL/1 – CICS Transaction Program, transaction etc. HORIZONT 38 XINFO – How to use XINFO in Development
CICS – SMF Information Program Transaction HORIZONT Storage, CPU time etc. Start time, End time 39 XINFO – How to use XINFO in Development
Assembler Calls Specify selection criteria HORIZONT 40 XINFO – How to use XINFO in Development
Assembler Calls Called Program Call, Link, Load etc. Program HORIZONT Parameter 41 XINFO – How to use XINFO in Development
Assembler Calls Right click to browse “Member with Call” HORIZONT 42 XINFO – How to use XINFO in Development
Assembler Calls HORIZONT 43 XINFO – How to use XINFO in Development
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. HORIZONT 44 XINFO – How to use XINFO in Development
Java Scanner Which methods are defined in class “Action”? HORIZONT 45 XINFO – How to use XINFO in Development
Java Methods Method’s detailed view including attributes and parameters HORIZONT 46 XINFO – How to use XINFO in Development
Summary XINFO is an information and documentation system for production and development. • XINFO shows you: • • • How Batch, CICS and DB 2 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 HORIZONT 47 XINFO – How to use XINFO in Development
Available Language Scanners XINFO supports following languages: • Assembler • COBOL • Easytrieve • Java • Natural • PL/1 HORIZONT 48 XINFO – How to use XINFO in Development
HORIZONT Many thanks for your attention! Disclaimer: All used icons are under copyright HORIZONT 49 XINFO – How to use XINFO in Development
- Xinfo horizont
- Xinfo horizont
- Xinfo horizont
- Tws
- 18xinfo
- Xinfo
- Xinfo.client
- Xinfo
- Kosmologischer horizont
- Horizont
- Stauscheibenvariometer
- Horizont
- Horizont
- Horizont
- Horizont
- How you use ict today and how you will use it tomorrow
- History of community
- Development that ended much development crossword
- Pattern development of a cylinder
- What would you use to measure a pencil
- Fully dressed use case
- Use case user story examples
- Writing effective use cases by alistair cockburn
- Hub
- Legal issues of ict in education
- Why do languages vary among places
- Why did orwell use animals instead of people
- Why architects need to use their ears
- What kind of gadgets do you use
- Using semicolons in a list
- Apostrophe use possessive
- Do you use a comma before and in a list
- Cetacean
- How to use crosswind component chart
- What is vor navigation
- 1. complete the sentences
- Wire loop use
- Tems investigation
- Semicolon to separate items in a list
- Semi colon vs colon
- What is paragraph
- When do we use in
- Ellipsis in conversation
- Use the graph at the right to answer the question below
- Reduced adverb clause passive
- Tangent properties
- Polynomials in medicine
- Part 2 use of english
- Use case with multiple actors
- Use case primary and secondary actors