Custom class for GRC provisioning framework 2 on IDM 7.2
I am currently trying to modify the GRC provisioning framework validation workflow in order to validate privileges on roles rather than each privilege individualy. After reading through the code, I tried to create a class which would extract the list of privileges of the role and send it to GRC for validation. But I am faced with a problem integrating it in IDM 7.2.
The provisioning framework use "Execution Task" to call a static java methods. This is the process I tried to work with, thus I created my own java class based on those in com.sap.idm.grc.ac, and replaced the call to a call to my class. The problem is, when starting the job, the dispatcher thrown an exception:
Could not carry out method (com.inventy.idm.grc.ACPrepRequestRole.exec)
The produced .jar should be in the DSECLASSPATH of the dispatcher (I check the .prop file directly, after adding it to the MMC), it still work with any other file in the same folder (grcfr.jar, among other), it just seem like it can't recognize mine.
Attached are the task created, the classpath extension and the folder where the jar is located.