Displays the type of security in use: native or Shared Services mode.
Syntax
ESS_FUNC_M EssGetEssbaseSecurityMode (hCtx, pMode);
Parameter | Data Type | Description |
---|---|---|
hCtx | ESS_HCTX_T | API context handle (input). |
pMode | ESS_PSECURITY_MODE_T | Address of variable to recieve type of security in use. |
Return Value
Returns 0 if successful; otherwise, returns an error.
Example
/* ESS_FUNC_M EssGetEssbaseSecurityMode (ESS_HCTX_T hCtx, ESS_PSECURITY_MODE_T mode); */ ESS_FUNC_M ESS_SS_GetEssbaseSecurityMode(ESS_HCTX_T hCtx) { ESS_STS_T sts = ESS_STS_NOERR; ESS_SECURITY_MODE_T mode; sts = EssGetEssbaseSecurityMode(hCtx, &mode); if(sts) { printf("Failed to get Essbase Security mode.\n"); } else { printf("Essbase Security Mode : %d\n", mode); } return(sts); }
See also an extended Shared Services Migration and User Management API Example