[Info-vax] Migrating data from RMS : Available tools

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Feb 19 09:12:55 EST 2016


On 2016-02-19 07:33:42 +0000, Robert Nelson said:

> Hello List

Hello Most Honored New Comp.Os.VMS Newsgroup user!   Welcome to the 
dark side!   We have cookies!

> We would like to migrate data off RMS-based index files. The 2 files 
> have about 30 million records combined.
> 
> Our goal is to move the data from RMS to Oracle (not RDB). I would like 
> to know if there are tools that can assist with this : with error 
> logging, repeatability and customisation.
> 
> My initial investigation's results are :
> 1. ConnX - connect to RMS, configure CDDs and extract RMS data to CSV. 
> Use SQL loader to load data to Oracle. This is a two step process and 
> needs manual steps to extract data from RMS to CSV, verify errors.
> 
> 2. I remember Attinuity as a leading vendor for providing solutions to 
> access VMS systems. However, their Replicate product seems to support 
> only DBMS sources. No mention of RMS.
> 
> 3. Oracle Gateways : No love for RMS ?
> 
> 4. Open Transl8 - marketed by advancedcomputersoftware & Transoft.
> 
> What do you all think?

Design a table or three for the database, and then write a loop that 
reads the records from the RMS file, and either write SQL for import, 
or that directly imported the data.

Outside of the few folks using Oracle CDD/Repository to store their 
data definitions, there's no generic definition of what's in the fields 
of an RMS record (outside of the fields that are keys), which means 
reverse-engineering the file or (easier) reverse-engineering the source 
code for the record layout and keys.

This loop isn't at all difficult to write, and anything past a thousand 
records in the database — or whatever point where manual entry becomes 
less economical than writing the importation tool — only factors into 
the run-time for the conversion tool.

Yeah, you might be able to find something that can export CDD 
definitions into a tool, or some generic RMS-to-SQL conversion tool, 
not that I've looked for nor seen that.   But full brute-force isn't 
difficult, either.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list