SSWA jsp 函数 的页面

如何注册 SSWA jsp 函数 的页面

在功能注册这里选择SSWA jsp 函数 ,然后把Jsp的页面到/app/jssit/jssitcomn/html 目录中,这个目录随各个环境不同也不一定相同,但是和$JAVA_TOP(/app/jssit/jssitcomn/java)这个目录只有最好后一个目录不同.

也可以在/app/jssit/jssitcomn/html 目录下自己建立一个xxx的文件夹,但是这个在功能注册这里 HTML调用 域要输入 xxx/xxx.jsp,前面加上自己建立的目录路径就可以了.

实际上OAF的开发也是要用 SSWA jsp 函数 这个类型来注册,所有OAF的程序都要由OA.jsp这个页面作为入口.所以在 HTML的调用中需要输入:OA.jsp?page=/oracle/apps/fnd/framework/toolbox/tutorial/webui/HelloWorldPG

?后面的就是OA这个页面要调用的参数,实际上就是告诉系统你的HelloWorldPG.xml这个文件的路径,主意系统里面不需要加上xml.

 

OAF 配置方法

下载jdev 9.03.5带Oracle Applications Extension扩展包!(以下简称 jdev)(login Metalink and search the patch number 4573517)

解压至某目录(我是d:javajdev_oaf)(注意目录中不要带有空格!)
解压后的目录结构是
jdevbin jdev的执行程序所在目录
jdevdoc 开发文档
jdevhome oaf工作目录

配置步骤:
1) 填加环境变量 JDEV_USER_HOME
指向d:javajdev_oafjdevhomejdev
2)配置数据库配置文件,放在
这是一个.dbc文件,在oracle ebs安装目录中找(/u02/prod/inst/apps/PROD_ebs/appl/fnd/12.0.0/secure/PROD.dbc)
也可以在http://yourserveraddress:8000/OA_HTML/jsp/fnd/aoljtest.jsp这里面找,进入TEST页面,connnection Test中的locate bdc File就是,内容如下:
#DB Settings
#Wed Jul 12 11:19:03 CST 2006
GUEST_USER_PWD=GUEST/ORACLE
APPL_SERVER_ID=21352B7FD1D64869B9E073D0BF9C66AB17555619151894333175138346880731
FND_JDBC_BUFFER_DECAY_INTERVAL=300
APPS_JDBC_DRIVER_TYPE=THIN
FND_JDBC_BUFFER_MIN=1
DB_NAME=VIS
GWYUID=APPLSYSPUB/PUB
FND_JDBC_BUFFER_MAX=5
APPS_JDBC_URL=jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=EBS.ebsserver.com)(PORT=1521)))(CONNECT_DATA=(SID=VIS)))
FND_JDBC_STMT_CACHE_FREE_MEM=TRUE
FND_JDBC_STMT_CACHE_SIZE=0
TWO_TASK=VIS
FND_MAX_JDBC_CONNECTIONS=500
FND_JDBC_USABLE_CHECK=false
FNDNAM=APPS
FND_JDBC_PLSQL_RESET=false
DB_PORT=1521
FND_JDBC_CONTEXT_CHECK=true
FND_JDBC_BUFFER_DECAY_SIZE=5
DB_HOST=ebs.ebsserver.com


d:javajdev_oafjdevhomejdevmyhtmlOA_HTMLsecure目录中
注意,上面的配置文件中,有一名要注释掉,不然有错误,网上有人说这是一个BUG,要下载补丁才能解决,我没有权限下载补丁,注掉吧,就是这句,前面加上#即可
APPS_JDBC_URL=jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=EBS.ebsserver.com)(PORT=1521)))(CONNECT_DATA=(SID=VIS)))

3)创建快捷方式
指向d:javajdev_oafdevbinjdevw.exe
此为jdev的启动命令!
4)在oracle ebs配置下面两个职责 给你的开发用户!一般是在application short name (AK)中的职责
OA Framework ToolBox Tutorial (responsibility key is FWK_TBX_TUTORIAL)
OA Framework ToolBox Tutorial Labs (responsibility key is FWK_TOOLBOX_TUTORIAL_LABS)
5)配置数据库连接
打开D:javajdev_oafjdevhomejdevmyprojects下面的toolbox.jws工作空间(扩展名jws为jdev的workspace文件)
toolbox.jws中,找到Tutorial.jpr(扩展名jpr为jdev的项目文件)这个项目,右键,打开project seting这个命令,在出现的对话框中,选择Oracle Applications 节点下 Runtime Connection.

connection设置为上面的dbc文件
username /password与第四步骤保持一致
职责保持默认。

同样设置
LabSolutions.jpr这个项目
配置数据库连接,在与Navigator中,选择Connections下面DataBase节点,填加数据库连接!

配置Tutorial.jpr项目和LabSolutions.jpr项目的project setting中的connect选项的Connection Name为你刚刚配置的数据库连接名

有一个 比较好的OAF的网站:http://oracle.anilpassi.com/oa-framework-tutorials-training.html

 

原文地址:https://www.cnblogs.com/shuihaya/p/14153315.html