OpenVMS Migration Tools and Services
Sector7 has been rehosting applications to open platforms since 1985. We started to develop our OpenVMS migration toolkit in 1987. We have sucessfully migrated over 500 major corporations to varying platforms.
Our approach centers around out Vx/Tools migration tool kit. Vx/Tools consists of OpenVMS extended language translators which automatically convert the OpenVMS langiage to the ANSI equivalent or to C/C++. Vx/Tools language converters include BASIC, C, COBOL, FORTRAN and PASCAL.
The runtime component provides all the OpenVMS support libraries and programs that your existing OpenVMS application needs to run unmodified on an open platform. Ovr 1000 OpeVMS routines (SYS$, LIB$, SOR$, CLI$, MSG$, FOR$), OpenVMS subsystems RMS, DCL, BATCH and PRINT queue management, screen management (SMG, FMS, TDMS, DEC FORMS), Transction and data stream management (ACMS, DecMessageQ, RTR), and OpenVMS support environment (CLD compiler, Message compiler, full VMS logical name support, QIO's (synchronous and asynchronous), timers, event flags. QIO is supported to disks, terminals, TCP/IP, mailboxes and in the past X.25 and X.29.
Data can be migrated from openVMS RMS to our Vx/Rms which is provides RMS functional compatibility on Linux using a balanced B+ tree all OpenVMS RMS usage works exactly the same using Vx/Rms (FABDEF, RABDEF, NAMDEF, XABDEF, RMS SYS$ routines, DCL RMS such as CONVERT/FDL, COPY etc). OpenVMS versioning is also supported.
Vx/SQLcc is an OpenVMS Rdb SQLMOD translator that converts SQLMOD into highly optimized and performance enhanced Pro*C.
Our migration methodology is to ensure that our tools migrate 100% of your application, which means that your de velopers are free to coninue to do development on OpenVMS and when the migration and environment has been fully tested, simply "switch over" to the latest code base on Linux or UNIX. The goal being a ZERO CODE FREEZE and < 1 week "switch over" time.
With 100% migration rate, we use a modified Continual Integration approach. When each release is ready on OpenVMS, it is pushed to the Linux servers, transated, compiled, linked and tested.
If you don't have the resources or skills in-house to re-host your applications, we offer our experience of successfully managing large projects, a demonstrated ability to manage resources from different organizations and superior technical skills to provide a solution for you.
We place great value on our well-defined process, strong project management, technical leadership and emphasis on testing. Before embarking on a significant re-hosting project, an organization must be aware of potentially significant challenges in project management and project implementation. Lack of re-hosting experience may cause these challenges only to become apparent in the middle of a re-hosting project.
However, when expected and planned these challenges become opportunities for organizations to learn, grow, and improve. Compatible compilers, porting experience and porting/migration/emulation tools provide the solution for the obvious technical problems when moving from one operating platform to another. Technical problems, while important, are only part of a business-critical re-hosting project.
Because a complex porting project can go through many unique phases, specialists with expert skills can be moved in and out of a project as required by the project plan. This provides an incredible advantage, because these specialists are brought into the project at precisely the right time to perform tasks that require their expertise. This enables us to leverage particular skills across a number of projects to keep each project moving on schedule, while minimizing costs for each individual project. This ‘just-in-time’ concept is very similar to today’s modern manufacturing plants and is the origin of the term, “The Migration Factory.”
The result of the successful Migration Factory is unprecedented productivity, which allows us to compete effectively against the cost of offshore labor, while retaining the obvious advantages of work performed in the USA and Europe.
Click on the appropriate hyperlink for more information about the tool or to download a free 30-day, fully-functional evaluation. A toolkit is a product that you can license to perform a migration or that provides an element of OpenVMS functionality on another platform.
Brief Tool Descriptions
VX/BASIC is a full-featured VMS/BASIC to ANSI C Compiler/Transpiler®. VX/BASIC allows VMS/BASIC source code to be compiled on multiple host machines. The application can be maintained in the original BASIC language or converted into C code.
VX/FPT (FORTRAN Partnerô) is a powerful suite of tools for writing, maintaining and migrating FORTRAN programs. Many of the world's leading aerospace and high technology companies use it.
VX/DataX allows users to transport data files from the VMS operating system to UNIX. VX/DataX also allows users to specify a programmable schema to convert the data to the appropriate format (DEC to IEEE, Little Endian to Big Endian, Quadword Data/Time to UNIX Date Time) for the target platform.
VX/DCL is an implementation of DEC's VMS Digital Command Language for Linux/UNIX. VX/DCL allows you to use the VMS commands that you are familiar with on Linux/UNIX systems. Your command scripts (. COM files) will run on the new platform.
VX/FMS is an implementation of DEC's VMS Forms Management System for UNIX.
VX/JSP is an implementation of the VMS BATCH & PRINT spooler, API and command line interface for Linux/UNIX. It is an add-on module for VX/DCL that provides VMS DCL functionality for Linux/UNIX.
VX/LBR Librarian callable routines.
VX/RMS is an implementation of Digital's VMS/RMS system for UNIX. VX/RMS allows VMS programs, which access RMS directly, to function without change. All VMS file types and access modes are supported. Support for relative, sequential and block mode files is supplied by direct access to the UNIX file system.
VX/RT is a collection of libraries written by Sector7 that provides the equivalent VMS API functionality on UNIX. In order for VX/RT to function, the following toolkits must also be installed: VX/DCL, VX/RMS. You may also view the VX/RT Supported VMS APIs.
VX/SMG is an implementation of DEC's VMS Screen Management Service for UNIX. Written entirely in C, it provides OpenVMS SMG functionality for UNIX based platforms.
VX/Term is a Windows® based VT220 compatible telnet client. It's a developer friendly VT220 terminal emulator.
VX/VTWin provides the capability for your applications to output VT terminal control sequences to a Windows® VT220-compatible console window at run-time, without any extra API calls or changes to your application code.
ACMS to Tuxedo Based on Sector7's experience in rehosting VMS applications, we have developed a roadmap for converting ACMS applications to the Tuxedo environment. This procedure allows the units of work from ACMS to be translated into corresponding units of work under Tuxedo, maintaining the integrity and design of the application.
Database Migration & RDBMS Migration If you are considering either a platform change, or an RDBMS vendor change, our experienced DBAs can be there to help you every step of the way. Our experience covers most of the popular RDBMS products in use.
TDMS Migration is currently supplied as an in-house service. Please contact us directly if you would like further information.
DEC Forms is currently supplied as an in-house service. Please contact us directly if you would like further information.
VX/COBOL is currently supplied as an in-house service to convert VAX/DEC COBOL to dialects of COBOL for use on other platforms.
VX/Cpp is currently supplied as an in-house service to convert VAX/C source code to produce portable POSIX-compliant source code. VX/Cpp will also detect processor-specific problems and correct them ( Argument Endian issues ).
VX/MACRO is currently supplied as an in-house service to convert MACRO to C to facilitate the migration of applications to a platform that has no OpenVMS-compatible MACRO compiler.
VX/PASCAL is currently supplied as an in-house service to convert VAX/DEC PASCAL to ANSI C to facilitate the migration of applications to a platform that has no OpenVMS compatible PASCAL compiler.
VX/RDO is currently offered as an in-house service to convert embedded RDO (RDML) to SQL. Sector7 can convert RDO embedded in the following source languages: COBOL, BASIC, FORTRAN, C and PASCAL.
nu/TPU is a fully programmable text editor modeled after Digital's TPU (Text Processing Utility). It includes the EVE, EDT and WPS interfaces for easy and familiar text editing across all your platforms, including all major Linux/UNIX vendors
What Our Customers are Saying
Here's a glimpse of what our customers are saying. Go to our references page to read more.
"The migration factory provided solutions that helped align our customers' businesses for competitive agility and a better return on their investments."
Rod Adkins, VP, Development IBM Systems & Technology Group read more
"Sector7 (as promised) provided us the expertise we needed to have our Energy Management software operational on UNIX."
Al Friedman, Sr. Vice President, ADD Systems read more
"Sector7 continually delivered more than expected [...] through all release phases, on time and under budget."
Norm Beck, SDMN Manager, Telstra read more