在调用导入脚本、映射脚本和事件脚本之前,Oracle Hyperion Financial Data Quality Management, Enterprise Edition 会自动初始化数据加载工作流上下文信息。下面列出的一组 fdmContext 对象属性将初始化。可通过引用 FDMCONTEXT.GET["<PROPERTY NAME>"]
来访问这些属性。例如,要访问“位置名称”,请使用 FDMCONTEXT.GET["LOCNAME"]
。要针对特定数据加载执行脚本,请编写如下内容:
if FDMCONTEXT.GET["LOCNAME"] == "ITALY":
Write script logic here
FDM 对象属性包括:
APPNAM
APPID
BATCHSCRIPTDIR
CATKEY
CATNAME
CHKSTATUS
EPMORACLEHOME
EPMORACLEINSTANCEHOME
EXPORTFLAG
EXPORTMODE
EXPSTATUS
FILEDIR
FILENAME
IMPORTFLAG
IMPORTFORMAT
IMPORTMODE
IMPST
IMPSTATUS
INBOXDIR
LOADID
LOCKEY
LOCNAME
MULTIPERIODLOAD
OUTBOXDIR
PERIODNAME
PERIODKEY
PROCESSSTATUS
RULEID
RULENAME
SCRIPTSDIR
SOURCENAME
SOURCETYPE
TARGETAPPDB
TARGETAPPNAME
VALSTATUS