Scenario 6: Refreshing the Application

This scenario shows how to use the EPM Cloud REST APIs to refresh the application.

Example 5-16 Java

public void integrationScenarioRefreshTheApplication() throws Exception {
	uploadFile("accounts.zip");
	executeJob("IMPORT_METADATA", "accountMetadata", "{importZipFileName:accounts.zip}");
	executeJob("CUBE_REFRESH", null, null);
}

Common Functions: See Common Helper Functions for Java.

Dependent APIs: See Java Sample — ExecuteJob.java and Java Sample — UploadFile.java in Upload and Download Files.

Example 5-17 cURL

funcIntegrationScenarioRefreshTheApplication() {
	funcUploadFile "accounts.zip"
	funcExecuteJob "IMPORT_METADATA" "accountMetadata" "{importZipFileName:accounts.zip}"
	funcExecuteJob "CUBE_REFRESH" "cubeRefresh"
}

Example 5-18 Groovy

def integrationScenarioRefreshTheApplication() {
	uploadFile("accounts.zip");
	executeJob("IMPORT_METADATA", "accountMetadata", "importZipFileName:accounts.zip");
	executeJob("CUBE_REFRESH", "cubeRefresh", null);
}