OA Framework 配置、开发、部署指南:
开发步骤:
1 配置环境
2 创建Workspace Configured for Oracle Applications
3 创建Project Configured for Oracle Applications
输入默认的 JAVA PACKAGE 3prd.oracle.apps...
例如 bh.oracle.apps.xxzz.con.payment
4 创建实体对象EO VO 默认的程序包是 这些VO 是可以在不同的subcompornent共享的相当于数据库的表 :
3prd.oracle.apps...schema.server
例如 bh.oracle.apps.xxzz.con.schema.server
5 创建 AM 容器 一般是对应 一个功能
默认的package 3prd.oracle.apps....server
例如 bh.oracle.apps.xxzz.con.payment.server
6 把VO EO VL 等实体对象 分配给相应的 AM ,可以让功能访问 实体对象
7 创建 PG RN 等用户界面:
默认的package 3prd.oracle.apps....webui
8 创建 CONTROLER
默认的package 3prd.oracle.apps....webui
9 如果有 LOV 等需要放在单独的 package 这样可以让其他的功能 共享
默认的程序包:3prd.oracle.apps...lov.server 用来存放 LOV 的 EO VO AM
默认的程序包:3prd.oracle.apps...lov.webui 用来存放 LOV 的 RN
发布到服务器:
1 如果需要把PG页面对应的说明翻译成汉字的话,那么需要一个汉化的过程
首先提取页面的那些显示说明信息到一个xlf后缀的XML文件,然后把这些文件里对应的说明翻译成中文 再把这些xlf文件导入数据库
一 提取 信息 运行命令 xliffextract.bat 到 US 路径下
二 翻译 把 US 路径下的 相应的 xlf文件COPY 到 ZHS 下 然后用文本编辑器打开进行翻译,
其中需要更改文件里的 第一行 encoding = 'UTF-8' 换成 encoding = 'gb2312' 第四行 target-language="en-US" 换成 target-language="zh-CN"
其他就是把文件里对应的 英文翻译成中文就可以了 例如 工厂名称
2 把 PG RN 等用户界面相应的XML 文件放到 _TOP里的 mds路径下
例如 $XXZZ_TOP/mds/con/payment/*PG.xml
3 把除了PG RN 以外的其他文件上传到 $JAVA_TOP路径
4 编译 java 文件
5 导入PG RN 文件
6 导入 xlf 文件
7 注册功能
8 挂菜单
9 把对应的职责分配给用户
10重启Apache
所有的脚本在附件里都有
javac.txt 编译java 文件
import-PG-RN.txt 导入用户界面到数据库
xliffextract.txt 提取用户界面的说明信息
xliffimport.txt 导入翻译过来的用户界面的说明信息
jdr_utils.txt 通过SQL 语句查看对应的用户界面信息 查看是否导入成功
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9976/viewspace-1022757/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9976/viewspace-1022757/
本文提供了一个详细的OAFramework配置、开发及部署流程介绍。主要内容包括环境配置、工作区与项目的建立、实体对象创建、AM容器设定、用户界面设计、控制器创建、功能发布步骤等。此外还介绍了如何进行界面汉化、文件上传、编译、导入等工作。
499

被折叠的 条评论
为什么被折叠?



