Record Management Services
Record Management Services (RMS) are procedures in the VMS, RSTS/E, RT-11 and RSX-11M operating systems that programs may call to process files and records within files.[1][2] Its file formats and procedures are similar to of those in some IBM access methods[a] for several of its mainframe computer operating systems[b] and by other vendors for file and record management. VMS RMS is an integral part of the system software; its procedures run in executive mode. (RMS was not initially integrated into RT-11 and RSTS/E, but was available as an added charge "layered product". It was later added to RSTS/E and was a part of its standard documentation set.)
RMS supports four record access methods:
- Sequential Access
- Relative Record Number Access
- Record File Address Access
- Indexed Access
RMS supports four record formats:
- Fixed length
- Variable length
- Variable record length with fixed-length control blocks
- Stream files (records separated by termination characters)
- STREAM: Records terminated by CRLF
- STREAM_CR: Records terminated by CR
- STREAM_LF: Records terminated by LF
Digital provided the File Definition Language (FDL) which could be used to define the structure of an RMS file.[3]
Notes
- ^ Primarily
- BDAM
- BSAM
- ISAM
- QSAM
- Virtual Storage Access Method (VSAM)
- ^ Primarily
- DOS/360 and successors through z/VSE
- OS/360 and successors through z/OS
- TSS/360 and TSS/370
References
- ^ VAX-11 Record Management Services Reference Manual (PDF). DEC. February 1979. AA-D031B-TE.
- ^ OpenVMS Record Management Services Reference Manual. June 2002. p. 23. Retrieved 20 November 2017.
- ^ "This URL has been excluded from the Wayback Machine". itec.suny.edu. April 2001. Retrieved 20 August 2023.[permanent dead link]
External links
- Guide to OpenVMS File Applications
- OpenVMS Record Management Services Reference Manual
- Free BASIC demo programs showing how to use RMS
- v
- t
- e
- Ken Olsen (founder and CEO, 1957–1992)
- Harlan Anderson (co-founder)
- Gordon Bell (VP of engineering)
- Robert Palmer (CEO, 1992–1998)
architectures,
processors
PDP-11 | |
---|---|
VAX |
|
Alpha | |
Other |
terminals
systems
languages
- Code page 1100 (Multinational)
- Code page 1287 (Greek)
- Code page 1288 (Turkish)
- Hebrew
- National Replacement
- RADIX 50
- Special Graphics
- Technical
- AdvFS
- AltaVista
- Compaq
- CPU Wars
- DECnet
- DECUS
- Digital Federal Credit Union
- Dynamic debugging technique
- FX!32
- Local Area Transport
- Maintenance Operations Protocol
- On-line Debugging Tool
- PALcode
- Record Management Services
- ReGIS
- Sequence and Batch Language
- Sixel
- System Reference Manual
- Systems Research Center
- TD/SMP
- The Ultimate Entrepreneur
- VT640
- WPS-8
- Computers template
- Category
- Commons