Glossary


The terms and definitions used in this glossary are based on various products from Databorough.

Technical Terms Description
AS400, I Series, System i, IBM i, i,
Refers to the family of computers that grew out of IBM's System/38 over the last twenty years, namely AS/400, iSeries, System i and now IBM i.
Cross-Reference Library
X-Analysis creates a repository for client's database. This repository gets updated at the time of initialization process. Once initialization process is complete, X-Analysis use this repository for analysis purpose and based on the data available in the repository it display the results. This repository is known as Cross-Reference Library.
Application Area
Logical categorization of complete application into smaller areas/modules is known as Application Area.
Business Rule
The program source is grouped into discreet blocks of logic so that each block represents a particular execution of a business logic. This block of code is then converted into pseudo code that describes the execution of the logic. Literals and constants are used where possible in the narration giving very accurate descriptions of the logic. This logic is termed as Business Rule.
Structure Chart Diagram
It is a diagram which provides a graphic display of the program-to-program relationships. External calls from the original program are shown, then external calls from the first level of called programs and so on down to as many levels as required (maximum 14).
Member X-Reference
The option lists all source lines where the Field/Variable has been used/referenced, in the source member and its associated device files and copybooks.
Legacy Modernization Brochure
Companies that have invested in technologies like RPG, COBOL or 2E are facing increasing difficulty enhancing and leveraging these systems to meet today's business needs for agility. Without continued advancement, functional improvements, and support for contemporary development languages and service-oriented architectures, enterprises are faced with the inability to extend technology value to meet business needs; introducing additional risk to business imperatives, and increasing operational cost. Databorough offers Modernization techniques which can help such companies to modernize their applications and cope up with today's requirements.
Database Modernization
The data model for a legacy application as deduced by X-Analysis can be used to modernize the database and database access. This helps in providing valuable information for analysis and documentation. Once you have a modernized database you gain a number of advantages, like - ability to use modern Object Relational Mapping (ORM) software such as Hibernate, Openness and Standards compliance using Industry standard SQL, etc.
Pseudo Code
In X-Analysis, with a single click, RPG/LE and COBOL source member can be viewed in form of structured English or Pseudo code. Mnemonics' are substituted with file/field/variable texts and constants or literals.
Initialization
X-Analysis display results with the help of cross-reference library. It is the repository which contains all relevant information about the application software. Initialization is the process which updates the cross-reference library.
Area Flow Diagram
It is an interactive diagram which display programs and files of an Application / Application Area along with relations among them. The default selection is on the file having the most referring programs. Click on any displayed object to see its relation with other objects.
Application Area Diagram
The diagram displays all 'Application Areas' and 'Sub-Application Areas' (all nested areas) along with the relations between various Application Areas. The relationship is displayed in form of calls made by programs in one Application Area to the program(s) in another Application Area.
Exportable Functions
Lists those Procedures that are marked as 'Export', and are available in modules, which can be referred by other modules.
All Procedures Lists members that have Procedures, defined in their source code.
ORM Objects
ORM denotes 'Object Relational Mapping (O/R mapping)'. The 'Generates ORM Objects' option generates Objects for Hibernate (www.hibernate.org). 'Hibernate' is an open source Java framework for working with relational databases.

Have a question?

E-mail us or call us at

800-605-5023 (Offices) or
need a call back?

Need a demo?

View a DEMO or schedule a LIVE DEMO

Trial the product?

Download a copy of the product and run over your own system

Need training?

Databorough offers education and training for the X-Analysis product suite and its related modules