Execução de Regras de Lote

Execute um lote de jobs que foram definidos no Oracle Hyperion Financial Data Quality Management, Enterprise Edition .

Pré-requisitos

  • O lote deve ser definido no FDMEE para que possa ser executado usando o Utilitário Automação do EPM.

  • Você deve ter os privilégios necessários para executar um lote específico.

Recurso REST

POST /aif/rest/{api_version}/jobs

Solicitação

Tipos de Mídia Suportados: application/json

A tabela a seguir resume a solicitação do cliente.

Tabela A-3 Parâmetros

Nome Descrição Tipo Obrigatório Padrão
api_version Versão da API com a qual você está trabalhando, como V1 Caminho Sim Nenhum
jobType deve ser definido como "BATCH"   Sim Nenhum
jobName O nome de um lote definido no FDMEE.   Sim Nenhum

Exemplo de URL

https://<NOME_DO_SERVIÇO>-<NOME_DO_INQUILINO>.<dcX>.oraclecloud.com/aif/rest/V1/jobs

Exemplo de Corpo da Solicitação

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

Resposta

A tabela a seguir resume os parâmetros de resposta.

Tabela A-4 Parâmetros

Nome Descrição

status

Status do job: -1 = em andamento; 0 = sucesso; 1 = erro; 2 = pendente de cancelamento; 3 = cancelado; 4 = parâmetro inválido

jobStatus

Uma representação de texto do status do job, com um dos seguintes valores "RUNNING", "SUCCESS". "FAILED"

jobId

O ID do processo gerado no FDMEE para o job

logFileName

Arquivo de Log contendo entradas para essa execução.

outputFileName

Nome do arquivo de saída gerado, se houver.

processType

Tipo do processo executado. Conterá "COMM_BATCH" para todas as execuções de Regra de Dados

executedBy

Nome de login do usuário usado para executar a regra.

details

Retorna o rastreamento de pilha de exceções no caso de um erro de aplicativo

Tipos de Mídia Suportados: application/json

Exemplo do Corpo de Resposta

Veja a seguir um exemplo do corpo da resposta no formato 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
}

Para obter um exemplo de código, consulte os exemplos incluídos em Execução de Regras de Dados.