The following tables show the mapping of the different keywords used when creating a logical RMS database in a CDO dictionary. Table 4-1 Mapping of Keywords to Symbolic Field Offsets Keyword Symbolic Field Offset Area Properties ALLOCATE XAB$L_ALQ ANY_CYLINDER XAB$V_ONC BEST_TRY_CONTIGUOUS XAB$V_CBT BUCKET_SIZE XAB$B_BKZ CONTIGUOUS XAB$V_CTG EXACT_POSITIONING XAB$V_HRD EXTENSION XAB$W_DEQ POSITION XAB$B_ALN VOLUME XAB$W_VOL File Access Block Properties ACCESS FAB$B_FAC BLOCK_SPAN FAB$V_BLK CARRIAGE_CONTROL FAB$B_RAT CHANNEL_ACCESS_MODE FAB$V_CHAN_MODE CONTROL_FIELD_SIZE FAB$B_FSZ EXTENSION FAB$W_DEQ FAC FAB$B_FAC FORMAT FAB$B_RFM LOGICAL_NAME_MODE FAB$V_LNM_MODE SHARING FAB$B_SHR WINDOW_SIZE FAB$B_RTV File Definition Properties ALLOCATION FAB$L_ALQ BUCKET_SIZE FAB$B_BKS FILE_PROCESSING_OPTIONS FAB$L_FOP FOP FAB$L_FOP GLOBAL_BUFFER_COUNT FAB$W_GBC MAX_RECORD_NUMBER FAB$L_MRN MAX_RECORD_SIZE FAB$W_MRS MT_BLOCK_SIZE FAB$W_BLS ORGANIZATION FAB$B_ORG Key Properties ASCENDING XAB$B_DTP CHANGES XAB$V_CHG DATA_AREA XAB$B_DAN DATA_FILL XAB$W_DFL DATA_KEY_COMPRESSION XAB$V_KEY_NCMPR DATA_RECORD_COMPRESSION XAB$V_DAT_NCMPR DESCENDING XAB$B_DTP DUPLICATES XAB$V_DUP INDEX_AREA XAB$B_IAN INDEX_COMPRESSION XAB$V_IDX_NCMPR INDEX_FILL XAB$W_IFL LEVEL1_INDEX_AREA XAB$B_LAN NODATA_KEY_COMPRESSION XAB$V_KEY_NCMPR NODATA_RECORD_COMPRESSION XAB$V_DAT_NCMPR NOINDEX_COMPRESSION XAB$V_IDX_NCMPR NULL_KEY XAB$V_NUL NULL_VALUE XAB$B_NUL PROLOG XAB$B_PROLOG Mapping of Keywords to Symbolic Constants shows the mapping of keywords to symbolic constants. Table 4-2 Mapping of Keywords to Symbolic Constants Symbolic Keyword Constant Constant Type Access Mode EXECUTIVE PSL$C_EXEC FAB$V_CHAN_MODE NONE (default) 0 FAB$V_CHAN_MODE SUPER PSL$C_SUPER FAB$V_CHAN_MODE USER PSL$C_USER FAB$V_CHAN_MODE File Access Control BLOCK_IO FAB$V_BIO FAB$B_FAC DELETE FAB$V_DEL FAB$B_FAC GET FAB$V_GET FAB$B_FAC PUT FAB$V_PUT FAB$B_FAC RECORD_IO FAB$V_BRO FAB$B_FAC TRUNCATE FAB$V_TRN FAB$B_FAC UPDATE FAB$V_UPD FAB$B_FAC File Organization INDEXED FAB$C_INX FAB$B_ORG RELATIVE FAB$C_REL FAB$B_ORG SEQUENTIAL FAB$C_SEQ FAB$B_ORG (default) Position Type CYLINDER XAB$C_CYL XAB$B_ALN FILE_ID XAB$C_RFI XAB$B_ALN LOGICAL XAB$C_LBN XAB$B_ALN NONE (default) XAB$C_ANY XAB$B_ALN VIRTUAL XAB$C_VBN XAB$B_ALN Record Format FIXED FAB$C_FIX FAB$B_RFM STREAM FAB$C_STM FAB$B_RFM STREAM_CR FAB$C_STMCR FAB$B_RFM STREAM_LF FAB$C_STMLF FAB$B_RFM UNDEFINED FAB$C_UDF FAB$B_RFM VARIABLE FAB$C_VAR FAB$B_RFM VFC FAB$C_VFC FAB$B_RFM Mapping of Keywords to Symbolic Bit Offsets shows the mapping of keywords to symbolic bit offsets. Table 4-3 Mapping of Keywords to Symbolic Bit Offsets Symbolic Bit Keyword Offset Symbolic Bit Offset Type Carriage Control Options CARRIAGE_RETURN FAB$V_CR FAB$B_RAT (default) FORTRAN FAB$V_FTN FAB$B_RAT PRINT FAB$V_PRN FAB$B_RAT File Processing Options-Allocation and Extension BEST_TRY_ FAB$V_CBT RMS CONTIGUOUS CONTIGUOUS FAB$V_CTG RMS TRUNCATE_ON_CLOSE FAB$V_TEF RMS File Processing Options-Disposition DELETE_ON_CLOSE FAB$V_DLT RMS PRINT_ON_CLOSE FAB$V_SPL RMS SUBMIT_ON_CLOSE FAB$V_SCF RMS TEMPORARY FAB$V_TMD RMS NO_DIRECTORY_ FAB$V_TMP RMS ENTRY File Processing Options-Name Parsing Modifiers CREATE_IF FAB$V_CIF RMS MAXIMIZE_VERSION FAB$V_MXV RMS SUPERSEDE FAB$V_SUP RMS File Processing Options-Magnetic Tape MT_NOT_EOF FAB$V_NEF RMS MT_CURRENT_ FAB$V_POS RMS POSITION MT_CLOSE_REWIND FAB$V_RWC RMS MT_OPEN_REWIND FAB$V_RWO RMS File Processing Options-Nonstandard NON_FILE_ FAB$V_NFS RMS STRUCTURED USER_FILE_OPEN FAB$V_UFO RMS File Processing Options-Performance DEFERRED_WRITE FAB$V_DFW RMS SEQUENTIAL_ONLY FAB$V_SQO RMS File Processing Options-Reliability READ_CHECK FAB$V_RCK RMS WRITE_CHECK FAB$V_WCK RMS Share Options DELETE FAB$V_SHRDEL FAB$B_SHR GET FAB$V_SHRGET FAB$B_SHR MULTISTREAM FAB$V_MSE FAB$B_SHR PROHIBIT FAB$V_NIL FAB$B_SHR PUT FAB$V_SHRPUT FAB$B_SHR UPDATE FAB$V_SHRUPD FAB$B_SHR USER_INTERLOCK FAB$V_UPI FAB$B_SHR Mapping of CDO Area Properties to RMS Symbolic Field Offsets and Mapping of CDO Position Type Options to XAB$B_ALN Symbolic Constants show the mapping of area properties keywords to symbolic field offsets and constants. Table 4-4 Mapping of CDO Area Properties to RMS Symbolic Field Offsets CDO Property RMS Symbolic Field Offset ALLOCATE XAB$L_ALQ ANY_CYLINDER XAB$V_ONC BEST_TRY_CONTIGUOUS XAB$V_CBT BUCKET_SIZE XAB$B_BKZ CONTIGUOUS XAB$V_CTG EXACT_POSITIONING XAB$V_HRD EXTENSION XAB$W_DEQ POSITION XAB$B_ALN VOLUME XAB$W_VOL Table 4-5 Mapping of CDO Position Type Options to XAB$B_ALN Symbolic Constants CDO Option Symbolic Constant CYLINDER XAB$C_CYL FILE_ID XAB$C_RFI LOGICAL XAB$C_LBN NONE (default) XAB$C_ANY VIRTUAL XAB$C_VBN Mapping of CDO Key Properties to RMS Symbolic Field Offsets shows the mapping of key properties keywords to symbolic field offsets. Table 4-6 Mapping of CDO Key Properties to RMS Symbolic Field Offsets CDO Property RMS Symbolic Field Offset ASCENDING XAB$B_DTP DESCENDING XAB$B_DTP DUPLICATES XAB$V_DUP CHANGES XAB$V_CHG NULL_KEY XAB$V_NUL NULL_VALUE XAB$B_NUL DATA_AREA XAB$B_DAN DATA_FILL XAB$W_DFL DATA_KEY_COMPRESSION XAB$V_KEY_NCMPR DATA_RECORD_COMPRESSION XAB$V_DAT_NCMPR INDEX_AREA XAB$B_IAN INDEX_COMPRESSION XAB$V_IDX_NCMPR INDEX_FILL XAB$W_IFL LEVEL1_INDEX_AREA XAB$B_LAN NODATA_KEY_COMPRESSION XAB$V_KEY_NCMPR NODATA_RECORD_COMPRESSION XAB$V_DAT_NCMPR NOINDEX_COMPRESSION XAB$V_IDX_NCMPR PROLOG XAB$B_PROLOG