vdsAuditMsg
The vdsAuditMsg table stores audit messages. It contains one record per audit message generated, with additional information held in the vdsAuditMsgField table (see vdsAuditMsgField).
Columns
Table: vdsAuditMsg table columns
Column name |
Data type |
Primary key |
Nullable |
Description |
vdsTimeStamp
|
timestamp |
Yes |
No |
The date and time of the event. |
vdsAMID
|
varchar(32) |
Yes |
No |
32-character hexadecimal digit AMID (without hex prefix "0x"). |
vdsSource
|
varchar(64) |
No
|
No |
The source component name. |
vdsType
|
integer |
No |
No |
The numeric type. |
vdsCode
|
varchar(8) |
No |
No |
The audit message code, e.g. "I-010003". |
vdsDesc
|
varchar(255) |
No |
No |
The description of the audit message. |
vdsCategory
|
varchar(32) |
No |
No |
The category for the audit message, e.g. "Authentication". |
vdsUserId
|
varchar(255) |
No |
Yes |
|
vdsDomain
|
varchar(255) |
No |
Yes |
|
vdsClientLocation
|
varchar(255) |
No |
Yes |
|
vdsSerialNo
|
varchar(255) |
No |
Yes |
|
vdsSignature
|
varchar(128) |
No |
Yes |
|
vdsEpochID
|
varchar(128) |
No |
Yes |
|
vdsEpochSN
|
int |
No |
Yes |
|
vdsCharacteristics
|
varchar(1024) |
No |
Yes |
|
vdsCredentialType
|
varchar(255) |
No |
Yes |
|
vdsApplicationName
|
varchar(32) |
No |
Yes |
|
vdsPolicyID
|
varchar(255) |
No |
Yes |
|
vdsMobileNumber
|
varchar(64) |
No |
Yes |
|
vdsDPType
|
varchar(32) |
No |
Yes |
|
vdsClientType
|
varchar(60) |
No
|
Yes |
|
vdsUserLocation
|
varchar(255) |
No |
Yes |
|
vdsErrorCode
|
int |
No |
Yes |
|
vdsErrorMessage
|
varchar(1024) |
No |
Yes |
|
vdsAuditLocation
|
varchar(255) |
No |
Yes |
|
vdsServerLocation
|
varchar(255) |
No |
Yes |
|
vdsDataSourceLocation
|
varchar(1024) |
No |
Yes |
|
vdsConfigurationDetails
|
varchar(1024) |
No |
Yes |
|
vdsFromLocation
|
varchar(255) |
No |
Yes |
|
vdsToLocation
|
varchar(255) |
No |
Yes |
|
vdsInfoMessage
|
varchar(1024) |
No |
Yes |
|
vdsExpirationDate
|
timestamp |
No |
Yes |
|
vdsLocalAuthentication
|
varchar(16) |
No |
Yes |
|
vdsBackendAuthentication
|
varchar(32) |
No |
Yes |
|
vdsObject
|
varchar(64) |
No |
Yes |
The type of target object. |
vdsCommand
|
varchar(64) |
No |
Yes |
|
vdsRadiusProfile
|
varchar(1024) |
No |
Yes |
|
vdsReason
|
varchar(1024) |
No |
Yes |
|
vdsTargetUserId
|
varchar(255) |
No |
Yes |
|
vdsTargetDomain
|
varchar(255) |
No |
Yes |
|
vdsPendingOperationID
|
varchar(8) |
No |
Yes |
The ID for the related pending operation. This is a case-sensitive alphanumeric 8-character string. |
vdsCorrelationID
|
varchar(36) |
No |
Yes |
The correlation ID is used to identify the audit messages that correlate to one another. |
vdsIPAddress
|
integer |
No |
Yes |
The IP address of the client related to this audit message (only in case the client is not the source of the audit message).
This field is usually set only, if vdsClientLocation is specified.
|
vdsCmdElapsedTime
|
integer |
No |
Yes |
The time in milliseconds that passed since the (SOAP) operation started. Note that you do not need to enable performance monitoring to capture the elapsed time, but not every audit message includes it. |
Keys
Primary key: (vdsAMID, vdsTimeStamp)
Foreign keys: None
Indexes
Each index level includes indexes of the levels below as well.
Table: vdsAuditMsg table indexes
Index name |
Included fields |
Level 0 |
vdsauditMsgIdx
|
vdsTimeStamp
vdsAMID
|
Level 1 (default) |
vdsauditUserIdx
|
vdsUserId
|
vdsauditDomainIdx
|
vdsDomain
|
vdsauditSerialIdx
|
vdsSerialNo
|
vdsauditClientLocIdx
|
vdsClientLocation
|
vdsauditCodeIdx
|
vdsCode
|
vdsauditDescIdx
|
vdsDescription
|
vdsauditCatIdx
|
vdsCategory
|
vdsauditTargetUserIdx
|
vdsTargetDomain
vdsTargetUserId
|
vdsauditPolicyIDIdx
|
vdsPolicyID
|
vdsauditClientTypeIdx
|
vdsClientType
|
vdsauditIPAddressIdx
|
vdsIPAddress
|
Level 2 |
vdsauditSignatureIdx
|
vdsSignature
|
vdsauditEpochIDIdx
|
vdsEpochID
|
vdsauditEpochSNIdx
|
vdsEpochSN
|
vdsauditCharacterIdx
|
vdsCharacteristics
|
vdsauditCredTypeIdx
|
vdsCredentialType
|
vdsauditAppNameIdx
|
vdsApplicationName
|
vdsauditMobileNoIdx
|
vdsMobileNumber
|
vdsauditDPTypeIdx
|
vdsDPType
|
vdsauditUserLocIdx
|
vdsUserLocation
|
vdsauditErrCodeIdx
|
vdsErrorCode
|
vdsauditErrMsgIdx
|
vdsErrorMessage
|
vdsauditAuditLocIdx
|
vdsAuditLocation
|
vdsauditServerLocIdx
|
vdsServerLocation
|
vdsauditDataSrcLocIdx
|
vdsDataSourceLocation
|
vdsauditConfDetailsIdx
|
vdsConfigurationDetails
|
vdsauditFromLocIdx
|
vdsFromLocation
|
vdsauditToLocIdx
|
vdsToLocation
|
vdsauditInfoMsgIdx
|
vdsInfoMessage
|
vdsauditExpDateIdx
|
vdsExpirationDate
|
vdsauditLocalAuthIdx
|
vdsLocalAuthentication
|
vdsauditBackendAuthIdx
|
vdsBackendAuthentication
|
vdsauditObjectIdx
|
vdsObject
|
vdsauditCommandIdx
|
vdsCommand
|
vdsauditRadProfIdx
|
vdsRadiusProfile
|
vdsauditReasonIdx
|
vdsReason
|
vdsauditStartTimeIdx
|
vdsStartTime
|
vdsauditPendingOperationIDIdx
|
vdsPendingOperationID
|