IIQ COUPA Connector Account Aggregation Issue - Unable to fetch multi node attributes

Which IIQ version are you inquiring about?

Identity IIQ 8.4P2

Share all details about your problem, including any error messages you may have received.

We are implementing integration with COUPA using the OOTB Connector. While aggregating the account information, we are not able to fetch the information of the attributes with multi node structure in the API response.

Attribute we are trying to fetch from COUPA is default-address.country.code

API Response:

“default-address”: {

    "id": 76709,

    "country": {

        "id": 223,

        "code": "US",

        "name": "United States"

    }

COUPA Connector Config: schema attribute: default-address.country.code.

Observation: Connector is able to fetch the attributes with two levels e.g. default-address.id. However, any attribute with 3 levels is failing.

Any help would be appreciated.

@vjigyasu Could you please also try setting an attribute key: customUserObjectMapping in application xml?

<entry key="customUserObjectMapping">
<value>
<Map>
<entry key="defaultAddressCountryCode" value="default-address.country.code"/>
</Map>
</value>
</entry>

Then, add the new schema attribute as “defaultAddressCountryCode”. Please see if this works or not.

Sorry. that didn’t work. I already tried that earlier. Is there a limitation from the connector perspective that it doesn’t fetch the attributes with a node level 3 or more?

@vjigyasu I am not aware of any limitation. Coupa is a relatively new connector released last year i believe. Have you tried reaching out to Support team?

Yes. I have opened a case now and would update here once i have a solution from them.