Initialization and Login Functions

These functions initialize the API, and log in and out of the Essbase server. They also obtain version information, and enable an application to create and delete local contexts.

FunctionDescription
EsbAutoLogin()Displays a dialog box which allows the user to log in to an Essbase server, and optionally selects an active application and database.
EsbCreateLocalContext() Creates a local API context for use in local API operations
EsbDeleteLocalContext() Releases a local context previously created by EsbCreateLocalContext()
EsbGetAPIVersion()Gets version number of the API DLL in use
EsbGetVersion()Gets the full version number of the connected Essbase server.
EsbInit()Initializes the Essbase API and message database.
EsbLogin()Logs a user in to the Essbase server.
EsbLoginSetPassword()Logs in a user, and changes the password.
EsbLogout()Logs a user out from an Essbase server.
EsbLogoutUser()Allows a Supervisor or Application Designer to disconnect another user from an Essbase server.
EsbShutdownServer() Allows a Supervisor to remotely stop the Essbase Agent.
EsbTerm()Terminates the API and releases all system resources used by the API.
EsbValidateHCtx()Validates a specific API context handle (hCtx).