執行批次規則

執行 Oracle Hyperion Financial Data Quality Management, Enterprise Edition 中已定義的一批工作。

必備條件

  • 批次必須先在 FDMEE 中定義,才能透過「EPM 自動執行公用程式」來執行。

  • 您必須具有必要的權限,才能執行特定的批次。

REST 資源

POST /aif/rest/{api_version}/jobs

要求

支援的媒體類型:application/json

下表彙總用戶端要求。

表格 A-3 參數

名稱 描述 類型 必要 預設值
api_version 您使用的 API 版本,例如 V1 路徑
jobType 應該設為 "BATCH"  
jobName FDMEE 中所定義之批次的名稱。  

URL 範例

https://<SERVICE_NAME>-<TENANT_NAME>.<dcX>.oraclecloud.com/aif/rest/V1/jobs

要求內文的範例

{"jobType":"BATCH",
"jobName":"BatchDataLoad"
}

回應

下表彙總回應參數。

表格 A-4 參數

名稱 描述

status

工作的狀態:-1 = 進行中;0 = 成功;1 = 錯誤;2 = 取消擱置中;3 = 已取消;4 = 無效的參數

jobStatus

工作狀態的文字表示法,包含下列其中一個值:「RUNNING」、「SUCCESS」、「FAILED」

jobId

FDMEE 中為工作產生的程序 ID

logFileName

包含這次執行之相關項目的日誌檔。

outputFileName

所產生之輸出檔案的名稱 (若有的話)。

processType

所執行之程序的類型。對於所有「資料規則」執行,將會包含「COMM_BATCH」

executedBy

用於執行規則之使用者的登入名稱。

details

如果發生應用程式錯誤,則傳回例外堆疊追蹤

支援的媒體類型:application/json

回應內文的範例

以下顯示回應內文的範例 (JSON 格式)。

{
    "jobStatus": "SUCCESS"
"jobId": 2016
"logFileName": "\outbox\logs\BATCH1_7595.log"
"outputFileName": null
"processType": "COMM_BATCH"
"executedBy": "admin"
"status": -1
"links": [1]
    0:  {
    "rel": "self"
    "href": "https://<SERVICE_NAME>-<TENANT_NAME>.<dcX>.oraclecloud.com/aif/rest/V1/jobs/2016"
    "action": "GET"
}
"details": null
}

如需範例程式碼,請參閱執行資料規則中包含的程式碼範例。