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.
Historical Number
564934127
Was this topic helpful?
Document Information
Modified date:
18 December 2019
UID
nas8N1012186