Guide to OpenVMS File Applications

Order Number: AA-PV6PA-TK

This document, the "Guide to OpenVMS File Applications," provides comprehensive guidance for application programmers and designers working with OpenVMS Record Management Services (RMS) files. Published in May 1993, this manual covers the design, creation, maintenance, and performance tuning of data files stored on disk and magnetic tape media within OpenVMS systems.

The manual is structured into ten chapters and an appendix:

  • Concepts: Introduces fundamental concepts regarding file organization, disk structures (Files-11), and magnetic tape standards (ANSI-labeled magnetic tape).
  • Design and Organization: Describes file organizations (sequential, relative, and indexed), record access modes, and record formats, providing guidance on selecting the appropriate structure for application requirements.
  • Performance: Offers in-depth technical strategies for tuning file performance, including file design attributes, processing options (such as buffering and deferred-write), and monitoring RMS statistics.
  • Creation and Maintenance: Details procedures for creating, populating, and protecting files, including the use of File Definition Language (FDL) and RMS utilities like CONVERT and ANALYZE/RMS_FILE.
  • File Specifications: Explains the syntax and parsing rules for file specifications, including the advanced use of rooted-directory syntax and logical names in VMScluster environments.
  • Record Operations: Outlines synchronous and asynchronous record operations, including retrieval (Find, Get), insertion (Put), modification (Update), and deletion (Delete).
  • Run-Time Options: Summarizes various options available at run-time to control how files are opened, connected, and accessed.

The document serves as a reference for optimizing I/O efficiency, ensuring data integrity through record locking and protection, and effectively managing file resources in a multi-user or VMScluster environment.

AA-PV6PA-TK
1993
309 pages
Quality

Original
14MB

Site structure and layout ©2026 Majenko Technologies