Web Service Granular Aggregation Error

Which IIQ version are you inquiring about?

8.5

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

Error message: Exception running rule: The application script threw an exception: sailpoint.connector.ConnectorException: No configuration found for ‘Get Object’. Please add at least one operation and try again.

We have the following granular aggregation rule that we run in the debug page that works for all our other applications except our webservice application:

Application application = context.getObjectByName(Application.class, "WebServiceApp"); 

Connector connector = sailpoint.connector.ConnectorFactory.getConnector(application, null); 

ResourceObject resourceObject = null;
resourceObject = connector.getObject("account", "[accountName]", null); 

The error comes from the resourceObject line at the end. The web service application has multiple “GET” operation types in the configuration page.

Curious if anyone has a working granular aggregation rule for a webservice application or if I’m missing something here.

The error is pretty self explanatory. In addition to your full Account Aggregation operation type, you must define the Get Object operation which will be used for aggregating a single account object in various scenarios (validate provisioning, etc). Your error is saying you haven’t defined that operation.

It’s important that the endpoint application has this API available to even be able to set this up, or else you have to rely on full aggregations only.