Description:
Getting return code 8 8 4 for RACF Callable Service getUMAP.
TSSOERPT shows the following entries:
getUMAP HFCNV22 OMVSGRP 0 20 8 8 4 06/26/14 14.177 13.52.57 HFCNV22 TSYS Failed - UID not defined or user not defined as OpenMVS user UID value: 5016 Map name: Search by UID, return userid getUMAP HFCNV22 OMVSGRP 0 20 8 8 4 06/26/14 14.177 13.53.30 HFCNV22 TSYS Failed - UID not defined or user not defined as OpenMVS user UID value: 5016 Map name: Search by UID, return userid
Solution:
The getUMAP is used to determine the userid for a particular UID or determine the UID for a particular userid.
Just because the call fails doesn't really mean there is a security problem. In this case, it just couldn't map a UID to a user or map a user to a UID.
The thing about UID(0) is that it's not unique to just one user. You can have 100 acids with UID(0) which is why the getUMAP failed. Its not going to pass back 100 users when a getUMAP for UID(0) is done. Instead you get the 8 8 4 indicating that it couldn't map a userid to the UID specified.