EssSetApplicationState() sets user-configurable parameters for the application using the application's state structure.
ESS_FUNC_M EssSetApplicationState (hCtx, AppName, pAppState);
ESS_HCTX_T | hCtx |
ESS_STR_T | AppName |
ESS_PAPPSTATE_T | pAppState |
hCtx | Essbase API context handle. |
AppName | Application name. |
pAppState | Pointer to application state structure. |
None.
This function requires the caller to have Application Designer privilege (ESS_PRIV_APPDESIGN) for the specified application.
ESS_FUNC_M ESS_SetAppState (ESS_HCTX_T hCtx, ESS_HINST_T hInst ) { ESS_FUNC_M sts = ESS_STS_NOERR; ESS_PAPPSTATE_T AppState; ESS_STR_T AppName; AppName = "Sample"; sts = EssGetApplicationState (hCtx, AppName, &AppState); if (!sts) { if (AppState) { /***************************** * Update AppState structure * *****************************/ sts = EssSetApplicationState (hCtx, AppName, AppState); EssFree (hInst, AppState); } return (sts); }