This document is a reference manual for OpenVMS Record Management Services (RMS), providing detailed information for programmers.
Key aspects include:
Control Blocks: A major portion of the document is dedicated to detailing various RMS control blocks and their fields, which are used to pass arguments to RMS services. These include:
RMS Services: It provides detailed descriptions of individual RMS services like $CLOSE, $CONNECT, $CREATE, $DELETE, $DISPLAY, $ENTER, $ERASE, $EXTEND, $FIND, $FLUSH, $FREE, $GET, $NXTVOL, $OPEN, $PARSE, $PUT, $READ, $RELEASE, $REMOVE, $RENAME, $REWIND, $SEARCH, $SPACE, $TRUNCATE, $UPDATE, $WAIT, and $WRITE. Each service entry includes its format, return values, arguments, and details on which control block fields it uses as input or output, along with potential condition values returned.
The manual is intended for programmers working with OpenVMS to understand and implement file and record management operations. It supersedes previous versions for OpenVMS Alpha Version 7.2 and OpenVMS VAX Version 7.2, and is relevant for OpenVMS Alpha Version 7.3 and OpenVMS VAX Version 7.3.
Site structure and layout ©2025 Majenko Technologies