Modernization Hub

Are You a Vendor? Claim Your Listing

Take control of your product listings. Add verified information, showcase updates, and unlock a Claimed Vendor badge across the directory.

Claim Your Listing Now
Categories
2
Recommended
Claim Your Listing
Verified Vendor Access
Request Access Now

Product Overview

Eccox QC's architecture is designed to provide comprehensive source code analysis and rule enforcement. While specific component names are not publicly available, the system likely includes the following logical components: * **Parser:** Responsible for parsing source code in COBOL, Java, and related languages (DB2, CICS). * **Rule Engine:** Evaluates the parsed code against a set of predefined rules and standards.

These rules are configurable and site-specific. * **Scoring Engine:** Calculates a score based on the number and severity of rule violations. * **Reporting Engine:** Generates reports on code quality, rule violations, and overall adherence to standards.

* **Integration Adapters:** Facilitate integration with source code management systems (Serena Changeman ZMF, CA Endevor) and CI/CD tools (CruiseControl, Hudson CI). The components communicate through internal APIs or message queues. The system likely uses a database or file system to store rules, configurations, and analysis results.

The integration adapters use protocols specific to the integrated systems, such as APIs or command-line interfaces. The system supports batch and ISPF interfaces for administration and operation.

Frequently Asked Questions

What is the primary function of Eccox QC?

Eccox QC analyzes source code against a predefined set of rules to identify potential issues and enforce coding standards. It supports COBOL, DB2, CICS, and Java. The tool integrates with source code management systems like Serena Changeman ZMF and CA Endevor.

With what source code management systems does Eccox QC integrate?

Eccox QC integrates with Serena Changeman ZMF, CA Endevor, Eclipse IDE, CruiseControl, Apache Continuum, Hudson CI, Rational Team Concert, Apache Ant, and Apache Maven. This allows for automated code quality checks within existing development workflows.

What programming languages and environments does Eccox QC support?

Eccox QC supports COBOL code, including DB2 and CICS statements. It also supports Java for non-mainframe systems, typically used with Apache Tomcat.

How does Eccox QC measure code quality?

The tool produces a score based on predefined rules as code is compiled. This score reflects the code's adherence to the established coding standards and rules.

Related Products

More from Eccox Technology

Eccox APT

Active
z/OS

Eccox APT is a testing solution tailored for z/OS environments, offering capabilities for storing, managing, and executing tests directly on the mainframe. It allows for...

View Details →

Similar Products

Help Improve This Directory

Notice outdated information? Have insights about this product? Help the mainframe community stay informed with accurate, current data.

Share Your Product Experience

Help the community by sharing your experience with mainframe products. Your insights help others make informed decisions.

Share Your Experience