The SON22 message is described as follows:
SON22 ERROR IN USER PROFILE -- CONTACT SITE ROSCOE ADMINISTRATOR
CA ROSCOE has encountered a problem while attempting to obtain and/or verify information about the user.
Report this error to your site system programmer. Your CA ROSCOE user profile must be recreated.
Your CA ROSCOE user profile has been corrupted. Corruption could be caused by backing up, copying or restoring the Roslibs with non-Roscoe utilities.
Here is how to restore a single user:
- ROSCOE's UPS admin user should recreate the profile of the user having this problem
- The ROSCOE admin user (owner of the RO prefix) should issue a ROZAP REFRESH UPS command
- The user should be able to signon again. Detailed information is in TEC488087 How to Restore a Single User's Key to the Roscoe ROSLIBS?
If multiple keys are corrupt:
If the ROSLIBS were restored using non-Roscoe utilities or if many profiles are corrupt, then it will be necessary to create and format new ROSLIBS and restore using Roscoe utilities. Refer to TEC293128 Allocate ROSLIBS, if you need information on doing that.
To recover from the problem, delete the corrupted keys and use LIBUTIL to restore from your backup tape.
The following JCL will restore one or more keys from a backup file to the
//ROSLIB EXEC PGM=LIBUTIL,PARM='RESTKEY'
//STEPLIB DD DSN=CAI.RO60LIB,DISP=SHR
//ROSLIB00 DD DSN=CAI.ROSLIB00,DISP=SHR
//ROSLIB01 DD DSN=CAI.ROSLIB01,DISP=SHR
//ROSLIB02 DD DSN=CAI.ROSLIB02,DISP=SHR
//BACKUP DD DSN=CAI.BACKUP,DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
Make sure to customize the name and number of your ROSLIBS, the name of the backup file and the keys.
For more details, please see section 4.4.25 Restore Members by User Key in the Roscoe Programs & Utilities Guide.