IBM Support

Message CPF2215 When Attempting to Perform DLTUSRPRF

Troubleshooting


Problem

Message CPF2215 when trying to perform DLTUSRPRF. This may be encountered when the objects owned by a USRPRF are internal SLIC space objects and cannot be detected at the i5 operating system level.

Resolving The Problem

If a user profile has dangling objects which are LIC or MI space objects (Type 19 Subtype 00 or EE), the user profile cannot be deleted until the object ownership is changed with the DLTUSRPRF OWNOBJOPT(*CHGOWN QDFTOWN) command. It is recommended that you either use QDFTOWN or another "dummy" user profile which would not be deleted. These objects will be cleaned up when a RCLSTG is performed. This is documented in several APARs as a circumvention and, because these are SLIC space objects, the operating system commands used to normally view and clean up these objects cannot find them. This is working as designed.

Notes:
1. DLTUSRPRF will delete objects based on the address. It materializes all the owned objects, which will return pointers to the owned objects, then deletes the objects using these pointers. DMPOBJ of the user profile that owns the object or of the object itself can be used to determine the address of the object to be deleted.
2. If the object is not in a library, ownership is transferred to qdftown instead of the object being deleted when DLTUSRPRF OWNOBJOPT(*DLT) is used.

[{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"7.1.0"}]

Historical Number

564934127

Document Information

Modified date:
18 December 2019

UID

nas8N1012186