37
21-2 Oracle E-Business Suite Developer's Guide
Major Features
Online Requests
You and your end users can submit requests from forms to start any concurrent
program. Once your request has been submitted, the concurrent managers immediately
take over and complete the task with no further online involvement.
Automatic Scheduling
Oracle Application Object Library automatically schedules requests based on when they
were submitted, their priority, and their compatibility with programs that are already
running. As a developer, you can define which programs in your application should not
run simultaneously. A request for a program that is incompatible with a currently
running program does not start until the incompatible program completes.
Concurrent Processing Options
You and your end users can control certain runtime options for each of your concurrent
requests. Profile options allow you to determine printing decisions such as which
printer to use and how many copies to print.
Online Request Review
Your end users can review the progress of their concurrent requests online. Once the
request completes, they can view the report output and log files from their concurrent
requests. They can see the status of a concurrent request without printing out the entire
report by selecting Requests from the default help menu.
Concurrent Managers
Concurrent managers are components of Concurrent Processing that monitor and run
time-consuming, non-interactive tasks without tying up your terminal. Whenever you
or your users submit a request to run a task, a concurrent manager processes that
request and does the work in the background, giving you the ability to run multiple
tasks simultaneously.
Oracle Application Object Library predefines the Internal Concurrent manager, which
functions as the "boss" of all other managers. The Internal Concurrent Manager starts
up, verifies the status of, resets, and shuts down the individual managers. It also
enforces program incompatibility rules by comparing program definitions for requested
programs with those programs already running in an Oracle username designated as a
logical database.
After installation, the system administrator can create and tailor the concurrent
managers as needed. The system administrator chooses the number of requests that
each concurrent manager can process simultaneously and what types of requests it can
process. Concurrent managers provide total control over the job mix and throughput in