Utilizzo di IDE JAVA per lo sviluppo di script

È possibile utilizzare i popolari strumenti dell'ambiente di sviluppo integrato (IDE) Java, come Oracle jDeveloper o Eclipse, per sviluppare gli script ed eseguirne il test. Prima di utilizzare Eclipse per lo sviluppo di script è necessario installare e configurare l'interprete PyDev. Per ulteriori dettagli, visitare il sito http://pydev.org. Dopo aver configurato l'ambiente IDE, copiare i file JAR riportati di seguito dal server EPM su cui è installato Oracle Hyperion Financial Data Quality Management, Enterprise Edition (posizione file: EPM_ORACLE_HOME/products/FinancialDataQuality/lib).

  1. aif-apis.jar

  2. aif-custom.jar

Scaricare inoltre il driver JDBC adeguato (Oracle o SQL Server) in formato JAR. Dopo aver copiato questi file nella directory di lavoro del progetto, includerli nel progetto da creare. Di seguito è riportato un esempio dei passi di inizializzazione necessari per l'esecuzione dal proprio IDE selezionato.

#Start Initialize Code 
#Required for Dev Mode. Not required in production script
import java.math.BigDecimal as BigDecimal
import java.sql as sql
import com.hyperion.aif.scripting.API as API
fdmAPI = API()
conn = None
conn = sql.DriverManager.getConnection("jdbc:oracle:thin:@server:1521:orcl", "user", "password");
conn.setAutoCommit(False)
fdmAPI.initializeDevMode(conn);
print "SUCCESS CONNECTING TO DB"
fdmContext = fdmAPI.initContext(BigDecimal(1720))
#End Initialize Code Required for Dev Mode. Not required in production script
#Code to be added to production script
print fdmContext["LOCNAME"]
print fdmContext["LOCKEY"]
print fdmContext["APPID"]