码迷,mamicode.com
首页 > 其他好文 > 详细

OAF_编译OAF代码至应用详解(案例)

时间:2014-06-02 06:26:39      阅读:380      评论:0      收藏:0      [点我收藏+]

标签:des   c   style   class   blog   code   

201-06-01 BaoXinjian

一、摘要

如果第一次学习OAF,对应OAF的编译其实也是比较麻烦的事

OAF在本地,可以动过dbc文件连接至EBS Application进行渲染成页面

在进行编译时,不同的文件类型有不同的编译方式

  • Page.xml / Region.xml: 必须经过xml import编译后,才能生效
  • Java包: 只需将myproject下的将.class文件拷贝至服务器中,保持文件目录本地和服务一致性即可,无需编译

 

二、案例

需求: 将一个客制化OAF Page编译至EBS Application,并建立function / menu 调用该页面

1. 将PG、RN的XML以及EO、VO、AM的XML和Class文件上传至服务器

    需要保持myclasses文件夹下本地和服务器的Path一致性

2. 编译PG、RN的XML文件,导入Database,不需要编译EO、VO、AM的XML

    (1). 通过本地的Import.dat编译,

    (2). 通过服务器的XMLImport.java编译

    (3). 两者却别Import.dat需每个文件都需要手动导入,有几个XML文件就需要导入几次, XMLImport只需要运行一次,将全部的PG、RN的XML导入
3. 通过SQL验证PG和RN的导入结果

4. 创建Function

    (1). Function类型: SSWA jsp function

    (2). 路径:$JAVA_TOP & OA.jsp?page=/bxj/oracle/apps/ak/test/webui/LinkSummary

5. 将Function付给Menu

 

三、案例实现

Step1. 将PG、RN的XML以及EO、VO、AM的XML和Class文件上传至服务器

    bubuko.com,布布扣

 

Step2. 编译PG、RN的XML文件,导入Database,不需要编译EO、VO、AM的XML

    (1). 方式一、在服务器上将OAF中OA组件的定义信息导入到数据库中MDS库中(这里导入*PG.xml页面文件)

        import.bat D:\Oracle\Jdeveloper\jdevhome\jdev\myprojects\bxj\oracle\apps\ak\test\webui\LinkSummary.xml

        -rootdir D:\Oracle\Jdeveloper\jdevhome\jdev\myprojects -username apps -password apps

        -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.37.128)(PORT=1523))(CONNECT_DATA=(SID=PROD)))"
     (2). 方式二、xp系统本地导入*PG.xml页面文件到服务器的MDS中,不过这里有多少个*PG.xml就需要导多少次,这里刚好有两个*PG.xmljava     

        oracle.jrad.tools.xml.importer.XMLImporter /u01/UAT/uatcomn/java/oracle/apps/cux/helpdesk/webui/ -jdk13

        -mmddir "/u01/UAT/uatcomn/html/jrad" -username apps -password apps

        -rootdir /u01/UAT/uatcomn/java/ -validate

        -dbconnection "(description = (address_list = (address = (community = tcp.world)(protocol = tcp)

            (host =erpuat.yangpeng.com)(port = 1522)))(connect_data = (sid = UAT)))"
          bubuko.com,布布扣  

 

Step3. 通过SQL验证PG和RN的导入结果

    bubuko.com,布布扣

    bubuko.com,布布扣

 

Step4. 创建Function

    bubuko.com,布布扣

 

Step5. 将Function付给Menu

    bubuko.com,布布扣

 

、案例测试

Test1.确认结果,打开菜单项

    bubuko.com,布布扣

Test2. 页面跳转至客制化的页面上

    bubuko.com,布布扣

 

Thanks and Regards

bubuko.com,布布扣           

OAF_编译OAF代码至应用详解(案例),布布扣,bubuko.com

OAF_编译OAF代码至应用详解(案例)

标签:des   c   style   class   blog   code   

原文地址:http://www.cnblogs.com/eastsea/p/3763697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!