I would check the console - not ISC (I assume you mean ISC not SSUI when referencing ISIM Selfservice Portal - but this is not clear).
The problem is ACIs - to find what ACI is missing you can raise the level of authorization in EnroleLogging.properties to DEBUG - be aware that it produces a lot of output and you will need some time to go through the output...
In general there are subtle but important differences between the console, SSUI and ISC when it comes to processing requests.
The console is most like the API - so it is the "reference" platform to use - if it works there it will mostly work all the other places although I know some special cases in earlier fixpaks where there are subtle differences.
ISC works using Access Entitlements - they are not governed by ACIs but provisioning policies - so if a user is not entitled to an Access Entitlement ýour request will fail. Be aware although that Access enabled Roles follow the ACI logic.
When doing something in context of an ISIM administrator all ACIs are disregarded (but not policies).
HTH to find the problem...
------------------------------
Franz Wolfhagen
------------------------------