壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1087|回复: 3

responsibility设置问题

[复制链接]
回帖奖励 90 点努力值 回复本帖可获得 10 点努力值奖励! 每人限 1 次
发表于 2011/6/2 18:03:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 llpzll 于 2011/6/3 10:25 编辑

请问responsibility窗口中的 web agent name 应该这么设置或是什么情况应该设置?这个属性有什么作用?从来没设置过这个属性……
system administrator's guide上说:
Enter the PL/SQL Agent Name for the database used by this responsibility. If you do not specify an Agent Name, the responsibility
defaults to the agent name current at log–on.

我不是很明白这段话得意思,谁能帮忙解释下这个属性?谢谢。
发表于 2011/6/6 06:37:10 | 显示全部楼层

回帖奖励 +10 点努力值

希望这篇文档对你有帮助
如何利用erp的登录功能进行用户登录验证,在applications中集成第3方
http://bbs.erp100.com/forum.php? ... id=21&fromuid=8
 楼主| 发表于 2011/6/6 06:47:44 | 显示全部楼层
感谢管理员大哥,呵呵,给了我一种应用Web PL/SQL的思路哈,路漫漫啊。
 楼主| 发表于 2011/6/6 06:19:05 | 显示全部楼层
这问题自己解决了。
在EBS中有两类应用,一种是基于FORM的,叫Oracle Application,另一种是基于OAF,JSP,Servlet,Web PL/SQL等技术的叫做Oracle self-service Web Applications,而这个Web Agent正是和Web PL/SQL相关的设置。关于Web PL/SQL,内容有点儿多,要从什么mod_plsql说起,这里就不说了。但是我想说的是通过看源码发现,大家千万别设置这个属性,因为这里有一个bug,不知道Oracle修正没。那就是如果你设置了这个属性,不管你怎么设置,本来是正确的的PL/SQL Agent但是依然不能访问!因为代码里有小瑕疵,那就是当你既没有设置function的web host,也没有设置responsibility的web host时,如果你设置了web agent name,那么,在生成要跳转的URL时会在开头多出一个/,形如:/http://www.163.com,导致你不能访问到正确路径而报HTTP404错误!Web PL/SQL应该是在开发HTML报表的时候使用较多吧?所以平时这个Web Agent属性平时也设置得不多,所以这个bug估计没人发现……哦,对了APPS_WEB_AGENT这个profile就是默认的web agent,但是当你设置了web agent name属性,就不会使用它,而是用你设置的web agent拼接字符串生成URL,让浏览器Redirect到这个URL,bug就是在这一步产生的。这样的话如果想更换web agent就只能通过设置APPS_WEB_AGENT来实现了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 20:02 , Processed in 0.014336 second(s), 17 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表