Puede utilizar herramientas populares de IDE de Java como Oracle jDeveloper o Eclipse para desarrollar y probar scripts. Antes de utilizar Eclipse para desarrollar scripts debe instalar y configurar PyDev Interpreter. Consulte http://pydev.org para obtener más detalles. Después de configurar el entorno de IDE, copie los siguientes archivos JAR del servidor de EPM donde está instalado Oracle Hyperion Financial Data Quality Management, Enterprise Edition (ubicación de archivo: EPM_ORACLE_HOME/products/FinancialDataQuality/lib):
aif-apis.jar
aif-custom.jar
Además, descargue el correspondiente JAR del controlador JDBC (Oracle o SQL Server). Después de copiar estos archivos en el directorio de trabajo del proyecto, inclúyalos en el proyecto que cree. A continuación se muestra un ejemplo de los pasos de inicialización necesarios al ejecutar desde el IDE seleccionado:
#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"]