How Many Processes Should Be Set For The Receiving Transaction Manager (RTM)

In this Document

  Goal
  Solution
  References

APPLIES TO:

Oracle Inventory Management - Version 10.7 to 12.1.3 [Release 10.7 to 12.1]

Information in this document applies to any platform.

RCVOLTM - Receiving Transaction Manager

GOAL

What Is Correct Number of Processes for Receiving Transaction Manager (RTM)?

SOLUTION

There is no specific value to suggest for #processes; rather, the value must be calculated.  It is suggested to set to a minimum of 10 for production or high fidelity environments and increase as needed per details
in this note.  In all cases, #processes should be AT LEAST 3.

The information below applies only if one or more of the following receiving transaction activities are processed:

1. Core Applications, Mobile/MSCA and WMS (Receipts, Receiving Transactions, Corrections, Returns, etc) when Profile RCV: Processing Mode=On-line

2.  Confirm Receipts

3.  Ship Confirm for Internal Orders

4.  Inter-Organization Transfers

5.  Internet Procurement (iP) Receiving

The activities listed in 2-5 (above) always use On-line, regardless of the value set for Profile RCV: Processing Mode

Navigation to check # Processes:

  • System Administrator (or comparable) Responsibility > Concurrent > Manager > Define
  • Query for Manager=‘Receiving Transaction Manager‘
  • Click Work Shifts button and review value in Processes field
  • Change the value using guidelines referenced below
  • Save

Note: additional Receiving Transaction Managers may be setup, so be sure to check for other records (use down arrow to go to the next record)

1.  Calculate the max number of concurrent Users for the following activities:

Core Applications receiving activities (Receipts, Receiving Transactions, Corrections, Returns, etc) when Profile RCV: Processing Mode=On-line +

iP Receipts +

Confirm Receipts +

Ship Confirms for Internal Orders +

Creation of InterOrg Transfers +

Receiving activities using Mobile/MSCA and WMS when Profile RCV: Processing Mode=On-line

Divide the Total from above by 3 or 4. This is will be (approximately) the suggested value for # Processes.

2.  If using Real Application Cluster (RAC) environment, review Note
1067213.1
 (How to Setup Receiving Transaction Manager (RTM) When Using Real Application Cluster (RAC))

3.  R12: Set profile ‘Concurrent:TM Transport Type‘ = QUEUE

Example:

There are 500 total Users who perform the transaction activities listed above, but the most Users work at the same time never exceeds 36. For this example, # Processes for Receiving Transaction Manager should be 12 or 9 (36 divided by 3 or 4).

Please do NOT indiscriminately set # Processes to a high value, as the processing capability of your instance is also a factor (which cannot be included in the calculation as there are too many variables). Instead, increase # Processes by 5 or 10 then monitor
for a few days; repeat process to increase the value if Online transactions time out (APP-FND-00204: RCVOLTM TM-TIMEOUT) or if rcv_transactions_interface records get stuck as ONLINE/PENDING/PENDING.

Please do not set # Processes for Receiving Transaction Manager higher than 75 without first checking with Oracle Support (log Service Request for Inventory / Receiving).  Please note that 75 is not a magic number; rather, most Customers have much smaller value
for # Processes.  If the value is already 75 or higher and there have been no reported problems, just leave value as is.

时间: 2024-10-12 02:21:52

How Many Processes Should Be Set For The Receiving Transaction Manager (RTM)的相关文章

How to SetUp The Receiving Transaction Manager

In this Document Goal Solution References APPLIES TO: Oracle Inventory Management - Version: 10.7 to 12.1.3 - Release: 10.7 to 12.1 Information in this document applies to any platform. ***Checked for relevance on 21-Mar-2012*** EXECUTABLE:RCVTPO - R

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

2012年写过一篇关于Oracle E-Business Suite并发管理器的文章,回头看之前总结的内容还是比较单薄,很多点没说到,最近在看这块的内容,索性再写一篇稍微完整的文章来. Oracle E-Business Suite并发处理机制(Current Processing)的好处 区别于普通功能的处理机制,并发处理机制其实是一个异步处理机制,它把程序放到后台来运行,前台的操作还给用户,允许用户可以继续做其他业务. 技术上将,异步处理的好处是降低系统特定时间点的负载,提升系统资源的整体使

Android Native层Binder.transact()函数调用 Binder.onTransact() 函数失败分析

Q:Android Native层Binder.transact()函数调用 Binder.onTransact() 函数失败? 在Android Native层调用Camera.h中的api实现一个截屏功能的应用时,发现通过gCamera->setListener(new ScreenCaptureListener())设置到Camera的mListener的用于接收Camera预览数据的回调函数没有被调用,导致截屏失败? 注: Camera类文件汇总: libcamera_client.so

Parallelized coherent read and writeback transaction processing system for use in a packet switched cache coherent multiprocessor system

A multiprocessor computer system is provided having a multiplicity of sub-systems and a main memory coupled to a system controller. An interconnect module, interconnects the main memory and sub-systems in accordance with interconnect control signals

spring Transaction Management --官方

原文链接:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html 12. Transaction Management 12.1 Introduction to Spring Framework transaction management Comprehensive transaction support is among the most compelling rea

【转】What is an entity system framework for game development?

What is an entity system framework for game development? Posted on 19 January 2012 Last week I released Ash, an entity system framework for Actionscript game development, and a number of people have asked me the question “What is an entity system fra

自定向下分析Binder 之 Binder Model(1)

Java层的Binder对象模型: IBinder IBinder是Binder通信机制中的核心部分(Base interface for a remotable object, the core part of a lightweight remote procedure call mechanism designed for high performance when performing in-process and cross-process calls. ). This interfa

Domain Driven Design and Development In Practice--转载

原文地址:http://www.infoq.com/articles/ddd-in-practice Background Domain Driven Design (DDD) is about mapping business domain concepts into software artifacts. Most of the writings and articles on this topic have been based on Eric Evans' book "Domain Dr

db2配置、db和dbm

----start DB2 可以在四个不同层面配置: 一:系统环境变量(System Environment Variable) 系统环境变量用来配置DB2 的使用环境: [c-sharp] view plain copy print? 查看:set | grep DB2 DB2DIR=/opt/ibm/db2/V9.5 --DB2安装目录 DB2INSTANCE=db2inst1 --当前活动的实例 二:DB2 概要文件注册表(Profile Registry) 有两种DB2 概要文件注册表变