Funzioni di contesto dell'agente di integrazione EPM

Nell'API agente di integrazione EPM sono disponibili funzioni di contesto che forniscono importanti informazioni contestuali per gli autori degli script.

Di seguito sono riportate le funzioni contestuali disponibili.

Funzione Descrizione

agentContext["JOBTYPE"]

Fornisce il tipo di job che viene eseguito dall'agente. In questa fase, i processi JOBTYPE sono "EXTRACT" e "DRILL".

Quando si esegue un'operazione di drill-through, l'agente deve eseguire la query anziché utilizzare il codice per eseguire una query customizzata. Quando si esegue un'estrazione, è possibile utilizzare uno script per eseguire direttamente una query, creare un file di output e quindi salvare il file nella directory di dati che verrà utilizzata dall'agente per il caricamento in Oracle Fusion Cloud Enterprise Performance Management. Viene inoltre richiesto l'utilizzo dell'API skipAction().

L'operazione di drilling prevede che l'agente esegua la query utilizzando la connessione definita e non utilizzi un file nella directory di dati. Per questo motivo, se si desidera utilizzare una query diversa, è necessario utilizzare il metodo agentAPI.UpdateQuery() per aggiornare la query e quindi utilizzare l'API setCustomConnection(), se necessario, per aggiornare le informazioni sulla connessione dell'agente. L'agente passa quindi l'output della query al cloud in un payload JSON e non in un file.

agentContext["EPM_APP_DATA_HOME"]

Fornisce la home dei dati specificata nel file INI utilizzato all'avvio dell'agente di integrazione EPM.

agentContext["DELIMITER"]

Fornisce il delimitatore di file specificato all'interno della voce origine dati di Cloud EPM.

agentContext["DATAFILENAME"]

Fornisce il percorso e il nome del file caricato in Cloud EPM. Utilizzare questa funzione per evitare di creare i nomi di file manualmente.

agentContext["JOBID"]

Fornisce l'ID job dell'integrazione sottomessa in Cloud EPM.

agentContext["INTEGRATION"]

Fornisce il nome del processo INTEGRATION in esecuzione.

agentContext["WRITEBACK_DATA_FILE"]

Fornisce il percorso e il nome del file di esportazione dati per il reinserimento dei dati scaricato da Cloud EPM. Utilizzare questa funzione per evitare di creare i nomi di file manualmente.

agentContext["LOCATION"]

Fornisce la posizione dell'integrazione sottomessa in Cloud EPM.

agentContext["SOURCE_APPLICATION"]

Fornisce l'applicazione di origine dell'integrazione sottomessa in Cloud EPM.

agentContext["TARGET_APPLICATION"]

Fornisce l'applicazione target dell'integrazione sottomessa in Cloud EPM.