Download - E Gen I Can 20111610 Us
E-GEN iCAN
The Global solution to Collect, Audit and Navigate in Z/OS Information Systems
© 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
© 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”
© ISC Software 2011 - Page 4
ISC Product Line
© 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
© ISC Software 2011 - Page 6
Why continue wasting money ?
Z/OS environments are like a big puzzle:
If you miss a piece you can lose a lot of money
© 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
…
© ISC Software 2011 - Page 8
E-GEN iCAN – Introduction
E-GEN / iCAN is a cartography, reverse-documentation & customized generation
tool, running under Z/OS, UNIX and WINDOWS in Client/Server mode, that collects
all production objects, data exchange settings, programs, etc., for all those who need
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 Collect, Audit, and Navigation)
o 3rd Generation: A greatly enhanced cartography, inventory and generation tool
o Over two years of development:
- Overhauled interface and features
- Added a powerful yet easy-to-use search & query engine
- Added the possibility to add "User" objects into the repository ( dynamic extension of data model)
- Added multiple output formats (Excel (macro), XML, HTML…)
© ISC Software 2011 - Page 9
E-GEN / iCAN – The Global solution
© 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
© ISC Software 2011 - Page 11
Graphical Interface
Predecessors /
Successors Object to focus
• Each node is a hyperlink, allowing you to navigate
© ISC Software 2011 - Page 12
Run Books
• Generate an HTML Run Book, with hyperlinks
A click on any job gives you a
direct access on its detailed
description.
Every object in the detailed
layout is an active link.
© ISC Software 2011 - Page 13
3270 Interface
• Each item in red is a hyperlink, allowing you to navigate
• Procedures can be unfolded by clicking on '+'
© ISC Software 2011 - Page 14
Cross References
• Cross references are available for any repository object, in any display mode
Procedure
IKJEFT01 is
"Used by"
Procedure
IKJEFT01
"Uses"
© ISC Software 2011 - Page 15
Structured Text Interface
Predecessors
Each name in red
is a hyperlink,
allowing you to
navigate
© ISC Software 2011 - Page 16
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
© ISC Software 2011 - Page 17
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
© ISC Software 2011 - Page 18
• 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
© ISC Software 2011 - Page 19
Some 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 IAM
BMC / ECS IMS DB/DC (DL1)
CA-7 ISMF/VTOC
CA-AUTOSYS Z/OS JCL
CA-DISPATCH JCL GCOS8
Our R&D dept. can create
any user and market
collector, on request
© ISC Software 2011 - Page 20
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.
© ISC Software 2011 - Page 21
• 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
© ISC Software 2011 - Page 22
Easy to implement
The entire process takes less than one half day:
• Install the iCAN server on
o z/OS or
o Unix or
o Windows
• Install a client on one or more Windows workstation(s)
• Define one or more collect(s) configuration
• Start the desired collect (Batch process )
o From Windows
o From z/OS
• iCAN is operational, the results are ready for browsing
© ISC Software 2011 - Page 23
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
© ISC Software 2011 - Page 24
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 …
© ISC Software 2011 - Page 25
iCAN Roadmap
iCAN is a live product – following are some upcoming features:
• Generation of VISIO graphs (exportable, for use with MS-Visio) (Q1/12)
• New types of graphs in the GUI (new graphical optimization algorithm)
o Over 20 formats available (bmp, gif, jpg, png, svg…) and exportable graphs
• 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
© ISC Software 2011 - Page 26
Install
Populate
Understand
Use
Manage
Produce an immediate ROI
Benefits
In a single word EASY to
© ISC Software 2011 - Page 27
Install
Populate
Understand
Use
Manage
Produce an immediate ROI
Benefits
In a single word EASY to