Esegue una regola di caricamento dati di Oracle Hyperion Financial Data Quality Management, Enterprise Edition basata sui periodi di inizio e di fine e sulle opzioni di importazione ed esportazione specificati.
Prerequisiti
Regole dati: le regole di caricamento dati definiscono in che modo Integrazioni carica i dati da un file. Per caricare i dati, è necessario avere delle regole di caricamento dati predefinite.
Per eseguire una specifica regola dati, è necessario disporre dei privilegi richiesti.
Risorsa REST
POST /aif/rest/{api_version}/jobs
Richiesta
Tipi di supporti disponibili: application/json
Parametri
Nella seguente tabella è riepilogata la richiesta client.
Tabella A-1 Parametri
| Nome | Descrizione | Tipo | Obbligatorio | Impostazione predefinita |
|---|---|---|---|---|
api_version |
Versione dell'API utilizzata (ad esempio, V1) | Percorso | Sì | Nessuno |
jobType |
Deve essere impostato su "DATARULE" | Sì | Nessuno | |
jobName |
Il nome della regola di caricamento dati in FDMEE. Se il nome della regola contiene degli spazi, racchiuderlo tra virgolette. | Sì | Nessuno | |
startPeriod |
Il primo periodo per il quale devono essere caricati i dati. Il nome del periodo deve essere definito nel mapping dei periodi in FDMEE. | Sì | Nessuno | |
endPeriod |
L'ultimo periodo per il quale devono essere caricati i dati. Il nome del periodo deve essere definito nel mapping dei periodi in FDMEE. | Sì | Nessuno | |
importMode |
Determina la modalità di importazione dei dati in FDMEE.
Di seguito sono riportati i valori consentiti.
|
Sì | Nessuno | |
exportMode |
Determina la modalità di esportazione dei dati in FDMEE.
Di seguito sono riportati i valori accettabili per un'applicazione Oracle Hyperion Planning.
Di seguito sono riportati i valori accettabili per le applicazioni Financial Consolidation and Close e Tax Reporting.
|
Sì | Nessuno | |
fileName |
Nome file facoltativo. Se non si specifica un nome file, questa interfaccia API importa i dati contenuti nel nome file specificato nella regola di caricamento dati. Il file di dati deve essere già presente in Posta in entrata prima dell'esecuzione della regola dati. | Sì | Nessuno |
URL di esempio
https://<SERVICE_NAME>-<TENANT_NAME>.<dcX>.oraclecloud.com/aif/rest/V1/jobs
Esempio del corpo della richiesta
{"jobType":"DATARULE",
"jobName":"aso to bso dr",
"startPeriod":"Dec-18",
"endPeriod":"Dec-18",
"importMode":"REPLACE",
"exportMode":"NONE",
"fileName":""
}
Risposta
Tipi di supporti disponibili: application/json
Tabella A-2 Parametri
| Nome | Descrizione |
|---|---|
|
|
Stato del job: -1 = in corso; 0 = completato; 1 = errore; 2 = annullamento in sospeso; 3 = annullato; 4 = parametro non valido |
|
jobStatus |
Il testo che rappresenta lo stato del job con uno dei seguenti valori "RUNNING", "SUCCESS”, "FAILED" |
|
jobId |
L'ID processo generato in FDMEE per il job |
|
logFileName |
File di log contenente le voci per questa esecuzione. |
|
outputFileName |
Nome del file di output, se generato. |
|
processType |
Tipo di processo eseguito. Contiene "COMM_LOAD_BALANCES" per tutte le esecuzioni di regole dati |
|
executedBy |
Nome di accesso dell'utente utilizzato per eseguire la regola. |
|
dettagli |
Restituisce lo stack trace dell'eccezione in caso di un errore dell'applicazione |
Esempio del corpo della risposta
Di seguito è riportato un esempio del corpo della risposta in formato JSON.
{
"jobStatus": "RUNNING"
"jobId": 2019
"logFileName": "\outbox\logs\Account Reconciliation Manager_2019.log"
"outputFileName": null
"processType": "COMM_LOAD_BALANCES"
"executedBy": "admin"
"status": -1
"links": [1]
0: {
"rel": "self"
"href": "https://<SERVICE_NAME>-<TENANT_NAME>.<dcX>.oraclecloud.com/aif/rest/V1/jobs/2019"
"action": "GET"
}
"details": null
}