Académique Documents
Professionnel Documents
Culture Documents
OPC/ESA
OPC/ESA is a key step towards unattended operations.
OPC/ESA expands the scope for automation of data processing operations. It
automates, monitors, and controls the flow of batch work. It plans and automatically
schedules the batch work load on a daily and long-term basis.
Increased automation improves utilization of resources and gives more control over
assets and better management of batch processing.
The job tracking function automates batch processing by controlling the execution of
jobs in accordance with priorities, required resources, available resources and
dependencies. This promotes optimum use of resources, improves systems availability,
and reduces the number of complex and repetitive operator tasks.
OPC/ESA long-term planning function enables you to maximize utilization of system
resources. You can produce long-range plans that accurately display the future
workload and its impact on the data processing environment.
OPC/ESA gives detailed real-time information about the processing of the workload.
Type O in the command line to select OPC/ESA
OPC Pannel
Long-Term Plan :
The long-term plan is a high-level schedule of processing activities for the forthcoming
weeks and months.
The long-term plan lists, by day, the instances of applications to be run during the plan
period. (In OPC/ESA each instance of an application is called an occurrence.) It shows when
they are to be run and the dependencies among different applications.
The long-term planning function plans production runs of applications and enables to
examine and analyze the expected future work load.
Current Plan :
The current plan is an online working copy of the daily plan. It contains essential
information about individual operations, current status information that is updated online.
This status is used by job tracking to submit the operations for processing.
Automatic Job Submission:
The job tracking function automates batch processing by controlling the submission of
jobs in accordance with the:
It promotes the optimum use of resources, improves systems availability, and reduces the
number of complex and repetitive operator tasks.
Activities:
To see the Jobs in the application type op or oper in the command line
2.Add an application:
Type 4 in command line to select the Application description
Give the work station, operation number, duration, job names and internal dependencies
To set external predecessor select the first job by giving the row command s
Give the Application ID, job name and work station & operation number assigned for that
job to which dependency should be made.
Using ETT, it is possible to track 'unplannable' jobs, jobs whose runtimes cannot be
determined in advance, and which, therefore, cannot be planned and then scheduled. ETT
dynamically adds these jobs to the current plan at the time of a triggering event.
Type a new Trigger name which is to be created and then press Enter
Give the Row command I to insert a new row and give the Trigger name, ID of the
application to which that trigger should be associated and Event types etc (This screenshot is
for browsing ETT thats why there is no option for row command)
E T:
blank. Y means that ETT adds an occurrence only when there is a true availability status
switch from status available=no to available=yes. N means that ETT adds an occurrence each
time the availability status is set to available=yes.
4.Create run cycles for an application :
Select the list by giving the option 3
Give the line command run to create a run cycle of this application
Give the name for the period or rule input, deadline time and all other options, to setup a rule
give row command S otherwise give a valid period name
Type:
Days highlighted is the day on which the job runs according to the rule specified
6.Schedule an application
Give the input arrival date and time (i.e. date and time at which the job should start) and
also the deadline date and time. Then give the line command op or oper
If we want the job should be submitted automatically when the input arrival date n time is
reached, give the Opt S as Y otherwise give N and if we want the job to start only when the
input arrival date and time is reached give Opt T as Y, if T is set N then job will stat to run
immediately after coming out of the MCP
Operation no. : Specify the operation number. Valid values are 1-255.
Operation text
Jobname
: Specify the name of the job, 1-8 alphanumeric characters, the
first alphabetic or national.
PS
Duration: Specify the approximate time needed to complete the operation at the
workstation, in the HH.MM format.
Opt S:
reached.
N = NO. Start the job as soon as predecessors are
Ext S/P: Shows if the operation has external dependencies, successors S and
predecessors P.
Status
A
C
D
E
I
R
S
U
W
*
Cu:
-
Check whether the Status field S if its c job completed, if s job submitted, if w job is
waiting and if E ended in error. Give row command B to see the jobs in that nest
Status of each job can be checked. To see more details of the job select the job by giving the
row command S
8. View JCL
JCL can be Viewed or edited only in the Current Plan. Select List by giving the
Option 2
Give the application name or job name and then press Enter
Give the row command m to open the application in the modify mode or b to browse
Give the row command J to view the JCL of that particular job
If it is opened in browse mode we can see the JCL or if in modify mode we can make
Changes to JCL
Restart a job :
Force complete a job :
Row cmd:
be erased.
P:
Shows the priority, where 1 = low, 2-7 = medium, 8 = high, and 9 = urgent
G:
Add func:
Blank
A
D
E
P
Give the Status New as r to restart the job or c to force complete the job
This is option 1.4.3 (i.e. Database AD List) give the job name or the application
name
If job name is entered, it will list all the applications which contain that job
So select the required application give the row command M
Select the application for which the highest allowable return code to be set by giving
The row command S
To create the RAP Entry the following information needed from the remote
end.
Remote System, Remote Userid, File name
Option 1 to view all the existing entries & 2 to create new RAP entry
Give Remote Userid, server name and dataset name. Pds containing jobs and successful &
unsuccessfull job names are from our end. Once giving all the above info come out from this
panel and it will be save and throws a message Permit update successful.