Document revision date: 19 July 1999
OpenVMS Record Management Services Reference Manual
Previous
Contents
Index
O
ODS-2 ACP
$OPEN macro
expansion of
for invoking the Open service #1
for invoking the Open service #2
using in example #1
using in example #2
using in example #3
Open service #1
Open service #2
Open service #3
Open service #4
Open service #5
condition values
control block input fields
control block output fields
invoking
NAM input fields
NAM output fields
program example #1
program example #2
requirements for using
P
Packed decimal byte
structure for key type
Packed decimal string
as key type
$PARSE macros
for processing wildcard characters
Parse service
condition values
control block input fields #1
control block input fields #2
preparing for file search
preparing for wildcard character processing
program example
requirements for using
Performance
improving with SHR argument
Print format options
for VFC records with 2-byte control area
Program execution mode
using to call services
Programming interface
to RMS
Programming languages
using control blocks with
Prolog levels
$PUT macro
program example
Put service
condition values
control block input fields
RAB
RAB64
control block output fields
RAB
RAB64
inserting records by sort order
inserting records into indexed files
inserting records into relative files
inserting records into sequential files
inserting records with duplicate keys
record locking caution
record-processing options
requirements for using
update-if logic
using RAB$V_TPT option
using RAB$V_UIF option
using with mailboxes
using with stream format files
R
R0 register
use by control block store macros
RAB$B_BID field
RAB$B_BLN field
RAB$B_KRF field
for selecting key path
RAB$B_KSZ field
DECnet requirements
key size compared to data types
shared offset
use with limit option
use with search key #1
use with search key #2
used with performance caching optimization
RAB$B_MBC field
default logic
for establishing global buffer size in shared sequential file operations
for establishing global buffer size in shared sequential file operations
performance benefit
use restriction #1
use restriction #2
RAB$B_MBF field
RAB$B_PSZ field
RAB$B_RAC field
RAB$B_TMO field
for various record functions
requirement for RAB$V_TMO option
use with RAB$V_TMO option for mailbox service
use with timeout option for terminal operation
RAB$C_KEY option
RAB$C_RFA option
RAB$C_SEQ option
RAB$L_BKT field
as output
use with block I/O #1
use with block I/O #2
RAB$L_CTX field
RAB$L_FAB field
RAB$L_KBF field
shared offset
use with limit option
use with RAB$B_KSZ field
use with search key
RAB$L_PBF field
RAB$L_RBF field #1
RAB$L_RBF field #2
RAB$L_RBF field #3
RAB$L_RHB field
RAB$L_ROP field
record processing options
specifying key match method
RAB$L_STS field
RAB$L_STV field
alternate access to
for returning I/O status block
for returning I/O status block from Put service
for returning process identification (PID) #1
for returning process identification (PID) #2
for returning record length
using with Get service
RAB$L_STV0 field
RAB$L_UBF field
RAB$L_XAB field
requirement for using XABTRM
$RAB macro
RAB$V_ASY option
use restriction
RAB$V_BIO option
RAB$V_CCO option
RAB$V_CDK option
RAB$V_CVT option
RAB$V_EOF option
RAB$V_EQNXT option
specifying key match method #1
specifying key match method #2
specifying key match method #3
specifying key match method #4
specifying key match method #5
used with reverse-search (RAB$V_REV) option
RAB$V_ETO option
required to use XABTRM
RAB$V_FDL option
RAB$V_KGT option
used with reverse-search (RAB$V_REV) option
RAB$V_LIM option
RAB$V_LOA option
determining fill size
example of use
use restriction #1
use restriction #2
RAB$V_LOC option
use restriction
RAB$V_NLK option
precedence over RAB$V_ULK option
RAB$V_NXR option
RAB$V_NXT option
specifying key match method #1
specifying key match method #2
RAB$V_PMT option
RAB$V_PTA option
RAB$V_RAH option
default logic
use restriction
RAB$V_REA option
use restriction
RAB$V_REV
RAB$V_RLK option
precedence over RAB$V_REA option
RAB$V_RNE option
RAB$V_RNF option
RAB$V_RRL option
RAB$V_SYNCSTS option
RAB$V_TMO option #1
RAB$V_TMO option #2
for immediate mailbox service
RAB$V_TPT option
use restriction
using with Put service
RAB$V_UIF option
effects on Put service
use restriction for indexed files
using with Put service
RAB$V_ULK option
subordinate to RAB$V_NLK option
RAB$V_WAT option
RAB$V_WBH option #1
RAB$V_WBH option #2
RAB$W_ISI field
RAB$W_RFA field
additional symbolic offsets
as argument to $RAB_STORE macro
guidelines for using
RAB$W_RSZ field #1
RAB$W_RSZ field #2
RAB$W_RSZ field #3
RAB$W_STV0 offset
alternate access to RAB$L_STV
RAB$W_STV2 field
for returning length of escape sequence
RAB$W_STV2 offset
alternate access to RAB$L_STV
RAB$W_USZ field
recommended value
use with block I/O
RAB64 (64-bit record access blocks)
description
summary of fields
$RAB64 macro
RAB64$PQ_KBF field
RAB64$PQ_RBF field
RAB64$PQ_RHB field
RAB64$PQ_UBF field
RAB64$Q_CTX field
RAB64$Q_RSZ field
RAB64$Q_USZ field
RAB64 structure
program example
RAB64$W_RFA field
as argument to $RAB64_STORE macro
$RAB64_STORE macro
argument categories
comparing with $RAB64 macro
requirements
RFA argument
RABs (record access blocks)
arguments
description #1
description #2
in C example
summary of fields #1
summary of fields #2
use in VAX MACRO example
$RAB_STORE macro
argument categories
comparing with $RAB macro
requirements
RFA argument
RDT (revision-date-time) argument
Read service
condition values
control block input fields
RAB
RAB64
control block output fields
RAB
RAB64
requirements for using
Record I/O
how to execute
Record locking record-processing options
Record processing
services listed
using record management services
Record processing macros
format example
Record-processing option
for Connect service
Record streams
in the context of a RAB
Records
inserting
RMS program example
program example show file insertion
reading and writing requirements
retrieving
RMS program example
Registers
saving when making call
Relative file field
record access
Relative files
buffer requirement
defining cell size
description of relative record number
determining record length
establishing highest record number
nonexistent record processing
omitting initial prezeroing
random access
record size limit
RFA value
specifying bucket size
specifying cell size
Release service
condition values
control block input and output fields
Remove service
caution against mixing with Search service
comparing with Erase service
condition values
control block input fields
control block output fields #1
control block output fields #2
improving performance
requirements for using
use with wildcard characters and search lists
Rename service
alternative to specifying arguments to $RENAME macro
condition values
control block input fields
control block output fields
exception in argument list
indicating successful completion
noting format difference
program example
requirements for using
Reserved event flag
use of
Restrictions
to calling services
Resultant string
requesting
Retrieving records
program example
Reverse-search key option
design characteristics
performance caching optimization
used with duplicate keys
Revision date and time
establishing with XABDAT
Revision date and time field
Rewind service
condition values
control block input fields
control block output fields
use restriction
RMS
allowable program execution modes
applicable macro programming rules
block I/O #1
block I/O #2
processing services
calling example
calling sequence
calling services
Control Block Macros
control blocks
file organizations
illformed calls
implementation from high-level language
invoking at run time
naming conventions #1
naming conventions #2
naming conventions #3
passing argument list to
passing arguments to
program interface description
record access modes
record formats
restrictions to calling
security features
service macros
format
supporting file operations
supporting record operations
use of DEC Multinational character set
use of reserved event flags
RMS--11
block identifier field limitation
RMS calling services
RMS Journaling
testing for flag
RMS MACROS
RMS macros
capabilities listed
description
for creating and processing files
format
format rules
types
RMS$_OK_DUP alternate success status
RMS$_OK_LIM success status code
RMS$_XAB error
RMS_DFNBC system parameter
for specifying default network block count
Run-time
access options
implementation of RMS #1
implementation of RMS #2
information to RMS listed
processing environment
Previous
Next
Contents
Index
privacy and legal statement
4523PRO_INDEX_003.HTML