ESS_REQUESTINFO_T

セッションおよび要求に関する情報の表示、またはその終了に使用できる情報が含まれています。セッションとは、Essbaseサーバーに接続されたユーザーがログインして、ログアウトするまでの時間を指します。要求とは、アプリケーションの起動やデータベース・アウトラインの再構築など、ユーザーまたは別なプロセスがEssbaseに送信するクエリーを指します。各セッションは同時に複数の要求を処理できないため、セッションと要求は1対1の関係にあります。

      typedef struct ESS_REQUESTINFO_T 
{
   ESS_LOGINID_T   LoginId;              user login identification tag
   ESS_USERNAME_T  UserName;             user name
   ESS_SVRNAME_T   LoginSourceMachine;   Login machine name
   ESS_APPNAME_T   AppName;              connected application
   ESS_DBNAME_T    DbName;               connected database
   ESS_USHORT_T    DbRequestCode;        Request code
   ESS_DESC_T      RequestString;        Request string
   ESS_TIME_T      TimeStarted;          time started (in seconds)
   ESS_REQ_STATE_T State;                current process state
}  ESS_REQUESTINFO_T, *ESS_PREQUESTINFO_T, **ESS_PPREQUESTINFO_T;
   

データ型

フィールド

説明

ESS_LOGINID_T

LoginId

ユーザーのログイン時にユーザーに割り当てられる一意な番号。

ESS_USERNAME_T

UserName

要求元のユーザー名。

ESS_SVRNAME_T

LoginSourceMachine

セッションまたは要求の送信元のサーバー名

ESS_APPNAME_T

AppName

セッションまたは要求のアクティブなアプリケーション(ある場合)

ESS_DBNAME_T

DbName

セッションまたは要求のアクティブなデータベース(ある場合)

ESS_USHORT_T

DbRequestCode

アクティブなセッションを示す正の整数。例: 774896669

ESS_DESC_T

RequestString

要求のタイプを示す文字列。使用できる値については、次の要求タイプを参照してください。

ESS_TIME_T

TimeStarted

セッションまたは要求が処理された時間(秒単位)

ESS_REQ_STATE_T

State

現在のセッションまたは要求の状態: 処理中、終了中、終了済のいずれかです。

要求タイプ