2017-02-16 95 views
0

編譯錯誤,我們使用Oracle EBS R12.2.5企業版(11i的R12來重新實施項目)甲骨文形式的Unix

我把現有的forms.fmb文件,沒有使用形式編制的改造變化builder- SUCCESSFULLY編譯。

但是,當我把.fmd文件放在服務器路徑中並嘗試編譯時,我得到下面的消息。

有人可以解決這個問題,爲什麼這個錯誤發生

錯誤

表格10.1(表編譯器):版本10.1.2.3.0

Oracle數據庫12c的企業版12.1版本。 0.2.0 - 64bit生產

FRM-10043:無法打開文件

但該文件在路徑中。所以我的問題是,如果我們在表單11g生成器中編譯一個表單,是否會在10g版本中運行?

回答

1

您必須修改與unix服務器具有相同版本的.fmb文件。你可以將11g表格打開成10g表格。

通過看你的錯誤似乎是甲骨文形式的10g版本10.1.2.3.0,那麼你應該打開FMB文件在您的本地系統相同的Oracle表格的版本,然後對其進行編輯和DEPLOYE到UNIX將成功編譯。

1

請勿使用Oracle Forms Builder 11g創建10g表單。使用Oracle Forms Builder 10g創建10g的表單。有一些10g庫/表單包不適用於11g。

檢查出this article關於甲骨文應用程序技術集成高級經理Prasad Akkiraju編寫的R12的Oracle Forms和EBS版本兼容性。