Guardian Procedure Errors and Messages Manual

Effect The procedure sets the error code and returns without accessing the extended data segment.
Recovery Wait until more process file segment (PFS) space is available, or run the application on
another processor. For corrective action for the file-system error returned in the error-detail
information, see “File-System Errors” (page 19).
15 REQUESTED ADDRESS RANGE ALREADY ALLOCATED
Cause Part or all of the specified address range has already been allocated. This error is returned
if bit 15 of the alloc-options parameter is set to 1 and a flat segment cannot be allocated. This
error can also occur when bit 15 is not set, but either a flat segment cannot be shared due to
address-range overlap with another segment or a flat segment cannot be allocated as there is no
unallocated address range large enough to hold the requested size. This error is returned only on
TNS/R processors.
Effect The extended data segment cannot be allocated.
Recovery Correct the specification and try again.
Error Lists
If you are using the Subsystem Programmatic Interface (SPI) to send commands to a subsystem,
you might receive a SEGMENT_ALLOCATE_ error list in a response. HP subsystems return such an
error list when, in performing your request, they call the SEGMENT_ALLOCATE_ procedure directly
or indirectly and an error occurs on the call.
The standard SPI token ZSPI-TKN-PROC-ERR, which is present in every SEGMENT_ALLOCATE_
error list, identifies the procedure. Its value is ZGRD-VAL-SEGMENT-ALLOCATE (21).
Each error list always includes the unconditional tokens listed under its description in this subsection.
In addition, each error list can include any of the conditional tokens listed under its description.
If you are designing a subsystem that uses SPI, follow these guidelines when constructing a
SEGMENT_ALLOCATE_ error list:
Include all unconditional tokens listed in the error-list description.
Optionally include any or none of the conditional tokens listed in the error-list description.
This subsection does not discuss the mechanics of error-list construction. For information about
creating error lists, additional information about token and token types, and definitions of tokens
whose names begin with ZSPI-, see the SPI Programming Manual.
21: ZGRD-VAL-SEGMENT-ALLOCATE
A call to SEGMENT_ALLOCATE_ returned a nonzero error as the function value.
Unconditional Tokens
ZSPI-TKN-ERRLIST token-type ZSPI-TYP-LIST.
ZSPI-TKN-ERROR token-type ZSPI-TYP-ERROR.
ZSPI-TKN-PROC-ERR token-type ZSPI-TYP-ENUM.
ZSPI-TKN-ENDLIST token-type ZSPI-TYP-SSCTL.
Conditional Tokens
ZGRD-TKN-XOBJECTFILE token-type ZSPI-TYP-STRING.
ZGRD-TKN-SEGMENTID token-type ZSPI-TYP-INT.
ZGRD-TKN-SEGMENTSIZE token-type ZSPI-TYP-INT2.
ZGRD-TKN-XFILENAME token-type ZSPI-TYP-STRING.
ZGRD-TKN-ERRORDETAIL token-type ZSPI-TYP-INT.
ZGRD-TKN-PIN token-type ZSPI-TYP-UINT.
ZGRD-TKN-SEGMENTTYPE token-type ZSPI-TYP-ENUM.
ZGRD-TKN-MAXSEGSIZE token-type ZSPI-TYP-INT2.
Error Lists 207