Concurrent Processing

 < Day Day Up > 



Concurrent Processing is the running of batch type jobs interspersed (concurrently) with typical transactional transactions without having either impact the performance of the other.

In Concurrent Processing, Concurrent Managers run Concurrent Programs from Concurrent Program Libraries either on demand or on a set schedule that is defined in terms of work shifts.

A Concurrent Program is any program that can be run as a background process. They can be written using SQL*Plus, they can be SQL*Loader jobs, they can be written in PL/SQL, Pro*C, or Oracle Reports. Further, they can be written in a scripting language native to the OS. More often now, in 11i, it is suggested that more Concurrent Programs be written in PL/SQL or in Java. These programs can either run within the same OS process (or thread) as the Concurrent Manager who is running it (these are called immediate programs) or run in a child process or thread that is spawned by the parent Concurrent Manager (these programs are called spawned).

You can group these Concurrent Programs together into Concurrent Program Libraries. A Concurrent Program Library simply contains executable programs that can be called by a Concurrent Manager. A Concurrent Manager can only run immediate programs from its own program library, but can run any spawned process. Oracle currently includes support for immediate programs for backward compatibility but highly recommends that any new Concurrent Programs that are created be of the spawned variety.

There are many predefined libraries. Table 12.1 gives a few of the libraries with their executable name and the Concurrent Manager description that can run the immediate programs.

Table 12.1: Concurrent Manager Executable Descriptions

Executable

Concurrent Manager Description

ARLIBR

Receivables Tax Engine.

CYQLIB

Capacity Manager.

FNDCRM

Conflict Resolution Manager.

FNDIMON

Internal Monitor.

FNDLIBR

Applications Object Library (AOL) — The ICM and the Standard Manager are both members of this library.

FNDSCH

Scheduler Manager.

INVLIBR

Inventory Manager Library.

MRCLIB

Oracle MRP Library.

PALIBR

Oracle Project Accounting.

POXCON

Purchase Order Document Approval.

RCVOLTM

Receiving Transaction Manager.



 < Day Day Up > 



Oracle 11i E-Business Suite from the front lines
Oracle 11i E-Business Suite from the Front Lines
ISBN: 0849318610
EAN: 2147483647
Year: 2004
Pages: 122

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net