1 | Allocate space for release | Input | Char(10) |
2 | Start space allocation | Input | Char(1) |
3 | IPL required | Output | Char(1) |
4 | Error code | I/O | Char(*) |
This API should be used prior to upgrading to the next release of the operating system to have licensed internal code (LIC) allocate any additional LIC space required for that release. The space will be be allocated during the next IPL. To save IPL time, the process to free space that will be allocated during IPL can be started immediately.
Note: Once the additional LIC space has been allocated, the space cannot be returned to the user. This API can be used to toggle on and off the action for LIC to allocate this space during the next IPL as many times as necessary prior to performing the IPL.
To determine whether or not the release being installed requires any additional space, review the iSeries Information Center for information about allocating additional LIC space. See the topic on preparation tasks for upgrading or replacing software.
You are required to have system configuration (*IOSYSCFG) special authority to use this API.
Indicates whether or not additional space should be allocated, and if it should be allocated, the release of the operating system that needs the additional space.
The valid values are:
Determines whether the space will be allocated during the next IPL or if some of the space should be freed in a background task with the allocation process being completed during the next IPL. This parameter must be '0' when *NONE is specified for the Allocate space for release parameter.
Not all of the additional LIC space can be freed while the server is operational. The rest of the space will be freed during the next IPL.
The valid values are:
This parameter will let you know whether or not an IPL is needed to allocate the additional LIC space. If the release you are currently using already has sufficient space needed to upgrade, there will be no need to perform an IPL. If an IPL is not necessary and if this parameter is not specified, informational message CPI3DBF (Allocating additional space is not necessary) will be sent to the joblog.
The structure in which to return error information. For the format of the structure, see Error Code Parameter.
The following messages may be sent from this function:
Message ID | Error Message Text |
---|---|
CPF222E E | &1. special authority is required. |
CPF24B4 E | Severe error while addressing parameter list. |
CPF3C36 E | Number of parameters, &1., entered for this API was not valid. |
CPF3CF1 E | Error code parameter not valid. |
CPF3DF7 E | Load source to small for &1. |
CPF3DF8 E | Not enough free space on load source. |
CPF3DF9 E | Allocate space for release value not valid |
CPF3DFA E | Information not available for release &1. |
CPF3DFB E | Start space allocation parameter not valid. |
CPF9872 E | Program or service program &1 in library &2 ended. Reason code &3. |
Top | Software Product APIs | APIs by category |