5

我有一个新项目,需要修改使用 oaf 创建的电子商务套件中的网页,但不知道从哪里开始。

现在。我有jDeveloper和oaf框架的相应补丁,我在我的安全文件夹中设置了.DBC文件以连接到ebs数据库和服务器,但不知道如何导入页面文件(以及什么文件)来做修改以及如何部署这些更改。

我知道这听起来很愚蠢或毫无意义,但这是我第一次使用 jdeveloper 入侵 oaf。

如果有人对此有文件或上下文,请告诉我。

此致

4

1 回答 1

7

1)识别 BC4J 组件- 要查找适当的 java 文件以扩展页面功能,请将配置文件选项 FND:Diagnostics 设置为“是”。关于此页面链接出现在每个 OA 框架工作页面的底部。单击要扩展的页面的此链接并查看此 OAF 页面后面的所有 BC4J 组件。复制路径并从中间层 $JAVA_TOP 获取这些 .class 文件。
2)获取源代码- 按照上述步骤导入正确的java '.class' 文件,使用JAD 或cavaJ 等反编译器从这些class 文件中获取原始java 代码以了解逻辑。3)扩展页面- 复制到您本地系统的jdeveloper项目文件夹并修改代码并从jdeveloper进行测试。

4)部署- 一旦测试成功,将 .class 文件复制到中间层 $JAVA_TOP 自定义目录,并使用 jpximport 替换视图对象扩展。使用 winscp 或 Filezila 以二进制模式部署 .class 文件。如果您修改或创建了新的 LOV 区域(将这些 xml 文件以 ASCII 模式复制到相应的应用程序顶部 mds 目录)。

5)部署后- 弹回中间层应用程序以查看页面变化,请求DBA 弹回中间层应用程序(通常开发人员即使在开发实例中也无权弹回中间层应用程序)

希望这会有所帮助,如果您有任何问题,请告诉我。

——苏雷什·坎德鲁

于 2015-08-09T18:46:10.057 回答