Dear Gurus,
I'm currently despairing of the GRC Provisioning Framework 2 for IDM 7.2 SP9, Patch 11. We're using the centralized provisioning Scenario with AC Validation and AC Polling with the Standard GRC Provisioning Framework 2 and GRC 10.1. This is how the slightly modified provisioning framework looks like:
![GRC10_PF 2.jpg]()
I just added the Action Tasks "Debug: Context" (1 & 2) which are just throwing out the context variables for the pending value object.
The process itself works fine:
1. Privilege assignment in IDM, Task "AC Validation" ist triggered
2. AC request is sent to GRC: no Errors, request created in GRC, request is approved in GRC
3. Polling starts: Task "AC Polling" reads request Status on GRC system
4. IDM receives Response: AC request is approved in GRC, IDM gets "OK" and starts the Task "Ordered Group"
5. Request Details are fetched from GRC
6. Custom Task "Debug: Context" (2) is executed and throws out following context variables and attributes:
- GRCSTATUS
- GRCROLEIDLIST
- MX_AC_RESULT of the PVO
![Context_Variables2.jpg]()
7. Task "Process Request Details Result" is executed. Execution Log throws out following error (yellow frame):
![Exec_Log_error1.jpg]()
8. Despite of the error, Task "Await Validation" is triggered and custom Task "Copy of Debug: Context" (1) is executed. When throwing out the context variables, GRCSTATUTS and GRCROLEIDLIST are not existing any more:
![Context_Variables1.jpg]()
9. Task "Process AC Result" is executed. Execution Log throws out following error (yellow frame):
![Exec_Log_error2.jpg]()
10. Privilege assignment is set to "failed" in IDM.
What bothers me here is that actually everything works fine. IDM gets a Response from GRC, even the context variables are created properly. Nevertheless, I always get an error at Step 7 (Process Request Details Result). This error is only visible in the execution log. Neither in the VDS operations log nor in the IDM Job Log I can see it. Since Step 7 uses a Java Library Method (com.sap.idm.grc.ac.polling.ExtACProcRequestDetailsResult.exec) I cannot - or rather I don't know how - to check what happens when this error occurs.
Also an odd Thing: When throwing out the context variables in step 6, I receive the GRCSTATUS context variable. When throwing it out in step 8, it is gone.
Does anybody know what exactly is happening here or how to solve this issue? Why is the APPROVAL_OPERATION_RESULT missing when it's clearly there in step 6?
Thanks for help,
Christina