Welcome to VMS Pros

This Site!
Home
Our Vision
Advertising
Internal Links!
VMS History!
UNIX commands for VMS Pros!
VMS Tutorial
Articles on OpenVMS
VAX to ALPHA Migration
Books on OpenVMS
OpenVMS Certification
OpenVMS Training Institutes
External Links!
On-Line Documentations
DEC - From Wikipedia
New Features in OpenVMS V8.2
Migrating from ALPHA to I64
Free PDF file about OpenVMS O/S
What is ManMan ERP?

Migrating from VAX to ALPHA on OpenVMS O/S

Document prepared by: Jaganadha R Karra



NODE Nomenclature: When migrating from VAX to ALPHA systems, new NODES are created. The equivalent ALPHA nodes for VAX nodes are to be identified. These new "node names" will be used while modifying the Command Procedures and/or MMS Modules.
DISK Nomenclature: When migrating from VAX to ALPHA systems, new DISKS are created. The equivalent ALPHA disks for VAX disks are to be identified. These new "disk names" will be used while modifying the Command Procedures, MMS Modules, CDD Structure definitions, CMS Library, Database Path and/or Source code.
Tape Device Nomenclature: When migrating from VAX to ALPHA systems, new TAPE DEVICES are created. The equivalent ALPHA names for VAX Tape devices are to be identified. These new " names" will be used while modifying the Command Procedures, MMS Modules, CDD Structure definitions, CMS Library, Database Path and/or Source code.
Command Procedures: a) Identify the logical definitions
b) Modify to point to ALPHA node, disk names
c) If VMS Mail system is used, change MRGATE to
MMS Modules: a) Identify the logical definitions
b) Modify to point to ALPHA node, disk names
c) If VMS Mail system is used, change MRGATE to
CDD Structure: a) Modify the logical CDD$DICTIONARY to point to ALPHA Disk.
CMS: a) Verify that the CMS library points to ALPHA disk
b) Issue these commands at CMS Prompt:
Show library/full
This command displays the number of elements, groups, classes, reservations, concurrent replacements, reviews pending. It also displays the REFERENCE_COPY directory. The File revision time must be "ORIGINAL". Modify library/reference_copy = "alpha diskname with CMS path" Verify/Repair
RMS Files: The 64-bit "RECORD ACCESS BLOCK" RAB64 on ALPHA, is an extension of existing RAB on VAX. Identify if any application uses RAB fields. If found, code changes are required to use 64-bit RMS support.
Libraries: a) Identify all forms of libraries viz. OLB. FLB, TLB, MLB
b) Rename all VAX libraries
c) Issue the command LIBRARY/CREATE - /ALPHA is default if the command is issued on a ALPHA machine
Databases: a) Identify the logical definitions for DATABASE definitions
b) Modify to point to ALPHA node, disk names
c) If the current database is "ORACLE Ver 7.xx", most of the DEC-Rdb Table and/or Column names are made as "reserved". This is the right time to rename them, since Source code needs to be changed during the migration.
SQL Procedures: If the current database is "ORACLE Ver 7.xx", most of the DEC-Rdb Table and/or Column names are made as "reserved". This is the right time to rename them, since Source code needs to be changed during the migration.
Source Code - COBOL: a) Identify the "RESERVED WORDS" in every module. If found, rename them
b) Compile the COBOL module using the following command:
$COBOL/CHECK/COPY_LIST/CROSS_REFERENCE/DEBUG/NOOPTIMIZE/ OBJECT/RESERVED_WORDS=XOPEN/LIST "cobol physical filename"

Readers Comments:

Did you find this document usable, easy to understand and well Organized?
Did you find any typos?
Please email to me your comments/suggestions.