HP OpenVMS Utility Routines Manual

Order Number: XX-83B0C-50

This document is the HP OpenVMS Utility Routines Manual, published in June 2010 (Order Number: BA554-90019). It serves as a programming guide for developers who wish to integrate OpenVMS utility functions into their applications.

The manual describes 20 sets of utility routines that provide a programming interface to various OpenVMS utilities. Each chapter is dedicated to a specific set of routines, providing an introduction, programming examples, and detailed descriptions of each routine.

Key utility routine sets covered include:

  • Access Control List (ACL) Editor Routines: For manipulating Access Control Lists.
  • Backup (BACKUP) API: For performing BACKUP operations programmatically.
  • Command Language Interface (CLI) Routines: For processing DCL command strings.
  • Common File Qualifier Routines (UTIL$CQUAL): For parsing command lines for file qualifiers and matching files.
  • Convert (CONVERT) Routines: For copying records between files, changing formats, and reclaiming empty buckets in indexed files.
  • Data Compression/Expansion (DCX) Routines: For compressing and expanding data records.
  • DEC Text Processing Utility (DECTPU) Routines: For text processing functions.
  • DECdts Portable Applications Programming Interface: For handling time representations, conversions, and calculations based on Coordinated Universal Time (UTC).
  • EDT Routines: For integrating the EDT editor into applications.
  • Encryption (ENCRYPT) Routines: For programming encryption and decryption operations using AES and DES algorithms.
  • File Definition Language (FDL) Routines: For defining and manipulating file characteristics.
  • Librarian (LBR) Routines: For creating and maintaining various types of libraries (object, macro, text, help, shareable image, NCS, user-developed).
  • Lightweight Directory Access Protocol (LDAP) Routines: For C language API support to LDAPv3, including session management, authentication, searching, modifying, adding, deleting entries, and ASN.1 value manipulation.
  • LOGINOUT (LGI) Routines: For implementing site-specific login security policies and custom authentication.
  • Mail Utility (MAIL) Routines: For programmatic access to mail functions, including managing mail files, messages, and user profiles.
  • National Character Set (NCS) Utility Routines: For defining and accessing collating sequences and conversion functions for string comparisons.
  • Print Symbiont Modification (PSM) Routines: For modifying the behavior of the OpenVMS print symbiont.
  • Symbiont/Job Controller Interface (SMB) Routines: For user-written symbionts to communicate with the job controller.
  • Sort/Merge (SOR) Routines: For integrating sort or merge operations into applications.
  • Traceback Facility (TBK) Routines: For obtaining call stack information for debugging.

The manual is intended for programmers familiar with the OpenVMS Calling Standard and Run-Time Library, providing examples in languages like VAX BLISS, VAX C, HP Fortran, and HP Pascal.

XX-83B0C-50
June 2010
872 pages
Quality

Original
2.1MB

Site structure and layout ©2025 Majenko Technologies