OpenVMS Record Management Services

Reference Manual

Order Number: AA-PV6RD-TK

This reference manual describes the OpenVMS Record Management Services (OpenVMS RMS) used by programmers to manage files and their contents across OpenVMS programming languages. It covers:

  • General Information: Mechanisms for argument passing and an introduction to RMS functions.
  • Program Interface: Details on the RMS run-time environment, naming conventions, calling sequences, service completion scenarios, and error handling.
  • Implementation: Specific guidance and C programming examples for using RMS services, including handling extended file specifications (NAML) and 64-bit record access (RAB64).
  • Control Blocks: Detailed definitions of RMS control blocks, including File Access Blocks (FAB), Name Blocks (NAM/NAML), Record Access Blocks (RAB), and various Extended Attribute Blocks (XABs) like XABALL, XABDAT, XABFHC, XABKEY, and XABPRO.
  • RMS Services: Comprehensive reference sections for individual RMS services (e.g., $CLOSE, $CREATE, $GET, $PUT), documenting their formats, input/output control block fields, and condition values.
  • VAX MACRO: Specialized appendices providing VAX MACRO programming information, naming conventions, and code examples using RMS macros.
AA-PV6RD-TK
May 2001
442 pages
Quality

Original
1.1MB

Site structure and layout ©2026 Majenko Technologies