OAFramework学习笔记之环境配置
来源:互联网 发布:网易公开课for mac 编辑:程序博客网 时间:2024/06/06 04:53
工具及下载
在Oracle EBS 11i下使用JDeveloper 9i, Metalink上的Patch Number:6469392
在Oracle EBS R12下使用JDeveloper 10g Metalink上的Patch Number:6509325
目录结构
以11i为例,将p6469392_11i_GENERIC.rar解压缩到D盘的RUP6目录下,其下包含三个子目录:jdevbin、jdevdoc、jdevhome。其中jdevbin中是jdeveloper10g的程序文件和OAF的类库,jdevdoc中存放Javadoc手册和OAF培训文档,jdevhome存放oaf用户文件和虚拟的oaf环境
Jdevdoc目录下的文档结构如下:
D:/RUP6/jdevdoc/index.htm 打开教程文档
D:/RUP6/jdevdoc/javadoc/fwk/public/index.html 包含OA Framework Javadoc
D:/RUP6/jdevdoc/javadoc/aolj/index.html 包含AOL/J的Javadoc(注:AOL/J类似于Form平台下的AOL,其实现方式升级为Java)
D:/RUP6/jdevdoc/javadoc/bc4j/index.html 包含BC4J的Javadoc(注:BC4J为Business Component for java的简写)
D:/RUP6/jdevdoc/javadoc/uix/index.html 包含UIX的Javadoc(注:UIX为UI extended的简写)
D:/RUP6/jdevdoc/javadoc/jdbc/index.html 包含Oracle JDBC API Reference的Javadoc
D:/RUP6/jdevdoc/WebHelp/devguide/devguide.htm 包含OAF的开发指南
D:/RUP6/jdevdoc/WebHelp/persguide 包含OAF个性化指南
D:/RUP6/jdevdoc/WebHelp/toolbox 包含OAF 官方实例教程
配置环境变量
在Windows2000/XP环境下配置环境变量JDEV_USER_HOME。右键点击“我的电脑”,选择“属性”,选择“系统属性”,“高级”标签页选择“环境变量”,在打开的对话框中,从“用户变量…”选择“新建”,新建“JDEV_USER_HOME”,变量值为“D:/RUP6/jdevhome/jdev”。设置此变量后,在每次启动开发工具的时候,会将该路径下的文件和子目录自动加载到新建的jpr中去。
数据库连接配置
安装Oracle数据库10g后,在数据目录下的network/ADMIN/TNSNAMES.ora文件中加入oracle ebs 11i数据的tns连接字符串,例如:
VIS10J =
(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST = 192.168.147.30)(PORT = 1524)))
(CONNECT_DATA=
(SID=VIS10J)
(SERVER=DEDICATED)
)
获取DBC文件
需要使用ftp工具登录到需要做开发的应用环境,切换到路径$FND_SECURE,下载应用相对应的dbc文件,并放置到D:/RUP6/jdevhome/jdev/dec_files/secure目录下
创捷快捷方式
为方便使用,可以在D:/RUP6/jdev/bin/jdevw.exe上右键,选择“创建快捷方式”,并将改快捷方式放置到桌面,双击上面所创建的快捷方式,运行Jdeveloper后,在Jdeveloper中选择菜单File>Open,打开D:/RUP6/jdevhome/jdev下的toolbox.jws。由于jws中文件版本的变化,在除此运行时会提示你migrate,选择yes,待migrate完毕后,即可打开toolbox工作空间。
配置权限
登录到EBS应用环境中去,并且需要系统管理员的职责,在11i中新建一个应用用户或使用已有的用户,将职责OA Framework ToolBox(职责关键字:FWK_TBX_TUTORIAL)和OA Framework Toolbox Tutorial Labs(职责关键字:FWK_TOOLBOX_TUTORIAL_LABS)指定给该用户。OAF在连接应用环境时只校验用户、密码极其所属的职责权限,而不在乎在开发时使用的是哪个用户、哪个职责。
配置运行程序
在toolbox.jws下的Tutorial.jpr选择菜单Tools>Project Properties…,或者在其上右键选择Project Properties…,在弹出的Project Properities对话框中展开Oracle Application节点,选择Runtime Connection,配置DBC File Name,将其指向刚才从应用服务器上下载的.dbc文件,用户名和密码填前面指定了相应职责的用户的信息。Responsibility中Application Short Name和Responsibility Key分别配置为ICX和FWK_TBX_TUTORIAL,与指定到该用户的职责的属性相对应。从这里可以看出,OAF的开发比FORM开发与应用层的联系更加紧密,一个projects均与应用环境中的一个职责关联。使用该OAF功能的用户必须具有相应的职责权限。完成以上设置后,再对LabSolution.jpr进行相同的设置。再点击Jdeveloper中System Navigator中的Connections标签页,右键Database节点,选择New Database Connection…,为该project新建一个数据库连接,该连接必须与应用和前面下载的dbc文件中指向的数据库相对应。在Tutorial.jpr上右键,选择Business Components节点,设置Business Components的Connection属性。并对LabSolutions.jpr属性也做相同配置。完成上述配置后,选取toolbox.jws,选择Run>Rebuild toolbox.jws,应该得到0 errors。此时可再去观察D:/p6509325_R12_GENERIC/jdevhome/jdev目录下的myclasses和myhtml子目录中的内容。需要看运行效果的话,展开Tutorial.jpr下的Web Content文件夹,选定test_fwktutorial.jsp,选择Run>Run test_fwktutorial.jsp。
- OAFramework学习笔记之环境配置
- CoCos2Dx学习笔记之环境配置
- Java学习笔记之配置环境
- kotlin学习笔记之环境配置
- VMWare之网络环境配置学习笔记
- 学习笔记之vi之C++环境配置之Ctags
- 环境配置学习笔记
- Android学习笔记之NDK开发环境配置(WIN32)
- webservice学习之AXIS初学笔记--环境配置
- php学习笔记之1.1集成开发环境配置
- Ubuntu 操作系统学习笔记之c/c++开发环境配置
- 安卓学习笔记基础篇之环境配置
- Android学习笔记之:NDK开发环境配置
- Linux+javaEE学习笔记之Linux网络环境配置
- php学习笔记之:环境配置(一)
- 我的学习笔记之java环境配置
- Hibernate学习笔记之开发环境的配置
- cocos2dx学习笔记:配置环境
- 4年后再度归来
- c/c++中的位操作
- javax.servlet.jsp.JspException
- 基于SCA与Web服务应用集成的研究与实现小结
- How do I unzip tarballs with the 'bz2' extension?
- OAFramework学习笔记之环境配置
- 数据库安全之防范黑客入侵技术综述
- C/C++位操作技巧
- 世界八大灵异事件龙虎榜
- 使用InetAddress类查询IP地址
- 禁用flash右键
- 关于一个数据库分页查询的问题
- AIX LVM基础结构学习心得
- CFileDialog