Record Management Services

Record Management Services (RMS) are procedures in the VMS, RSTS/E, RT-11 and high-end RSX-11 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[lower-alpha 1] for several of its mainframe computer operating systems[lower-alpha 2] 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 integrated into RT-11 and RSTS/E, but was available as a "layered product".)

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

Notes

  1. Primarily
  2. Primarily
gollark: (taken from the website)
gollark: In Haskell.
gollark: ```primes = filterPrime [2..] where filterPrime (p:xs) = p : filterPrime [x | x <- xs, x `mod` p /= 0]```An example of mostly bracketless code.
gollark: `=:>`
gollark: See? Irritated fish!

References

  1. VAX-11 Record Management Services Reference Manual (PDF). DEC. February 1979. AA-D031B-TE.
  2. OpenVMS Record Management Services Reference Manual. June 2002. p. 23. Retrieved 20 November 2017.

This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.