Concurrent usage of Identity Manager Server can affect changes to data

Certain conditions apply to how changes are made to data as a result of concurrency. An example of concurrency is when two or more users access the same data through the user interface using separate sessions on separate computers.

Single-value attributes

  • When you run the ADD operation to change an attribute from null to a value, only the first request succeeds. All other concurrent requests fail because multiple values cannot be added to a single-value attribute.
  • When you run the REMOVE operation to change an attribute from a value to null, only the first request succeeds. All other concurrent requests fail because there is only one value to remove.
  • When you change an attribute from one value to another, the last value submitted overrides any other changes.

Multi-value attributes

The last values submitted override all existing values.