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"]