Web Services Connector - Attribute Synch Weird Errors

I have LMS solution that we want to integrate ISC with but their APIs are a little challenging. Account creation and enable / disable account work fine but when we do an attribute synch we get a weird SailPoint Error. The update actually is performed but SailPoint throws an error like this:

[“[ConnectorError] invalid output format: Schema validation error in path: [/: {"type":"output"} did not match any of the specified OneOf schemas] (requestId: f57889d37a2743a28bb550a29f2306d0)”]

The update actually takes place in the LMS but for some reason it throws this error. The update operation API only provides a message back that the operation was successful like this:

UPDATE: accountname OK.

It is likely related to the response mapping but not sure what to do here as this seems something specific to how ISC behaves as the update is successful which I can see in the connector logs too. The error thrown here does not show in connector logs. Any thoughts from anybody how to resolve this?

@pdegraaffiam were you able to figure out the issue? I am running into a similar issue while sync data from ISC to NERM via WSConnector.

I did it seem you need to do a get object of the user object after an update operation that solved the problem on my end. I could not find any documentation on it but it solved the problem.

so, how did you fixed the issue, by adding get object operation?

Yes just copy the account aggregation operation and change it to a Get Object and on the URL where you call the user endpoint add the /$plan.nativeIdentity$ assuming the value of the native identity is what the API expect when you query just one account.