ARRFDbOperations::insertCaseTxnLog. NULL SysAuditLog object from ArRiskReqCtx

book

Article ID: 107899

calendar_today

Updated On:

Products

CA Rapid App Security CA Advanced Authentication CA 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.
 

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. 
 

Environment

CA Risk Authentication 9.0.0.0075
OS = RHEL 6.7

Resolution

This is expected behavior