For a list of platforms the current release of the Essbase API supports, see the Oracle Hyperion Enterprise Performance Management System Certification Matrix (http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html)
Client programs developed using the Essbase C API or Visual Basic API can be run on 32-bit platforms connecting to either 32-bit or 64-bit Essbase servers.
Precompiled client programs developed using the 32-bit Essbase Visual Basic API can be run on the 64-bit Windows platform connecting to 64-bit Essbase servers, as long as the 32-bit runtime environment is set up correctly.
Client programs developed using the Essbase C API can be run on 64-bit platforms connecting to 64-bit Essbase servers.
When running the precompiled 32-bit client program on the 64-bit machine, run it from a command prompt or other shell window where ESSBASEPATH is set to the installation directory of the 32-bit runtime client, and PATH is set to include the bin subdirectory under the ESSBASEPATH directory.
To build 64-bit objects on Windows, use the following compiler and linker flags:
Compiler:
-DBIT64 -DWIN64
Linker (Itanium based processor):
/MACHINE:IA64
Linker (Intel and AMD based processor):
/MACHINE:AMD64