Guardian Procedure Calls Reference Manual

The address was in an extended data segment, but either the segment ID was not
allocated, the segment ID was an invalid segment number, or there was a bounds
error on the area.
The total message size was too large (over 32.5 kilobytes for a TNS process or 50
kilobytes for a native process).
An invalid combination of parameters occurred:
There was a count, but no buffer; or
there was a buffer, but no count; or
there was a buffer and a segment ID, but no count.
Increased file limits for key-sequenced files
The CHECKPOINTX procedure can checkpoint the file synchronization blocks of file numbers
passed to it in the segment-idn parameters. In H06.28/J06.17 RVUs with specific SPRs and
later RVUs, the limits of the following file attributes for format 2 legacy key-sequenced files
and enhanced key-sequenced files have been increased, which can result in file synchronization
blocks with larger maximum sizes. (For a list of the required H06.28/J06.17 SPRs, see SPR
Requirements for Increased Enscribe Limits for the H06.28/J06.17 Release (page 31).)
The file synchronization blocks support synchronization IDs for a maximum of 127
partitions of an enhanced key-sequenced file; earlier RVUs only support a maximum of
64 partitions.
The maximum key size for format 2 legacy key-sequenced files and enhanced
key-sequenced files is 2048 bytes, and the current key is part of the file synchronization
block; earlier RVUs only support a maximum key length of 255 bytes.
As a result of these increased limits, more memory may be required to checkpoint file
synchronization blocks, which can potentially reduce the number of file opens that can be
checkpointed in a single CHECKPOINTX call and cause “message too large” errors to occur
at lower thresholds than previously.
160 Guardian Procedure Calls (C)