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

SOR$ - Interface to SORT

Overview

VX/SOR$ provides a call-compatible implementation of OpenVMS sorting routines for x86 and ARM Linux. It enables OpenVMS applications to perform structured data sorting, merging, and file-based sorting while maintaining compatibility with existing logic and execution behavior.

Key Features

• Fully compatible with OpenVMS SOR$ APIs.

• Supports structured data sorting, merging, and record-based processing.

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

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

• Ensures consistency in sorting operations, file-based sorting, and structured data handling across platforms.

VX/SOR$ Callable Routines

SOR$ API Function
SOR$BEGIN_SORTBegin sorting process
SOR$DTYPEDefine sort data type
SOR$END_SORTEnd sorting process
SOR$INIT_SORTInitialize sorting
SOR$PASS_FILESPass files for sorting
SOR$RELEASE_RECRelease sorted record
SOR$RETURN_RECReturn sorted record
SOR$SORT_MERGESort and merge data
SOR$SPEC_FILESpecify file for sorting
SOR$STATGet sorting status

Why Use VX/SOR$?

• Preserves OpenVMS sorting logic, enabling direct porting of applications.

• Provides full compatibility with OpenVMS SOR$ functions, ensuring seamless data organization on Linux.

• Supports key OpenVMS sorting operations, including file-based sorting, structured record handling, and data merging.

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

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

Transform Your Legacy Software Today!

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