CA Strong Authentication and Risk Authentication logs contain useful information that summarizes the transaction that has ended. Some of the performance information is displayed as acronyms. What do the various acronyms in CA Strong Authentication and CA Risk Authentication logs stand for?
All Supported Advanced Authentication (AA) Environments
Component : Advanced Authentication (Arcot WebFort, Arcot RiskFort)
CA Strong Authentication Server a.k.a (also known as) Webfort / Authminder
Client/client SDK logs:
2017-03-24 12:26:38,580 [http-apr-8080-exec-6] INFO TxnMarker,(http-apr-8080-exec-6:30) - Txn-Begin : OP=create | CTxID=_E19K_1_44
2017-03-24 12:26:38,674 [http-apr-8080-exec-6] INFO TxnMarker,(http-apr-8080-exec-6:44) - Txn-End : OP=create | CTxID=_E19K_1_44 | STxID=8004 | RC=0 | REC=0 | TOT=94 | SRT=72 | TGC=16 | TRC=0 | TWR=0 | TRD=62 | TCR=-1 | RTC=0 | NCA=-1 | NCB=-1
Field Description:
OP - Identifier for the operation or Operation to be requested to the server
CTxID - Client (i.e. Java SDK) transaction identifier
STxID - WebFort server transaction identifier
RC - Response code, indicates the final status of the transaction
REC - Further detailed status of the transaction, typically applicable in case of failure
TOT -Total time taken to process the API call
SRT - Time taken by the server to process and respond to the request
TGC - Time taken to get the connection from the
TRC - Time taken to return the connection to the pool
TWR - Time take to write to the socket
TRD - Time take to read from the socket
TCR - Time taken to create a new connection
RTC - Retry count, number of attempts made on the pool to get the connection
NCA - Number of connections available in the pool at this point in time
NCB - Number of connections borrowed from the pool at this point in time
Webfort Server side log (arcotwebfort.log):
03/09/17 14:07:13.405 INFO TXN_WS -321016976 465169637 - Txn-End : TxnID=465169637 | ClientTxnID=[] | Processor=20 (ISSUANCE) | Operation=2103 (ISSUANCE_CRED_FETCH) | Response=0 (SUCCESS) | Reason=0 (UNDEFINED) | RespSize=3857 | Time=93 | DBT=35 | NQ=3 | ExtEvents={ NONE } | AddInfo=[Credential(s) : {ARCOTID}] | LTB=01375 | LNL=0009/0009 | LML=154
Field Description:
TxnID - Transaction identifier generated by Web fort Server upon client request.
ClientTxnID=[] - Client (typically Java SDK) transaction identifier
Processor - Internal identifier for processing module
Operation - Identifier for the operation which is associated with Processor
Response - Response code, indicates the final status of the transaction
Reason - Further detailed status of the transaction, typically applicable in case of failure
RespSize - Size of the response sent to the client in bytes
Time - Time taken to process the request
uDBT - Total DB Queries Execution Time
nNQ - Total Executed DB Queries Count
ExtEvents - Any external events triggered, this is applicable in case of plug-in/call-out
Additional Info:
Credential(s) - Credential Type
LTB - Total Number of Bytes Logged
LNL - Total Number of lines logged/attempted
(Total Num Calls Served/Total Num Calls)
LML - Max Number of Bytes among the Calls Served
Risk Fort Server side log (arcotriskfort.log):
Client/client SDK logs:
2017-03-24 14:15:05,015 [http-apr-8080-exec-7] INFO arcot.riskfortAPI.RFPerfLogger(30) -> [http-apr-8080-exec-7]Txn-Begin : Operation=PE | SId=2:21
2017-03-24 14:15:05,015 [http-apr-8080-exec-7] DEBUG arcot.riskfortAPI.RiskXActionAPI(364) -> PostEvaluate: Transaction ID of evaluateRisk = 2:21| SecondaryAuthStatus = true
2017-03-24 14:15:05,015 [http-apr-8080-exec-7] DEBUG arcot.riskfortAPI.RiskXActionAPI(369) -> PostEvaluate: UserName = <User-name>
2017-03-24 14:15:05,015 [http-apr-8080-exec-7] DEBUG arcot.riskfortAPI.RiskXActionAPI(815) -> updateAttributes: XML Request
Server side response logs received by client:
2017-03-24 14:15:05,062 [http-apr-8080-exec-7] INFO arcot.riskfortAPI.RFPerfLogger(39) -> [http-apr-8080-exec-7]Txn-End : Operation=UA | CTID=RF_E_WCvR_http-apr-8080-exec-7_3 |SId=2:21 | TxnId=2:22 | Time=47 | TGC=0 | TRC=0 | TWR=0 | TRD=32 | TCR=-1 | RTC=0 | NCA=-1 | NCB=-1
2017-03-24 14:15:05,062 [http-apr-8080-exec-7] DEBUG arcot.riskfortAPI.RiskXActionAPI(474) -> PostEvaluate: PostEvaluateResponse: Transaction ID = 2:22, isAllowed = true
2017-03-24 14:15:05,062 [http-apr-8080-exec-7] INFO arcot.riskfortAPI.RFPerfLogger(56) -> [http-apr-8080-exec-7]Txn-End : Operation=PE | SId=2:21 | Time=47
Fields Description:
http-apr-8080-exec-7 - http request created by client
Operation - Operation requested by client or user
CTID - Client transaction identifier
Session ID - Session identifier
TxnId - - Server Transaction identifier received by client
Time - Time taken to process the request
TGC - Time taken to get the connection from the pool
TRC - Time taken to return the connection to the pool
TRD - Time take to read from the socket
TCR - Time taken to create a new connection
RTC - Retry count, number of attempts made on the pool to get the connection
NCA - Number of connections available in the pool at this point in time
NCB - Number of connections borrowed from the pool at this point in time
CA Risk Authentication (a.k.a. RiskFort/Riskminder) Server Logs:
Thu Mar 09 14:13:58.308 2017 INFO: pid 25551 tid 4118780784: 8: 7:56607694: TE:SDKTID=[RF_E_6K47_[ACTIVE] ExecuteThread: '169' for queue: 'weblogic.kernel.Default (self-tuning)'_43]| Op=[1]| CID=[AFM]| RC=[0] | RS=[949]| XMLT=[0]| RT=[112]| PT=[147]| NDB=[11]| DBT=[60]| DIDT=[-1] NUDS=[1] UDST=[47] RVLKUP=[0]
Fields Description:
TE:SDKTID - SDK transaction identifier ( client request ID )
Op - Operation to be performed by server and requested by client
CID - If the request received by client then it is the combination of "callerID | session ID"
If it is requested by AFM then it is "AFM"
RC - Response code, indicates the final status of the transaction
RS - Response size
XMLT -Time taken for parsing the xml message received by the server.
RT -Time taken b/w receiving the message to sending the message
PT -Time taken b/w receiving the message and creating a case (if any).
NDB -Total Number of DB Queries Execution Time
DBT -Time taken by the DB Queries execution
DIDT -Time taken for device id generation
NUDS -Total number of UDS request for a transaction.
UDST -Total time taken by UDS requests for a transaction
RVLKUP -If the client/User is not provided with Device ID then this flag will be set by client. Server will get the associated device ID from DB.
If the client/User is provided with Device ID then this flag has no effect on the transaction.