e gen i-can_us
DESCRIPTION
TRANSCRIPT
![Page 1: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/1.jpg)
E-GEN iCAN/z
The Global solution to Collect, Audit and Navigate in Z/OS Information Systems
![Page 2: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/2.jpg)
© ISC Software 2011 - Page 2
Agenda
• About ISC
• E-GEN WorkStation – The multi-platform Production Repository
• E-GEN iCAN/z
• Overview
• Interface & Features
• Collectors
• ROI, QA, Roadmap
• Conclusion
• Q & A
![Page 3: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/3.jpg)
© ISC Software 2011 - Page 3
About ISC
• European Software Company
• Founded in 1986 in Brussels (HQ)
• Over 100 large customers
• Over 250 product instances
• Leader in Production Repositories
• Technological partnerships with
BMC, CA Tech, HP, IBM
• Consulting partnerships with
Sogeti, Aubay, Prodline…
• IBM “z/OS & LINUX Partners in
Development”
![Page 4: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/4.jpg)
© ISC Software 2011 - Page 4
ISC Product Line
![Page 5: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/5.jpg)
© ISC Software 2011 - Page 5
E-GEN/WS is a multi-platform production repository, used to centralize,
manage, generate, and deploy all production objects, towards any technical or
functional target environment.
Features:
• Homogeneously manage the corporate technical assets in one single place, based on functional
descriptions
• Manage the objects' life cycle – like Endevor, SVN or CVS, but for JCL and Scripts; link to any SCM
• Define rules & standards for each target environment, so as to provide for targeted release
• Generate multiple items for a given object (JCL, Scripts, .bat, Batchloader, Run book, Release doc,
Instructions…) and deploy directly into the target environment: z/OS, Unix, Windows, Test, Production…
• Windows Client and data entry forms with wizards, data validation
• Impact analysis and cross references between objects
• Link with RACF, TSS and LDAP.
• Multi-platform: Z/OS, Unix, Windows, LAMP web sites …
E-GEN WorkStation
![Page 6: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/6.jpg)
© ISC Software 2011 - Page 6
Why continue wasting money ?
Z/OS environments are like a big puzzle:
If you miss a piece you can loose a lot of money
![Page 7: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/7.jpg)
© ISC Software 2011 - Page 7
z/OS Environments' Shortcomings
Separate items lack:
Links between each other
A centralized Ops repository
Customized User objects
Up-to-date Run books
…
Users need:
A global view of the information
Easy and structured Navigation
A powerful Query & Search engine
Multiple output possibilities
…
![Page 8: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/8.jpg)
© ISC Software 2011 - Page 8
E-GEN iCAN – Introduction
E-GEN iCAN is a cartography and retro-documentation tool dedicated to z/OS that collects all
production objects, data exchange settings, programs, etc., for anybody who needs to understand the
real production setup ( Operators, Ops Engineers, Architects, Developers, Domain Managers…)
Product History:
• 1994 – E-GEN MAP
o 1st Generation: A cartography tool for corporate technical assets
• 2004 – E-GEN MAP/Inventory
o 2nd Generation: A cartography and inventory tool
• 2011 – E-GEN iCAN (intelligent Cartography, Audit, and Navigation)
o 3rd Generation: A greatly enhanced cartography and inventory tool
o Over two years of development:
- Present-day user interface and Powerful features
- Easy-to-use search & request engine
- Possibility to add "User" objects into the repository ( dynamic extension of data model)
- Multiple output formats (Objects, Flat file, Excel format, XML, HTML…)
- Link with new graphical functionalities ( GraphViz, Visio)
![Page 9: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/9.jpg)
© ISC Software 2011 - Page 9
E-GEN iCAN/z – The Global solution
![Page 10: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/10.jpg)
© ISC Software 2011 - Page 10
User Interface
• Intuitive and easy-to-use
• Multiple display modes: graphical, text (structured / flat ), 3270…
• Hyperlinks on objects, whichever the display mode
• Cross References
Previous / Next
Display Mode
Selector
Cross References :
Uses / Used by
Job Documentation &
Run Book Generation
Object Explorer /
Selector
![Page 11: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/11.jpg)
© ISC Software 2011 - Page 11
Graphical Interface
Predecessors /
Successors
Object under
analysis
• Each node is a hyperlink, allowing you to navigate
![Page 12: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/12.jpg)
© ISC Software 2011 - Page 12
GraphViz Interface Horizontal mode
Predecessors
in red
Object under
analysis
• Each node is a hyperlink, allowing you to navigate
Successors
in green
![Page 13: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/13.jpg)
© ISC Software 2011 - Page 13
GraphViz Interface Vertical mode
Predecessors in red
Object under
analysis
• Each node is a hyperlink, allowing you to navigate
Successors in green
![Page 14: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/14.jpg)
© ISC Software 2011 - Page 14
Graph to VISIO Interface with MS-Visio
![Page 15: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/15.jpg)
© ISC Software 2011 - Page 15
Run Books
• Generate an HTML Run Book, with hyperlinks
A click on any job directly opens
its detailed description.
Every object in the detailed
layout is an active link.
![Page 16: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/16.jpg)
© ISC Software 2011 - Page 16
3270 Interface
• Each item in red is a hyperlink, allowing you to navigate
• Procedures can be unfolded by clicking on '+'
![Page 17: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/17.jpg)
© ISC Software 2011 - Page 17
Cross References
• Cross references are available for any repository object, in any display mode
Procedure
IKJEFT01 is
"Used by"
Procedure
IKJEFT01
"Uses"
![Page 18: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/18.jpg)
© ISC Software 2011 - Page 18
Structured Text Interface
Predecessors
Each name in red
is a hyperlink,
allowing you to
navigate
![Page 19: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/19.jpg)
© ISC Software 2011 - Page 19
Flat Text Interface
• Even in Flat text mode, each element name (Step card, DDname, DSN…) is a hyperlink, allowing you to navigate.
Each object name is a
hyperlink, allowing you to
navigate
![Page 20: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/20.jpg)
© ISC Software 2011 - Page 20
Search Engine
Search (example):
• Find all jobs that have a RUNTYPE clause
• Among those, find the ones that are governed by TWS Rules (RUNTYP=R) and fetch the rule
![Page 21: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/21.jpg)
© ISC Software 2011 - Page 21
• Define your audit criteria, including non-keywords, i.e. free text strings
• Launch the audit
Audit – Define your own criteria
Search criteria:
Analysis of all existing
values for the DISP
parameter
Each value in red is a hyperlink, allowing
you to list all the concerned JCLs
Result:
All existing values,
with statistics
![Page 22: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/22.jpg)
© ISC Software 2011 - Page 22
Collectors
ADABAS / NATURAL CA-IDMS JS3NET
APM / HS5000 CA-JOBTRAC LISTCAT
ASG-CORTEX PDB CA-SCHEDULER MQ SERIES
ASG-ZEKE CA-TNG RSD/EOS
ASSEMBLER CFT SMF
BETA 42 CICS TWS / OPC
BETA 92 COBOL XML
BETA 93 DB2 … BMC / CONTROL-D HDC
BMC / CONTROL-M
BMC / CONTROL-O IAM
BMC / ECS IMS DB/DC (DL1)
CA7 ISMF/VTOC
CA-AUTOSYS JCL
CA-DISPATCH JCL GCOS8
Our R&D dept. can
create any custom
collector, on request
![Page 23: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/23.jpg)
© ISC Software 2011 - Page 23
Create your own collector !
• Integrate any type of structured data into the repository, regardless of
their origin (z/OS or not), in the shape of flat files
o .TXT
o .CSV
o .XML
• Read those flat files, and aggregate them into the iCAN repository
o Collect the data and assign them to new data objects
o Create links between the new objects and previously existing ones
• The queries / procedures used to transform the data are your custom
collector, and can be re-used as required.
• The newly aggregated data can be queried, viewed, charted, and you
may run an audit against it, just like for any other data in the repository.
![Page 24: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/24.jpg)
© ISC Software 2011 - Page 24
• Server installed on Unix / Linux
• ISC-made repository on the Unix/Linux
server (license-free)
• Collector batch jobs collect local flat files
that have previously been extracted and
transmitted from the Host
• Communication with workstations via
TCP/IP
• Link with LDAP
z/OS Server
Unix / Linux Server
Windows Server
• Server installed on the Host (STC)
• Repository in a VSAM KSDS
• Collectors run as batch jobs
• Communication with workstations via
TCP/IP
• Link with RACF / TSS
• z/OS Server is mandatory for DB2
collection
• Server installed on Windows
• ISC-made repository on the Windows
server (license-free)
• Collector batch jobs collect local flat files
that have previously been extracted and
transmitted from the Host
• Communication with workstations via
TCP/IP
• Link with LDAP
Windows Client • Client installed on Windows
workstations (~15 MB)
• iCAN/z administration for all server
types
• Ad-hoc collector batch jobs are
launched from Workstations
• Communication with servers via TCP/IP
• User interface for all users
Architecture
TCP/IP
![Page 25: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/25.jpg)
© ISC Software 2011 - Page 25
Easy to implement
The entire process takes less than one day:
• Install the iCAN server on
o z/OS or
o Unix or
o Windows
• Install a client on one or more workstation(s)
• Define one or more collect(s)
• Start the desired collect (Batch process )
o From Windows
o From z/OS
• iCAN is operational, the results are ready for browsing
![Page 26: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/26.jpg)
© ISC Software 2011 - Page 26
ROI & Added Value
• The ROI is less than 1 year in any case (see separate spreadsheet).
o The purchase price of E-GEN iCAN is +/- that of one resource/year.
o The maintenance fee corresponds to +/- two months salary of one resource.
• Examples of indirect savings:
o Simply extract z/OS files and send to iCAN Unix / Windows server for collection and analysis MIPS/MSU savings
o Run Book generated from collected objects always up-to-date; time savings on data entry, less errors due to obsolete documentation or data entry errors
o Add any type of structured data to the repository and audit / search / x-ref it flexibility; may eliminate the need for yet another tool
o Audit / Query on any repository object estimated time savings of 5' to 10' per query query without tool (i.e. using REXX, ISRSUPC…)
o All the information inside E-GEN iCAN (e.g. Run Books), can be made available to any person (e.g. Ops, Dev) via Intranet or via native iCAN Client savings on time / data entry / update
o Unlimited number of servers and users for a given geographical site
o No upgrades for any reason – no hidden clauses nor small print
![Page 27: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/27.jpg)
© ISC Software 2011 - Page 27
QA – Quality Assurance
E-GEN iCAN allows you to verify any kind of element:
o Against any internal or imported reference (list, table, catalogue…)
o Via an ad hoc procedure, which verifies the compliance with an existing norm or rule
• Sample verifications :
o JOBNAME Composition: e.g. the 3 first JN characters = App Code
o Intra-Step / Intra-Job / … file naming convention
o Search for unused files (dead ; only created but never reused…)
o FORMS names used in the JCL external correspondence table of usable EOS Forms
o Allowed / forbidden values
o Inventory
o …
![Page 28: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/28.jpg)
© ISC Software 2011 - Page 28
iCAN Roadmap
iCAN is a live product – following are some upcoming features:
• New types of graphs in the GUI (new graphical optimization algorithm)
o Over 20 formats available (bmp, gif, jpg, png, svg…) and exportable
• Support for any type of Excel graphs automatic Excel start in graphical mode
• Dynamic analysis / audit of external flat files, WITHOUT importation into the repository
![Page 29: E gen i-can_us](https://reader033.vdocuments.site/reader033/viewer/2022052504/54b5af484a7959805b8b45a5/html5/thumbnails/29.jpg)
© ISC Software 2011 - Page 29
Install
Populate
Understand
Use
Manage
Produce an immediate ROI
Benefits
In a single word EASY to