Skip to Content
0
Former Member
Oct 24, 2008 at 07:19 PM

Unable to delete generated authorizations using 'D_E_L_E_T_E' record

105 Views

I am using a custom DSO ZXXX_DS03 that is a copy of the standard DSO 0TCA_DS01 for generating auths (values). The custom DSO gets loaded from a db table that has the userids and their associated auth. values.

I am appending an additional record with username 'D_E_L_E_T_E' to this DSO in order to delete all the auths. previously generated with the custom DSO ZXXX_DS03.

When I generate auths. using RSECADMIN/Process Chain using program RSEC_GENERATE_AUTHORIZATIONS, all the previously generated authorizations with this DSO do not get deleted. Only the authorizations for the current users in the DSO ZXXX_DS03 get deleted.

For example, there is a user DXD0000 who has a generated authorization PRS_DXD0000 since his entry was there in the custom DSO yesterday. But today, his entry is no longer there in the custom DSO. My understanding is that the 'D_E_L_E_T_E' record should delete the authorization PRS_DXD0000 for user DXD0000.

We have a HR DSO 0PA_DS02 that has a 'D_E_L_E_T_E' record and it is able to successfully delete all the previously generated authorizations. This DSO has 3.x transfer/update rules where my custom DSO has 7.0 transformation

Am I missing something?