Hi Experts,
I’m trying to create user account using SCIM 2.0 connector in target system.(passing attribute using provisioning policy in provisioning plan)
Able to create account using Postman. However, facing challenges in IIQ 8.3.
Error response : openconnector.ConnectorException: Unable to get property value using getter class:openconnector.connector.scim2.SCIM2MultiValuedPropertyGetter
Hi @Mandar45
In SCIM connector you’ll get this error when you’re passing String values to attributes which are marked Multivalued. You can either try sending the list as value or changing attribute type to single-value and send string.
Hi @Mandar45 , can you check if you’re currently passing something like this in your provisioning policy or plan? :
<entry key="emails" value="$email$"/>
If so, try updating like:
<entry key="emails">
<value>
<List>
<Map>
<entry key="value" value="$email$"/>
<entry key="type" value="work"/>
<entry key="primary" value="true"/>
</Map>
</List>
</value>
</entry>
This should most likely resolve the SCIM2MultiValuedPropertyGetter error, since it provides the multi-valued attribute in the structured format that the SCIM connector expects.
The issue is usually caused by passing a plain string to an attribute that’s defined as multi-valued in the SCIM schema which needs to be a list of maps.
Hope this helps!