UNIX Prerequisites

Before you install the Essbase.pm extension to Perl, ensure that:

  1. You have Perl 5.6 (or higher) installed on your system.

  2. You have a C compiler installed on your system.

  3. The Essbase Server is installed. Your system should have an environment variable $ESSBASEPATH pointing to the root directory the Essbase installation. In addition, $ESSBASEPATH/bin should be included in your path variable.

  4. The following MaxL and Essbase files exist in the appropriate directories. If Essbase is installed correctly, this is already the case.

    File NameDirectory
    essmsh$ESSBASEPATH/bin
    essmaxl.h$ESSBASEPATH/api/include
    maxldefs.h$ESSBASEPATH/api/include
    essapi.h$ESSBASEPATH/api/include
    essxlat.h$ESSBASEPATH/api/include
    esstypes.h$ESSBASEPATH/api/include
    esstsa.h$ESSBASEPATH/api/include
    essauth.h$ESSBASEPATH/api/include
    libessutlu.so$ESSBASEPATH/bin
    libessshru.so$ESSBASEPATH/bin
    libessotlnu.so/libessotlsu.so$ESSBASEPATH/bin
    libesssdtapiu.so/libessdvrq.so$ESSBASEPATH/bin
    libglobalc.so$ESSBASEPATH/bin

Note:

You do not have to install the API to use MaxL. The necessary api/include and api/lib directories are created to contain the MaxL; libraries and header files.