Specifications

Using Callable System Routines
10.3 System Services
Table 103 (Cont.) Summary of System Services
Service Function
Timer and Time Conversion Services
$TIMCON Converts Coordinated Universal Time (UTC) to 64-bit
system format or 64-bit system format to UTC based on
the value of the convert flag.
10.4 Utility Routines
Some OpenVMS utilities can be invoked either at the DCL command level or
through a callable interface. Other utilities have only a callable interface. A
utility with a callable interface means that a program can invoke the utility,
execute utility-specific functions, and exit the utility. Table 10–4 summarizes the
utility routine groups.
For complete information on the utility routines, and a routine-by-routine listing,
refer to the OpenVMS Utility Routines Manual.
Table 104 Utility Routine Summary
Routine Prex Utility/Facility Description
ACL$ Access Control List (ACL) Editor Creates and maintains access control lists. ACLs
control access to files, devices, global sections, logical
name tables, or mailboxes.
CLI$ Command Definition utility
(CDU)
Processes command strings using information from
a command table; use in conjunction with new
commands created by CDU.
CONV$ Convert and Convert/Reclaim
(CONV) utility
Convert utility copies records from one or more
files to an output file while changing format and
file organization. Convert/Reclaim utility reclaims
empty buckets so that new records can be written.
DCX$ Data Compression/Expansion
(DCX) facility
Analyzes and compresses data records; expands data
records that have been compressed.
EDT$ EDT Editor Invokes EDT and either edits a file from the
program or allows interactive editing.
FDL$ File Definition Language utility
(FDL)
Specifies RMS options for a file, creates a file, opens
a file, closes a file, connects a file, allocates RMS
control blocks, fills in control blocks, and deallocates
control blocks.
LBR$ Librarian utility (LBR) Maintains any type of library.
PSM$ Print Symbiont Modification
(PSM) facility
Modifies the OpenVMS print symbiont (or, if
necessary, can be used to create user-written
symbiont).
SMB$ Symbiont/Job-Controller
Interface (SMB) facility
Provides the symbiont-job controller interface for
user-written symbionts.
SOR$ Sort/Merge (SOR) utility Integrates a sort or merge operation into a program
application.
TPU$ DEC Text Processing utility
(DECTPU)
Invokes and uses DECTPU functions within a
program written in any VAX programming language.
1015