but then my question is, if there is no record in the csv file, why you want to run the aggregation, if there is no record, Aggregation will not do anything. Correct??
Thanks for your reply, let me describe more on that.
There is a situation where the CSV file had records originally, but then those records are not valid anymore so they have all been removed.
Before upgrade (IIQ8.2), the aggregation would still be successful for the above situation, and the corresponding account links will be deleted in the identity cubes.
However, after upgrading to IIQ8.5, since the aggregation is failed with the above error, IIQ would not proceed to delete the corresponding account links. That’s the actual problem that we are facing right now.
8.5 connector is updated with a runtime exception if there is no record from the file to process, it throws the exception. You would also get the same error when tried to preview the accounts as well along with the aggregation task.
<
if (this._processed == 0L)
throw new RuntimeException(“Ensure there is valid data present in file”);
}
/>
There seems to be no OOTB attribute support to skip the error at the moment. However, you can always add a preIterate rule to validate if the content of the file is empty and return null, such that task doesn’t showup as a failure with the runtime exception message.