Previous  Next          Contents  Index  Navigation  Glossary  Library

Defining Specialization Rules

A specialization rule associates an action with a type of request. There are two kinds of actions: Include and Exclude.

Requests to run concurrent programs may be allowed or disallowed on the basis of:

Using more than one rule

Each rule performs one action. When using more than one rule, the rules are evaluated as follows:

Specialization rule actions, their binding logic, and examples are presented in the following two tables. See: Specialization Rule Logic - Examples.

Specialization Rule Logic - Examples

Include Rules Result
Include X Run only program X
Include X Run program X
OR ...or
Include User Sam Run requests by User Sam
  Net result: Run everyone's requests for program X, and run all of Sam's requests.

Exclude Rules Result
Exclude 37 Do not run program 37
Exclude 37 Do not run program 37
AND ...and
Exclude User Sam Do not run requests by User Sam
  Net result: Do not run anyone's requests for program 37, and do not run any of Sam's requests.

Include and Exclude Rules Result
Include User Sam Run only requests by User Sam
AND ...and
Exclude 37 Do not run program 37
  Net result: Run all of Sam's requests except requests to run program 37.
Include X ( Run program X
OR ...or
Include User Sam Run requests by User Sam )
---------- AND ...and
Exclude 37 ( Do not run program 37
AND ...and
Exclude User Mary Do not run requests by User Mary )
  Net result: Run program X except when requested by Mary, and run all of Sam's requests except requests to run program 37.

Table 1 - 15 gives examples of the action types associated with specialization rules.

Examples - Specialization Rule Types
Rule Action Type Example Explanation
INCLUDE Combined Rule Oracle Project Accounting - Tim's Budgets Manager only reads requests to start programs defined by the Combined Rule "Tim's Budgets".
  ORACLE ID APPS2 Manager only reads requests to start programs that connect to the APPS2 (a single install in a multiple install schema) Oracle ID.
  Program Oracle Project Accounting - Sales Forecast Manager only reads requests to start the concurrent program named "Sales Forecast".
  Request Type Oracle Inventory - Overnight Reports Manager only reads requests to start programs belonging to the request type "Overnight Reports".
  User Tim Manager only reads requests to start programs submitted by the application user "Tim".
EXCLUDE Combined Rule Oracle General Ledger - Month End Reports Manager reads all requests to start programs except those defined by the Combined Rule "Month End Reports".
  ORACLE ID APPS2 Manager reads all requests to start programs except those that connect to the APPS2 Oracle ID.
  Program Application Object Library - Purge Audit Tables Manager reads all requests to start programs except requests for the program named "Purge Audit Tables".
  Request Type Oracle Purchasing - Weekend Programs Manager reads all requests to start programs except those belonging to the request type "Weekend Programs".
  User Margaret Manager reads all requests to start programs except those submitted by the application user "Margaret".

See Also

Specializing Managers to run only certain programs

Examples - Using Specialization Rules

Defining Combined Specialization Rules

Using Combined Rules

Differences Between Specialization and Combined Rules

Concurrent Managers field help

Combined Specialization Rules field help


         Previous  Next          Contents  Index  Navigation  Glossary  Library