DocumentationEndless PL/I for OpenVMSUser Manual  ·  ESS-PFVUM-001

Appendix B

Correspondence of PL/I and RMS

Table B.1, “RMS Fields for PL/I ENVIRONMENT Options” lists the PL/I ENVIRONMENT options and gives the OpenVMS Record Management Services (RMS) macro, field, or bit setting, as appropriate, that corresponds to each.

For detailed descriptions of the RMS fields, see the OpenVMS Record Management Services Reference Manual.

Table B.1. RMS Fields for PL/I ENVIRONMENT Options
OptionRMS Macro Field
APPEND

$RAB ROP=EOF

$FAB FOP=CIF,-

^MXV,^NEF,^SUP

BATCH$FAB FOP=SCF
BLOCK_BOUNDARY_FORMAT$FAB RAT=BLK
BLOCK_IO$FAB FAC=BIO
BLOCK_SIZE$FAB BLS
BUCKET_SIZE$FAB BKS
CARRIAGE_RETURN_FORMAT$FAB RAT=CR
CONTIGUOUS$FAB FOP=CTG
CONTIGUOUS_BEST_TRY$FAB FOP=CBT
CREATION_DATE$XABDAT CDT
CURRENT_POSITION$FAB FOP=POS
DEFAULT_FILE_NAME$FAB DNM
DEFERRED_WRITE$FAB FOP=DFW
DELETE$FAB FOP=DLT
EXPIRATION_DATE$XABDAT EDT
EXTENSION_SIZE$FAB DEQ
FILE_IDn/a
FILE_ID_TOn/a
FILE_SIZE$FAB ALQ
FIXED_CONTROL_SIZE$FAB FSZ
FIXED_CONTROL_SIZE_TO$FAB RFM=VFC
FIXED_LENGTH_RECORDS$FAB RFM=FIX
GROUP_PROTECTION$XABPRO
IGNORE_LINE_MARKSn/a
INDEX_NUMBER$RAB KRF
INDEXED$FAB ORG=IDX
INITIAL_FILL$RAB ROP=LOA
MAXIMUM_RECORD_NUMBER$FAB MRN
MAXIMUM_RECORD_SIZE$FAB MRS
MULTIBLOCK_COUNT$RAB MBC
MULTIBUFFER_COUNT$RAB MBF
NO_SHARE$FAB SHR=NIL
OWNER_GROUP$XABPRO UIC
OWNER_MEMBER$XABPRO UIC
OWNER_PROTECTION$XABPRO PRO
PRINTER_FORMAT$FAB RAT=PRN
READ_AHEAD$RAB ROP=RAH
READ_CHECK$FAB FOP=RCK
RECORD_ID_ACCESS$RAB FAC=RFA
RETRIEVAL_POINTERS$FAB RTV
REWIND_ON_CLOSE$FAB FOP=RWC
REWIND_ON_OPEN$FAB FOP=RWO
SCALARVARYINGn/a
SHARED_READ$FAB SHR=GET
SHARED_WRITE

$FAB SHR=PUT,-

GET,UPD,DEL

SPOOL$FAB FOP=SPL
SUPERSEDE

$FAB FOP=SUP,-

NEF,^MXV,^CIF

$RAB ROP=^EOF

SYSTEM_PROTECTION$XABPRO PRO
TEMPORARY$FAB FOP=TMP
TRUNCATE$FAB FOP=TEF
WORLD_PROTECTION$XABPRO PRO
WRITE_BEHIND$RAB ROP=WBH
WRITE_CHECK$FAB FOP=WCK