Workflows are failing and the following errors appear in the Identity Manager application server log:
2018-04-02 10:53:25,352 ERROR [com.workpoint.server.pojo.GenericServerBean] (Query_alertq#AlertQ1#WPDS) Arithmetic overflow error for data type smallint, value = 32768.
2018-04-02 10:53:25,352 ERROR [com.workpoint.server.pojo.GenericServerBean] (Query_alertq#AlertQ1#WPDS) Arithmetic overflow error for data type smallint, value = 32768. 2018-04-02 10:53:25,352 ERROR [org.jboss.as.ejb3.invocation] (Query_alertq#AlertQ1#WPDS) JBAS014134: EJB Invocation failed on component MonitorPvt_EJB for method public abstract com.workpoint.common.data.table.AlertMonitorTable[] ...
com.workpoint.server.pojo.MonitorPvt.queryAlertQMonitors(java.lang.String,java.lang.String,java.math.BigDecimal,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,boolean,java.lang.String,boolean,int,boolean) throws com.workpoint.server.ejb.WorkPointEJBException: com.workpoint.server.ejb.WorkPointEJBException: An SQL Exception has occurred. Please see the server logs for details.
A limit has been reached on the EVALUATION_COUNT field in one of the monitor queue tables. The maximum count, according to Workpoint Support is 32765, a hard limit, so the count needs to be reset. This is likely due to one or more specific processes or activities that organically runs up the count to its limit.
This is an issue with the third party Workpoint product integrated with CA Identity Manager (IM) and CA Governance Manager (IG).
For Oracle SQL the problem exists in Workpoint 3.5.2 Version 20140214 Patch 004 (and earlier), which ships with CA IM 14.0 and 14.1 - EVALUATION_COUNT has been changed to Number(38,0) in later versions.
For MS SQL problem is ongoing due to no changes being made to database schema and it using smallint for EVALUATION_COUNT.
This issue has been fixed for Oracle endpoint in CA Identity Manager via the 14.2 CP5 Cumulative Patch and 14.3 CP1.