Create Application Using Native Method

Use this operation to create a new application of any type using the "native" (file-based) method. Creating an application using this method will allow you to add and update dimensions from .csv files, using the Update Dimension for Native Application operation.

Table 2-43 Create Application Using Native Method

Name Description
Action Type POST
Request URI http://{HostName}:19000/profitability/rest/v1/fileApplications/{applicationName}
Request Payload
{
   "description": "description",
   "instanceName": "PROFITABILITY_WEB_APP",
   "essApplicationServer":"EssbaseCluster-1",
   "sharedServicesProject":"EssbaseCluster-1",
   "applicationType": "MANAGEMENT_LEDGER",
   "webServer":"slc06vya.mydomain.com",
   "ruleDimensionName":"Rule",
   "balanceDimensionName":"Balance",
   "unicode": "true"
}
Response
{
  "type": "Profitability",
  "links": [
    {
      "href": "http://myServer.mydomain.com:19000/profitability/rest/v1/fileApplications/BksML12",
      "action": "POST",
      "rel": "self",
      "data": {
        "ruleDimensionName": "Rule",
        "unicode": true,
        "essApplicationServer": "EssbaseCluster-1",
        "applicationType": "MANAGEMENT_LEDGER",
        "balanceDimensionName": "Balance",
        "sharedServicesProject": "EssbaseCluster-1",
        "instanceName": "PROFITABILITY_WEB_APP",
        "description": "description",
        "webServer": "slc06vya.mydomain.com"
      }
    }
  ],
  "status": 0,
  "details": "Application for Flat file import has been created with name :: BksML12",
  "statusMessage": "SUCCESS"
}
Process Type Asynchronous

Table 2-44 Request Parameters

Parameter Description Example
applicationName Application Name BksML1
applicationType Application Type

Valid values are:

MANAGEMENT_LEDGER

DETAILED or DETAIL

ruleDimensionName For Management Ledger applications (optional) for overriding the Rule dimension name Rule
balanceDimensionName For Management Ledger applications (optional) for overriding the Balance dimension name Balance
measuresDimensionName For Detailed applications (optional) for overriding the default Measures dimension name.

MeasuresDP

Response Values: None