CA Identity Manager: JSON error in Oracle Endpoint– issue
search cancel

CA Identity Manager: JSON error in Oracle Endpoint– issue

book

Article ID: 98222

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal

Issue/Introduction

I see following JSON error message when I add the provisioning role to any user:
2018.05.10.15:34:56.918   ERROR IM Provisioning Server - :ETA_E_0097<MAC>, Oracle Account 'Accout001' on 'ORA_001' synchronization with account templates failed: Connector Server Modify failed: code 21 (INVALID_ATTRIBUTE_SYNTAX): failed to modify entry: eTORAAccountName= Accout001,eTORAAccountContainerName=Accounts,eTORADirectoryName=ORA_001,eTNamespaceName=Oracle Server,dc=IDMGR,dc=etasa: JCS@<JCS_host>: failed to parse '[{adminFlag:false,defaultFlag:true,roleName:eTORARoleName=CONNECT,eTORARoleContainerName=Roles}, {adminFlag:false,defaultFlag:true,roleName:eTORARoleName=<role_name>,eTORARoleContainerName=Roles}]' as a JSON value: com.ca.commons.json.JSONParseException: Invalid JSON data at line 1 column 3 (ldaps://<ldap_host>:20411) (by User 'test001' - TenantNotSet) [DETAIL] {ID=2206a1d6-3f7f-xxxx-xxxx-f630c7e8c593}

Environment

Identity Manager

Cause

Oracle account template has incorrect configuration.
 

Resolution

Account template for Oracle Endpoint had incorrect configuration.
Parameters in the template need to be configured by double-quotation. For example:

Incorrect:
{adminFlag:false,defaultFlag:true,roleName:eTORARoleName=CONNECT,eTORARoleContainerName=Roles}

Correct:
{"adminFlag":false,"defaultFlag":true,"roleName":"eTORARoleName=CONNECT,eTORARoleContainerName=Roles"}