SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
E-GEN iCAN
Analyze – Document – Navigate in Schedulers and in z/OS Production
Agenda



     • About ISC

     • E-GEN WorkStation – The multi-platform Roll-out Management Tool

     • E-GEN iCAN
         •   Overview
         •   Interface & Features
         •   Collectors
         •   ROI, Use Cases

     • Conclusion

     • Appendix: Use Case




                                                         © ISC Software 2011 - Page 2
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 3
E-GEN WorkStation


 E-GEN/WS is a versatile multi-platform production release and documentation
 tool. It centralizes the management and the distribution of all Scripts, JCL,
 Scheduler input, documentation… towards any 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 …




                                                                                        © ISC Software 2011 - Page 4
E-GEN WS – Overview

                                   GENERATE & DISTRIBUTE
                           •   Scheduler Input (Batchloader, etc.)

                           •   Batch: JCL, Script, .bat, .ksh, DDL, Pelican,
                               XML, XLS, CSV, TXT…

                           •   Release doc, Run Book, Operator Instructions,
                               any kind of Documentation…

                           •   Update Packages for LAMP web sites                         z/OS

 E-GEN WorkStation
    Repository                                                                       Unix / Linux

  • Process Descriptions
      • Environments                                                                   Windows
        • Generators
         • Templates
         • Standards
           • Models
           • Norms                                                                      AS400
            • Rules
              •…

                                                                                     LAMP Sites


                                                                                            …

                                                                               © ISC Software 2011 - Page 5
E-GEN iCAN – Introduction


 E-GEN iCAN is an active cartography and reverse documentation tool that collects all
 production objects, scheduler databases, programs… for all those who need a structured view
 of the production: Operators, Ops Engineers, Architects, Developers, Domain Managers…

 Product History:
 • 1994 – E-GEN MAP
        o   1st Generation: A passive cartography tool for corporate technical assets
 • 2004 – E-GEN MAP/Inventory
        o   2nd Generation: A passive cartography and inventory tool
 • 2011 – E-GEN iCAN (intelligent Cartography, Audit, and Navigation)
        o   3rd Generation: A greatly enhanced active cartography and inventory 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 the possibility to generate multiple output formats (Excel (macro), XML, HTML…)




                                                                                                © ISC Software 2011 - Page 6
User Interface
  •   Intuitive and easy-to-use
  •   Multiple display modes: graphical, text, 3270…
  •   Hyperlinks on objects, whichever the display mode
  •   Cross References
  •   Export to VISIO




                                                          Run Book Generation

                                                          X-Ref: Uses / Used by


                                                          Export to VISIO

                                                          Graph controls

                                                          Display Mode Selector

                                                          Previous / Next / Home

                                                          Object Selector




                                                          © ISC Software 2011 - Page 7
Graphical Interface

  •   Each node is a hyperlink, allowing you to navigate

                                               Object under
                                                 analysis
                                                                          Predecessors /
                                                                           Successors




                                                              © ISC Software 2011 - Page 8
Run Books

  A click on any job directly
  opens its detailed
  description.


  Every object in the
  detailed layout is an
  active link.




                                • Generate an HTML Run Book
                                 with hyperlinks




                                                   © ISC Software 2011 - Page 9
Export to VISIO

  •   The same application, exported to VISIO




                                                © ISC Software 2011 - Page 10
3270 Interface



 • Each item in red is a hyperlink,
   allowing you to navigate

 • Procedures, Includes,
   SYSIN and SYSTSIN can be
   unfolded by clicking on '+'


 • Any resolvable parms and
   variables are resolved in the
   expanded view.




                                      © ISC Software 2011 - Page 11
Cross References


                                     Procedure
                                    IKJEFT01 is
                                     "Used by"




                   • Cross references are available
                    for any repository object, in any
                    display mode




                                     Procedure
                                     IKJEFT01
                                      "Uses"




                               © ISC Software 2011 - Page 12
Structured Text Interface




                                                     Predecessors




                   Each name in red
                     is a hyperlink,
                    allowing you to
                        navigate




                                       © ISC Software 2011 - Page 13
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 14
Search Engine


                Search (example):
                • Find all jobs that have a Run Type clause
                • Among those, find the ones that are governed by TWS
                  Rules and display the chosen rule




                                                  © ISC Software 2011 - Page 15
Audit – Define your own criteria

 •   Define your audit criteria, including non-keywords (free text strings)
 •   Launch the audit
 •   Display the results
                                                       Audit criteria:
 •   Drill down as required                        Analysis of all existing
                                                    values for the DISP
                                                        parameter




                                Result:
                          All existing values,
                             with statistics




              Drill down
       from the Audit results to
         the very line of a JCL

                                                                              © ISC Software 2011 - Page 16
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 / CONTROL-O
        BMC / ECS          IMS DB/DC (DL1)
        CA7                ISMF/VTOC
                                             Our R&D dept. can
        CA-AUTOSYS         JCL               create any custom
        CA-DISPATCH        JCL GCOS8         collector, on request




                                                          © ISC Software 2011 - Page 17
Create your own collector !

 • Integrate any type of data into the repository, regardless of their origin, in the shape of flat
   files

           o   ANY FLAT FILE

           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
   shared or scheduled for general use, as required.

 • The newly aggregated data can be queried, viewed, charted, tweaked and you may run audits
   against it, just like for any other data in the repository.

 • Generate your customized output files (Flat files, CSV, XML, HTML, Graphs…).




                                                                                           © ISC Software 2011 - Page 18
Client-Server Architecture

            z/OS 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
  •    Import / export iCAN objects between
       servers
  •    z/OS Server is mandatory for DB2
       collection


      Unix / Linux Server
  •    Server installed on Unix / Linux
  •    ISC-made repository on the Unix/Linux           TCP/IP
       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
  •    Import / export iCAN objects between
       servers


       Windows Server                                                Windows Client
                                                                •   Client installed on Windows
  •    Server installed on Windows                                  workstations (~15 MB)
  •    ISC-made repository on the Windows                       •   iCAN/z administration for all server
       server (license-free)                                        types
  •    Collector batch jobs collect local flat files            •   Ad-hoc collector batch jobs are
       that have previously been extracted and                      launched from Workstations
       transmitted from the Host                                •   Communication with servers via TCP/IP
  •    Communication with workstations via                      •   User interface for all users
       TCP/IP
  •    Link with LDAP
  •    Import / export iCAN objects between
       servers
                                                                              © ISC Software 2011 - Page 19
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 a workstation
 • Define one or more collect(s)
 • Start the desired collect (Batch process )




 • Once the collect has ended iCAN is operational, results are ready for viewing




                                                                        © ISC Software 2011 - Page 20
ROI & Added Value

 • The ROI is less than 1 year in any case
       o   No additional fee depending on CPU power or number of users.



 • Examples of indirect savings / added value:
       o   No upgrades for any reason, except for additional collectors – no hidden clauses nor small print

       o   Add any type of data to the repository and tweak / audit / search / x-ref / share / schedule it  flexibility and time
           savings; may eliminate the need for yet another tool

       o   Simply extract files from z/OS and send them to the iCAN server for collection and analysis  MIPS/MSU savings

       o   Generate Run Books from collected objects and distribute them via Intranet  always up-to-date; time savings on
           data entry, less errors due to obsolete documentation or data entry errors

       o   Generate any type of output file  save time @ reformatting data output from proprietary formats / reports into
           reusable data for corporate reporting

       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   Database doesn't require any specific make  full portability

       o   Customize the GUI and Run Book layout  make it YOUR tool




                                                                                                        © ISC Software 2011 - Page 21
Use Cases…

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 Which apps run in class "A" ?
     o Report addressees: are they still valid / present in company ?
     o FORMS names used in the JCL  external correspondence table of usable EOS Forms
     o Allowed / forbidden values
     o Inventory
     o …
                                                                              See appendix (p.26) for a use case




                                                                                         © ISC Software 2011 - Page 22
E-GEN iCAN – The Global solution




                                   © ISC Software 2011 - Page 23
Benefits


       In a single word: iCAN EASILY

                                   Install

                                   Populate

                                   Understand

                                   Manage

                                   Use

                                   Produce an immediate ROI




                                                    © ISC Software 2011 - Page 24
Questions?
Contact us !

• www.iscsoftware.com

• info@iscsoftware.com

• +33 (0) 1 41 19 22 00




                  © ISC Software 2011 - Page 25
Appendix


                        Quality Assurance with E-GEN iCAN
                           A QA use case – illustrated via the PDCA matrix



 Plan: Define objectives and the                                      Do: Enact the process.
 required process, to produce
 the results that correspond to
 the clients' requirements and to
 corporate policy.




                                                                      Check: Supervise & measure
 Act: Take any required action,                                       the process and its result vs.
 in order to permanently                                              policy, objectives and product
 enhance      the      process                                        requirements,     and   report
 performance.                                                         results.




                                                                              © ISC Software 2011 - Page 26
Step 1 – Plan




 • Define the scope of action
 • In our example, we want to verify the report
  addressees
 • Information source: the NAME parameter in
  the OUTPUT cards of the JCL




                                                  © ISC Software 2011 - Page 27
Step 2 - Do


 • Produce an exhaustive list of report addressees, in
  order to check them and confirm whether they're valid.
 • Use iCAN's query engine to produce the list:




                                                            Search for a NAME at
                                                              JOB level and at
                                                                 STEP level




                                                           © ISC Software 2011 - Page 28
Step 3 – Check

 • Check the list of report addressees, and select one
   addressee; in our example ££MAINT
 • Search for all JCLs, in which this addressee appears



                        list of report
                         addressees




 Search all JCLs that
  have ££MAINT as a
 report addressee, at
   JOB level and at
     STEP level




                                                          © ISC Software 2011 - Page 29
Step 3 – Check

 • ££MAINT is found in 2 JCLs
 • Click on any job in the list to fetch its details




                                                       © ISC Software 2011 - Page 30
Step 4 – Act



 • After finding out where ££MAINT is used,
  we must find out whether this particular
  addressee is still valid, or if it needs to be
  changed or discarded.
 • We can now verify it against an up-to-date
  addressee list, which can be imported into
  the repository (or which may already have
  been imported in Step 2).




                                                   © ISC Software 2011 - Page 31

Weitere ähnliche Inhalte

Ähnlich wie E-GEN/iCAN

21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
Nuxeo platform in 15mn
Nuxeo platform in 15mnNuxeo platform in 15mn
Nuxeo platform in 15mnNuxeo
 
Knime (Konstanz Information Miner)
Knime (Konstanz Information Miner)Knime (Konstanz Information Miner)
Knime (Konstanz Information Miner)Kiran Buriro
 
Android application development
Android application developmentAndroid application development
Android application developmentLinh Vi Tường
 
Ankit Chohan - Java
Ankit Chohan - JavaAnkit Chohan - Java
Ankit Chohan - JavaAnkit Chohan
 
Shannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco IntroShannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco IntroShannon McFarland
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote presoArtur Alves
 
Automatize everything
Automatize everythingAutomatize everything
Automatize everythingBoris Bucha
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1tactqa
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1tactqa
 
EclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAEclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAMarc Dutoo
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Novell
 
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...Jean Vanderdonckt
 
How to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersHow to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersElizabeth Steiner
 
Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Michael Masterson
 
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo | MADP & MBaaS
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBasedarach
 

Ähnlich wie E-GEN/iCAN (20)

21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Nuxeo platform in 15mn
Nuxeo platform in 15mnNuxeo platform in 15mn
Nuxeo platform in 15mn
 
E-GEN iCAN
E-GEN iCANE-GEN iCAN
E-GEN iCAN
 
Knime (Konstanz Information Miner)
Knime (Konstanz Information Miner)Knime (Konstanz Information Miner)
Knime (Konstanz Information Miner)
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Android application development
Android application developmentAndroid application development
Android application development
 
Ankit Chohan - Java
Ankit Chohan - JavaAnkit Chohan - Java
Ankit Chohan - Java
 
Shannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco IntroShannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco Intro
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote preso
 
Automatize everything
Automatize everythingAutomatize everything
Automatize everything
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
EclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAEclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOA
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
 
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
 
How to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersHow to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced Users
 
Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930
 
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for Enterprises
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational Documentation
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBase
 

E-GEN/iCAN

  • 1. E-GEN iCAN Analyze – Document – Navigate in Schedulers and in z/OS Production
  • 2. Agenda • About ISC • E-GEN WorkStation – The multi-platform Roll-out Management Tool • E-GEN iCAN • Overview • Interface & Features • Collectors • ROI, Use Cases • Conclusion • Appendix: Use Case © ISC Software 2011 - Page 2
  • 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 3
  • 4. E-GEN WorkStation E-GEN/WS is a versatile multi-platform production release and documentation tool. It centralizes the management and the distribution of all Scripts, JCL, Scheduler input, documentation… towards any 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 … © ISC Software 2011 - Page 4
  • 5. E-GEN WS – Overview GENERATE & DISTRIBUTE • Scheduler Input (Batchloader, etc.) • Batch: JCL, Script, .bat, .ksh, DDL, Pelican, XML, XLS, CSV, TXT… • Release doc, Run Book, Operator Instructions, any kind of Documentation… • Update Packages for LAMP web sites z/OS E-GEN WorkStation Repository Unix / Linux • Process Descriptions • Environments Windows • Generators • Templates • Standards • Models • Norms AS400 • Rules •… LAMP Sites … © ISC Software 2011 - Page 5
  • 6. E-GEN iCAN – Introduction E-GEN iCAN is an active cartography and reverse documentation tool that collects all production objects, scheduler databases, programs… for all those who need a structured view of the production: Operators, Ops Engineers, Architects, Developers, Domain Managers… Product History: • 1994 – E-GEN MAP o 1st Generation: A passive cartography tool for corporate technical assets • 2004 – E-GEN MAP/Inventory o 2nd Generation: A passive cartography and inventory tool • 2011 – E-GEN iCAN (intelligent Cartography, Audit, and Navigation) o 3rd Generation: A greatly enhanced active cartography and inventory 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 the possibility to generate multiple output formats (Excel (macro), XML, HTML…) © ISC Software 2011 - Page 6
  • 7. User Interface • Intuitive and easy-to-use • Multiple display modes: graphical, text, 3270… • Hyperlinks on objects, whichever the display mode • Cross References • Export to VISIO Run Book Generation X-Ref: Uses / Used by Export to VISIO Graph controls Display Mode Selector Previous / Next / Home Object Selector © ISC Software 2011 - Page 7
  • 8. Graphical Interface • Each node is a hyperlink, allowing you to navigate Object under analysis Predecessors / Successors © ISC Software 2011 - Page 8
  • 9. Run Books A click on any job directly opens its detailed description. Every object in the detailed layout is an active link. • Generate an HTML Run Book with hyperlinks © ISC Software 2011 - Page 9
  • 10. Export to VISIO • The same application, exported to VISIO © ISC Software 2011 - Page 10
  • 11. 3270 Interface • Each item in red is a hyperlink, allowing you to navigate • Procedures, Includes, SYSIN and SYSTSIN can be unfolded by clicking on '+' • Any resolvable parms and variables are resolved in the expanded view. © ISC Software 2011 - Page 11
  • 12. Cross References Procedure IKJEFT01 is "Used by" • Cross references are available for any repository object, in any display mode Procedure IKJEFT01 "Uses" © ISC Software 2011 - Page 12
  • 13. Structured Text Interface Predecessors Each name in red is a hyperlink, allowing you to navigate © ISC Software 2011 - Page 13
  • 14. 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 14
  • 15. Search Engine Search (example): • Find all jobs that have a Run Type clause • Among those, find the ones that are governed by TWS Rules and display the chosen rule © ISC Software 2011 - Page 15
  • 16. Audit – Define your own criteria • Define your audit criteria, including non-keywords (free text strings) • Launch the audit • Display the results Audit criteria: • Drill down as required Analysis of all existing values for the DISP parameter Result: All existing values, with statistics Drill down from the Audit results to the very line of a JCL © ISC Software 2011 - Page 16
  • 17. 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 / CONTROL-O BMC / ECS IMS DB/DC (DL1) CA7 ISMF/VTOC Our R&D dept. can CA-AUTOSYS JCL create any custom CA-DISPATCH JCL GCOS8 collector, on request © ISC Software 2011 - Page 17
  • 18. Create your own collector ! • Integrate any type of data into the repository, regardless of their origin, in the shape of flat files o ANY FLAT FILE 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 shared or scheduled for general use, as required. • The newly aggregated data can be queried, viewed, charted, tweaked and you may run audits against it, just like for any other data in the repository. • Generate your customized output files (Flat files, CSV, XML, HTML, Graphs…). © ISC Software 2011 - Page 18
  • 19. Client-Server Architecture z/OS 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 • Import / export iCAN objects between servers • z/OS Server is mandatory for DB2 collection Unix / Linux Server • Server installed on Unix / Linux • ISC-made repository on the Unix/Linux TCP/IP 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 • Import / export iCAN objects between servers Windows Server Windows Client • Client installed on Windows • Server installed on Windows workstations (~15 MB) • ISC-made repository on the Windows • iCAN/z administration for all server server (license-free) types • Collector batch jobs collect local flat files • Ad-hoc collector batch jobs are that have previously been extracted and launched from Workstations transmitted from the Host • Communication with servers via TCP/IP • Communication with workstations via • User interface for all users TCP/IP • Link with LDAP • Import / export iCAN objects between servers © ISC Software 2011 - Page 19
  • 20. 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 a workstation • Define one or more collect(s) • Start the desired collect (Batch process ) • Once the collect has ended iCAN is operational, results are ready for viewing © ISC Software 2011 - Page 20
  • 21. ROI & Added Value • The ROI is less than 1 year in any case o No additional fee depending on CPU power or number of users. • Examples of indirect savings / added value: o No upgrades for any reason, except for additional collectors – no hidden clauses nor small print o Add any type of data to the repository and tweak / audit / search / x-ref / share / schedule it  flexibility and time savings; may eliminate the need for yet another tool o Simply extract files from z/OS and send them to the iCAN server for collection and analysis  MIPS/MSU savings o Generate Run Books from collected objects and distribute them via Intranet  always up-to-date; time savings on data entry, less errors due to obsolete documentation or data entry errors o Generate any type of output file  save time @ reformatting data output from proprietary formats / reports into reusable data for corporate reporting 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 Database doesn't require any specific make  full portability o Customize the GUI and Run Book layout  make it YOUR tool © ISC Software 2011 - Page 21
  • 22. Use Cases… 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 Which apps run in class "A" ? o Report addressees: are they still valid / present in company ? o FORMS names used in the JCL  external correspondence table of usable EOS Forms o Allowed / forbidden values o Inventory o … See appendix (p.26) for a use case © ISC Software 2011 - Page 22
  • 23. E-GEN iCAN – The Global solution © ISC Software 2011 - Page 23
  • 24. Benefits In a single word: iCAN EASILY  Install  Populate  Understand  Manage  Use  Produce an immediate ROI © ISC Software 2011 - Page 24
  • 25. Questions? Contact us ! • www.iscsoftware.com • info@iscsoftware.com • +33 (0) 1 41 19 22 00 © ISC Software 2011 - Page 25
  • 26. Appendix Quality Assurance with E-GEN iCAN A QA use case – illustrated via the PDCA matrix Plan: Define objectives and the Do: Enact the process. required process, to produce the results that correspond to the clients' requirements and to corporate policy. Check: Supervise & measure Act: Take any required action, the process and its result vs. in order to permanently policy, objectives and product enhance the process requirements, and report performance. results. © ISC Software 2011 - Page 26
  • 27. Step 1 – Plan • Define the scope of action • In our example, we want to verify the report addressees • Information source: the NAME parameter in the OUTPUT cards of the JCL © ISC Software 2011 - Page 27
  • 28. Step 2 - Do • Produce an exhaustive list of report addressees, in order to check them and confirm whether they're valid. • Use iCAN's query engine to produce the list: Search for a NAME at JOB level and at STEP level © ISC Software 2011 - Page 28
  • 29. Step 3 – Check • Check the list of report addressees, and select one addressee; in our example ££MAINT • Search for all JCLs, in which this addressee appears list of report addressees Search all JCLs that have ££MAINT as a report addressee, at JOB level and at STEP level © ISC Software 2011 - Page 29
  • 30. Step 3 – Check • ££MAINT is found in 2 JCLs • Click on any job in the list to fetch its details © ISC Software 2011 - Page 30
  • 31. Step 4 – Act • After finding out where ££MAINT is used, we must find out whether this particular addressee is still valid, or if it needs to be changed or discarded. • We can now verify it against an up-to-date addressee list, which can be imported into the repository (or which may already have been imported in Step 2). © ISC Software 2011 - Page 31