ESS_REQUESTINFOEX_T

Contains information that can be used to display information about, or terminate, sessions and requests. A session is the time between login and logout for a user connected to Essbase Server. A request is a query sent to Essbase by a user or by another process; for example, starting an application, or restructuring a database outline. Each session can process only one request at a time; therefore, sessions and requests have a one-to-one relationship. This structure is similar to ESS_REQUESTINFO_T, with the addition of the ProviderName and connparam fields.

typedef struct ESS_REQUESTINFOEX_T 
{
   ESS_LOGINID_T   LoginId;
   ESS_USERNAME_T  UserName;
   ESS_USERNAME_T  ProviderName;
   ESS_CONNPARAM_T connparam;        

   ESS_SVRNAME_T   LoginSourceMachine;
   ESS_APPNAME_T   AppName;
   ESS_DBNAME_T    DbName;
   ESS_USHORT_T    DbRequestCode;
   ESS_DESC_T      RequestString;
   ESS_TIME_T      TimeStarted;
   ESS_REQ_STATE_T State;
}  ESS_REQUESTINFOEX_T, *ESS_PREQUESTINFOEX_T, **ESS_PPREQUESTINFOEX_T;
Data TypeFieldDescription
ESS_LOGINID_TLoginIdA unique number assigned to the user when the user logs in
ESS_USERNAME_TUserNameName of the requesting user
ESS_USERNAME_TProviderName Name of the user directory. Example: @Native Directory
ESS_CONNPARAM_TconnparamUnique identity attribute identifying a user or group in a directory. Example:
native://nvid=f0ed2a6d7fb07688:5a342200:1265973105c:-7f46?USER
ESS_SVRNAME_T LoginSourceMachineServer name from which the session or request is being made
ESS_APPNAME_TAppNameActive application (if any) for the session or request
ESS_DBNAME_T DbNameActive database (if any) for the session or request
ESS_USHORT_TDbRequestCodeA positive integer representing an active session. Example: 774896669
ESS_DESC_T RequestStringA string representing the type of request. For possible values, see ESS_REQUESTINFOEX_T.
ESS_TIME_TTimeStartedHow long the session or request has been in progress (in seconds)
ESS_REQ_STATE_TState;State of the current session or request: whether it is processing, terminating, or terminated.

Request Types