ESS_USERINFOID_T, ESS_GROUPINFOID_T

ユーザーまたはグループに関する情報を保管します。この構造体はESS_USERINFOEX_Tに似ていますが、ProviderNameおよびconnparamフィールドが追加されています。

      typedef struct ESS_USERINFOID_T
{
   ESS_USERNAME_T     Name;          
   ESS_USERNAME_T     ProviderName;
   ESS_PASSWORD_T     Password;  
   ESS_APPNAME_T      AppName;       
   ESS_DBNAME_T       DbName;        
   ESS_BOOL_T         Login;         
   ESS_USHORT_T       Type;          
   ESS_ACCESS_T       Access;        
   ESS_ACCESS_T       MaxAccess;     
   ESS_DATE_T         Expiration;    
   ESS_TIME_T         LastLogin;     
   ESS_TIME_T         DbConnectTime; 
   ESS_USHORT_T       FailCount;     
   ESS_LOGINID_T      LoginId;       
   ESS_DESC_T         Description;   
   ESS_EMAIL_T        EMailID;       
   ESS_BOOL_T         LockedOut;        
   ESS_BOOL_T         PwdChgNow;        
   ESS_PROTOCOL_T     protocol;    
   ESS_CONNPARAM_T    connparam; 

} ESS_USERINFOID_T, *ESS_PUSERINFOID_T, **ESS_PPUSERINFOID_T,
  ESS_GROUPINFOID_T, *ESS_PGROUPINFOID_T, **ESS_PPGROUPINFOID_T;

   

データ型

フィールド

説明

ESS_USERNAME_T

Name

ユーザー名

ESS_USERNAME_T

ProviderName

ユーザー・ディレクトリの名前。例: @Native Directory

ESS_PASSWORD_T

Password

外部認証済ユーザーのパスワード。Essbaseの認証済メカニズムに外部認証済ユーザーを設定する場合にのみ、これを使用します。このパスワードは、サーバーから外部認証済ユーザーの情報を取得するなど、他の状況では無視されます。

ESS_APPNAME_T

AppName

現在接続しているアプリケーションの名前(該当する場合)

ESS_DBNAME_T

DbName

現在接続しているデータベースの名前(該当する場合)

ESS_BOOL_T

Login

ログイン・ステータスを示すフラグ

ESS_USHORT_T

Type

構造体のタイプ。このフィールドには次の値が含まれます:

  • ESS_TYPE_USER

ESS_ACCESS_T

Access

ユーザーに割り当てられたデフォルトのアクセス権限。値には、次のビット値を任意に組み合せできます:

  • ESS_ACCESS_SUPER /* スーパーバイザ、全ビットを設定 */

  • ESS_PRIV_APPCREATE /* アプリケーションの作成/削除権限 */

  • ESS_PRIV_USERCREATE /* ユーザーの作成/削除権限 */

ESS_ACCESS_T

MaxAccess

ユーザーの最大アクセス権(個別のアクセス権とグループ・メンバーシップによるアクセス・レベルを含む)

ESS_DATE_T

Expiration

ユーザーのパスワードの失効日

ESS_TIME_T

LastLogin

グリニッジ標準時刻で示した、ユーザーが最後に正常にログインした日付

ESS_TIME_T

DbConnectTime

データベース接続のローカル(サーバー)時刻。読取り専用。EssSetUserでは設定できません。

ESS_USHORT_T

FailCount

最後に正常にログインしてからの、失敗したログインの回数

ESS_LOGINID_T

LoginId

ユーザー・ログイン識別タグ

ESS_DESC_T

Description

ユーザーの説明

ESS_EMAIL_T

EMailID

ユーザーの電子メール・アドレス

ESS_BOOL_T

LockedOut

ユーザーがロック・アウトされていることを示すフラグ

ESS_BOOL_T

PwdChgNow

ユーザーがパスワードを変更する必要があることを示すフラグ

ESS_PROTOCOL_T

protocol

外部認証プロトコル。

ESS_CONNPARAM_T

connparam

ディレクトリのユーザーまたはグループを識別する一意のID属性。例:

                     native://nvid=f0ed2a6d7fb07688:5a342200:1265973105c:-7f46?USER