
The suite that suits your z/OS
THE PROBLEM
The constant increase in Cobol code maintenance, resulting from the launch of new products and solutions, government regulatory requirements, and the agile development of new applications in response to business demands, overloads development teams, preventing them from worrying about code quality.
OBJECTIVES
Increase efficiency in both processing performance and reduction in resource consumption, such as CPU and memory. It also includes an effective component of cleaning up dead or unreachable code, which allows for increased productivity of development teams.
THE SOLUTION
Vantis Software presents Vantis Cobol Suite (VCS) as an integrated solution to meet this objective, removing this concern from development teams. Vantis Cobol Suite (VCS) proposes automatic and adaptable maintenance processes, with intelligence capable of detecting and recommending:
Corrections to Performance levels
Consumption Optimizations
Risks in Cobol Version Migrations
Implementation of Standardization Policies
Security Vulnerabilities
Certification of the use of DB2 Instructions in Cobol programs
Client Private Rules
Integrated with z/OS, a Step is inserted into the COBOL compilation JOB, which connects the z/OS process with the Vantis Cobol Suite (VCS). The processing is completely transparent to the Development area, since it is done on the platform of a distributed environment, which supports the intelligence of the solution, and does not consume resources on the z/OS platform.
MODULES
VCS-CleanCode
This module performs code cleaning according to the parameterization performed, which can be an effective cleaning where the lines are eliminated, or they are simply commented out by inserting a “Clean” mark in the first or last columns of the lines.
Vantis Cobol Suite (VCS) has an intelligent algorithm that, based on Metadata, acts only on lines identified as Dead Code or Unreachable.
Code cleaning is essential to facilitate unnecessary “Impact Analysis” with a direct impact on the productivity of the Development teams that handle this information.
Additionally, by eliminating Dead or Unreachable Code you get:
- Reduce and Improve Code Maintenance
- Eliminating Risks of Improper Code Activation
We provide a form for a return on investment (ROI) study regarding Code Cleaning, based on Customer Inputs. In this study, you can evaluate the gain on the FTE x Lines of Code cost.
The alerts identified with the respective recommendations for actions from VANTIS Cobol Suite (VCS) are based on rules that can be configured to best suit your environment. You can consult and download the list of all rules from: (CleanCode PDF)
VCS-Performance
All VANTIS Cobol Suite (VCS) recommendations and actions are based on rules that can be configured to best suit your environment. You can consult and download the list of all rules.
This module, based on specific Performance and Consumption rules, acts on the Metadata and returns the identified alerts with the respective recommendations, in the Sysout of the z/OS pre-compiler. These alerts are accompanied by the identification of the Cobol Statement with an estimated gain factor for each time it is executed.
In the clients where we work, gains of up to 75% were achieved in MIPS/MSU Consumption and Performance in programs in which the recommendations were followed and these were promoted to production.
It is estimated that the application of the current rules in a transversal manner will lead to a gain of over 15% in MIPS/MSU Consumption and 30% in Performance.
VCS-Security
This module has a set of rules that identify vulnerabilities in the program code, preventing the possibility of fraud, and generating alerts with the appropriate correction suggestions.
These rules have a wide range of configurations, making them flexible and adaptable to any environment.
All Vantis Cobol Suite (VCS) recommendations and actions are based on rules that can be configured to best suit your environment. You can consult and download the list of all rules.
VCS-Best Practices
This module has a set of rules that aim at Good Programming Practices – nomenclature normalization and standardizations – specific to the client.
All Vantis Cobol Suite (VCS) recommendations and actions are based on rules that can be configured to best suit your environment. You can consult and download the list of all rules.
VCS-Migration Issues
This module has a set of rules to identify potential Risks of inappropriate Behavior, resulting from the Migration of the Cobol Compiler to versions later than 4.3.
Applying the recommendations identified by the rules in this module will also bring an additional gain in Performance and CPU Consumption by allowing the use of Compilation Options for Optimization.
All Vantis Cobol Suite (VCS) recommendations and actions are based on rules that can be configured to best suit your environment. You can consult and download the list of all rules.
VCS-Customer Rules
This module allows the definition and application of custom rules to meet specific environment requirements, ensuring that all COBOL programs comply with the organization’s policies and practices.
New rules are implemented quickly and easily, either by the customer or by the product support team.
Cross-Reference and Impact Analysis
This module consists of a Web application based on a relational repository in LUW, which contains all the information relevant to the programs being analyzed, in an integrated manner at the view level:
- JCL (JOBS, STEPS, DDS);
- Load modules (with the statically called programs with their compilation date, language, compiler version and compilation options);
- Cobol programs including calling and called programs with their connection areas, Copybooks with their variables, files with their FD variables, databases, etc.
This information is maintained permanently through update procedures, which run:
- periodically for JCL and load module;
- and automatically by Vantis Cobol Suite (VCS) for Cobol programs