ARRFDbOperations::insertCaseTxnLog. NULL SysAuditLog object from ArRiskReqCtx
book
Article ID: 107899
calendar_today
Updated On:
Products
CA Rapid App SecurityCA Advanced AuthenticationCA API Gateway
Issue/Introduction
While doing a transaction Risk Authentication services throwing below message, need to determine if this is an issue or can be ignored ..
Wed Jul 25 13:00:43.908 2018 LOW: pid 4180 tid 6356: 8: 2:37004: Entering ARRFDbOperations::insertCaseTxnLog Wed Jul 25 13:00:43.908 2018 LOW: pid 4180 tid 6356: 8: 2:37004: ARRFDbOperations::insertCaseTxnLog. NULL SysAuditLog object from ArRiskReqCtx. Wed Jul 25 13:00:43.908 2018 LOW: pid 4180 tid 6356: 3: 2:37004: RiskServer : Finished case logging for transaction.
Environment
CA Risk Authentication 9.0.0.0075 OS = RHEL 6.7
Cause
This behavior is expected from the logs, this log line is getting logged because there is nothing to log in audit log and reason being the Advise we got from transaction does not generate a case audit txn. In simple terms there are certain Advises ( OOTB ALERT & DENY) for which a transaction is generated and any transaction generating these advises will show the logs lines as below-
Wed Jul 25 15:10:56.985 2018 LOW: pid 4180 tid 6356: 8: 2:37006: Exiting ARRFDbOperations::insertCaseTxnLog Wed Jul 25 15:10:56.985 2018 LOW: pid 4180 tid 6356: 3: 2:37006: RiskServer : Finished case logging for transaction.
For transactions which are not satisfying the criteria will result into this behavior and it is expected. There is no functionality lost because of this.