第一范文网 - 专业文章范例文档资料分享平台

ORACLE-EBS并发管理器(特选内容)

来源:用户分享 时间:2025/7/26 19:56:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

关于Oracle E-Business Suite并发处理机制(Current Processing)

2015-01-21 14:05 2352人阅读 评论(0) 收藏 举报

分类:

Oracle EBS(48) Oracle EBS Concurrent Program(15) 版权声明:转载请以链接形式注明出处

2012年写过一篇关于Oracle E-Business Suite并发管理器的文章,回头看之前总结的内容还是比较单薄,很多点没说到,最近在看这块的内容,索性再写一篇稍微完整的文章来。

Oracle E-Business Suite并发处理机制(Current Processing)的好处 区别于普通功能的处理机制,并发处理机制其实是一个异步处理机制,它把程序放到后台来运行,前台的操作还给用户,允许用户可以继续做其他业务。

技术上将,异步处理的好处是降低系统特定时间点的负载,提升系统资源的整体使用率。感受上讲,异步的机制可以有效提升整体的使用感受,减少用户无效的等待时间。

什么样的程序可以用并发机制来处理 报表类

参照材料#

1

报表是一种非常个性化的东西,一般也是每家公司客户化最多的部分,如果为报表需求都开发不同的列表界面来查询、展示,那么工作量将是巨大的。所以Oracle把报表嵌入到并发处理中,通过一些灵活的配置或少量的开发(Reports/BI Publisher Reports)既可以实现用户各类报表的需求. 流程类

多用于批量事务处理,或是长时间运行的业务,如库存管理器批量处理接口表中的临时事务。

并发处理机制(Current Processing)的两类组件 并发处理机制(Current Processing)包括两类组件:

? ?

并发管理器(Concurrent Managers) 并发请求(Concurrent Requests)

像公司中“经理”一样,Manager给Worker安排任务,Worker负责具体的执行。Oracle EBS中的Concurrent Managers就是负责安排工作,Concurrent Requests负责具体的执行。

并发管理器(Concurrent Managers)的分类

一家企业一般都有许多的经理,有着高低之分,总裁、总监、经理、主管....Oracle EBS这家企业中,同样也有着许多不同层面上的Concurrent Manager,有核心的Concurrent Managers管理团队(Internal Concurrent Manager、Standard Manager、Conflict Resolution Mananger),也有普通Concurrent Managers。核心的Concurrent Managers团队管理下边普通Concurrent Managers。

1.核心的三个并发管理器:

?

Internal Concurrent Manager(内部管理器) — The master manager is called the Internal Concurrent Manager (ICM) because it controls the behavior of all of the other managers, and because the ICM is the boss, it must be running before

参照材料# 2

?

any other managers can be activated. The main functions of the ICM are to start up and shutdown the individual concurrent managers, and reset the other managers after one them has a failure.

Standard Manager(标准管理器) — Another important master Concurrent Manager is called the Standard Manager (SM). The SM functions to run any reports and batch jobs that have not been defined to run in any specific product manager. Examples of specific concurrent managers include the Inventory Manager, CRP Inquiry Manager, and the Receivables Tax Manager.It is not recommended to add specialization rules to the standard manager as it can cause problems.

Conflict Resolution Manager(冲突解决管理器) — The Conflict Resolution Manager (CRM) functions to check concurrent program definitions for

incompatibility rules. However, the ICM can be configured to take over the CRM's job to resolve incompatibilities.

?

小结:

? ? ?

Internal Concurrent Manager是管理器中的BOSS,总负责人,控制着其他并发管理器的运作。

Standard Mananger是标准管理器,没有纳入其他特定管理器(Specific Concurrent Managers)的请求,默认就会由标准管理器管理。 Conflict Resolution Manager主要用于处理日程冲突。

2.特定用途的并发管理器(Specific Concurrent Managers ,SCM)

除了上边说的三个核心并发管理器,还有众多的特定用途的并发管理器,如库存管理员(Inventory Manager),接收事务处理管理器(Receiving Transaction Manager),MRP Manager,以及用户自定义的并发管理器。

并发管理器是如何管理并发请求的

并发请求从提交到运行大概的过程是这样的:用户首先提交并发程序运行请求,并发请求会首先放入请求队列中,再由Internal Concurrent Manager根据特定的规则找到对应的

Concurrent Manager(是Standard Manager,还是特定的并发管理器)来运行这些请求。下图为一个典型的并发管理器管理并发请求的流程图:

参照材料# 3

并发管理器的定义

并发管理器(Concurrent Manager) = 参数(缓存大小、节点设置...) + 特殊规则(Specialization Rules) + 工作班次(Work Shifts)

并发管理器的定义路径:系统管理员职责->并发->经理->定义,定义过程也可以参考官方文档:Link。以Inventory Manager为例,下图为库存管理器的定义界面。

参照材料#

4

搜索更多关于: ORACLE-EBS并发管理器(特选内容) 的文档
ORACLE-EBS并发管理器(特选内容).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3pp9d0c43n8c83h0epna2cg5h8ins2016eg_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top