EssGetVersion

Description

EssGetVersion() gets the full version number of the connected Essbase server, in the form Release.Version.Revision, e.g. 3.0.0.

Syntax
ESS_FUNC_M EssGetVersion (hCtx, pRelease, pVersion, pRevision);
ESS_HCTX_ThCtx
ESS_PUSHORT_TpRelease
ESS_PUSHORT_TpVersion
ESS_PUSHORT_TpRevision

Parameters

hCtxEssbase API context handle.
pReleaseAddress of variable to receive release number.
pVersionAddress of variable to receive version number.
pRevisionAddress of variable to receive revision number.

Return Value

If successful, returns the full incremental Essbase version number in pRelease, pVersion and pRevision.

Notes

Access

This function requires no special privileges.

Example

ESS_FUNC_M
ESS_GetVersion (ESS_HCTX_T  hCtx)
{
   ESS_FUNC_M     sts = ESS_STS_NOERR;
   ESS_USHORT_T  Release;
   ESS_USHORT_T  Version;
   ESS_USHORT_T  Revision;
       
   sts = EssGetVersion (hCtx, &Release, &Version,
         &Revision);
   if (!sts)
   {
      printf ("\r\nEssbase Application Server - Version %d.%d.%d\r\n", Release, Version, Revision);
   }
   
  return (sts);
}

See Also

EssInit()