Profile mismatch
A mismatch can occur between an identity mapping profile and the
corresponding USER profile if you specify an application user name
for a user, and that name has already been specified for another user.
The USER profile for the second user is updated, but the identity
mapping profile is not. This results in two USER profiles pointing
to the same identity mapping profile, but the identity mapping profile
refers only to the first user for whom the application user name was
specified. If ADDUSER or ALTUSER command processing detects a profile
mismatch, it issues message IRR52154I, identifying the mapping profile
and USER profile that conflict. To correct the situation:
- Determine the first user ID that was assigned the application
user name.
- If the application user name contains lowercase letters, use the
RLIST NOTELINK *
command or theRLIST NDSLINK *
command in the background and direct the command output to a data set. You can then use the TSO EDITFIND
command to locate the application user name in the data set. You can find the user ID in the application data field of the resource profile for the NOTELINK or NDSLINK class. - If the application user name contains only uppercase letters,
issue the
RLIST NOTELINK application-user-name
orRLIST NDSLINK application-user-name
command, using the terminal monitoring program (TMP). You can find the user ID in the application data field.
- If the application user name contains lowercase letters, use the
- Issue an ALTUSER command with the NOLNOTES or NONDS operand for the first user ID to temporarily delete the user's identity mapping profile.
- Select a new application user name for the second user ID and issue an ALTUSER command to associate the user ID with the new application user name.
- Issue an ALTUSER command again for the first user ID and specify the user's original application user name. This command recreates the original user's identity mapping profile that was deleted in step 2.