
348 • Developing Essbase Applications: Advanced Techniques for Finance and IT Professionals
Table9.1 JAPI Object Creation
Class/Interface Operation Code
IEssbase Setup
IEssbase.Home.create(IEssbase.JAPI_VERSION)
Teardown
if (essHome?.isSignedOn()) {
essHome.signOff()
}
essHome = null
IEssOlapServer Setup
essSvr = essHome.signOn(userId, password,
false, null, apsUrl, essSvr)
essSvr = essHome.signOn(userId, password,
false, null, 'Embedded', essSvr)
Teardown
if (essSvr?.isConnected()) {
essSvr.disconnect()
}
essSvr = null
IEssOlapApplication Setup
essApp = essSvr.getApplication(app)
Teardown
essApp = null
IEssCube Setup
essCube = essApp.getCube(cube)
Teardow