🚨 Oracle not porting Rdb to x86 and EOL on Itanium 12/2027 🚨
Technical Capabilities
Having trouble finding what you need?
Get in touch with us, so we can answer your specific questions directly.
Get In Touch

SQL$ - SQL Database Interface

Overview

VX/SQL$ provides a call-compatible implementation of OpenVMS SQL-based data access routines for x86 and ARM Linux. It ensures that OpenVMS applications can execute SQL queries, handle database interactions, and manage errors while maintaining compatibility with existing execution behavior.

Key Features

• Fully compatible with OpenVMS SQL$ APIs.

• Supports query execution, error handling, and exception signaling.

• Allows seamless migration of OpenVMS applications that rely on SQL$ routines.

• Integrates with VX/RT to provide full OpenVMS SQL capabilities on x86 and ARM Linux.

• Preserves OpenVMS SQL execution logic, ensuring database interactions remain consistent.

VX/SQL$ Callable Routines

SQL$ API Function
SQL$GET_ERROR_TESTRetrieves the last SQL error message
SQL$GET_ERROR_TEXTRetrieves detailed text of an SQL error
SQL$SIGNALSignals an SQL exception or warning

Why Use VX/SQL$?

Preserves OpenVMS SQL query execution logic, enabling direct porting of applications.

Provides full compatibility with OpenVMS SQL error handling and exception reporting.

Supports critical OpenVMS database operations, ensuring consistent behavior on Linux.

Seamlessly integrates into the VX/RT ecosystem for OpenVMS compatibility on x86 and ARM Linux.

VX/SQL$ ensures that OpenVMS applications requiring SQL$ services can be migrated without major modifications, preserving productivity and minimizing development costs.

Frequently Asked Questions

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

What is VX/SQL$ and how does it help with OpenVMS database migration?

VX/SQL$ is a call-compatible implementation of OpenVMS SQL-based data access routines designed for x86 and ARM Linux platforms. It enables OpenVMS applications to execute SQL queries, handle database interactions, and manage errors while maintaining full compatibility with existing execution behavior.

This solution allows organizations to migrate their OpenVMS database applications to Linux without requiring major code modifications, preserving productivity and minimizing development costs. Contact us to discuss your SQL migration requirements.

Which SQL$ API functions are supported by VX/SQL$?

VX/SQL$ supports three core SQL$ callable routines: SQL$GET_ERROR_TEST for retrieving last SQL error messages, SQL$GET_ERROR_TEXT for detailed error text, and SQL$SIGNAL for signaling SQL exceptions or warnings.

Does VX/SQL$ maintain OpenVMS SQL execution logic?

Yes, VX/SQL$ preserves OpenVMS SQL query execution logic completely, ensuring that database interactions remain consistent when migrating to Linux.

How does VX/SQL$ integrate with other VX tools?

VX/SQL$ seamlessly integrates with VX/RT to provide comprehensive OpenVMS SQL capabilities on x86 and ARM Linux platforms.

What types of database operations does VX/SQL$ handle?

VX/SQL$ handles query execution, comprehensive error handling, and exception signaling. It supports all critical OpenVMS database operations while ensuring consistent behavior when running on Linux platforms.

Organizations like BNY Mellon have successfully migrated complex database systems using similar VX migration tools.

Can VX/SQL$ be customized for specific database requirements?

VX/SQL$ provides full compatibility with OpenVMS SQL$ APIs and can be configured to meet specific database migration requirements while maintaining call-level compatibility.

What challenges does VX/SQL$ solve for legacy database migration?

VX/SQL$ eliminates the need for extensive code modifications when migrating OpenVMS database applications. It preserves existing SQL query logic and error handling mechanisms, allowing direct porting of applications without compatibility issues.

What benefits can organizations expect from implementing VX/SQL$?

VX/SQL$ delivers significant benefits including preserved OpenVMS SQL execution logic, full compatibility with existing error handling systems, and seamless migration without major code modifications. Organizations maintain their database application investments while modernizing to Linux platforms.

The solution reduces development costs and migration risks by preserving existing functionality. Companies like IKEA have successfully modernized their database infrastructure using VX migration tools. To explore how VX/SQL$ can benefit your organization, contact our migration specialists.

Transform Your Legacy Software Today!

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