楼主: realakuma

[精华] OA Framework 学习求助

[复制链接]
论坛徽章:
0
11#
发表于 2005-6-15 22:16 | 只看该作者
我简单的说一下如何配置一个OAF开发环境,希望对大家有些用户有些帮助。
1。首先需要一个从Metalink上下载一个Jdevelop with OAExtension的压缩包(需要Oracle Applications许可帐号)。
2。假设把JdevOAExtension11.5.10解压到d:\JdevOAExtension11.5.10,在这个文件夹下会有三个文件夹,分别为:
    jdevbin 为Oracle Jdeveloper903的IDE
       jdevdoc为文档目录
    jdevhome为OAF的开发根目录
开发环境的配置文档应该位于jdevdoc\devguide\gs\gs_setup.htm,这个文档说的是比较详细的。我把主要的步骤说一下,具体请大家参考gs_setup.htm文档。
3。设置JDEV_USER_HOME环境变量,设置JDEV_USER_HOME=d:\JdevOAExtension11.5.10\jdevhome\jdev
4。从Oracle Applications安装节点上下载dbc文件,具体位置应该类似在$APPL_TOP/fnd/secure/prod的位置(记不清了)。把这个dbc文件拷贝到$JDEV_USER_HOME\dbc_files\secure
5.启动Jdevelop IDE,配置IDE的运行参数,请参考gs_setup.htm。
6。完成以上这些步骤之后就应该可以运行例子中的程序了。
注意:在有些环境中运行例子中的程序会报No Suitable Driver的错误信息,这个错误可以修改dbc文件就可以绕过这个错误。具体做法是注释掉dbc文件中的APPS_JDBC_URL项就可以了。

祝大家配置顺利。

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2005-6-15 23:02 | 只看该作者

注释掉了还是不行啊

我是严格按照gs_setup.htm的文档要求配置的,出现No Suitable Driver错误,然后按照你的办法修改之后,出现下面的错误:
ICX DIAGNOSTIC: FND_TOP = D:\jdevhome\jdev\myhtml\OA_HTML\

ICX DIAGNOSTIC: application_id = -1

ICX DIAGNOSTIC: responsibility_id = -1

ICX DIAGNOSTIC: security_group_id = -1

oracle.apps.fnd.framework.OAException: Application: ICX, Message Name: Could not find the specified responsibility. (Could not lookup message because there is no database connection)

        at oracle.apps.fnd.framework.CreateIcxSession.getEncryptedSessId(CreateIcxSession.java:158)

        at oracle.apps.fnd.framework.CreateIcxSession.createSession(CreateIcxSession.java:80)

        at _test__fwktutorial._jspService(test_fwktutorial.jsp:45)

        at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:139)

        at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)

        at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)

        at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)

        at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)

        at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)

        at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)

        at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)

        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)

        at java.lang.Thread.run(Thread.java:534)

ICX DIAGNOSTIC: routine createSession: Stack Trace from createSession when active session not found

oracle.apps.fnd.framework.OAException: Application: FND, Message Name: FND_COOKIE_HAS_NO_ICX_ENTRY. (Could not lookup message because there is no database connection)

        at oracle.apps.fnd.framework.webui.OAJSPHelper.getIcxCookie(OAJSPHelper.java:291)

        at oracle.apps.fnd.framework.webui.OAJSPHelper.getIcxCookie(OAJSPHelper.java:239)

        at oracle.apps.fnd.framework.webui.OAServerDelegate.getIcxSessionContext(OAServerDelegate.java:423)

        at oracle.apps.fnd.framework.webui.OAJSPHelper.handleErrorStackDisplay(OAJSPHelper.java:1306)

        at _OAErrorPage._jspService(OAErrorPage.jsp:68)

        at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)

        at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:537)

        at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:272)

        at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)

        at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)

        at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:119)

        at com.evermind.server.http.EvermindPageContext.handlePageThrowable(EvermindPageContext.java:547)

        at com.evermind.server.http.EvermindPageContext.handlePageException(EvermindPageContext.java:518)

        at _test__fwktutorial._jspService(test_fwktutorial.jsp:72)

        at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:139)

        at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)

        at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)

        at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)

        at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)

        at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)

        at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)

        at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)

        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)

        at java.lang.Thread.run(Thread.java:534)

难道是我的职责没有给对吗?

使用道具 举报

回复
论坛徽章:
0
13#
发表于 2005-6-16 19:58 | 只看该作者
你把以下两个指责授给你设置的测试帐号就可以了。
FWK_TBX_TUTORIAL
FWK_TOOLBOX_TUTORIAL_LABS

使用道具 举报

回复
论坛徽章:
0
14#
发表于 2005-6-16 20:58 | 只看该作者

的确是授权了的啊

我通过DEMO系统登录进去,此用户是有以上两个职责的

使用道具 举报

回复
招聘 : 数据分析/ETL
论坛徽章:
2
参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:012013年新春福章
日期:2013-02-25 14:51:24
15#
 楼主| 发表于 2005-6-17 09:34 | 只看该作者
可以以下列方式测试你的服务器端的OA_Framework环境是否配置成功
http://hostname\"\"ort/OA_HTML/jsp/fnd/aoljtest.jsp
在这里边有关于.dbc文件的详细描述。你可以把这些内容复制到本地的.dbc文件中。然后再根据gs_setup.htm进行设置就没有问题了。大家一起努力学习啊。

使用道具 举报

回复
招聘 : 数据分析/ETL
论坛徽章:
2
参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:012013年新春福章
日期:2013-02-25 14:51:24
16#
 楼主| 发表于 2005-6-17 09:35 | 只看该作者

使用道具 举报

回复
论坛徽章:
0
17#
发表于 2005-6-17 13:42 | 只看该作者

使用测试地址的情况

Missing /t3/oracle/appldemo/viscomn/java/apps.zip
Missing /t3/oracle/appldemo/visora/iAS/portal30/jpdk/lib/partnerApp.jar
以上两句是红色显示,其他的都正常,这有什么问题吗?
另外点击“Enter AOL/J Setup Test”进入下一页,好多连接地址都不可用呀

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2005-6-17 14:33 | 只看该作者

好烦啊,过不了这关

首先保证绝对是按照文档来做的,还有职责肯定没有问题,使用KWTTESTER或新建用户,都可以看到职责是正常的,但是总出现下面的问题:
ICX DIAGNOSTIC: FND_TOP = D:\jdevhome\jdev\myhtml\OA_HTML\

ICX DIAGNOSTIC: application_id = -1

ICX DIAGNOSTIC: responsibility_id = -1

ICX DIAGNOSTIC: security_group_id = -1

oracle.apps.fnd.framework.OAException: Application: ICX, Message Name: Could not find the specified responsibility. (Could not lookup message because there is no database connection)

        at oracle.apps.fnd.framework.CreateIcxSession.getEncryptedSessId(CreateIcxSession.java:158)

        at oracle.apps.fnd.framework.CreateIcxSession.createSession(CreateIcxSession.java:80)

        at _test__fwktutorial._jspService(test_fwktutorial.jsp:45)

        at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:139)

        at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)

        at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)

        at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)

        at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)

        at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)

        at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)

        at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)

        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:797)

        at java.lang.Thread.run(Thread.java:534)

ICX DIAGNOSTIC: routine createSession: Stack Trace from createSession when active session not found

怎么办啊?

使用道具 举报

回复
论坛徽章:
0
19#
发表于 2005-6-17 16:31 | 只看该作者

Re: 使用测试地址的情况

最初由 hiav 发布
[B]Missing /t3/oracle/appldemo/viscomn/java/apps.zip
Missing /t3/oracle/appldemo/visora/iAS/portal30/jpdk/lib/partnerApp.jar
以上两句是红色显示,其他的都正常,这有什么问题吗?
另外点击“Enter AOL/J Setup Test”进入下一页,好多连接地址都不可用呀 [/B]


除了
Connection Test
  Locate DBC File
  Verify DBC Settings
以上链接地址可用,其他的基本上都不行,是不是说明我的 11i 服务器没有配置OK啊?

使用道具 举报

回复
招聘 : 数据分析/ETL
论坛徽章:
2
参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:012013年新春福章
日期:2013-02-25 14:51:24
20#
 楼主| 发表于 2005-6-19 21:05 | 只看该作者
基本上有这三项就可以了。demo例子应该可以跑出来了。我就是这样过来了。单位装了一个11.5.10的fresh install 版本。正在研究中啊。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表