EssSetApplicationAccess() sets a list of user application access structures, which contain information about user access to applications.
ESS_FUNC_M EssSetApplicationAccess (hCtx, Count, pUserApp);
ESS_HCTX_T | hCtx |
ESS_USHORT_T | Count |
ESS_PUSERAPP_T | pUserApp |
hCtx | Essbase API context handle. |
Count | Count of user application structures. |
PUserApp | Pointer to an array of user application structures. |
None.
This function requires the caller to have application Design privilege (ESS_PRIV_APPDESIGN) for the specified application.
ESS_FUNC_M ESS_SetApplicationAccess (ESS_HCTX_T hCtx) { ESS_FUNC_M sts = ESS_STS_NOERR; ESS_USHORT_T Count; ESS_USERAPP_T UserApp; strcpy(UserApp.UserName,"Jim Smith"); strcpy(UserApp.AppName,"Sample"); UserApp.Access = ESS_PRIV_APPDESIGN; UserApp.MaxAccess = ESS_PRIV_APPDESIGN; sts = EssSetApplicationAccess(hCtx, Count, &UserApp); return (sts); }
EssGetApplicationAccess()
EssListUsers()
EssSetDatabaseAccess()
EssSetUser()