Previous Topic: Event Provider Structures

Next Topic: SmLog_EMS_t

SmLog_Access_t

Contains information about an access event.

Syntax
typedef struct SmLog_Access_s
{
   long nVersion;
   long nCurrentTime;
   Sm_Api_Reason_t nReason;
   char* szAgentName;
   char* szSessionId;
   char* szClientIp;
   char* szUserName;
   char* szDomainOid;
   char* szRealmName;
   char* szRealmOid;
   char* szAuthDirName;
   char* szAuthDirServer;
   char* szAuthDirNamespace;
   char* szServer;
   char* szResource;
   char* szAction;
   char* szTransactionId;
   char* szStatusMsg;
   char* szDomainName;
   char* szImpersonatorName;
   char* szImpersonatorDirName;
} SmLog_Access_t;

Field

Description

nVersion

Version number of the Policy Server.

nCurrentTime

Policy Server time (in GMT) when the event occurred.

nReason

Contains the reason identifier.

szAgentName

Name of the agent.

szSessionId

Session ID.

szClientIp

The IP address of the client.

szUserName

Full distinguished name of the user or administrator.

szDomainOid

The object identifier of the domain object.

szRealmName

Name of the realm in which the resource is protected.

szRealmOid

Object identifier for the realm object.

szAuthDirName

The name of the directory.

szAuthDirServer

Directory Server of a SiteMinder user directory where user's context was established.

szAuthDirNamespace

Directory Namespace such as LDAP, WinNT, or ODBC.

szServer

Name of the server holding the resource.

szResource

Name of the resource.

szAction

Type of action performed on the resource. A typical action when accessing web resources is a GET.

szTransactionId

Identifier of a transaction between the agent and Policy Server. The agent sets this ID and the Policy Server logs it.

When the agent makes a request to the Policy Server, it associates an ID with the request. Since the agent may make many such requests, the agent uses the ID to match information from the Policy Server with the originating request.

szStatusMsg

Status message.

szImpersonatorName

Specifies the name of the impersonator.

Set to NULL if there is no impersonated session in progress.

szDomainName

Specifies the name of the domain.

szImpersonator
  DirName

Specifies the name of the user directory used to authenticate the impersonator.

Set to NULL if there is no impersonated session in progress.

More Information:

Sm_Api_Reason_t


Copyright © 2010 CA. All rights reserved. Email CA about this topic