Migrates Essbase Server and any existing users and groups to EPM System security mode.
Syntax
ESS_FUNC_M EssSetSSSecurityMode (hCtx, option, NewPassword, FileName, flag);
Parameter | Data Type | Description | ||
---|---|---|---|---|
hCtx | ESS_HCTX_T | API context handle. | ||
option | ESS_USHORT_T | Integer representing the desired password creation method for migrated users.
| ||
NewPassword | ESS_STR_T | Password string (if option 2 is used). | ||
FileName | ESS_STR_T | Name of file to contain saved passwords. If not provided, the default file is $ARBORPATH/bin/MigratedUsersPassword.txt. | ||
flag | ESS_USHORT_T | Whether the passwords file, if already existing, should be overwritten.
|
Return Value
Returns 0 if successful; otherwise, returns an error.
Access
This function requires the caller to be an Administrator.
Example
ESS_FUNC_M ESS_SS_SetSSSecurityMode(ESS_HCTX_T hCtx) { ESS_STS_T sts = ESS_STS_NOERR; ESS_STR_T newpassword = ESS_NULL; ESS_USHORT_T option; ESS_STR_T fName = ESS_NULL; ESS_USHORT_T flag = 0; /* New Shared Services Native User Password Option: * * 0 to use user provided password * 1 to use the user name as password * 2 to automatically generate a password **/ option = 1; /* Using user name as password */ sts = EssSetSSSecurityMode(hCtx, option, newpassword, fName, flag); if(sts) printf("Failed to migrate Essbase Server to Shared Services mode.\n"); return (sts); }
See also an extended Shared Services Migration and User Management API Example
See Also