User`s guide
2-11
BUTIL
BUTIL-27: An error occurred during the access of the 
variable page. BUTIL is writing the obtainable portion of 
the variable page.
An error occurred during the recovery of a file with variable-length 
records. The file is corrupt.
BUTIL-30: The key position cannot exceed the record 
length
The range of the specified key position is invalid. The key position 
you specify on a MKDE call must be within the range of the record’s 
length. For example, for a record that is 100 bytes long, a key position 
of 50 is within the correct range. However, a key position of 150 is 
not.
BUTIL-31: The key position plus key length cannot 
exceed the record length
The range of the key position you specified is invalid. The key 
position of a key plus its length cannot be larger than the record 
length. Verify that the key is defined so that its position plus its length 
does not exceed the record length.
BUTIL-32: The key length must be an even number for key 
type xxxx
You specified an invalid key length for the key type. Some key types 
must contain an even number of bytes. Specify a valid Key Length 
element.
BUTIL-36: The page size must be a multiple of 512, from 
512 to 4,096 
The page size you specified is invalid. Specify a page size based on the 
file version:
Page Size (bytes) File Version
prior to 9.0 9.0 9.5 or newer
512
1024










