將商業規則、規則集、公式和指令碼元件部署至應用程式之前,可以先加以驗證,確定其語法是正確的。
驗證程序能確保:
所有維度成員對應用程式所含的維度有效。
所有函數都存在,都具有正確數量的參數,並對應用程式類型有效。
商業規則中的所有變數參照均有效。對於取代變數,首先用正確的字串對變數進行取代,然後進行驗證。在執行變數方面,驗證程序會確定已為下列項目定義變數:應用程式、應用程式類型中的應用程式、計算類型 (針對 Oracle Hyperion Financial Management 使用者)、計畫類型 (針對 Oracle Hyperion Planning 使用者) 或資料庫 (Oracle Essbase 與 Oracle General Ledger 使用者),及/或商業規則 (僅限 (Planning 與 Essbase 使用者))。
指令碼產生期間無語法錯誤。
僅限 Planning 使用者:如果您正在驗證的商業規則的執行時期提示採用預設值,則驗證程序可確保執行時期提示中的所有成員對所選計畫類型和應用程式均有效,且無語法或語義錯誤。如果您要驗證的商業規則的執行時期提示未採用預設值,則不會執行驗證。
註:
如果部署之前未驗證規則和規則集,部署可能會成功,但是規則和規則集可能會無法啟動。
若要驗證商業規則、規則集或公式或指令碼元件,請執行下列動作: