Exécution de règles de lot

Exécute un lot de jobs définis dans Oracle Hyperion Financial Data Quality Management, Enterprise Edition.

Prérequis

  • Le lot doit être défini dans FDMEE pour pouvoir l'exécuter à l'aide de l'utilitaire EPM Automate.

  • Vous devez disposer des privilèges requis pour l'exécution du lot.

Ressource REST

POST /aif/rest/{api_version}/jobs

Demande

Types de support pris en charge : application/json

Le tableau suivant récapitule la demande client.

Tableau A-3 Paramètres

Nom Description Type Obligatoire Valeur par défaut
api_version Version de l'API avec laquelle vous travaillez, par exemple, V1 Chemin Oui Aucun
jobType Doit être défini sur "BATCH"   Oui Aucun
jobName Nom d'un lot défini dans FDMEE.   Oui Aucun

Exemple d'URL

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

Exemple de corps de demande

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

Réponse

Le tableau suivant récapitule les paramètres de réponse.

Tableau A-4 Paramètres

Nom Description

status

Statut du job : -1 = en cours ; 0 = succès ; 1 = erreur ; 2 = annulation en attente ; 3 = annulé ; 4 = paramètre non valide

jobStatus

Représentation textuelle du statut du job, affichant l'une des valeurs suivantes : "RUNNING", "SUCCESS". "FAILED"

jobId

ID de processus généré dans FDMEE pour le job

logFileName

Fichier journal contenant les entrées de cette exécution.

outputFileName

Nom du fichier de sortie généré, le cas échéant.

processType

Type du processus exécuté. Contiendra "COMM_BATCH" pour toutes les exécutions de règle de données

executedBy

Nom de connexion de l'utilisateur pour exécuter la règle.

details

Renvoie la trace de pile d'exception en cas d'erreur d'application

Types de support pris en charge : application/json

Exemple de corps de réponse

L'exemple suivant illustre un corps de réponse au format 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
}

Pour obtenir un exemple de code, reportez-vous à la section Exécution de règles de données.