0

我们使用Oracle ebs R12.2.5企业版(11i到R12重新实现项目)

我使用了现有的 forms.fmb 文件,使用表单生成器编译了改装更改 - 成功编译。

但是当我将 .fmd 文件放入服务器路径并尝试编译时,我收到以下消息。

有人可以帮忙吗,为什么会发生这个错误

错误

Forms 10.1(表单编译器):版本 10.1.2.3.0

Oracle Database 12c 企业版 12.1.0.2.0 - 64 位生产

FRM-10043:无法打开文件

但是文件在路径中。所以我的问题是,如果我们在 forms 11g builder 中编译一个表单,它会在 10g 版本中运行吗?

4

2 回答 2

1

您必须将 .fmb 文件修改为与 unix 服务器相同的版本。您可以将 11g 形式打开为 10g 形式。

通过查看您的错误,它似乎是 oracle 表单的 10g 版本 10.1.2.3.0 那么您应该在本地系统中使用相同的 oracle 表单版本打开该 fmb 文件,然后对其进行编辑并将其部署到 unix,它将被成功编译。

于 2017-02-17T03:33:23.577 回答
1

不要使用 Oracle Forms Builder 11g 创建 10g 表单。使用 Oracle Forms Builder 10g 创建您的 Forms for 10g。某些 10g 库/表单包不适用于 11g。

查看这篇由 Oracle 应用技术集成高级经理 Prasad Akkiraju 撰写的关于 R12 的 Oracle Forms 和 EBS 版本兼容性的文章。

于 2017-02-18T20:29:46.007 回答