Project

General

Profile

Actions

Task #775

closed

Missing Identifier in the attribute mapping for provisioning, error during roles request

Added by Alena Peterová about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Patrik Stloukal
Category:
Attribute mapping
Target version:
Start date:
10/23/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

Affects version: 7.5.0

When there is no attribute marked as "Identifier" in the attributes mapping for provisioning, I can't request for the role which assigns this system. The role request results in the error, which doesn't tell me anything:

 org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly

Only after I got to the catalina.out, I found out that

DefaultIdmRoleRequestService : UID attribute (mapped attribute marked as 'Is identifier') was not found for system LDAP. UID attribute is mandatory for provisioning/sync!

So please make it more user-friendly:
  • When configuring the provisioning mapping, warn me if Identifier is not there yet
  • When the role request is not successful, show the real cause in the log this is already in progress in #480
Actions

Also available in: Atom PDF