The SON22 message is described as follows:
SON22 ERROR IN USER PROFILE -- CONTACT SITE ROSCOE ADMINISTRATOR
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 ROSCOE user profile must be recreated.
Your ROSCOE user profile has been corrupted. Corruption could be caused by backing up, copying or restoring the Roslibs with non-Roscoe utilities.
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 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
ROSLIBS.
//ROSLIB EXEC PGM=LIBUTIL,PARM='RESTKEY'
//STEPLIB DD DSN=xxx.RO60LIB,DISP=SHR
//ROSLIB00 DD DSN=xxx.ROSLIB00,DISP=SHR
//ROSLIB01 DD DSN=xxx.ROSLIB01,DISP=SHR
//ROSLIB02 DD DSN=xxx.ROSLIB02,DISP=SHR
//BACKUP DD DSN=xxx.BACKUP,DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
INKEY=*,OUTKEY=ROSCO99
/*
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.