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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2044|回复: 7

[OAF] 在oaf中如何获取ConcurrentRequest.submitRequest提交的并发程序执行的结果?

[复制链接]
发表于 2008/11/9 16:57:41 | 显示全部楼层 |阅读模式

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

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

x
请问在OAF中,可以通过cp包的ConcurrentRequest.submitRequest提交并发请求,但如何获取并发请求的执行结果呢?在PL/SQL中可以通过fnd_concurrent.wait_for_request获取到,但在OAF中如何获取呢?
发表于 2008/11/18 01:53:20 | 显示全部楼层
java里可以直接调用plsql, 那就用plsql调用fnd_concurrent.wait_for_requests
用pageContext或OADBTransaction得到所需要的参数
 楼主| 发表于 2008/11/22 20:41:09 | 显示全部楼层
谢谢回复!
调用fnd_concurrent.wait_for_request可以获取到,但感觉用了cp的submitRequest,感觉应该有对应的相关方法,主要是想知道有没有java的方法可以获取到。cp包没有找到相关的api文档。
发表于 2009/3/23 17:04:51 | 显示全部楼层
我想问下如何用pl/sql定时调用并发程序 ? 谢谢了
发表于 2009/3/24 16:28:55 | 显示全部楼层
回答楼上的问题,

在定义并发程序的时候,可以指定定时规划。

不需要在Pl sql里面来做这个定时调用。
发表于 2009/3/24 16:29:04 | 显示全部楼层
期待楼主的解决办法。
 楼主| 发表于 2009/4/2 21:01:52 | 显示全部楼层
最后自己封装了个方法,直接查询并发管理器的fnd_conc_req_summary_v这个view了,直接取里面的当前执行状态和执行结果,如果还在排队或执行则不再实时等待结果了,提供其他查询功能再查询执行结果。
没有用fnd_concurrent.wait_for_request这个主要是因为这个是在实时等待并发程序执行完后才返回的,对于用oaf界面进行交互时,界面反应慢,用户体验不好。
4楼的问题用版主的方法解决最好,虽然也可以用DBMS_JOB包处理,不如直接在运行并发程序时指定相应的执行计划。
发表于 2009/6/8 13:32:50 | 显示全部楼层
DDDDDDDDDDDDDDDDDDDDDDDDD
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025/11/29 03:48 , Processed in 0.017515 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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