本文档用于描述OAF的开发工具Jdeveloper的安装及相关的环境变量的配置信息,目的是为了便于后期的开发使用。
文档会按照软件安装、环境变量配置、软件介绍以及相关的数据库文件Jdbc文件信息配置等等方面进行逐一描述,以便于相关人员可以根据该文档来完成Jdeveloper的安装及配置,从而可以更好的进行学习及工作。
Jdeveloper的获取
Oracle JDeveloper 是一个免费的非开源的集成开发环境,可用于开发WEB应用程序,客户端程序,webservices等等。本系列文档主要是使用该工具进行OAF相关的程序开发工作,其他类型的程序暂不讨论。
Oracle JDeveloper可以从oracle官网自己下载,也可以从已安装好的电脑上获取安装包或者安装后的完整文件夹,拷贝到自己电脑之后添加环境变量配置即可使用。
具体的软件安装本文档中不在描述,和其他软件一样,一步一步选择即可,一般需要注意,不管是通过下载的安装包安装,还是拷贝的已有的安装好的软件,都不要放到中文目录下。
Oracle JDeveloper的安装需要JDK,一般先安装JDK,后安装OracleJDeveloper。
环境变量的配置
OracleJDeveloper安装之后需要配置环境变量信息,只需要配置一个变量
JDEV_USER_HOME 即可。
具体配置步骤如下:
右键点击我的电脑,选择属性:
在弹出的界面中,选择“高级系统设置”:
在选择“环境变量”按钮:
然后就可以在弹出的界面进行环境变量的配置了,一般是配置系统环境变量,也可以针对某个用户配置:
在上面的界面中点击“新建”按钮即可进行环境变量的配置:
变量名:JDEV_USER_HOME
变量值:D:\EBSTools\jdevelopment\jdevhome\jdev
变量值就是OracleJDeveloper安装目录中的jdev文件夹的所在目录,根据实际情况进行修改即可。
软件安装及环境变量配置之后,就可以进行相关的学习和工作了。
软件启动后的界面:
上述界面是首次进入后的界面,可以关闭引导页,新建工程以后在进入页面就是当前的工程界面信息,会多出很多其他有用的视图窗口信息,具体如下:
DBC_FILES文件简介
在Oracle JDeveloper的安装目录中的D:\EBSTools\jdevelopment\jdevhome\jdev\dbc_files\secure文件夹下,默认存在一个template.dbc 的文件,该文件信息主要用于描述对应的开发时候使用的EBS环境的数据库连接信息,具体如下:
#DB Settings #Fri Aug 01 13:50:05 CST 2014 GUEST_USER_PWD=GUEST/ORACLE APPL_SERVER_ID=0C5919657D61458EE053F60AA8C0CF2835882187003654059716377041601934 FND_JDBC_BUFFER_DECAY_INTERVAL=300 APPS_JDBC_DRIVER_TYPE=THIN FND_JDBC_BUFFER_MIN=1 GWYUID=APPLSYSPUB/PUB FND_JDBC_BUFFER_MAX=5 APPS_JDBC_URL=jdbc\:oracle\:thin\:@(DESCRIPTION\=(ADDRESS_LIST\=(LOAD_BALANCE\=YES)(FAILOVER\=YES)(ADDRESS\=(PROTOCOL\=tcp)(HOST\=dev.hhsd.com)(PORT\=1522)))(CONNECT_DATA\=(SERVICE_NAME\=TEST1))) FND_JDBC_STMT_CACHE_SIZE=100 TWO_TASK=TEST1 JDBC\:oracle.jdbc.maxCachedBufferSize=358400 JDBC\:processEscapes=true FND_MAX_JDBC_CONNECTIONS=500 FND_JDBC_USABLE_CHECK=false FNDNAM=APPS FND_JDBC_PLsql_RESET=false DB_PORT=1522 FND_JDBC_CONTEXT_CHECK=true FND_JDBC_BUFFER_DECAY_SIZE=5 DB_HOST=dev.hhsd.com |
实际使用中可以自己修改这个文件中对应的数据库连接信息,另外,也可以直接从环境下载对应的BDCFLIE文件,直接使用环境上的DBC文件即可。
获取EBS环境DBC文件
使用任意用户登陆EBS环境,进入某个OAF的功能页面(此处以EBS系统的标准功能“模板定义”为例):
点击页面左下角的“关于此页”链接(关于如何开启关于此页的功能,本文不再描述,可自行查找):
在弹出的页面中切换到“页上下文”页签,即可看到对应的DBC文件的相关信息:
DBC地址:/u02/test/inst/apps/TEST_erpapp2/appl/fnd/12.0.0/secure/TEST.dbc
链接信息:Host Name (数据库地址) JDBC Port (端口)SID (数据库实例)
到此便可以根据DBC文件的路径信息使用FTP工具链接对应的环境进行下载即可,将该DBC文件放在D:\EBSTools\jdevelopment\jdevhome\jdev\dbc_files\secure文件夹下即可使用了
说明:
有时克隆环境后发现之前配置的DBC文件无法使用了,连接不了数据库,是由于DBC文件中的 APPL_SERVER_ID的值,由于克隆环境之后发生了变化,可以从新克隆的环境重新下载DBC文件即可。