Oracle jDeveloperまたはEclipseなど一般的なJava IDEツールを使用して、スクリプトを開発およびテストします。Eclipseを使用してスクリプトを開発する前に、PyDevインタプリタをインストールして構成する必要があります。詳細は、http://pydev.orgを参照してください。IDE環境を構成したら、次のJARファイルをFDMEEがインストールされているEPM Serverからコピーします(ファイルのロケーション: EPM_ORACLE_HOME/products/FinancialDataQuality/lib)。
aif-apis.jar
aif-custom.jar
さらに、適切な(OracleまたはSQL Serverの) JDBCドライバJARもダウンロードします。これらのファイルをプロジェクトの作業ディレクトリにコピーしてから、作成するプロジェクトに含めます。次に、選択したIDEから実行する際に必要な初期化手順のサンプルを示します:
#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"]