执行已在 Oracle Hyperion Financial Data Quality Management, Enterprise Edition 中定义的批处理作业。
先决条件
必须在执行之前使用 EPM Automate Utility 在 FDMEE 中定义批处理。
您必须拥有执行特定批处理所需的权限。
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 参数
名称 | 说明 |
---|---|
|
作业状态:-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 }
有关示例代码,请参阅“运行数据规则”中包含的代码示例。