Beruflich Dokumente
Kultur Dokumente
A O L T R A I N I N G
To Understand .
Overview of Concurrent Processing Defining Concurrent Programs Coding Oracle Tools Concurrent Programs
A O L T R A I N I N G
Online Requests Automatic Scheduling Concurrent Processing Options Online Request Review Concurrent Managers Simultaneous Queuing
Concurrent processing simultaneously executes programs running in the background with online operations Purpose of concurrent processing: Take advantage of multitasking,parallel processing and distributed processing Give system administration flexibility to set up concurrent processing to fit the needs of their site and users
A O L T R A I N I N G
Concurrent Program Concurrent Program Executable Concurrent Request Concurrent Process Concurrent Manager Concurrent Queue
Concurrent Program
An instance of an execution file,along with parameter definitions and incompatibilities.Several concurrent programs may use the same execution file to perform their specific tasks,each having different parameter defaults and incompatibilities.
Concurrent Request
A request to run a concurrent program as a concurrent process
Concurrent Process
An instance of a running concurrent program that runs simultaneously with other concurrent process
Concurrent Manager
A program that processes users requests and runs concurrent programs.System Administrators define concurrent managers to run different kinds of requests.
Creating Concurrent Programs. 1. Write Your program execution file and place it in the location for your Operating System. 2.Define the concurrent program executable with AOL to specify an execution file and an execution method for your program. 3.Define the a)Concurrent program with AOL b)Define program parameters c)Define any incompatibilities with other concurrent programs. 4)Request your program from the Run reports form
5.Define your concurrent programs Define the specific parameters of your program Add program to a request group Assign request group to a responsibility 6.Submit your concurrent program Either use standard request submission or submit your program from a procedure or a form
Oracle Applications looks for executables based on their execution method Application
SRW BIN LIB RPT SQL LOG FORMS LANG OUT MESG PL/SQL
Identify your concurrent program to Oracle Application Object Library Concurrent Program Executables
Executable In the concurrent programs form,you assign this name to a concurrent program to associate your concurrent program with your executable logic Application
The concurrent managers use the application to determine in which directory structure to look for your execution file
Subroutine Name
Enter the name of your C or PRO*C program subroutine here.Do not use spaces or periods(.) in this field.
Executable
Specify the name of the concurrent program executable you defined Provide options as necessary (oracle reports can specify binary mode ,page size and page orientation) Customize your queues with program level priority
Request
Concurrent managers can select requests based on request type SRS programs can use the submit request form You can choose whether to use values marked as disabled Run Alone programs hold up all other concurrent programs while running
Output
If the output is not saved ,online report viewing is impossible Define the minimum columns and rows needed by your program Users cannot override printer specification
Use the Concurrent Program Parameter window to enter detailed information about your parameters
Field Help
Sequence:Choose the sequence numbers that specify the order in which your program receives parameter values from the concurrent manager Disabled parameters do not display at request submission time and are not passed to your execution file
Validation
Value Set:Enter the name of the value set you want your parameter to use for validation.you can only select from independent,table,and non-validated value sets with 240 characters or less Default Type:If you want to set a default value for this parameter, identify the type of value you need Default Value:You can enter a default value for the parameter based on your default type
Validation
Required:If the program executable file requires an argument,you should require it for your concurrent program Range:Choose either low or high if you want to validate your parameter value against the value of another parameter in this structure
Display Characteristics
Display Size:Enter the field length in characters for this parameter.The users sees and fills in the field in the parameters window of the submit request window Prompt:A user sees the prompt instead of the parameter name Token:For a parameter in an Oracle Reports program,the keyword or parameter appears here.The value is case sensitive
Field Help
Application:Although the default for this field is the application of your concurrent program,you can enter any valid application name Name:Your list displays the user-friendly name of the program,the short name,and the description of the program Scope:Enter set or program only to specify whether your concurrent program is incompatible with this program and all its child requests(set) or only with this program(program only)
Include your concurrent program in a request group to make it available on the submit request window
A O L T R A I N I N G
End