My Oracle Support Banner

OIM To IDCS Provisioning For String Array (Doc ID 2737258.1)

Last updated on DECEMBER 16, 2020

Applies to:

Identity Manager - Version 11.1.2.3.190922 and later
Information in this document applies to any platform.

Goal

We are using the out of the box OIM connector to provision a "string array" or a multi value entry and get the following error:

[2020-10-19T09:40:15.321-06:00] [oim_server1] [ERROR] [] [ORACLE.IAM.CONNECTORS.ICFCOMMON.PROV.ICPROVISIONINGMANAGER] [tid: [ACTIVE].ExecuteThread: '88' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: edmundsc] [ecid: 6d2e0ed2c1c72bb5:-1a47ed09:174d5ed5326:-8000-000000000007cfb9,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : addChildTableValue : Error while updating user[[
java.lang.ClassCastException: java.lang.String cannot be cast to java.util.List
  at org.identityconnectors.genericscim.utils.GenericSCIMUtil.manageAddRemoveAttrV3Above(GenericSCIMUtil.java:1195)
  at org.identityconnectors.genericscim.GenericSCIMConnector.addAttributeValues(GenericSCIMConnector.java:522)
  at org.identityconnectors.framework.impl.api.local.operations.UpdateImpl.addAttributeValues(UpdateImpl.java:118)
  at sun.reflect.GeneratedMethodAccessor22906.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.