Error message - Attribute %LOGIN_ID% is not present for managed object of type USER
search cancel

Error message - Attribute %LOGIN_ID% is not present for managed object of type USER

book

Article ID: 272499

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Suite

Issue/Introduction

In the Identity Manager log file, server.log, there are a lot of the error messages below and it is continuous

ERROR [com.ca.iamframework.webservices.api.utils.PortalTypesConverter] (default task-2908) Attribute %LOGIN_ID% is not present for managed object of type USER - skipping

Environment

Identity Manager 14.4 standalone

Cause

A custom UserStore without the required attribute.

This is an enhancement, see the "CA Identity Manager Environment Enhancements" section from documentation:

https://techdocs.broadcom.com/us/en/symantec-security-software/identity-security/identity-manager/14-4/installing/install-ca-identity-manager-environment-and-user-store/ca-identity-manager-environment-and-user-store-enhancements.html

 

The Environment and User Schema support an alternate unique name and login attribute by default. Previously %USER_ID% was the default unique name and login attribute. In this release, the attribute %LOGIN_ID% has been provided as an alternate to User ID.

Resolution

You need to add the lines below in your UserStore.xml file.

You can add these lines after the line "<ImsManagedObjectAttr physicalname="uid""

 

<ImsManagedObjectAttr physicalname="imLoginId" description="Login Id" displayname="Login Id" valuetype="String" wellknown="%LOGIN_ID%" maxlength="0">
            <DataClassification name="ignore_on_copy"/>
</ImsManagedObjectAttr>