FAQs

Understand Your Legacy: Code Analysis & Automated Documentation

Utilize Sector7's LegacyScan for comprehensive OpenVMS code assessment and LegacyMap for automated COBOL documentation to de-risk your modernization projects.

De-Risk Your Migration

LegacyScan identifies 100% of OpenVMS API usage and non-portable extensions, while LegacyMap generates vital documentation, providing clarity before you modernize.

What is LegacyMap and how does it help with COBOL documentation?

LegacyMap is a software tool that automatically generates structured documentation from legacy COBOL applications, including those running on Mainframe and OpenVMS platforms. It analyzes COBOL source code to produce detailed callgraphs, SQL access diagrams, and procedure maps—without requiring any changes to your original code. LegacyMap is ideal for teams looking to modernize, audit, or maintain legacy COBOL systems while preserving institutional knowledge.

Can LegacyMap document embedded SQL in COBOL programs?

Yes. LegacyMap extracts and visualizes embedded SQL operations such as SELECT, INSERT, UPDATE, and DELETE from COBOL and Pro*COBOL code. It maps SQL table access by program and procedure, making it easier to audit data interactions, refactor database logic, or prepare for migrations to PostgreSQL, Oracle, or cloud-native databases.

Does LegacyMap support both OpenVMS and IBM Mainframe COBOL environments?

Absolutely. LegacyMap is designed to work across OpenVMS COBOL (including VAX and Alpha systems) and Mainframe COBOL running on z/OS. The tool accommodates platform-specific dialects and embedded SQL formats, giving IT teams a unified documentation workflow for legacy infrastructure. Whether you’re rehosting to Linux or preparing for cloud modernization, LegacyMap delivers the insights you need.

Why is automated documentation important for legacy COBOL and OpenVMS systems?

Legacy COBOL systems often lack up-to-date documentation, making them difficult to maintain or migrate. LegacyMap solves this by automating the generation of accurate, detailed documentation that reflects the current state of your system. This reduces operational risk, improves code maintainability, and accelerates digital transformation initiatives involving legacy technologies like COBOL, FORTRAN, BASIC, and embedded SQL.

Why is a scan important before modernizing legacy systems?

Legacy environments often lack visibility. LegacyScan bridges that gap by automating insight into structure, risks, and dependencies.

Is LegacyScan safe to use in production environments?

Absolutely. Our scan is read-only and non intrusive.

Does LegacyScan detect OpenVMS specific non-portable language extensions

Yes, LegacyScan has multiple phases. Phase 1 is to scan the OpenVMS 3GL or SQL and map the non portable elements against the Sector7 language remediation tools. Sector7 have language remediation tools for all the major OpenVMS languages (C, BASIC, COBOL, FORTRAN, PASCAL, SQL, SQLMOD). If any extensions are detected that are not handled by the Sector7 language remediation tools a JIRA is created for that specific issue and the tool set enhanced.

Does LegacyScan scan my DCL use

Yes. LegacyScan detects all use of DCL verbs and syntax. It even follows logicals and symbols through various operations and attempt to reconstruct the values and thus the values passed to the various dcl verbs. LegacyScan will detect all DCL use the is no supported by Sector7's VX/DCL - our 100% compatible implementation of OpenVMS DCL for Linux.

Does LegacyScan detect use of OpenVMS screen and form layered products

Yes, LegacyScan will detect the use of SMG, FMS and DEC FORMS. All 3 are supported in the Vx/Tools migration toolkit.

Does LegacyScan detect use asynchronous events and use such as SYS$QIO

Yes, LegacyScan will detect and document the use of all system calls that use the asynchronous capability such and $QIO, $QUI ec Vx/Tools supports IO to devices via the QIO interface with asynchronous even completion (and event flag notification).

Does LegacyScan detect use of OpenVMS library/system calls (SYS$, LIB$, CLI$, STR$ etc)

Yes, LegacyScan and the Vx/Tools migration tool kit support over 1000 OpenVMS system service calls - SYS$, LIB$, CLI$, SOR$, STR$, SMG$, FDV$, FORMS$ etc .

Does LegacyScan detect use of OpenVMS constants flags and bit masks

Yes, LegacyScan and Vx/Tools migration tools kit supporters over 4000 flags to various OpenVMS system services - for example - we support all of the flags to RMS FAB / RAM / NAM / XAB blocks - and we support RMS files. Any flags that LegacyScan find that are not in its database of supported flags is highlighted and placed into an exception report.

What documentation does LegacyScan produce

LegacyScan produces fill code and OpenVMS usage analysis reports including detailed exception reports. Exception reports being generated when LegacyScan find the use of an OpenVMS capability that it cannot match in its internal database. LegacyScan's database is a real time mirror of the function of the Vx/Tools migration tool kit.

What is LegacyScan and how can it help my migration project?

LegacyScan is Sector7's analysis tool that provides detailed assessment of your legacy systems. Learn more about our assessment process and the insights LegacyScan can provide for your migration planning.

How do I access Sector7's free code assessment service?

Sector7 offers a free code assessment to evaluate your migration requirements and provide initial project insights. This assessment helps identify potential challenges and opportunities before your migration begins. Get in touch to schedule your free assessment.

Message Us
Email us with your queries and a team member will get back to you ASAP.
Call Us
Want to chat? Give us a call and we’ll answer all your questions.
Location
Prefer to visit? Sector7 is based in Austin, Texas.

Transform Your Legacy Software Today!

Get In Touch
Unlock the potential of your legacy software with our expert migration services.