我有一个新项目,需要修改用oaf创建的电子商务套件中的网页,但不知道从哪里开始.
现在.我有jDeveloper和相应的oaf框架补丁,
我将.DBC文件设置在我的安全文件夹中以连接到ebs数据库和服务器,但不知道如何导入页面文件(和什么文件)来进行修改以及如何部署这些更改.
我知道这听起来很愚蠢或没有意义,但这是我第一次使用jdeveloper与oaf一起入侵.
如果有人有这方面的文件或背景,请告诉我.
最好的祝福
解决方法
1)识别BC4J组件 – 要查找适当的
Java文件以扩展页面功能,请将配置文件选项FND:Diagnostics设置为“Yes”.关于此页面链接显示在每个OA框架工作页面的底部.单击此链接要扩展的页面,并查看此OAF页面后面的所有BC4J组件.复制路径并从中间层$JAVA_TOP获取这些.class文件.
2)获取源代码 – 导入正确的java’.class’文件,如上面所述,使用反编译器如JAD或cavaJ从这些类文件中获取原始java代码以理解逻辑.
3)扩展页面 – 复制到本地系统jdeveloper项目文件夹并修改代码并从jdeveloper进行测试.
4)部署 – 成功测试后,将.class文件复制到中间层$JAVA_TOP自定义目录,并使用jpximport替换视图对象扩展.使用winscp或Filezila以二进制模式部署.class文件.如果修改或创建新的LOV区域(以ASCII模式将这些xml文件复制到相应的应用程序top mds目录).
5)部署后 – 退回中间层应用程序以查看页面上的更改,请求DBA退回中间层应用程序(通常开发人员没有权限即使在开发实例中也可以退回中间层应用程序)
希望这会有所帮助,如果您有任何疑问,请与我们联系.
-Suresh Kandru