使用公共程式啟動商業規則

使用 CalcMgrCmdLineLauncher.cmd 公用程式,管理員可以透過「命令提示」啟動使用 Oracle Hyperion Calculation Manager 建立的商業規則。

注意:

  • 使用 /Validate 選項在啟動商業規則之前檢查命令語法。

  • 如果已啟動的商業規則具有執行時期提示,在執行 CalcMgrCmdLineLauncher.cmd 之前,會建立包含執行時期提示的檔案。您可以手動建立包含執行時期提示值的 ASCII 檔案,也可以透過在「執行時期提示」頁面選擇「建立執行時期提示值檔案」自動產生值檔案。

若要使用 CalcMgrCmdLineLauncher.cmd 啟動商業規則:

  1. 啟動具有執行時期提示的商業規則時,透過以下方式之一產生包含執行時期提示值的檔案:
    • 指定您在「執行時期提示」頁面產生的執行時期提示值檔案的名稱 (請參閱 Oracle Hyperion Planning 使用者手冊 )。

    • 建立包含在分隔線上的各執行時期提示名稱和值 (以雙冒號 (::) 分隔) 的執行時期提示 ASCII 檔案。例如:

      CopyDataFrom::Jan

      CopyDataTo::Apr

      此檔案指定名為 CopyDataFrom 的執行時期提示的值為 Jan,名為 CopyDataTo 的執行時期提示的值為 Apr

      將該檔案儲存在 planning1 目錄中 (如需 planning1 的完整路徑,請參閱關於 EPM Oracle 例項)。或者,執行公用程式時,指定完整路徑給執行時期提示檔案。

  2. planning1 目錄,在「命令提示」時輸入此命令,一個空格,然後是參數,每個參數以空格分隔:

    CalcMgrCmdLineLauncher.cmd [-f:passwordFile] /A: appname /U: username /D: database [/R: business rule name] /F: runtime prompts file [/validate]

    表格 6-15 CalcMgrCmdLineLauncher 參數

    參數 目的 必要?

    [-f:passwordFile]

    如果加密密碼檔案已設定,您可以將此選項作為命令行的第一個參數,以使用 passwordFile 中指定的完整檔案路徑和名稱執行公用程式。請參閱在 Planning 公用程式中隱藏密碼提示

    /A: appname

    指定 Oracle Hyperion Planning

    啟動商業規則的應用程式

    /U: username 指定管理員的使用者名稱

    /D: database 指定啟動計算的計畫類型的名稱

    [/R: business rule name ] 指定要啟動的商業規則的名稱

    /F: 執行時期提示檔案 指定包含商業規則的執行時期提示名稱和值的檔案的名稱

    是,在啟動具有執行時期提示的商業規則時。

    [/validate]

    僅檢查命令語法,不啟動商業規則。任何錯誤均會顯示在主控台中,並寫入 Calculation Manager 記錄檔。如果 CalcMgrLog4j.properties 檔案位於 Classpath 中,記錄檔在 EPM_ORACLE_INSTANCE/diagnostics/logs/planning 目錄中產生。

    /? 列印 CalcMgrCmdLineLauncher.cmd 的語法和選項

    例如使用名為 Values.txt 的檔案中的執行時期提示值啟動名為 Depreciate 的規則,輸入:

    CalcMgrCmdLineLauncher.cmd /A:planapp /U:admin /D:plan1 /R:Depreciate /F:Values.xml

  3. 如果出現提示,請輸入您的密碼。