XINFO – Product Presentation

Slides:



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

XINFO 3.4 What‘s New HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 / The IT Information.
The Web Interface for TWS
HORIZONT 1 XINFO ® The IT - Information System XINFO V3R5 What’s new HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89.
The Audit System for TWS z/OS
HORIZONT 1 ProcMan ® The Handover Process Manager Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89.
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 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 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 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 1XINFO – Scheduler zOS and DS – Control-M HORIZONT XINFO – Scheduler zOS and DS – Control-M.
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.
Programming with Microsoft Visual Basic 2012 Chapter 14: Access Databases and SQL.
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
The Handover Process Manager
XINFO – How to use XINFO in Development
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 zOS – PO and PDSE
XINFO – Eclipse RDz Plugin
XINFO - Programming Languages - Java
XINFO – Scanner z/OS – JCL
XINFO – Programming Languages zOS – PL1
HORIZONT IWS/WebAdmin Many thanks for your attention
Company Profile 2018.
XINFO – Scanner DS - Automic
How to use XINFO ISPF Dialog
CIS16 Application Programming with Visual Basic
XINFO – Scheduler z/OS – TWS
News about XINFO PC Client 4.0
Using JDeveloper.
The Audit System for IWS z/OS
The Audit System for IWS for z/OS (aka TWS for z/OS)
XINFO – Scanner zOS – Control-D
The Audit System for IWS z/OS
Comparison IWS/Graph and IWS/WebAdmin for IWSz
XINFO – Scheduler z/OS – CA Scheduler
XINFO – Programming Languages zOS – Cobol
The Audit System for IWS z/OS
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 – Product Presentation

Click on this symbol to jump to the overview slide Preamble This presentation gives a comprehensive overview of XINFO´s components. This button can be used to jump to specific slides in this presentation. Click on this symbol to jump to the overview slide Examples

Scheduler Scanner Examples Table of Contents Examples Scheduler Scanner Examples

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

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, … Scheduling systems: Automic (UC4), CA-7, Control-M (z/OS + ds), Streamworks, TWS z/OS, 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 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 recognizes 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 system they interpret (e.g. how to build the dependencies and create the appropriate flowcharts) They are very fast and able to scan a huge amount of objects every day Nevertheless you can use incremental update methods to save elapsed time and CPU usage

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

What Purpose does XINFO have? 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. …

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

Skip JCL and SMF Examples

JCL EXEC e.g. which jobs are using a specific program? Select EXEC Statements …

JCL EXEC Specify program …

JCL EXEC The result

Select desired information, e.g. SMF Job-Step Run Times Right mouse click Select desired information, e.g. SMF Job-Step Run Times

The result: Start/End times, RC, duration, CPU usage, etc. SMF Job/Step Run Times The result: Start/End times, RC, duration, CPU usage, etc.

Automic – Filetransfers Scroll right or double click to see all columns

e.g. which jobs/programs are using a specific dataset? JCL DSN e.g. which jobs/programs are using a specific dataset? Select DSN (DD Statements) …

Specify DSN or generic parts of it … JCL DSN Specify DSN or generic parts of it …

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

Right mouse click to browse the Data Flowchart JCL Data Flowchart Right mouse click to browse the Data Flowchart

You may compare it and browse the real JCL 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

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 Right click to select JCL Job/Data Flowchart

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 DISP=SHR Scheduler Dependency Job DISP=New,Catlg,Catlg DSN

SMF Dataset Usage e.g. which job/program has used a specific dataset? Select SMF Dataset Usage …

Specify DSN or generic parts of it … SMF Dataset Usage Specify DSN or generic parts of it …

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

Skip Source Code Examples Program Source Code Skip Source Code Examples

XINFO Source Scanner All source scanners are analyzing program source code to deliver the following information: 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 programs 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

e.g. which programs are using variable like “last name”? Cobol Variable e.g. which programs are using variable like “last name”? Select Variable Declarations …

Cobol Variable Specify the variable name. Use * if you don’t know the exact name …

Program names, Variable names etc. Cobol Variable The result: Program names, Variable names etc.

Cobol Variable Use right mouse click COBOL – Variable Usage, to see where and how the variables are used

Program names, variable names, statement and update Y/N Cobol Variable Usage The result: Program names, variable names, statement and update Y/N

e.g. which programs are using DB2 tables and column “lastname”? Cobol DB2 e.g. which programs are using DB2 tables and column “lastname”? Select DB2 Access …

Specify the column name … Cobol DB2 Specify the column name …

Cobol DB2 Program names Usage in the SQL statement Table/View Action

“Browse – Member with SQL Stmt.” … Cobol DB2 Right mouse click “Browse – Member with SQL Stmt.” …

Cobol DB2 … shows you the statement in the Source

Graph - Programs Call Diagram … Right mouse click, Graph - Programs Call Diagram …

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

Scheduling Systems

XINFO Scheduler Scanner 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: 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

Scheduler Scanner Examples Control-M TWS for z/OS Automic (UC4) Skip Scheduler Examples

CA-7 Skip CA-7 Examples

CA-7 e.g. which jobs are defined with priority > 100? Select Job Information …

CA-7 Scroll down (there are 59 selection fields) Specify “Priority > 100”

CA-7 The columns in the result table can be arranged by “Table - Customize, selection and move up or down…” The result, jobs with priority greater 100

Click “Move up” or “Move down” to change the order of table CA-7 Click “Move up” or “Move down” to change the order of table

…select CA7 Job Netplan to show the job flow Right mouse click… …select CA7 Job Netplan to show the job flow

CA-7 Job Netplan Job triggerd by DSN (yellow) Job creates trigger DSN Job pred requirement Selected job and it’s predecessors

Search critical path calculates the longest way through the network CA-7 Critical Path Search critical path calculates the longest way through the network

CA-7 Critical Path The jobs on the critical path are marked and listed with a Critical Path Time The jobs on the critical path are marked and listed

CA-7 SCHID The scanner creates dependencies for each SCHID and you can compare it’s differences

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

Skip Control-M Examples

Control-M Maybe you want to search for a job using a specific option like “confirm” Select Job Definition …

Scroll down (there are 60 selection fields) and specify “Confirm = Y” Control-M Scroll down (there are 60 selection fields) and specify “Confirm = Y”

The result, the jobs which must be confirmed Control-M The columns in the result table can be arranged by “Table, Customize, selection and move up or down…” The result, the jobs which must be confirmed

Or you need to search for Jobs using a specific resource Control-M Resources Or you need to search for Jobs using a specific resource Select Resources …

Control-M Resources … and specify the resource name. Use * if you don’t know the exact name.

jobs using the resource Control-M Resources The result, jobs using the resource

Select GRAPH -Control-M Job Netplan to show the job flow Control-M Resources Right mouse click Select GRAPH -Control-M Job Netplan to show the job flow

The job netplan, here clustered by table Control-M Resources Condition Job The job netplan, here clustered by table

Control-M Critical Path Search critical path calculates the longest way through the network

Control-M Critical Path The jobs on the critical path are marked and listed with a time The jobs on the critical path are marked and listed

e.g. verify when and how long did the jobs run? Control-M Job History e.g. verify when and how long did the jobs run? Select Job History …

Control-M Job History Enter search criteria like Application = “Fore*” and Job Start Day > “02.04.2012” and < “ 03.04.2012” To get a new field, click with left mouse click on Job Start Time

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

Type in “Job*” in Jobname Control-M Bar Chart Type in “Job*” in Jobname

Control-M Bar Chart Timeline The “Job Runtimes Barchart” shows the same data graphically Jobs parallel

Skip TWS for z/OS Examples

TWS for z/OS e.g. which jobs are defined as critical path target? Select Operation Data …

TWS for z/OS Scroll down (there are 66 selection fields) and specify “Critical Job = P”

TWS for z/OS Critical Operation 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 Netplan Right mouse click… … select TWS z/OS Job Netplan to show the predecessors

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

TWS for z/OS Critical Path The jobs on the critical path are marked and listed with a time The jobs on the critical path are marked and listed

TWS for z/OS Job History e.g. verify when and how long the jobs did run? Select Job Run Times …

TWS for z/OS Job History Enter search criteria like Application ID = “TCPA*” and Input Arrival Day = “10.09.2016”

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

TWS for z/OS Bar Chart Timeline The “Job Runtimes Barchart” shows the same data graphically Jobs parallel

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

TWSz Jobs per Day Diagrams The result!

Automic (UC4) Skip Automic Examples

Select Automic - Object Definitions - Jobs… Automic (UC4) e.g. which jobs are defined with a specific Archive Key? Select Automic - Object Definitions - Jobs…

Automic (UC4) Scroll down (there are 44 selection fields) and specify the “Archive Key 1” Use * if you don’t know the exact name.

Automic (UC4) The columns in the result table can be arranged by “Customize, selection and move up or down…” The result, jobs with the archive key

Automic (UC4) Job Netplan Right mouse click… …select Automic Netplan to show the Job flowchart

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

Automic (UC4) Critical Path Search critical path calculates the longest way through the network

Automic (UC4) Critical Path The jobs on the critical path are marked and listed The jobs on the critical path are marked and listed

Automic (UC4) Job History e.g. verify when and how long the jobs did run? Select Runtimes …

Automic (UC4) Job History Enter search criteria like Object (Job) name and start time

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

Automic (UC4) Bar Chart Timeline Jobs parallel The “Job Runtimes Barchart” shows the same data graphically

More Examples There are extra PowerPoint presentations, Flyer etc. about most of the Scanner which show all the details of it: https://www.horizont-it.com/products/presentations,flyers,whitepapers,training,examples/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

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

Many thanks for your attention!