ARCAD Audit Picto

IBM i (aka AS/400 or AS400) CODE CLEANUP

ARCAD Audit

Check your IBM i application source code for anomalies

Solution Application Analysis

WITH ARCAD AUDIT Clean your IBM i application assets before any Modernization or DevOps migration project

Detect redundant code

» Typical legacy apps often contain up to 50% unused code, detect and archive obsolete code

Fix errors

» Repair source/object inconsistencies (date/timestamp mismatch, obsolete objects, duplicate code…)

Get application insights

» Derive application knowledge for later use in other tools

WITH ARCAD AUDITSanitize your IBM i application source code

  • Source without object → Rapidly identify missing objects
  • Object without source → Rapidly identify missing source
  • Source older than the object → Rapidly identify out-of-date source and objects
  • Unused objects → Rapidly identify unused objects
  • Transfer to archive → Archive quickly and easily any unused objects
  • Compilation → Simplify and accelerate the compilation phase during cleanup
  • Deletion → Simplify and accelerate the deletion phase during cleanup
  • Smart Metadata Load → Generate application metadata and cleanup anomalies in parallel

Start cleaning up your IBM i code ARCAD AUDIT

ARCAD Audit Datasheet

ARCAD Audit Features

When managing applications that are over 10 or 20 years old, it is very likely that you will find a huge amount of obsolete code. According to the statistics, 50% of the code would be unused. Before any significant application change or modernization project, it would be useful to get rid of this superfluous code.

ARCAD-Audit will automate the entire analysis, cleanup and archive process. ARCAD-Audit analyzes your libraries and source code to populate a repository containing all the inter-relationships between components (programs, files, etc.) and fields (databases, work fields).

Download this datasheet and learn more about ARCAD Audit and how it will help to clean up your code.

  • Optimize maintenance effort and cost
  • Archive obsolete components automatically
  • Detect and correct typical legacy IBM i code anomalies

Download the Datasheet

Quote product

We found that there was only a small learning curve and the support from ARCAD Software itself was great. The solutions are easy to use and functionally rich. The big benefit for our team is that all tools are fully integrated: we can easily add ARCAD functionality as we need it without any impact on the overall system

Wayne Millow IBM i Systems Manager Brown Borther EngineersWayne Willow, IBM i Systems Manager, Brown Brothers Engineers
right-quote

FAQ

General Information about ARCAD Audit

ARCAD Audit is a standalone module used to assess the health of IBM i applications, which the client intends to manage within the ARCAD for DevOps suite. ARCAD Audit provides a preliminary diagnosis to measure the upfront level of effort required to reduce technical debt, and builds out an extensive cross reference of the application for use with ARCAD Observer and ARCAD for DevOps.

No, ARCAD Audit is also available as part of the Healthcheck offering. In this case, the results are analyzed without necessarily using the ARCAD for DevOps suite.

DevOps aims to automate and secure development, testing, and deployment to accelerate time-to-business and deliver application changes that support business growth. The Shift Left approach helps detect issues as early as possible, reducing correction costs. ARCAD Audit identifies these risks in advance, minimizing interruptions and improving quality.

Features

Once the application architecture is defined, ARCAD Audit analyzes all its defined libraries to detect potential issues in the identified operational libraries. It identifies cases where a source member has no corresponding object, an object exists without an associated source member, a source member has been modified after compilation, or where source members or objects are duplicated. It also detects unused objects and invalid source types. The tool then generates reports that help make the necessary or recommended adjustments. This process can be run as many times as necessary during the cleanup phase.

In a second phase, ARCAD Audit verifies that all source members of an application will compile successfully. Finally, it regenerates missing source members that might be necessary and detects specific compilation parameters for each affected object. Identifying and addressing these potential issues beforehand is always preferable to handling them in an emergency later, and saves your team countless hours in cleanup effort.

The amount of errors that must be fixed is situationally dependent on whether or not ARCAD for DevOps is being implemented, and whether or not Git will be used as part of the DevOps process. ARCAD Audit helps to manage risks related to IBM i development. While the anomalies detected do not always require immediate correction, they can block future recompilation. In critical legacy environments, where documentation and expertise can be limited, some issues must be resolved as soon as they are identified to avoid interruptions.

 A migration to GIT also requires that all components have source, which the ARCAD Audit procedure can help to generate in some cases.

ARCAD Audit  supports applications developed using IBM i’s native languages, regardless of their version. It is compatible with fully free RPG ILE, RPG II, and RPT. There are no constraints regarding the languages used, whether RPG, Cobol, CLP, or DDS.

No. Quality is independent of application size. There is no minimum size requirement to use ARCAD Audit. Since the analysis process is fully automated, execution will be faster for smaller applications. Additionally, there is no limit to the number of applications that can be analyzed.

Contact Us

TRIAL VERSION / DEMO

Request a trial version or a session in our sandbox!

Try it now!

or

Request a Demo