Essbase 21.8 → 26.1
Description and summary text changes are ignored; everything below is a change to the shape of the API.
| 21.8 | 26.1 | Change | |
|---|---|---|---|
| Endpoints | 383 | 494 | +111 |
| Models | 250 | 256 | +6 |
Endpoints added in 26.1
- DELETE
/ai/applications/{applicationName}/databases/{databaseName}/calculation/conversation/{conversationId}Drop a conversation. - DELETE
/ai/applications/{applicationName}/databases/{databaseName}/conversationHistoryDelete conversation history - DELETE
/federatedoverdatasource/mappingdeleteMapping - DELETE
/outline/{app}/{cube}/editdeleteMember - DELETE
/outline/{app}/{cube}/qeditdeleteMember_1 - GET
/ai/applications/{applicationName}/databases/{databaseName}/calculation/conversationList all calculation specific Conversations IDs - GET
/ai/applications/{applicationName}/databases/{databaseName}/calculation/conversation/{conversationId}Get all calculation specific conversations. - GET
/ai/applications/{applicationName}/databases/{databaseName}/conversationList conversations - GET
/ai/applications/{applicationName}/databases/{databaseName}/conversationHistoryGet conversation history - GET
/amwread - GET
/backup/application/{applicationId}getApplicationBackups - GET
/backup/applicationsgetApplications - GET
/backup/infogetBackupInfo - GET
/backup/isrunningisRunning - GET
/backup/queuegetQueueInfo - GET
/backup/settingsgetSettings - GET
/backup/settings/validationgetSettingsValidator - GET
/backup/systemgetSystemBackups - GET
/catalog_old/{fileName}getFileContent - GET
/cfgGet Essbase Configuration. - GET
/cloudstorage/configGet object storage configuration - GET
/ess-mcpdoGet - GET
/ess-mcp/toolslistTools - GET
/fastwriteback/checkSQLloadcheckIfSQLLoad - GET
/federatedoverdatasource/av/avparamsavParams - GET
/federatedoverdatasource/av/statusavStatus - GET
/federatedoverdatasource/av/validatevalidate - GET
/federatedoverdatasource/cancelcancelRequest - GET
/federatedoverdatasource/factmanaged/settingsfactManagedSettings - GET
/federatedoverdatasource/lastcommitgetFedVersion - GET
/federatedoverdatasource/mappinggetMapping - GET
/federatedoverdatasource/mapping/crgetMappingCR - GET
/federatedoverdatasource/mapping/denormalizedgetMappingDenormalized - GET
/files/getDatabasesFromLCMZipGet database names from LCM zip file - GET
/logsGet All Server Types - GET
/logs/streamReturn Filtered Logs - GET
/logs/{serverType}Download Logs for Server Type - GET
/logs/{serverType}/allDownload All Logs - GET
/logs/{serverType}/latestDownload Latest Log - GET
/odbcread_1 - GET
/outline/{app}/{cube}/editgetMembers_1 - GET
/outline/{app}/{cube}/edit/ancestors/{memberUniqueName}getAncestorsMemberInfo - GET
/outline/{app}/{cube}/edit/copy/statusgetCopyMembersStatus - GET
/outline/{app}/{cube}/edit/descendantsCount/{memberUniqueName}getDescendantsCount - GET
/outline/{app}/{cube}/edit/getRelatedInfogetRelatedInfo - GET
/outline/{app}/{cube}/edit/memberSelectionmemberSelection - GET
/outline/{app}/{cube}/edit/settings/aliasesgetAliasTableNames - GET
/outline/{app}/{cube}/edit/settings/hierarchyDetailsgetHierarchyDetails - GET
/outline/{app}/{cube}/edit/settings/outlinegetOutlineSettings - GET
/outline/{app}/{cube}/edit/settings/smartlistgetAllSmartList - GET
/outline/{app}/{cube}/edit/sharedgetSharedMembers - GET
/outline/{app}/{cube}/edit/validatevalidate_1 - GET
/outline/{app}/{cube}/edit/{memberUniqueName}getMemberInfo - GET
/outline/{app}/{cube}/qeditgetMembers_3 - GET
/outline/{app}/{cube}/qedit/ancestors/{memberUniqueName}getAncestorsMemberInfo_1 - GET
/outline/{app}/{cube}/qedit/descendantsCount/{memberUniqueName}getDescendantsCount_1 - GET
/outline/{app}/{cube}/qedit/memberSelectionmemberSelection_1 - GET
/outline/{app}/{cube}/qedit/settings/aliasesgetAliasTableNames_1 - GET
/outline/{app}/{cube}/qedit/settings/outlinegetOutlineSettings_1 - GET
/outline/{app}/{cube}/qedit/settings/smartlistgetAllSmartList_1 - GET
/outline/{app}/{cube}/qedit/sharedgetSharedMembers_1 - GET
/outline/{app}/{cube}/qedit/validatevalidate_2 - GET
/outline/{app}/{cube}/qedit/{memberUniqueName}getMemberInfo_1 - GET
/service/statusgetStatus - GET
/versiongetVersion - PATCH
/outline/{app}/{cube}/editupdateMember - PATCH
/outline/{app}/{cube}/qeditupdateMember_1 - POST
/ai/applications/{applicationName}/databases/{databaseName}/calculation/generateGenerate calculation script. - POST
/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/scriptops/validateValidate Calc Script - POST
/backup/applicationsbackupApplications - POST
/backup/startstartBackup - POST
/backup/stopstopBackup - POST
/cloudstorage/config/testVerify object storage configuration - POST
/ess-mcpdoPost - POST
/ess-mcp/callcallTool - POST
/event/{eventName}fireEvent - POST
/fastwriteback/adwloadload - POST
/federatedoverdatasourcereport - POST
/federatedoverdatasource/av/createAvcreateAv - POST
/federatedoverdatasource/clearregionsclear - POST
/federatedoverdatasource/saveformulassaveFormulas - POST
/federatedoverdatasource/saveformulas/cachecacheFormulas - POST
/federatedoverdatasource/writebackwriteback - POST
/federatedsamplereport_1 - POST
/outline/{app}/{cube}/editoutlineAction - POST
/outline/{app}/{cube}/edit/copycopyMembers - POST
/outline/{app}/{cube}/edit/currencyDatabasecreateCurrencyDB - POST
/outline/{app}/{cube}/edit/directoutlineEdit - POST
/outline/{app}/{cube}/edit/exportaliastableexportAliasTable - POST
/outline/{app}/{cube}/edit/importaliastableimportAliasTable - POST
/outline/{app}/{cube}/edit/membersgetMembers - POST
/outline/{app}/{cube}/edit/motfsetMOTF - POST
/outline/{app}/{cube}/qeditoutlineAction_1 - POST
/outline/{app}/{cube}/qedit/currencyDatabasecreateCurrencyDB_1 - POST
/outline/{app}/{cube}/qedit/directoutlineEdit_1 - POST
/outline/{app}/{cube}/qedit/membersgetMembers_2 - POST
/outline/{app}/{cube}/qedit/motfsetMOTF_1 - POST
/security/syncwithidpsyncWithIDP - POST
/service/actions/startstart - POST
/service/actions/stopstop - PUT
/amwwrite - PUT
/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/contentuploadScriptContent - PUT
/backup/settingssaveSettings - PUT
/cloudstorage/configCreate or update object storage configuration - PUT
/federatedoverdatasource/mappingcreateMappingLegacy - PUT
/federatedoverdatasource/mapping/crcreateMappingCR - PUT
/federatedoverdatasource/mapping/denormalizedcreateMappingDenormalized - PUT
/federatedoverdatasource/mapping/denormalized/legacytestcreateMappingDenormalizedLegacyTest - PUT
/odbcwrite_1 - PUT
/outline/{app}/{cube}/editsave - PUT
/outline/{app}/{cube}/qeditsave_1
Endpoints removed in 26.1
No endpoints removed.
Endpoints changed
- DELETE
/centralizedurl- removed response `200` - array[CentralizedURL]
- DELETE
/performance/files- response `200`: InputStream -> object
- GET
/applications/actions/name/{appVisiblity}- response `200`: Arrays -> object
- GET
/applications/{applicationName}/connections/{connectionName}- added parameter `assertWallet` in `query` - boolean
- GET
/applications/{applicationName}/databases/{databaseName}/partitions- parameter `type` in `query`: array[string{TRANSPARENT,REPLICATED,FEDERATED}] -> string{TRANSPARENT,REPLICATED,FEDERATED}
- GET
/applications/{application}/databases/{database}/mdx/{name}- response `200`: InputStream -> (no content)
- GET
/connections/{connectionName}- added parameter `assertWallet` in `query` - boolean
- GET
/connections/{connection}/getdependentconnections- response `default`: (no content) -> (untyped)
- GET
/files/getobjectstoreuri- response `default`: (no content) -> (untyped)
- GET
/files/uploadconfig- added parameter `path` in `query` - string
- response `default`: (no content) -> (untyped)
- GET
/jobs- added parameter `caseSensitive` in `query` - boolean
- added parameter `jobDateFrom` in `query` - string
- added parameter `jobDateTo` in `query` - string
- added parameter `jobTypeSearch` in `query` - string
- added parameter `searchBy` in `query` - string
- GET
/performance/files/actions/download- response `200`: InputStream -> (no content)
- GET
/performance/files/{file}- response `200`: InputStream -> (no content)
- GET
/preferences- added response `default` - (untyped)
- removed response `200` - Preference
- GET
/rocluster/{svrName}/appcubelist- response `200`: object -> string
- POST
/ai/aiconnection/{aiConnectionName}/chat/profile/{profileName}- added parameter `description` in `query` - string
- POST
/ai/applications/{applicationName}/databases/{databaseName}/mdxgenerator- added parameter `` in `body` - MdxGeneratorDTO
- added parameter `isFeedback` in `query` - boolean
- POST
/applications/{application}/databases/{database}/mdx- response `200`: InputStream -> (no content)
- POST
/centralizedurl- removed response `200` - array[CentralizedURL]
- POST
/groups/actions/delete- response `200`: InputStream -> object
- POST
/outline/{app}/{cube}/xml- added parameter `app` in `path` - string (required)
- added parameter `cube` in `path` - string (required)
- removed parameter `<p>Application name.</p>` in `path` - string (required)
- removed parameter `<p>Database name.</p>` in `path` - string (required)
- response `default`: (no content) -> (untyped)
- POST
/users/actions/delete- response `200`: InputStream -> (no content)
- PUT
/files/{path}- response `200`: GenericEntity -> object
Models added in 26.1
AvDdlDTO3 propertiesAvDimDdlDTO7 propertiesBackupConfigBean9 propertiesCalcAssistGeneratorDTO3 propertiesCloudStorageDetails8 propertiesCrPartitionSettings6 propertiesCron6 propertiesDenormalizedPartition4 propertiesDimensionDTO12 propertiesEssbaseArtifactBuilderObjectObject0 propertiesEventParameters2 propertiesFederatedDataDTO6 propertiesMaintenanceWindow2 propertiesMdxGeneratorDTO1 propertiesMemberDTO11 propertiesOdometerDTO12 properties
Models removed in 26.1
Arrays0 propertiesDatabaseSettings2 propertiesGenericEntity2 propertiesInputStream0 propertiesJAXBElement5 propertiesJAXBElementObject5 propertiesQName3 propertiesSystemMaintainableResource3 propertiesSystemMaintenanceLimits2 propertiesType1 properties
Models changed
AppEncryption- `key`: array[string(byte)] -> string(byte)
- `type`: string -> string (required)
CreateApplication- `appType`: string{NATIVE,UTF8} -> string{native,utf8}
EssbaseASODbCompression- added `values` - EssbaseArtifactBuilderObjectObject
GridOperation- `action`: string{ZOOM_IN,ZOOM_OUT,KEEP_ONLY,REMOVE_ONLY,REFRESH,PIVOT,PIVOT_TO_POV,SUBMIT} -> string{zoomin,zoomout,keeponly,removeonly,refresh,pivot,pivotToPOV,submit}
LayoutDimension- `axis`: string{COLUMN,ROW,POV} -> string{Column,Row,POV}
OtlEditMain- `editActions`: array[JAXBElementObject] -> array[object]
Preferences- added `rowSuppression` - RowSuppression
ROCluster- added `nodeVales` - array[array[string]]
ZoomIn- `ancestor`: string{TOP,BOTTOM} -> string{top,bottom}
- `mode`: string{CHILDREN,DESCENDENTS,BASE} -> string{children,descendents,base}