Define Heap Allocation Strategy (CEE4DAS) API
Required Parameter Group:
1 |
alloc_strat_id |
Input |
INT4 |
2 |
alloc_strat_in |
Input |
CEE4ALC |
Omissible Parameter Group:
3 |
alloc_strat_out |
Output |
CEE4ALC |
4 |
fc |
Output |
FEEDBACK |
Service Program Name: QLEAWI
Default Public Authority: *USE
Threadsafe: Yes
The Define Heap Allocation Strategy (CEE4DAS) API defines a system-specific
allocation strategy and associates the defined strategy with a specified
allocation strategy identifier. When creating a heap using the CEECRHP API, the
allocation strategy identifier can be used within the activation group in which
it was defined.
Authorities and Locks
None.
Required Parameter Group
- alloc_strat_ID (input)
- The allocation strategy identifier being defined. The valid values are 40
through 44.
- alloc_strat_in (input)
- A structure of allocation strategy type CEE4ALC that defines the new
allocation strategy to be assigned to the specified allocation strategy
identifier. See Allocation Strategy Type (CEE4ALC)
for a description.
Omissible Parameter Group
- alloc_strat_out (output)
- An optional structure of type CEE4ALC that will be set to the value of the
previous allocation strategy that was assigned to the specified allocation
strategy identifier. If no previous allocation strategy was assigned, the
default allocation strategy is returned. See User-Defined Allocation Strategy for more
information.
- fc (output)
- A 12-byte feedback code.
Feedback Codes and Conditions
CEE0000 |
The API completed successfully |
Severity: 00 |
|
CEE0816 |
The allocation strategy identifier is out of
range |
Severity: 30 |
|
Usage Notes
The CEE4DAS API does not perform a validity check on the contents of
alloc_strat_in. When the defined allocation strategy is used, checking
is enforced by the CEECRHP API.
API introduced: V2R3