Hi forum!
I am setting up a Web Services connector to a target system that only allows one entitlement at a time on a user. When a new entitlement is added to the user the target system simply replaces the old one with the new one. I have noticed that ISC tries to add both the new entitlement and the old entitlement, and my guess is that the reason for this is that the old entitlement hasn’t been ordered for removal in ISC, and so according to ISC logic the user should have both. The result is that ISC and target system become unsynchronised, and the user gets the wrong entitlement as the new entitlement is provisioned and directly after the old entitlement is previsioned again.
Has anyone else faced the same constraint? Is there a way to automatically remove existing entitlement on the user when requesting a new one? Or perhaps there is another way of solving it?
Grateful for all input.