|
VMS Help RMS, XABALL *Conan The Librarian |
The allocation control XAB (XABALL) provides additional control
over file or area space allocation on disk devices in order to
optimize performance.
When RMS uses a XAB to create or extend an area, the following
XABALL fields duplicate and take precedence over associated
fields in the related FAB:
o The allocation quantity (ALQ) field, XAB$L_ALQ, overrides
FAB$L_ALQ
o The bucket size (BKZ) field, XAB$B_BKZ, overrides FAB$B_BKS
o The default extension quantity (DEQ) field, XAB$W_DEQ,
overrides FAB$W_DEQ
o The XAB$V_CBT and XAB$V_CTG options of the allocation options
field, XAB$B_AOP, override the FAB$V_CBT and FAB$V_CTG options
of the file-processing options field, FAB$L_FOP
The following table lists the symbolic offset, the size in bytes,
the FDL equivalent, and a brief description of each field.
Offset Size FDL Equivalent Description
XAB$B_AID 1 AREA n Area identification number
XAB$B_ALN 1 AREA POSITION Alignment boundary type
XAB$L_ALQ 4 AREA ALLOCATION Allocation quantity
XAB$B_AOP 1 AREA Allocation options
XAB$B_BKZ 1 AREA BUCKET_SIZE Bucket size
XAB$B_BLN 1 None Block length
XAB$B_COD 1 None Type code
XAB$W_DEQ 2 AREA EXTENSION Default extension quantity
XAB$L_LOC 4 AREA POSITION Location
XAB$L_NXT 4 None Next XAB address
XAB$W_RFI 6 AREA POSITION Related file identifier
FILE_ID
or FILE_NAME
XAB$W_VOL 2 AREA VOLUME Related volume number
|
|