Fortran Analysis, Engineering
& Migration
Sector7 are the world leaders in software migration from VMS to Linux.
Sector7 and SimCon have worked together for more than 30 years on VMS migration projects and have
successfully migrated tens of millions of lines of VMS Fortran code.
Our collaboration in VMS migration has been of great importance in three areas:
- VMS file handling: fpt will translate the file handling statements such as OPEN, READ and WRITE to standard
Fortran syntax, and in doing so may insert calls to Sector7's VX/RMS libraries. This is essential for handling
ISAM files and is important in situations where VMS file version control is used.
- VMS library calls: VMS programs often make calls to the VMS system libraries. These libraries support,
for example, inter-process communication, process timing, and form handling. Sector7's libraries support
the emulation of many hundreds of these routines. fpt is used to fill in missing arguments and to modify some
of the call-sites to achieve compatibility with modern Fortran.
- Mixed Language Programs: Sector7 has considerable experience of the migration of C and COBOL from VMS, and
also of Oracle Pro*FORTRAN. The collaboration between Sector7 and SimCon allows us to make a seamless migration of
mixed language VMS programs.