Monday 11 March 2013

Application Object Library (AOL)

AOL mainly contains three things:
Ø  Operating profiles (System Profiles)
Ø  Application security (User, Function and Responsibility Security)
Ø  Concurrent Processing (Concurrent manager, request, program, process)

AOL is a powerful library having components of code (objects) used in one or more applications. AOL contains following components:

·         Users
·         Responsibilities
·         Request Group
·         Request Sets
·         Concurrent Programs
·         Concurrent Managers
·         Concurrent Program Executables
·         Value Sets
·         Flex Fields
·         Form and Functions
·         Menus
·         Messages
·         Table Registration
·         Profiles
·         Data Group

Responsibility
        •          It is nothing but a collection of three things – menu, data group and request group which is attached to                 specific user as per his/her level of access.

Request Group
          Request group is a collection on concurrent programs or request sets. It is attached to a responsibility to control the user’s access of concurrent programs/requests.

Request Set
          A request set is a collection of reports and/or programs that you group together. You can submit the reports and/or programs in a request set all at once using a single transaction.

Concurrent Program
           A concurrent program is a program that does not require continued interaction on your part to perform a specific task. In Oracle Applications, for example, a concurrent program may be a program written to create a report, or to post a batch of general ledger journal entries.

Concurrent Manager
          A concurrent manager is a component of concurrent processing that monitors and runs tasks without tying up your computer.

Concurrent Process
          A concurrent process is an instance of a running concurrent program. Each time a concurrent manager receives a request and runs a concurrent program, it creates a new concurrent process. A concurrent process can run simultaneously with other concurrent processes

Concurrent Request
          A concurrent request is a request that you submit to run a concurrent program as a concurrent process.

Value Set        
          A set of predefined or validated values assigned to a field (parameter) that restricts the user to enter from entering invalidated data.

Menu
          A menu is a hierarchical arrangement of functions and menus of functions that appears in the Navigator.
          A menu entry is a menu component that identifies a function or a menu of functions
          Each responsibility has a menu assigned to it.

Functions
          A function is a set of Oracle Applications that is executed only if the name of the function is present in a list maintained within a responsibility.
          Because all users should not have access to every business function in a form, Oracle Applications provides the ability to identify pieces of applications logic as functions.
          Function security lets you restrict application functionality to authorized users

Data Group
          Data group is a collection of pairings of Application with Oracle ID
          An Oracle ID is a username and password that allows access to application tables in an Oracle database
          Concurrent managers use a data group to match the application that owns a report or concurrent program with a unique Oracle ID

No comments:

Post a Comment