EssSetUserEx() sets a user information structure, which contains security information for the user.
ESS_FUNC_M EssSetUser (hCtx, pUserInfo);
ESS_HCTX_T | hCtx |
ESS_USERINFOEX_T | pUserInfoEx |
hCtx | Essbase API context handle. |
pUserInfoEx | Pointer to info structure of externally authenticated user. |
Returns zero (o) if successful.
This function requires the caller to have Create/Delete User privilege (ESS_PRIV_USERCREATE) for the logged in server.
ESS_FUNC_M ESS_SetUser (ESS_HCTX_T hCtx) { ESS_FUNC_M sts = ESS_STS_NOERR; ESS_USERINFO_T User; strcpy(User.Name,"Jim Smith"); strcpy(User.AppName,"Sample"); strcpy(User.DbName,"Basic"); User.Access = ESS_ACCESS_SUPER; sts = EssSetUserEx (hCtx,&User); return (sts); }
EssGetUser()
EssListUsers()
EssCreateExtUser
EssListUsersEx
EssGetUserEx()
ESS_USERINFOEX_T
EssSetApplicationAccess()
EssSetPassword()