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);
}