XINFO – How to use XINFO in Development

Slides:



Advertisements
Similar presentations
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Advertisements

HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 The IT Information System Eclipse RDz plugin HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
XINFO 3.4 What‘s New HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 / The IT Information.
HORIZONT 1 XINFO ® The IT Information System Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT - Information System XINFO V3R6 What’s new HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89.
HORIZONT 1 XINFO ® The IT Information System Cobol HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Product Overview. Peter Martin Former Software Tools Consultant Extensive Experience with Legacy Systems Application Inventory & Analysis ‘Proto-typer’
HORIZONT 1 XINFO ® The IT - Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT Information System CICS Scanner HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT Information System How to use XINFO in Software Development HORIZONT Software for Datacenters Garmischer Str. 8 D München.
HORIZONT 1 XINFO ® The IT Information System A brief description of all components HORIZONT Software for Datacenters Garmischer Str. 8 D München.
HORIZONT 1 XINFO ® The IT Information System Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® The IT Information System Cobol HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT Software for Datacenters Garmischer Str. 8 D Munich Tel ++49 (0)89 / – 0 IMS XINFO.
HORIZONT 1XINFO – Description of all Components HORIZONT XINFO – Discription of all Components.
HORIZONT 1XINFO – Programming Languages zOS – PL1 HORIZONT XINFO – Programming Languages zOS – PL1.
HORIZONT XINFO – How to use XINFO in Development 1 HORIZONT XINFO – How to use XINFO in Development.
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1XINFO – Programming Languages zOS - Assembler HORIZONT XINFO – Programming Languages zOS - Assembler.
HORIZONT XINFO – Programming Languages zOS - Cobol 1 HORIZONT XINFO – Programming Languages zOS – Cobol.
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
How to use XINFO Windows PC Client
The IT Information System
IWS/Graph – Product Presentation
XINFO – Scheduler zOS and DS – Control-M
XINFO HORIZONT Scheduler migration support Software for Datacenters
XINFO – Scanner zOS – CA7.
XINFO – Scanner DS - Automic
XINFO – Description of all Components
XINFO – Scanner zOS – SMF
The Audit System for IWS for z/OS (aka TWS for z/OS)
How to use XINFO ISPF Dialog
The IT - Information System
XINFO – Programming Languages zOS - Assembler
XINFO – Scanner DS – File Content
SmartJCL – Eclipse – RDz Plugin
XINFO – Scanner zOS – PO and PDSE
XINFO – Eclipse RDz Plugin
XINFO - Programming Languages - Java
XINFO – Scanner z/OS – JCL
XINFO – Programming Languages zOS – PL1
XINFO – Product Presentation
Company Profile 2018.
XINFO – Scanner DS - Automic
XINFO – Scanner zOS - DB2.
How to use XINFO ISPF Dialog
XINFO – Scheduler z/OS – TWS
News about XINFO PC Client 4.0
Using JDeveloper.
The Audit System for IWS for z/OS (aka TWS for z/OS)
XINFO – Scanner zOS – Control-D
XINFO – Scanner zOS – IMS
Comparison IWS/Graph and IWS/WebAdmin for IWSz
XINFO – Scheduler z/OS – CA Scheduler
XINFO – Programming Languages zOS – Cobol
Critical Path Simulation
XINFO 4.1 What‘s new.
XINFO – Scanner zOS - CICS
XINFO – Programming Language zOS - C
The Audit System for IWS for z/OS (aka TWS for z/OS)
XINFO – Scanner zOS – PO and PDSE
Presentation transcript:

XINFO – How to use XINFO in Development

What is this presentation about? This PowerPoint 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 Click on this symbol to jump to the overview slide

Table of Contents Using XINFO Line Commands Program Calls PL/1 Includes Assembler Calls Java Scanner

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, 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, 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

Database (DB2, ORACLE or MS-SQL) Technical Overview z/OS JCL Scanner SMF Scanner JCL SMF z/OS, UNIX, Windows Scheduler Schedule Scanner UNIX, Windows Filesystem File Content Scanner PC Client zOS, UNIX or Windows XINFO Database (DB2, ORACLE or MS-SQL)

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 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? …

Select EXEC Statements … How to work with XINFO e.g. which jobs are using a program? Select EXEC Statements …

How to work with XINFO 2) Specify program

How to work with XINFO 3) The result

Display more information 2) Select e.g. “Run Cycles + Jobs” 1) Right mouse click...

Show Scheduling Data Looks like a daily run 3) The result

When did the job actually run? Show History When did the job actually run?

Show History Returncode Start time, End time Jobname Duration, CPU-Time etc.

Show Dependencies The job netplan shows all preds and succs Netplan for Job “DB2COB2”

Show Dependencies Job netplans are available for most schedulers, e.g. TWS, CA7, and Control-M

Which version of a program is used in production? Show Load Modul Specs Back to JCL-EXEC Which version of a program is used in production?

Show Load Modul Specs Link Date/Time etc.

Which sub programs are called? Show Programs Calls Which sub programs are called?

Show Program Calls Right mouse click

Which DB2-Tables are used? Show DB2 Access Select DB2 Access Which DB2-Tables are used?

DB2 table objects, action (select, insert, delete etc.), used columns Show DB2 Access DB2 table objects, action (select, insert, delete etc.), used columns

Show File Access Select File Access Which files are used?

Which DSNs are specified in the JCL? Show File Access Which DSNs are specified in the JCL?

Double click on the record … Show File Access Double click on the record …

DSN and other additional JCL parameters Show File Access DSN and other additional JCL parameters

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.) 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 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

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 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

Which programs are called by DSN8CC0 ? Program Calls Which programs are called by DSN8CC0 ?

This table shows all called modules on all levels! Program Calls This table shows all called modules on all levels!

Which sub programs are called? Program Calls Which sub programs are called?

Programm Calls - Graphics This is the matching diagram

Which programs are using these includes? PL/1 Includes Which programs are using these includes?

Include member, programs, nesting level etc. PL/1 Includes Include member, programs, nesting level etc.

PL/1 Includes Several browse functions show the sources (no need to know where the source comes from!)

The content of the include member PL/1 Includes The content of the include member

PL/1 – CICS Transaction This program is a CICS program. Which transactions are using it?

PL/1 – CICS Transaction Program, transaction etc.

CICS – SMF Information Program Storage, CPU time etc. Transaction Start time, End time

Assembler Calls Specify selection criteria

Assembler Calls Called Program Call, Link, Load etc. Program Parameter.

Right click to browse Member with Call Assembler Calls Right click to browse Member with Call

Assembler Calls

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.

Which methods are defined in class “Action”? Java Scanner Which methods are defined in class “Action”?

Java Methods Method’s detailed view including attributes and parameters

Summary XINFO is an information and documentation system for production and development. 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

Available Language Scanners XINFO supports following languages: Assembler C COBOL Easytrieve Java Natural PL/1

Many thanks for your attention! Disclaimer: All used icons are under copyright