We are observing the below error message in the Risk server log file, what is the reason for this and how to address this?
backup/arcotriskfort_31Oct20_23_03_26.log:Sat Oct 31 23:01:25.196 2020 LOW: pid 14546 tid 15479: 2: 9:20790000: ArDBM::Executing Query[UDSUserAuditNextSeqID]
backup/arcotriskfort_31Oct20_23_03_26.log:Sat Oct 31 23:01:25.197 2020 INFO: pid 14546 tid 15479: 2: 9:20790000: Dbm::SQL State:HY000, Native Code: 7F64FFFFFA6E, ODBC code: [AA][ODBC Oracle Wire Protocol driver][Oracle]ORA-01426: numeric overflow
backup/arcotriskfort_31Oct20_23_03_26.log:Sat Oct 31 23:01:25.197 2020 LOW: pid 14546 tid 15479: 2: 9:20790000: ArDBPoolManagerImpl::reportQueryFailure: Query has failed. Figure out the implications
backup/arcotriskfort_31Oct20_23_03_26.log:Sat Oct 31 23:01:25.197 2020 LOW: pid 14546 tid 15479: 2: 9:20790000: Entering ArDBPoolManagerImpl::isKnownFailure with this [0xf8a9c0]
backup/arcotriskfort_31Oct20_23_03_26.log:Sat Oct 31 23:01:25.197 2020 LOW: pid 14546 tid 15479: 2: 9:20790000: Exiting ArDBPoolManagerImpl::isKnownFailure with this [0xf8a9c0]
backup/arcotriskfort_31Oct20_23_03_26.log:Sat Oct 31 23:01:25.197 2020 LOW: pid 14546 tid 15479: 2: 9:20790000: DBTransactionProtector::rolling back transaction on connection [0xfc9e80]
backup/arcotriskfort_31Oct20_23_03_26.log:Sat Oct 31 23:01:25.197 2020 INFO: pid 14546 tid 15479: 2: 9:20790000: ArDBM::Execution with error (not ICV) for Query[UDSUserAuditNextSeqID]
backup/arcotriskfort_31Oct20_23_03_26.log:Sat Oct 31 23:01:25.197 2020 LOW: pid 14546 tid 15479: 2: 9:20790000: Releasing in primary, ctxtIndex=1
backup/arcotriskfort_31Oct20_23_03_26.log:Sat Oct 31 23:01:25.197 2020 WARNING: pid 14546 tid 15479: 2: 9:20790000: Could not get audit next sequence id: [SQL State:HY000, Native Code: 7F64FFFFFA6E, ODBC code: [AA][ODBC Oracle Wire Protocol driver][Oracle]ORA-01426: numeric overflow]
CA UDS manages its own Sequence IDs. The ARUDSUSERAUDITREFIDSEQ sequence contains all information for user activities. We need to split ARUDSUSERAUDITREFIDSEQ StartingValue and MaximumValue accordingly to cater replication environment needs. The distributed/split values are shared across the StrongAuth and RiskAuth instances using the respective UDS. The Transaction Sequence ID is continually incremented with the operation of the User related activities (Retrieve User, List User, Authorize...). When this Transaction Sequence ID limit is reached, additional user related operations are not allowed (which in turn affects CA Strong Authentication, CA Risk Authentication, and CA Adapter transactions) until the Transaction Sequence IDs are reset and appropriate database tables purged.
Release : 9.0
Component : AuthMinder(Arcot WebFort)
RiskMinder(Arcot RiskFort)
When the UDS sequence limit is reached, CA Strong Authentication transactions, CA Risk Authentication transactions are not allowed as user related operations failed.