IBM Support

CPD2206 after Exiting a User Program

Troubleshooting


Problem

This document details a method to resolve a problem with private authorities not being restored.

Resolving The Problem

A Save Security Data (SAVSECDTA) command was used. Since that time, an object was deleted that had private authorities assigned to it. When the user restored a user profile with the Restore User Profiles (RSTUSRPRF) command, and then did a Restore Authority (RSTAUT) in a non-restricted state. The user displayed that user profile (DSPUSRPRF) which had private authorities to the object that was deleted. When exiting that screen, the user received message CPD2206 stating that private authorities were not restored.

The private authorities to the object that was deleted must be removed from the authority table. This is done by running RSTAUT in a restricted state. This command deletes the authority table that causes message CPD2206 when exiting the Display User Profile screen. Beginning with V5R2M0, there is another option. Create a data area named QSRCLRAUTS in a library that is in the library list. For example CRTDTAARA QTEMP/QSRCLRAUTS *CHAR. Then, the RSTAUT command can be run in a non-restricted state.

[{"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":"6.1.0"}]

Historical Number

29371536

Document Information

Modified date:
16 September 2020

UID

nas8N1016686