Install Program Temporary Fix (INSPTF)

Where allowed to run: All environments (*ALL)
Threadsafe: No
Parameters
Examples
Error messages

The Install Program Temporary Fix (INSPTF) command allows the user to load and apply PTFs for multiple products with a single command. PTF groups will be copied to the system when they do not already exist on the system or when the level of the PTF group on the media is higher than the level of the PTF group that exists on the system. If LICPGM(*ALL) is specified, any special handling PTFs listed in PTF groups on the media will be used during the install.

The OMIT and HIPER parameters are supplied to allow the user of the INSPTF command to be more selective. These parameters apply only to the PTF loading activity. Any PTF already loaded on the system will be applied.

The INSTYP parameter controls the apply of the PTFs. Using the different special values allows immediate and delayed apply combinations as well as starting an IPL.

INSPTF does not support loading PTFs from tape for products that have multiple releases of the base option installed on the system. If PTFs for such a product exist on the tape, the INSPTF will not load those PTFs and will return an error.

Top

Parameters

Keyword Description Choices Notes
LICPGM Product description Values (up to 300 repetitions): Element list Required, Positional 1
Element 1: Product Character value, *ALL
Element 2: Release Character value, *ONLY
DEV Device Name, *SERVICE, *NONE Optional
INSTYP PTF apply type *SRVATT, *DLYIPL, *DLYALL, *IMMONLY, *IMMDLY Optional
OMIT PTF omit list Values (up to 50 repetitions): Element list Optional
Element 1: Product Character value
Element 2: PTF identifier Character value
Element 3: Release Character value, *ONLY
HIPER HIPER PTFs only *YES, *NO Optional
ENDOPT End of media option *REWIND, *LEAVE, *UNLOAD Optional
RESTART Restart type *IPLA, *SYS, *FULL Optional
PMTMED Prompt for media *SNGVOLSET, *MLTVOLSET, *MLTSRV Optional
CPYPTF Copy PTFs *SRVATT, *YES, *NO Optional
Top

Product description (LICPGM)

Specifies the product ID, version, release, and modification level of the products for which PTFs should be installed.

The possible values are:

*ALL
The available PTFs for all installed products are installed. This must be the first and only value if specified. All values specified after it are ignored.

The possible Licensed Program value is:

licensed-program
Specify the product ID of the PTFs to be installed. A maximum of 300 product IDs can be specified.

The possible Release Level of the Licensed Program values are:

release-level
Specify the release level of the base product option in the format VxRyMz, where Vx is the version number, Ry is the release number, and Mz is the modification level.
*ONLY
This value is valid only when one release of the product's base option is installed on the system. PTFs for all installed options of the product are loaded and applied regardless of the release-level of the option.
Top

Device (DEV)

Specifies the device from which the PTFs are loaded. The device name must already be known on the system by a device description.

The possible values are:

*SERVICE
The PTFs sent from the service support system are installed.
*NONE
No PTFs are loaded. Any PTF already loaded on the system will be applied. This special value is used after the IPL following an incomplete PTF install. Special handling PTFs in a PTF group being installed must be applied and active before the remaining PTFs in the PTF group can be applied.
tape-device-name
Specify the name of the tape device from which the PTFs are installed.
optical-device-name
Specify the name of the optical device from which the PTFs are installed.
Top

PTF apply type (INSTYP)

Specifies the type of install to perform.

The possible values are:

*SRVATT
The type of install depends on the service attribute setting.

Attention:

The service attribute is shipped with *DLYIPL as the default. Use the Change Service Attributes (CHGSRVA) command to change the default.

*DLYIPL
All PTFs are marked for delayed apply and an initial program load (IPL) is done on the system.
*DLYALL
All PTFs are marked for delayed apply and an initial program load (IPL) is not done on the system.
*IMMDLY
The immediate PTFs are applied and the delayed PTFs are marked for apply at the next initial program load (IPL).
*IMMONLY
All PTFs are loaded, but only the immediate PTFs are applied and an initial program load (IPL) is not done on the system.
Top

PTF omit list (OMIT)

Specifies the product ID, version, release, modification level, and PTF ID for PTFs that should not be loaded. The current state of the PTF is not checked before being passed to LODPTF. If the PTF is already loaded it is applied. A maximum of 50 PTFs can be omitted.

The possible Licensed-Program value is:

licensed-program
Specify the product ID for the PTFs that should not be loaded.

The possible PTF-Number values is:

PTF-number
Specify the PTF ID for the PTFs that should not be installed.

The possible Release Level values are:

release-level
Specify the release level of the base product option or the release level of the PTF for the PTFs that should not be loaded. The release level must be specified in VxRyMz format, where Vx is the version number, Ry is the release number, and Mz is the modification level.
*ONLY
The only release of the product selected on the LICPGM parameter.
Top

HIPER PTFs only (HIPER)

Specifies whether only high-impact pervasive (HIPER) PTFs should be loaded when installing from a media.

Note: This parameter is ignored if DEV(*SERVICE) is specified. This is valid only when installing IBM cumulative/preventive PTF packages.

The possible values are:

*NO
All PTFs, other than those listed in the omit list, should be installed.
*YES
Only HIPER PTFs that are not on the omit list should be installed.
Top

End of media option (ENDOPT)

Specifies the operation that is automatically performed on the tape or optical volume after the PTF operation ends.

Note: This parameter is valid only if a tape or optical device name is specified on the DEV parameter. For optical devices, *UNLOAD is the only special value supported, *REWIND and *LEAVE will be ignored.

The possible values are:

*REWIND
The tape is automatically rewound, but not unloaded, after the operation has ended.
*LEAVE
The tape does not rewind or unload after the operation ends. It remains at the current position on the tape drive.
*UNLOAD
The tape is automatically rewound and unloaded after the operation ends. Some optical devices will eject the volume after the operation ends.
Top

Restart type (RESTART)

Specifies the point from which the initial program load (IPL) restarts when the PTF apply type (INSTYP) parameter indicates an IPL will be performed.

Note: This is valid only when INSTYP(*DLYIPL) is specified or when INSTYP(*SRVATT) is specified and the PTF install type (PTFINSTYP) service attribute is set to *DLYIPL.

The possible values are:

*IPLA
The value specified on the Change IPL Attributes (CHGIPLA) command is used. To determine the current setting for this value, use the Display IPL Attributes (DSPIPLA) command.
*SYS
Specifies that the system determines how much of the system to restart.

The operating system is always restarted. The hardware is restarted only if a PTF that requires a restart is applied. Other hardware functions, such as some configuration changes, that occur during a *FULL IPL are not processed.

*SYS can result in a shorter IPL time than if you specify *FULL.

*FULL
All portions of the system, including the hardware, are restarted.
Top

Prompt for media (PMTMED)

Specifies whether the user will be prompted for additional PTF volume sets and load PTFs from *SERVICE after loading PTFs from a device.

Note: This parameter is ignored if DEV(*SERVICE) or DEV(*NONE) is specified.

The possible values are:

*SNGVOLSET
The user will be prompted to mount each volume in a single volume set when loading the PTFs. If a virtual optical device is specified on the DEV parameter, all mounted PTF volumes will be processed.
*MLTVOLSET
The user will be prompted for volumes in multiple volume sets when loading the PTFs.
*MLTSRV
The user will be prompted for volumes in multiple volume sets when loading the PTFs. After PTFs are loaded from the last volume set, PTFs will be loaded from the service support system (*SERVICE).
Top

Copy PTFs (CPYPTF)

Specifies whether to copy PTF save files and cover letters into *SERVICE when PTFs are loaded. PTF save files must be in *SERVICE when distributing PTFs to other systems or when using the Save System Information (SAVSYSINF) command.

Note: This parameter is ignored if DEV(*SERVICE) or DEV(*NONE) is specified.

*SRVATT
Use the Copy PTFs (CPYPTF) service attribute to determine if PTF save files and cover letters will be copied into *SERVICE when PTFs are loaded. The Display Service Attributes (DSPSRVA) command displays information about how the system is set up. This includes whether PTF save files and cover letters will be copied into *SERVICE when PTFs are loaded. The Change Service Attributes (CHGSRVA) command can be used to change the CPYPTF service attribute.
*YES
PTF save files and cover letters that do not already exist are copied into *SERVICE when PTFs are loaded.
*NO
PTF save files and cover letters are not copied into *SERVICE when PTFs are loaded.
Top

Examples

Example 1: Omitting PTFs

INSPTF   LICPGM((*ALL))  DEV(*SERVICE)  INSTYP(*IMMDLY)
         OMIT((5722999 MF12345 V5R4M0) (5722SS1 SI12345 V5R4M0))

This command will load all PTFs that are in *SERVICE for all products installed on the system except MF12345 and SI12345. It will then apply all PTFs in loaded status that can be applied immediately and mark the rest for delayed apply.

Example 2: Installing HIPER only

INSPTF   LICPGM((5722PT1 V5R4M0))  DEV(TAP01)  INSTYP(*IMMONLY)
         HIPER(*YES)

This command will search the media for PTFs for the V5R4M0 Performance Tools product in the HIPER section. Each PTF that can be applied immediately will be. Delayed PTFs will be loaded, but not marked for apply.

Example 3: Installing Only Immediate PTFs

INSPTF   LICPGM((*ALL))  DEV(TAP01)  INSTYP(*IMMONLY)
         ENDOPT(*LEAVE)

This command will load all PTFs for the products that are installed on the system, from the device TAP01. All PTFs in loaded status on the system that can be applied immediately will be. No delayed PTFs will be set for apply.

Top

Error messages

*ESCAPE Messages

CPF358A
Release not valid.
CPF358F
LICPGM parameter contains duplicate entries.
CPF35EB
Multiple releases of product &1 installed.
CPF3586
List of PTFs not correct.
CPF36B7
PTF install processing incomplete; IPL required.
CPF3606
Product &1 &2 not installed.
CPF361A
PTFs installed successfully, but actions pending.
CPF361B
PTF install processing failed, and there are actions pending.
CPF361C
No PTFs installed.
CPF3615
PTF install processing failed.
CPF3618
The mode is not set at Normal.
Top