Technical Capabilities
Having trouble finding what you need?
Get in touch with us, so we can answer your specific questions directly.
Get In Touch

VX/DMQ - OpenVMS DMQ (PAMS) for x86 Linux

Overview

VX/DMQ provides a call-compatible Asynchronous API set for VMS / OpenVMS applications, implemented on top of Oracle MQ. Since Oracle MQ evolved from DMQ, the functionality and calls are similar, with some modifications for Linux and Windows environments.

Key Features

Full compatibility with OpenVMS DMQ (PAMS) API set.

Implemented on top of Oracle MQ, ensuring reliability and scalability.

VX/RT Asynchronous Backplane wraps Synchronous Oracle MQ to provide a complete DMQ Asynchronous API set.

Enhanced support for Linux and Windows – allows monitoring of completion without ASTs (since ASTs are not natively supported in Oracle MQ on these platforms).

Seamless migration path for OpenVMS applications that use DMQ / PAMS messaging.

VX/DMQ API Enhancements

AST Replacement Mechanism: Since Linux and Windows versions do not generate ASTs, Sector7 has added extra API calls to monitor message completion without ASTs.

Improved Asynchronous Messaging: VX/DMQ wraps Synchronous Oracle MQ inside VX/RT’s Asynchronous Backplane, allowing full event-driven messaging.

Enhanced Performance: Optimized for low-latency inter-process communication (IPC) on Linux and Windows.

How VX/DMQ Works

1. Intercepts and translates DMQ / PAMS calls to Oracle MQ functions.

2. Provides asynchronous message queuing and handling, mimicking OpenVMS behavior.

3. Handles message persistence, priority queuing, and reliable delivery.

4. Uses VX/RT for event-driven processing, ensuring minimal latency.

Use Cases

Migrating DMQ-based applications from VMS / OpenVMS to Linux/Windows.

Replacing legacy DMQ messaging with modern Oracle MQ solutions while maintaining compatibility.

High-performance messaging in multi-platform environments.

Reducing migration complexity by retaining DMQ-style API calls.

VX/DMQ provides a seamless transition for DMQ-based applications, ensuring VMS / OpenVMS message-based workflows can be migrated to Linux and Windows with minimal changes.

Frequently Asked Questions

Curious about how Sector7 can facilitate your application migration? Explore our FAQs for expert insights.

What is VX/DMQ and what does it do?
VX/DMQ is an asynchronous messaging solution that allows VMS and OpenVMS applications to use Oracle MQ for reliable, event-driven communication. It’s designed for organizations migrating from legacy DMQ/PAMS messaging to modern Linux environments, ensuring compatibility and minimal disruption.

If you want to see how similar migrations have helped major enterprises, check out our case study on Sprint (T-Mobile):
/case-studies/sprint-t-mobile

Have more questions? Contact us.
How does VX/DMQ handle asynchronous messaging on Linux?
VX/DMQ uses the VX/RT Asynchronous Backplane to provide event-driven messaging, even though Oracle MQ is synchronous by default. This means your applications can monitor message completion and maintain high performance without relying on legacy ASTs.

For a deeper dive into real-world results, see our Allianz migration case study.

Still have questions? Contact us.
What are the key features and benefits of VX/DMQ?
Some of the most important features of VX/DMQ include:
  • Full compatibility with the OpenVMS DMQ (PAMS) API set
  • Implementation on top of Oracle MQ for reliability and scalability
  • Enhanced support for Linux, including AST replacement mechanisms
  • Optimized for low-latency inter-process communication (IPC)
These features have enabled organizations like Amprion GmbH to modernize their infrastructure. Read more at /case-studies/amprion-gmbh.

Questions about your use case? Contact us.
What are common use cases for VX/DMQ?
Organizations use VX/DMQ to migrate DMQ-based applications from VMS/OpenVMS to Linux, replace legacy messaging with Oracle MQ, and enable high-performance messaging in multi-platform environments. For example, BNY Mellon leveraged similar migration strategies to modernize their financial systems: /case-studies/bny-mellon.

Want to discuss your scenario? Contact us.
How does VX/DMQ ensure a smooth migration from OpenVMS to Linux?
VX/DMQ intercepts and translates DMQ/PAMS calls to Oracle MQ functions, mimicking OpenVMS behavior. It provides asynchronous message queuing, persistence, priority queuing, and reliable delivery. VX/RT is used for event-driven processing, ensuring minimal latency and high compatibility.

For a real-world example of a smooth migration, see our AMCO migration case study.

Need migration advice? Contact us.

Transform Your Legacy Software Today!

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