I have configured a simple web service application in SailPoint IIQ 8.5 version and able to do Test Connection successfully.
Added Account Aggregation operation and mapped the response and when trying to Preview, it is not showing any values.
I am getting response as below when I try to hit the /users url in chrome:
[ { “id”: 118, “name”: “Ram”, “email”: “ram@gmail.com”, “groupname”: “Admin”, “costcenter”: “1001” }, { “id”: 245, “name”: “Alok”, “email”: “alok@gmail.com”, “groupname”: “Reins”, “costcenter”: “1002” }, { “id”: 345, “name”: “Bhas”, “email”: “bhas@gmail.com”, “groupname”: “Dev”, “costcenter”: “1001” }] Not Sure what should be in Root Path -- I tried $, $. , $.users,$.users[*],$.data, $.data[*]. All the examples are mapped to some variable holding the json response which is not in my case. Appreciate , if some one can point out what went wrong with my mapping.
The error highlights that employeeId is not valid attribute, verify the case sensitivity of it again or else try with any other primary key attribute like email and see if the issue still persists.
As Paul mentioned, rest all config looks ok as per application.xml and update it to $.