FAQs

Migrating OpenVMS Automation: DCL, Batch Jobs, Builds & Sort

Preserve your OpenVMS automation workflows. Sector7's VX/DCL, VX/JSP, VX/MMS, and VX/SOR migrate DCL scripts, batch/print queues, build processes, and sort/merge operations to Linux.

Keep Your DCL Scripts Running

VX/DCL provides a 100% compatible DCL shell on Linux, allowing your existing .COM files and automation to run unchanged, saving significant rewrite costs.

What is VX/CLI$ and what does it do?
VX/CLI$ is a command line interpreter that replicates OpenVMS CLI behavior on Linux. It ensures that command procedures and interactive command processing work seamlessly after migration.

For a migration example, see our BGC Partners migration case study.
How does VX/CLI$ support command procedures?
VX/CLI$ supports command parsing, value retrieval, and command execution, just like on OpenVMS. This means your scripts and automation routines will continue to work after migration.
  • Direct porting of DCL scripts
  • Preserves automation workflows
  • Reduces migration risk
Questions about your scripts? Contact us.
What are the main features of VX/CLI$?
Main features include:
  • Full compatibility with OpenVMS CLI$ APIs
  • Support for command parsing and execution
  • Integration with VX/RT for Linux environments
For more on command migration, see our DCL Migration Toolset.
Who should use VX/CLI$?
VX/CLI$ is ideal for organizations with complex automation or scripting in OpenVMS environments. Financial services, telecom, and manufacturing companies often rely on DCL scripts for daily operations.

See how CPH Banque benefited from script migration.
How do I migrate my command procedures with VX/CLI$?
Start by cataloging your DCL scripts and identifying dependencies. Sector7 provides tools and expertise to ensure a smooth transition.

Need help? Contact us.
What is VX/DCL and how does it work?

VX/DCL offers a fully compatible implementation of DCL for Linux and Windows, allowing .COM files and DCL-based automation to run unchanged. This enables organizations to maintain their existing command procedures while migrating to modern platforms.

For a real-world example of DCL migration success, see our Sprint (T-Mobile) migration case study.

How does VX/DCL support existing command procedures?

VX/DCL provides complete compatibility with OpenVMS DCL, ensuring your existing .COM files, scripts, and automation workflows continue to function without modification on Linux.

What are the key features of VX/DCL?
Key features of VX/DCL include:
  • Full compatibility with OpenVMS DCL commands and syntax
  • Support for existing .COM files without modification
  • Integration with VX/CLD for Command Line Definitions
  • Seamless automation workflow preservation
How does VX/DCL integrate with other migration tools?
VX/DCL works seamlessly with VX/CLD for compiling Command Line Definitions and integrates with the broader VX/RT ecosystem to provide comprehensive OpenVMS compatibility on modern platforms.
How does VX/DCL reduce migration costs?

VX/DCL eliminates the need for manual DCL-to-shell script conversion, which can cost $1-3 per line depending on complexity. By preserving existing DCL functionality, organizations save significant development time and reduce project risk.

For comprehensive DCL migration support, explore our COBOL Commercial Applications toolset bundle which includes VX/DCL integration.

What platforms does VX/DCL support?

VX/DCL provides full DCL compatibility on Linux (including RedHat and SUSE), enabling flexible deployment options for your migrated applications.

How can I get started with VX/DCL?
To learn more about VX/DCL and how it can streamline your OpenVMS migration project, contact us for a detailed assessment and consultation.
What is VX/SOR and how does it help with OpenVMS migration?

VX/SOR is a complete VMS/OpenVMS SORT MERGE implementation that fully supports the SOR$ API set, VX/DCL command line, and Linux shell execution. It enables organizations to migrate their OpenVMS sorting and merging operations to Linux without modifying existing application logic.

The tool replicates VMS sorting capabilities using multi-file merge sort techniques with quick-sort enhancements for optimal performance. For migration planning assistance, contact us.

Which SOR$ API functions does VX/SOR support?

VX/SOR provides complete support for all essential SOR$ API functions including SOR$BEGIN_SORT, SOR$END_SORT, SOR$INIT_SORT, SOR$MERGE, SOR$PASS_FILES, SOR$RELEASE_REC, SOR$RETURN_REC, SOR$SORT_MERGE, SOR$SPEC_FILE, and SOR$STAT.

Can VX/SOR run SORT commands through VX/DCL?

Yes, VX/SOR integrates fully with VX/DCL, supporting native VMS command syntax for SORT and MERGE operations with complete command parsing and execution support.

How does the VX/SOR migration process work?

VX/SOR enables seamless migration by providing call-compatible APIs that ensure applications using VMS sorting functions continue working without code changes. The tool maintains identical sorting behavior through its comprehensive qualifier support and API compatibility.

What file types and formats can VX/SOR handle?

VX/SOR handles multiple data types including binary data, character data, and numeric decimal sorting. It supports various processing modes, record formatting options, and configurable file block size and record size settings. Organizations like SEB have successfully leveraged similar data processing capabilities during modernization.

Which SORT qualifiers are supported in VX/SOR?

VX/SOR supports all essential VMS SORT qualifiers including ASCENDING, BINARY, CHARACTER, DECIMAL, DESCENDING, KEY, PROCESS, SEQUENTIAL, STATISTICS, and DUPLICATES, ensuring identical sorting behavior across platforms.

Does VX/SOR provide performance optimization features?

VX/SOR leverages multi-file merge sort techniques with quick-sort enhancements to optimize performance. The STATISTICS qualifier provides detailed performance metrics, allowing teams to monitor and optimize sorting operations effectively.

What are the key benefits of using VX/SOR for OpenVMS modernization?

VX/SOR delivers zero-impact migration for OpenVMS applications, eliminating the need to modify existing sort logic while enabling operation on modern Linux platforms. Organizations gain full VMS SORT functionality in contemporary environments with enhanced performance optimization.

The tool is essential for comprehensive OpenVMS migration strategies, allowing teams to execute, extend, and optimize SORT/MERGE functionality. Companies like IKEA have implemented similar modernization approaches successfully. To discuss your specific migration requirements, contact us.

What is VX/MMS and how does it help with OpenVMS migrations?

VX/MMS parses VMS/OpenVMS MMS (Module Management System) files and converts them into XML representations, enabling automated Linux makefile generation. This tool preserves dependencies, build rules, and source relationships while ensuring seamless execution of MMS scripts on Linux.

By integrating with Sector7's Continuous Integration migration tools, VX/MMS enables no-code-freeze migrations, allowing development to continue on VMS while automatically generating Linux-compatible versions. To discuss your migration requirements, contact us.

What MMS syntax elements does VX/MMS support?

VX/MMS recognizes and translates key MMS syntax including targets and dependencies, rules for build execution, conditional statements, macro assignments, and DCL commands.

How does VX/MMS convert MMS files to XML?

VX/MMS transforms MMS files into structured XML, capturing target dependencies, rules and build steps, DCL syntax conversions, and macro definitions for automated build process adaptation.

What is the workflow for generating Linux makefiles from MMS?

The process involves MMS targets and rules converting to makefile syntax, DCL commands translating to Linux equivalents or VX/DCL execution, and macro definitions becoming makefile variables.

How does VX/MMS handle DCL commands and file operations?

VX/MMS supports comprehensive DCL statement handling including file operations like COPY, DELETE, RENAME, and PURGE, plus language compilation commands for CC, COBOL, CXX, and FORTRAN. It also integrates with repository handling through VX/CDD and forms processing via VX/DECFORMS.

Organizations like DuPont have successfully leveraged similar build automation strategies during their modernization projects.

Can VX/MMS analyze dependencies and estimate migration costs?

Yes, VX/MMS supports VMS code scanning, allowing organizations to analyze dependencies and estimate migration costs through detailed analysis files.

How does VX/MMS integrate with Continuous Integration pipelines?

VX/MMS is fully integrated into Sector7's CI migration pipeline, enabling teams to continue developing on VMS/OpenVMS while automatically translating MMS to XML and makefiles, with builds running on Linux in minutes.

What are the key benefits and results of using VX/MMS?

VX/MMS simplifies migration of VMS/OpenVMS build environments by converting MMS files into XML and automatically generating Linux makefiles. The tool ensures 100% build automation while preserving all dependencies and build relationships.

Organizations achieve seamless VMS-to-Linux migration with no code freeze, maintaining development velocity throughout the transition process. Companies like Allianz have successfully modernized their build environments using similar approaches.

To explore how VX/MMS can streamline your build migration, contact us for a consultation.

What is VX/JSP and how does it help with OpenVMS migration?

VX/JSP is a fully compatible implementation of the OpenVMS Batch and Print Queue Manager for Linux environments. It provides both API and command-line interface support, enabling seamless execution of batch processing and printing operations outside of the VMS environment.

The tool replicates VMS batch and print capabilities, ensuring organizations can retain identical functionality during their Linux migration. For guidance on implementing VX/JSP in your migration strategy, contact our team.

Which VMS queue management API calls does VX/JSP support?

VX/JSP implements all major SYS$ API calls for queue management including SYS$GETQUI, SYS$GETQUIW, SYS$SNDJBC, and SYS$SNDJBCW.

How does VX/JSP integrate with VX/DCL?

VX/JSP operates as an add-on module for VX/DCL, providing fully integrated command-line execution for job and print queue management on Linux.

What batch job submission capabilities does VX/JSP provide?

VX/JSP enables batch job submission using the SUBMIT command, executing DCL command files within VX/DCL while maintaining original VMS syntax for no-modification migration.

How does VX/JSP handle print queue operations on Linux?

VX/JSP includes over 100 print qualifiers for advanced print job control, supporting features like restarting reports on specific pages, queue reordering, and job prioritization. The tool maps VMS devices to Linux equivalents, ensuring printer compatibility with both direct printer connections and mapped network printers.

Organizations like DuPont have successfully leveraged similar queue management capabilities during their system modernization projects.

Can VX/JSP execute multiple batch jobs simultaneously?

Yes, VX/JSP supports simultaneous multi-job execution on a single queue with configurable priorities and scheduling intervals for optimized performance.

What queue management commands are available in VX/JSP?

VX/JSP supports all major VMS queue management commands without syntax changes, including DEFINE, INITIALIZE/QUEUE, PRINT, SUBMIT, DELETE/ENTRY, SET QUEUE, SHOW QUEUE, START/QUEUE, and STOP/QUEUE. The tool retains the original VMS queue listing format for familiar queue management in migrated environments.

What are the key benefits of using VX/JSP for OpenVMS migration?

VX/JSP eliminates the complexity of migrating VMS batch and print job processing by providing identical functionality on Linux platforms. Organizations maintain their existing workflows without code rewrites or retraining, ensuring business continuity during migration.

The tool delivers full compatibility with VMS batch and print queue commands, implements all major SYS$ queue management API calls, and supports advanced print and job scheduling options. Companies like Telstra have achieved successful modernization while preserving critical operational processes.

To explore how VX/JSP can streamline your OpenVMS migration, contact us for a consultation.

What is VX/CLD and how does it help with OpenVMS migration?

VX/CLD is a Command Line Definition compiler that enables OpenVMS command parsing to function identically on Linux. It ensures applications using CLD to define commands, parameters, and qualifiers continue working without modification during migration.

By integrating with VX/DCL, organizations can extend, modify, or restrict VMS-style commands while maintaining complete compatibility with existing OpenVMS command-line applications. For migration planning assistance, contact our team.

What are the key benefits of using VX/CLD?

VX/CLD enables migration of CLD-based applications to Linux while preserving command parsing logic, extends the VMS DCL command set with custom verbs and qualifiers, and restricts or modifies existing commands for greater control.

How does VX/CLD process CLD files?

VX/CLD compiles a CLD file into an executable command parser that can be interpreted and executed under VX/DCL.

How does VX/CLD integrate with VX/DCL?

VX/CLD integrates seamlessly with VX/DCL to provide automated command parsing and execution. This integration allows applications using VMS-style command definitions to launch seamlessly from VX/DCL environments.

Organizations like Telstra have successfully leveraged this integration during their OpenVMS migrations to maintain command-line functionality on Linux systems.

Can VX/CLD customize existing DCL commands?

Yes, VX/CLD allows you to extend, modify, or restrict existing VMS DCL commands, providing greater control over application behavior and command syntax.

Does VX/CLD maintain compatibility with existing OpenVMS applications?

VX/CLD ensures that legacy VMS CLD-based applications run on Linux without modification while maintaining existing command structures and qualifiers. Applications continue to function identically in non-VMS environments.

What results can organizations expect from using VX/CLD?

VX/CLD delivers seamless migration of VMS command syntax to Linux environments, enabling organizations to preserve their command-line application investments while modernizing their infrastructure. The tool maintains complete compatibility with existing command structures, parameters, and qualifiers.

As a critical component for VMS migrations, VX/CLD ensures DCL-based command-line applications continue to function exactly as expected on the new platform. Companies like SEB have successfully used similar migration strategies to modernize their systems.

To learn how VX/CLD can support your OpenVMS migration project, contact our migration specialists.

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.