EZ Source Application Mapping (EZ Legacy)
EZ Source correlates the relationships between the different Application components and interfaces, automating the production of technical documentation. It operates across multiple languages and environments, producing consistent understanding and measurement. Through its ability to parse the different Application components (for example, source code, OS scripts, include files, screen maps, transactions, messaging system data, Application servers data, etc) and then visualise the internal Application structure and dependencies, users can select their starting point to navigate across or drill down as required in order to precisely determine the scope and level of analysis.
This Application CMDB functionality is complemented by a rich choice of visualisation and reporting options so users can precisely define the scope and depth. Many different options are provided to visualise the analysis according to requirements and results. For example, a particular analysis may reveal complex interdependencies with different types of components, so EZ Source has user definable dependency levels, filtering and visualisation layouts in order to achieve optimum understanding.
In all stages in the analysis, EZ Source synchronises with the source code so developers can understand exactly how functions are performed. In addition to this internal analysis, EZ Source also includes database and interface components so that the understanding can include these vital aspects as well as starting from these points of view. If conducted manually, it is difficult to identify even straightforward questions such as "where is this database table used?", or "where is MQ integrated into my Application?" EZ Source provides these complete results in seconds.
An additional option is a comprehensive reporting portal used to measure different aspects of the Application.
EZ Reports includes both industry standard metrics (e.g. McCabe, Halstead, Function Point) and user defined parameters. Invaluable for Management and Architecture requirements, it allows quality and code standards to be institutionalised into the development and review process. In addition, it also gives developers valuable insights by documenting aspects such as 'where used' and 'dead code' occurrences.
All of this functionality provides a one stop shop for understanding and analysis of your Applications. An additional module - EZ Source Enterprise Server - also goes one step further (for mainframe environments) by adding information on the Infrastructure and how the Application performs in production, including such information as identifying transactions, code or control language that has not been used for a period of time, etc. This is invaluable in extending our Applications CMDB information to the logical and physical environment, including automatically mapping the interdependencies, by adding to the Application information additional operational data for optimisation based on actual usage.
EZ Source Integration
Many organisations will have existing infrastructure that is complementary to the EZ Source analysis capabilities. The product therefore provides a wide range of integration options so that EZ Source can be populated, or provide data to be both current in its analysis and add value to other products.
Some examples are:
▫ Source Configuration Management Systems - automatically loading and propagating changes when they occur
▫ Planning - export of Applications metrics to Excel for work planning and estimation
▫ EZ Source API - exporting data from the EZ Source repository to other systems such as Enterprise CMDB
EZ Source visualization and navigation option
EZ Source provides a rich variety of options to display, filter and analyse an application. According to the task at hand, the user can readily identify both the overall landscape or choose an identified starting point, track the internal relationships as appropriate and analyse through a wide variety of filtering options. In addition to these graphical options there is a comprehensive suite of configurable reports available as well as open access into the open SQL repository.
At any stage, synchronization is provided to the Source Code. Comprehensive search, impact analysis and 'where used' capabilities exist to assist with precise assessment and understanding.

EZ Source also allows for integration with external third party applications and our Repository, for example Excel in numerical analysis and Visio for documentation.
The EZ Source navigation hierarchy and the detailed components can be described as follows:

Supported environments
1. OS - MVS, OS/390, z/OS, VSE, Fujitsu AIM, AS/400, Unix, Linux, Windows
2. Languages - Cobol, Natural, PL/1, CA-ADS, REXX, Assembler, Java
3. DB - DB2, IMS/DB, AIM/DB, ADABAS, VSAM, CA-IDMS/DB, DB 400
4. TP Monitors - CICS, IMS/DC, AIM/DC, CA-IDMS/DC
5. Messaging - MQ
6. Batch - Control M
7. ERP - SAP R/3, ECC 5.0, ECC 6.0, ABAP
Ask a question about this productView related products