Do you have actual corrupt mappings? We query the table all the time for the mapping with a clist.
"SELECT B.NAME,b.aid,C.NAME,c.fid,C.DESCRIPTION"
"FROM ARSAG2FOL A, ",
"ARSAPP B, ",
"ARSFOL C ",
"WHERE B.NAME = 'xxxxxx' " ,
"AND A.AID=B.AID AND A.FID=C.FID"
The 0 AID columns are used for other mappings.