| S | 
  
  
    | 
S field in symbolic offset, for specifying field length
     | 
  
  
    | 
Search lists
     | 
  
  
    | 
    as alternative to using wildcard characters
     | 
  
  
    | 
    using with Remove service
     | 
  
  
    | 
$SEARCH macro, for processing wildcard characters
     | 
  
  
    | 
Search service
     | 
  
  
    | 
    condition values
     | 
  
  
    | 
    control block input fields
     | 
  
  
    | 
    example of completion code handling
     | 
  
  
    | 
    program example
     | 
  
  
    | 
    requirement for Parse service
     | 
  
  
    | 
    using with wildcard characters and search lists
     | 
  
  
    | 
Search string translations, requirements for parsing
     | 
  
  
    | 
Segmented keys
     | 
  
  
    | 
    restriction against overlapping
     | 
  
  
    | 
Separators, in symbolic name
     | 
  
  
    | 
Service macros, for creating and processing files
     | 
  
  
    | 
SET FILE command
     | 
  
  
    | 
    for changing global buffer count value
     | 
  
  
    | 
    for storing journaling attributes
     | 
  
  
    | 
SET RMS_DEFAULT command
     | 
  
  
    | 
    to limit default extension quantity
     | 
  
  
    | 
Severity codes, in completion status code field
     | 
  
  
    | 
Shared access
     | 
  
  
    | 
    requirement to specify
     | 
  
  
    | 
Shared access, requirement to specify
     | 
  
  
    | 
Shared files, end-of-file positioning
     | 
  
  
    | 
Shared sequential file operations, establishing global buffer size #1
     | 
  
  
    | 
Shared sequential file operations, establishing global buffer size #2
     | 
  
  
    | 
Shelving
     | 
  
  
    | 
    controlling whether file is shelvable
     | 
  
  
    | 
    determining if file is shelvable
     | 
  
  
    | 
Sign representation, preference for key type coding
     | 
  
  
    | 
Simple keys
     | 
  
  
    | 
Sort order, establishing
     | 
  
  
    | 
Space service #1
     | 
  
  
    | 
Space service #2
     | 
  
  
    | 
    condition values
     | 
  
  
    | 
    control block input fields
     | 
  
  
    | 
    control block output fields
     | 
  
  
    | 
Stored semantics file attribute
     | 
  
  
    | 
String keys
     | 
  
  
    | 
    specifying size value
     | 
  
  
    | 
STS (status) field
     | 
  
  
    | 
    contents
     | 
  
  
    | 
STV (status value) field
     | 
  
  
    | 
    contents
     | 
  
  
    | 
Success completion routine
     | 
  
  
    | 
Summary XAB, for key information
     | 
  
  
    | 
Supervisor-mode (PSL$C_SUPER) constant
     | 
  
  
    | 
    for FAB$V_CHAN_MODE
     | 
  
  
    | 
Symbol definition macros
     | 
  
  
    | 
    description
     | 
  
  
    | 
    using
     | 
  
  
    | 
Symbolic addresses, use in locating start of control block
     | 
  
  
    | 
Symbolic bit offsets, use in specifying options
     | 
  
  
    | 
Symbolic naming exceptions, control block
     | 
  
  
    | 
Symbolic offsets
     | 
  
  
    | 
    control block
     | 
  
  
    | 
    format
     | 
  
  
    | 
    use in locating control block fields
     | 
  
  
    | 
Synchronous completion
     | 
  
  
    | 
Synchronous option
     | 
  
  
    | 
SYS$BINTIM system service, for storing time in XABDAT
     | 
  
  
    | 
SYS$CLOSE RMS service
     | 
  
  
    | 
    See also Close service
     | 
  
  
    | 
SYS$CONNECT RMS service
     | 
  
  
    | 
    See also Connect service
     | 
  
  
    | 
SYS$CREATE RMS service
     | 
  
  
    | 
    See also Create service
     | 
  
  
    | 
SYS$DELETE RMS service
     | 
  
  
    | 
    See also Delete service
     | 
  
  
    | 
SYS$DISCONNECT RMS service
     | 
  
  
    | 
    See also Disconnect service
     | 
  
  
    | 
SYS$DISPLAY RMS service
     | 
  
  
    | 
    See also Display service
     | 
  
  
    | 
SYS$ENTER RMS service
     | 
  
  
    | 
    See also Enter service
     | 
  
  
    | 
SYS$ERASE RMS service
     | 
  
  
    | 
    See also Erase service
     | 
  
  
    | 
SYS$EXTEND RMS service
     | 
  
  
    | 
    See also Extend service
     | 
  
  
    | 
SYS$FIND RMS service
     | 
  
  
    | 
    See also Find service
     | 
  
  
    | 
SYS$FLUSH RMS service
     | 
  
  
    | 
    See also Flush service
     | 
  
  
    | 
SYS$FREE RMS service
     | 
  
  
    | 
    See also Free service
     | 
  
  
    | 
SYS$GET RMS service
     | 
  
  
    | 
    See also Get service
     | 
  
  
    | 
SYS$LIBRARY:STARLET.MLB library
     | 
  
  
    | 
    as source of RMS macros
     | 
  
  
    | 
SYS$NXTVOL RMS service
     | 
  
  
    | 
    See also Next Volume service
     | 
  
  
    | 
SYS$OPEN RMS service
     | 
  
  
    | 
    See also Open service
     | 
  
  
    | 
SYS$PARSE RMS service
     | 
  
  
    | 
    See also Parse service
     | 
  
  
    | 
SYS$PUT RMS service
     | 
  
  
    | 
    See also Put service
     | 
  
  
    | 
SYS$QIO system service
     | 
  
  
    | 
    for additional processing
     | 
  
  
    | 
    use in RMS I/O operations
     | 
  
  
    | 
SYS$READ RMS service
     | 
  
  
    | 
    See also Read service
     | 
  
  
    | 
SYS$RELEASE RMS service
     | 
  
  
    | 
    See also Release service
     | 
  
  
    | 
SYS$REMOVE RMS service
     | 
  
  
    | 
    See also Remove service
     | 
  
  
    | 
SYS$RENAME RMS service
     | 
  
  
    | 
    See also Rename service
     | 
  
  
    | 
SYS$REWIND RMS service
     | 
  
  
    | 
    See also Rewind service
     | 
  
  
    | 
SYS$SEARCH RMS service
     | 
  
  
    | 
    See also Search service
     | 
  
  
    | 
SYS$SETSFM system service
     | 
  
  
    | 
    use in signaling RMS errors
     | 
  
  
    | 
SYS$SPACE RMS service
     | 
  
  
    | 
    See also Space service
     | 
  
  
    | 
SYS$TRUNCATE RMS service
     | 
  
  
    | 
    See also Truncate service
     | 
  
  
    | 
SYS$UPDATE RMS service
     | 
  
  
    | 
    See also Update service
     | 
  
  
    | 
SYS$WAIT RMS service
     | 
  
  
    | 
    See also Wait service
     | 
  
  
    | 
SYS$WRITE RMS service
     | 
  
  
    | 
    See also Write service
     | 
  
  
    | 
SYSPRV privilege, as requirement for creating files with different UIC
     | 
  
  
    | T | 
  
  
    | 
T field in symbolic offset, for specifying varying field length
     | 
  
  
    | 
Terminal device record processing options
     | 
  
  
    | 
Terminal read operations
     | 
  
  
    | 
    RAB$L_ROP field options
     | 
  
  
    | 
Truncate service
     | 
  
  
    | 
    condition values
     | 
  
  
    | 
    control block input fields
     | 
  
  
    | 
    control block output fields
     | 
  
  
    | 
    use restriction
     | 
  
  
    | U | 
  
  
    | 
UICs (user identification codes), delimiting in control block fields
     | 
  
  
    | 
Update service
     | 
  
  
    | 
    comparing with Put service for stream format files
     | 
  
  
    | 
    condition values
     | 
  
  
    | 
    control block input fields
     | 
  
  
    | 
        RAB
     | 
  
  
    | 
        RAB64
     | 
  
  
    | 
    control block output fields
     | 
  
  
    | 
        RAB
     | 
  
  
    | 
        RAB64
     | 
  
  
    | 
    invoking
     | 
  
  
    | 
    program example
     | 
  
  
    | 
    requirements for using
     | 
  
  
    | 
    using with indexed files
     | 
  
  
    | 
User classes, list of symbolic offsets
     | 
  
  
    | 
User-entered reply, as used in example for selecting key path
     | 
  
  
    | 
User-mode (PSL$C_USER) constant
     | 
  
  
    | 
    for FAB$V_CHAN_MODE
     | 
  
  
    | 
User prompt strings
     | 
  
  
    | 
    program example
     | 
  
  
    | V | 
  
  
    | 
Variable-length records, guidelines for specifying
     | 
  
  
    | 
VFUs (variable format units)
     | 
  
  
    | 
    RMS support for
     | 
  
  
    | W | 
  
  
    | 
$WAIT macro format
     | 
  
  
    | 
Wait service
     | 
  
  
    | 
    condition values
     | 
  
  
    | 
    FAB control block input fields
     | 
  
  
    | 
    FAB control block output field
     | 
  
  
    | 
    RAB control block input fields
     | 
  
  
    | 
    RAB control block output field
     | 
  
  
    | 
Wildcard characters
     | 
  
  
    | 
    use with Remove service
     | 
  
  
    | 
    use with Search service
     | 
  
  
    | 
Wildcard substitutions
     | 
  
  
    | 
    specifying NAM$L_RSA field
     | 
  
  
    | 
    specifying NAML$L_RSA field
     | 
  
  
    | 
Write service
     | 
  
  
    | 
    condition values
     | 
  
  
    | 
    control block input fields
     | 
  
  
    | 
        RAB
     | 
  
  
    | 
        RAB64
     | 
  
  
    | 
    control block output fields
     | 
  
  
    | 
        RAB
     | 
  
  
    | 
        RAB64
     | 
  
  
    | X | 
  
  
    | 
XAB$B_AID field
     | 
  
  
    | 
XAB$B_ALN field
     | 
  
  
    | 
XAB$B_AOP field
     | 
  
  
    | 
XAB$B_ATR field
     | 
  
  
    | 
XAB$B_BKZ field
     | 
  
  
    | 
    as output
     | 
  
  
    | 
    default logic #1
     | 
  
  
    | 
    default logic #2
     | 
  
  
    | 
    determining bucket size
     | 
  
  
    | 
    in allocation XAB (XABALL)
     | 
  
  
    | 
    in file header characteristics allocation XAB  (XABFHC)
     | 
  
  
    | 
    RMS-11 restriction
     | 
  
  
    | 
    size requirements for multiple index areas
     | 
  
  
    | 
XAB$B_BLN field
     | 
  
  
    | 
    in allocation XAB (XABALL)
     | 
  
  
    | 
    in date and time XAB (XABDAT)
     | 
  
  
    | 
    in file header characteristics XAB (XABALL)
     | 
  
  
    | 
    in item list XAB (XABITM)
     | 
  
  
    | 
    in key XAB (XABKEY)
     | 
  
  
    | 
    in protection XAB (XABPRO)
     | 
  
  
    | 
    in revision date and time XAB (XABRDT)
     | 
  
  
    | 
    in summary XAB (XABSUM)
     | 
  
  
    | 
    in terminal XAB (XABTRM)
     | 
  
  
    | 
XAB$B_COD field
     | 
  
  
    | 
    in allocation XAB (XABALL)
     | 
  
  
    | 
    in date and time XAB (XABDAT)
     | 
  
  
    | 
    in file header characteristics XAB (XABFHC)
     | 
  
  
    | 
    in item list XAB (XABITM)
     | 
  
  
    | 
    in key XAB (XABKEY)
     | 
  
  
    | 
    in protection XAB (XABPRO)
     | 
  
  
    | 
    in revision date and time XAB (XABRDT)
     | 
  
  
    | 
    in summary XAB (XABSUM)
     | 
  
  
    | 
    in terminal XAB (XABTRM)
     | 
  
  
    | 
XAB$B_DAN field
     | 
  
  
    | 
XAB$B_DBS field
     | 
  
  
    | 
XAB$B_DTP field
     | 
  
  
    | 
    data formats
     | 
  
  
    | 
    data type restrictions
     | 
  
  
    | 
    options
     | 
  
  
    | 
    use with search key #1
     | 
  
  
    | 
    use with search key #2
     | 
  
  
    | 
    value prefixes for sorting
     | 
  
  
    | 
XAB$B_FLG field #1
     | 
  
  
    | 
XAB$B_FLG field #2
     | 
  
  
    | 
    option allowable combinations
     | 
  
  
    | 
    options
     | 
  
  
    | 
XAB$B_HSZ field
     | 
  
  
    | 
XAB$B_IAN field, conditional usage
     | 
  
  
    | 
XAB$B_IBS field
     | 
  
  
    | 
XAB$B_LAN field, indicating index level
     | 
  
  
    | 
XAB$B_LVL field
     | 
  
  
    | 
XAB$B_MODE field
     | 
  
  
    | 
    for stored semantics functions
     | 
  
  
    | 
XAB$B_MTACC field
     | 
  
  
    | 
XAB$B_NOA field
     | 
  
  
    | 
XAB$B_NOK field
     | 
  
  
    | 
XAB$B_NSG field
     | 
  
  
    | 
XAB$B_NUL field
     | 
  
  
    | 
XAB$B_PROLOG field
     | 
  
  
    | 
XAB$B_PROT_OPT field
     | 
  
  
    | 
XAB$B_RFO field
     | 
  
  
    | 
XAB$B_SIZ0 through XAB$B_SIZ7 field
     | 
  
  
    | 
    default logic
     | 
  
  
    | 
    requirement for compatibility  with XAB$W_POS0 through XAB$W_POS7 field
     | 
  
  
    | 
    with segmented key
     | 
  
  
    | 
    with simple key
     | 
  
  
    | 
XAB$B_TKS field
     | 
  
  
    | 
XAB$C_ALL value
     | 
  
  
    | 
XAB$C_ALLLEN value
     | 
  
  
    | 
XAB$C_DAT value
     | 
  
  
    | 
XAB$C_DATLEN value
     | 
  
  
    | 
XAB$C_FHC value
     | 
  
  
    | 
XAB$C_FHCLEN value
     | 
  
  
    | 
XAB$C_ITM value
     | 
  
  
    | 
XAB$C_ITMLEN value
     | 
  
  
    | 
XAB$C_KEY value
     | 
  
  
    | 
XAB$C_KEYLEN value
     | 
  
  
    | 
XAB$C_PRO value
     | 
  
  
    | 
XAB$C_PROLEN value
     | 
  
  
    | 
XAB$C_RDT value
     | 
  
  
    | 
XAB$C_RDTLEN value
     | 
  
  
    | 
XAB$C_SUM value
     | 
  
  
    | 
XAB$C_SUMLEN value
     | 
  
  
    | 
XAB$C_TRM value
     | 
  
  
    | 
XAB$C_TRMLEN value
     | 
  
  
    | 
XAB$K_SEMANTICS_MAX_LEN value, for sensing and setting stored semantics
     | 
  
  
    | 
XAB$L_ACLBUF field
     | 
  
  
    | 
XAB$L_ACLCTX field #1
     | 
  
  
    | 
XAB$L_ACLCTX field #2
     | 
  
  
    | 
XAB$L_ACLSTS field
     | 
  
  
    | 
XAB$L_ALQ field
     | 
  
  
    | 
    using to specify additional file space
     | 
  
  
    | 
XAB$L_COLNAM field
     | 
  
  
    | 
XAB$L_COLSIZ field
     | 
  
  
    | 
XAB$L_COLTBL field
     | 
  
  
    | 
XAB$L_DVB field
     | 
  
  
    | 
XAB$L_EBK field
     | 
  
  
    | 
XAB$L_HBK field
     | 
  
  
    | 
XAB$L_ITEMLIST field
     | 
  
  
    | 
XAB$L_ITMLST field
     | 
  
  
    | 
XAB$L_KNM field
     | 
  
  
    | 
XAB$L_LOC field
     | 
  
  
    | 
XAB$L_NXT field
     | 
  
  
    | 
    in XABALL
     | 
  
  
    | 
    in XABDAT
     | 
  
  
    | 
    in XABFHC
     | 
  
  
    | 
    in XABITM
     | 
  
  
    | 
    in XABKEY
     | 
  
  
    | 
    in XABPRO
     | 
  
  
    | 
    in XABRDT
     | 
  
  
    | 
    in XABSUM
     | 
  
  
    | 
    in XABTRM
     | 
  
  
    | 
XAB$L_RVB field
     | 
  
  
    | 
XAB$L_SBN field
     | 
  
  
    | 
XAB$L_UIC field #1
     | 
  
  
    | 
XAB$L_UIC field #2
     | 
  
  
    | 
    combining the XAB$W_GRP and XAB$W_MBM fields
     | 
  
  
    | 
    order of determining value
     | 
  
  
    | 
    setting XAB$W_GRP field
     | 
  
  
    | 
    setting XAB$W_MBM field
     | 
  
  
    | 
XAB$Q_BDT field
     | 
  
  
    | 
XAB$Q_CDT field
     | 
  
  
    | 
XAB$Q_EDT field
     | 
  
  
    | 
XAB$Q_EFF field
     | 
  
  
    | 
XAB$Q_RCD field
     | 
  
  
    | 
XAB$Q_RDT field #1
     | 
  
  
    | 
XAB$Q_RDT field #2
     | 
  
  
    | 
XAB$V_BLK option
     | 
  
  
    | 
XAB$V_CBT option
     | 
  
  
    | 
XAB$V_CHG option
     | 
  
  
    | 
XAB$V_CR option
     | 
  
  
    | 
XAB$V_CTG option
     | 
  
  
    | 
XAB$V_DAT_NCMPR option
     | 
  
  
    | 
XAB$V_DUP option
     | 
  
  
    | 
XAB$V_FILE_CONTENTS field
     | 
  
  
    | 
XAB$V_FLUSH_ON_CLOSE field
     | 
  
  
    | 
XAB$V_FTN option
     | 
  
  
    | 
XAB$V_HRD option
     | 
  
  
    | 
XAB$V_IDX_NCMPR option
     | 
  
  
    | 
XAB$V_KEY_NCMPR option
     | 
  
  
    | 
XAB$V_NUL option
     | 
  
  
    | 
    setting for various data types
     | 
  
  
    | 
    use in defining string keys
     | 
  
  
    | 
    use restriction
     | 
  
  
    | 
    with XAB$B_NUL field
     | 
  
  
    | 
XAB$V_ONC option
     | 
  
  
    | 
XAB$V_PRN option
     | 
  
  
    | 
XAB$V_PROPAGATE option
     | 
  
  
    | 
XAB$W_ACLLEN field
     | 
  
  
    | 
XAB$W_ACLSIZ field
     | 
  
  
    | 
    limitations imposed by MAXBUF
     | 
  
  
    | 
    limitations imposed by user's BYTLM quota
     | 
  
  
    | 
XAB$W_DEQ field
     | 
  
  
    | 
XAB$W_DFL field
     | 
  
  
    | 
    use with RAB$V_LOA option
     | 
  
  
    | 
XAB$W_DXQ field
     | 
  
  
    | 
XAB$W_FFB field
     | 
  
  
    | 
XAB$W_GBC field
     | 
  
  
    | 
XAB$W_GRP field
     | 
  
  
    | 
XAB$W_IFL field
     | 
  
  
    | 
XAB$W_ITMLST_LEN field
     | 
  
  
    | 
    requirement for valid terminal driver
     | 
  
  
    | 
XAB$W_LRL field
     | 
  
  
    | 
XAB$W_MBM field
     | 
  
  
    | 
XAB$W_MRL field
     | 
  
  
    | 
XAB$W_MRZ field
     | 
  
  
    | 
XAB$W_POS0 through XAB$W_POS7 field
     | 
  
  
    | 
XAB$W_PRO field
     | 
  
  
    | 
    default logic
     | 
  
  
    | 
    organization
     | 
  
  
    | 
    required ordering of arguments
     | 
  
  
    | 
    user classes
     | 
  
  
    | 
XAB$W_PVN field
     | 
  
  
    | 
XAB$W_RFI field
     | 
  
  
    | 
    as argument to $XABALL_STORE macro
     | 
  
  
    | 
    requirement for XAB$C_RFI
     | 
  
  
    | 
    specifying
     | 
  
  
    | 
XAB$W_RVN field #1
     | 
  
  
    | 
XAB$W_RVN field #2
     | 
  
  
    | 
XAB$W_VERLIMIT field in XABFHC
     | 
  
  
    | 
XAB$W_VOL field
     | 
  
  
    | 
XAB$_ACCESS_SEMANTICS item
     | 
  
  
    | 
XAB$_CACHE_OPTIONS item code
     | 
  
  
    | 
XAB$_ENABLE symbol
     | 
  
  
    | 
XAB$_FILE_LENGTH_HINT item code
     | 
  
  
    | 
XAB$_MULTIBUFFER_COUNT XABITM
     | 
  
  
    | 
XAB$_NORECORD XABITM
     | 
  
  
    | 
XAB$_REF field
     | 
  
  
    | 
XAB$_STORED_SEMANTICS item
     | 
  
  
    | 
XABALL block
     | 
  
  
    | 
    relationship to FAB fields
     | 
  
  
    | 
    summary of fields
     | 
  
  
    | 
$XABALL macro
     | 
  
  
    | 
$XABALL_STORE macro
     | 
  
  
    | 
XABDAT blocks
     | 
  
  
    | 
    description
     | 
  
  
    | 
$XABDAT macro
     | 
  
  
    | 
$XABDAT_STORE macro
     | 
  
  
    | 
    example of use
     | 
  
  
    | 
XABFHC block
     | 
  
  
    | 
    description
     | 
  
  
    | 
$XABFHC macro
     | 
  
  
    | 
$XABFHC_STORE macro
     | 
  
  
    | 
XABITM block
     | 
  
  
    | 
    description
     | 
  
  
    | 
    summary of fields
     | 
  
  
    | 
$XABITM macro
     | 
  
  
    | 
XABJNL block
     | 
  
  
    | 
    description
     | 
  
  
    | 
    using to obtain journaling information
     | 
  
  
    | 
XABKEY block
     | 
  
  
    | 
    data type options
     | 
  
  
    | 
    default logic
     | 
  
  
    | 
    description
     | 
  
  
    | 
    summary of fields
     | 
  
  
    | 
    XAB$W_MRL field
     | 
  
  
    | 
$XABKEY macro
     | 
  
  
    | 
$XABKEY_STORE macro
     | 
  
  
    | 
XABPRO block
     | 
  
  
    | 
    description
     | 
  
  
    | 
    summary of fields
     | 
  
  
    | 
    XAB$B_BLN field
     | 
  
  
    | 
    XAB$W_GRP field
     | 
  
  
    | 
$XABPRO macro
     | 
  
  
    | 
    ASCII radix indicator requirement in MTACC argument
     | 
  
  
    | 
    describing UIC argument
     | 
  
  
    | 
    example of MTACC argument
     | 
  
  
    | 
    listing user classes
     | 
  
  
    | 
    XAB$W_PRO field requirements
     | 
  
  
    | 
$XABPRO_STORE macro
     | 
  
  
    | 
XABRDT block
     | 
  
  
    | 
    comparing with XABDAT
     | 
  
  
    | 
    default logic
     | 
  
  
    | 
    description
     | 
  
  
    | 
    service use of XAB$Q_RDT and XAB$W_RVN fields
     | 
  
  
    | 
    summary of fields
     | 
  
  
    | 
    use restriction #1
     | 
  
  
    | 
    use restriction #2
     | 
  
  
    | 
$XABRDT macro
     | 
  
  
    | 
$XABRDT_STORE macro
     | 
  
  
    | 
    argument categories
     | 
  
  
    | 
    requirements
     | 
  
  
    | 
XABRU block
     | 
  
  
    | 
    description
     | 
  
  
    | 
XABs (extended attribute blocks)
     | 
  
  
    | 
    description
     | 
  
  
    | 
    naming conventions for FAB
     | 
  
  
    | 
    naming conventions for RAB
     | 
  
  
    | 
    program example
     | 
  
  
    | 
    types
     | 
  
  
    | 
    types for file operations
     | 
  
  
    | 
XABSUM block
     | 
  
  
    | 
    description
     | 
  
  
    | 
    summary of fields
     | 
  
  
    | 
    use restriction
     | 
  
  
    | 
$XABSUM macro
     | 
  
  
    | 
$XABSUM_STORE macro
     | 
  
  
    | 
XABTRM block
     | 
  
  
    | 
    description
     | 
  
  
    | 
    requirements to use
     | 
  
  
    | 
    summary of fields
     | 
  
  
    | 
$XABTRM macro
     | 
  
  
    | 
$XABTRM_STORE macro
     |