OAF页面上传、导入、发布
http://yedward.net/?id=215
(一)OAF页面上传
图1:将整个的开发目录上传(我这里的开发目录是oracle)
将整个开发的文件目录(myclasses下)上传到$JAVA_TOP下,$JAVA_TOP的路径形如..../apps/apps_st/comn/java/classes/,直接将整个目录上传,是为了确保本地目录与服务器上的目录一致,如果只是修改了其中的某一个文件,也可以直接将该文件上传到相一致的服务器路径下。
(二)OAF页面导入
OAF开发需要导入的页面文件包括所有的PG、RN、LOV等。
Step 1:首先切换到相应的存放页面文件的目录下,比如我这里的:..../apps/apps_st/comn/java/classes/oracle/apps/cux/hello/webui。
Step 2:cd切换到上面的目录以后,对于单个文件,运行如下导入命令:
java oracle.jrad.tools.xml.importer.XMLImporter HelloWorldPG.xml -rootdir $JAVA_TOP -username apps -password apps -dbconnection "(DESCRIPTION=(ADDRESS = (PROTOCOL = TCP)(HOST = oracleebs.yedward.com)(PORT = 1522))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = UAT)))"
注意修改其中的xml文件名、数据库用户名和密码、host地址、端口port、service_name,这些可以直接在.dbc文件中找到。
Step 3:如果是第一次发布OAF页面,则无需重启OACORE,否则要重启,命令如下:
cd $ADMIN_SCRIPTS_HOME
adoacorectl.sh stop
adoacorectl.sh start
注意:OAF页面文件导入以后,是存在数据库中,导入以后,存放在服务器上的页面文件就没用了,可以用如下方法在数据库中查找相关信息:
(1)JDR_PATHS:存储了页面路径的结构以及OAF页面个性化的结构信息。
SELECT path_docid, path_name, path_type,path_owner_docid
FROM jdr_paths
START WITH path_name = 'NotifSearchPG'
CONNECT BY PRIOR path_owner_docid = path_docid;
(2)JDR_COMPONENTS:存储了页面组件信息,OAF页面组件被分解后存储在该表中。
SELECT comp_seq,
comp_element,
comp_level,
comp_grouping,
comp_id,
comp_docid
FROM jdr_paths, jdr_components
WHERE path_docid = 27613
AND path_docid = comp_docid(+)
ORDER BY path_seq, comp_seq;
(3)JDR_ATTRIBUTES:存储了页面各组件的属性。
SELECT comp_seq,
comp_element,
comp_level,
comp_grouping,
comp_id,
comp_ref,
comp_extends,
comp_use,
att_name,
att_value
FROM jdr_paths, jdr_components, jdr_attributes
WHERE path_docid = 27613
AND path_docid = comp_docid(+)
AND comp_docid = att_comp_docid(+)
AND comp_seq = att_comp_seq(+)
ORDER BY path_seq, comp_seq, att_comp_seq, att_seq;
select *
from jdr_attributes_trans jat
where 1 = 1
and jat.atl_comp_docid = 27613
and jat.atl_comp_ref = 'SentDate'
(三)OAF页面发布
1、注册功能
图2:注册功能说明
图3:注册功能特性
图4:注册功能Web HTML
如上图2、图3、图4,注册下相关的功能:
功能:CUXHELLOWORLD
用户功能名:CUX:HELLO WORLD页面
类型:SSWA jsp 函数
HTML调用:OA.jsp?page=/oracle/apps/cux/hello/webui/HelloWorldPG
注意:定义HTMl调用可以传入参数,方式用&符号隔开,如下:
OA.jsp?page=/oracle/apps/fnd/framework/toolbox/tutorial/webui/HelloWorldPG&OAHP=FWK_TOOLBOX_TUTORIAL_APP&OASF=FWK_TOOLBOX_HELLO
2、挂载功能到菜单下
图5:挂载功能到菜单下
跟form挂载类型,如上图5所示,挂载到相应的菜单以后。重新登录下EBS系统,就能看到该OAF功能了。
OAF页面上传、导入、发布相关推荐
- html页面上传excel,HTML页面预览表格文件内容
背景简介 在将一个表格文件上传到服务器上之前,JS读取表格文件并将文件内容输出到页面中 vue项目 第三方 exceljs 安装 npm install exceljs element ui 文件选择 ...
- jsp图片上传提交前,图片显示在页面上
<divclass="upload_box"> <b>上传图片</b> <inputtype="file"name=& ...
- PHP:使用curl请求聚合支付的驾考宝典题库接口数据, 并渲染到页面上;composer 常用的指令;mvc pathinfo 路由映射实现
PHP:使用curl请求聚合支付的驾考宝典题库接口数据, 并渲染到页面上;composer 常用的指令;mvc pathinfo 路由映射实现 一. API 基础知识 url 的相关知识 1.1 一切 ...
- Nginx相关 解决nginx反向代理后页面上的js/css文件无法加载
解决nginx反向代理后页面上的js/css文件无法加载 location ~ \.php$ {proxy_pass http://127.0.0.1:8000;include naproxy.con ...
- 通过wget在Linux上下载Java JDK会显示在许可证页面上
当我尝试从Oracle下载Java时,我却最终下载了一个页面,告诉我我需要同意OTN许可条款. 抱歉! 为了从Oracle技术网下载产品,您必须同意OTN许可条款. 确保... 您的浏览器启用了&qu ...
- mysql 人名_jsp为什么按人名查询mysql结果不显示在页面上?可以
jsp为什么按人名查询mysql结果不显示在页面上?可以 关注:213 答案:2 信息版本:手机版 电脑版 解决时间 2021-01-16 02:38 提问者这笑,有多危险 2021-01-15 ...
- javaweb网页上传图片并显示在页面上,并在服务端存到磁盘(base64编码解码)
最近做一个web项目用到上传图片,于是根据个人的知识 及网上的搜集,将其总结于下: 上传图片时显示图片在页面 <input id="fileload" type=&quo ...
- SSG框架Gatsby访问数据库,并显示到页面上
前言 对于一些不长变的前端项目中,如个人博客.公司官网,可能技术选型为SSG框架会相对比之前的CSR会更好些,也会更快,最近研究了下Gatsby框架,感觉不错,就简单写了一个用其访问MySQL数据库, ...
- python使用fpdf2包和pdfrw报包新内容添加到已有的PDF页面上
python使用fpdf2包和pdfrw包将新内容添加到已有的PDF页面上 目录 python使用fpdf2包和pdfrw包将新内容添加到已有的PDF页面上 #包安装 #新内容添加到已有的PDF页面上 ...
最新文章
- python list同步删除
- axis2常用命令(wsdl2java)
- 【控制】《多无人机协同控制技术》周伟老师-第7章-基于多模型预测控制的无人机编队运动控制策略
- SBO用户清理(最近一直未登录过用户)
- 《华尔街日报》专访雷军:小米如何应对挑战者身份的变化
- 在Solaris系统下如何更改网络配置?
- 【离散数学】两类有限状态自动机
- linux 更换窗口管理器,linux Gnome .KDE.xfce4窗口管理器切换
- debian GNU linux 版的docker 安装vi
- 游戏开发之地图编辑器
- windows 10 连接android手机助手,手把手教你Win10手机助手怎么用
- 智能自动感应手消毒器方案开发
- 主动学习(Active Learning)简介综述汇总以及主流技术方案
- Calico集成kubernetes的CNI网络部署全过程、启用CA自签名
- Matlab:写入到 Diary 文件
- mPEG-Epoxide,甲氧基聚乙二醇环氧基,mPEG-EP
- Java判断某特殊字符串结尾的2种方法
- 免费 | 数千个 Azure 官方高清矢量图标大放送!
- STC51单片机学习笔记4——stc12c56 串口
- DSPE-PEG4-propargyl小分子PEG试剂,单分散PEG
热门文章
- 【每日随笔】网文小说工具及书籍推荐 ① ( 网文写手的入门书籍推荐 | 网文写手的进阶书籍推荐 | 提高文学素养的写作课 )
- 【Unity Shader】用Cubemap实现天空盒和环境映射
- 通用列表功能使用方法和API
- Android短信导入至IPhone
- python列表如何求增长率_python求平均值
- avue-crud 组件,form中实现树形下拉框联动输入框数据,省市区字典联动
- LabVIEW与Xplane飞行界面数据仿真交互
- 三菱Q系列PLC报错LINK PARA ERROR 链路连接参数异常
- 【注册机】Adobe Flash Builder 4 Premium 正式版注册机
- 微信小程序-订单页面