Introduction to NonStop Operations Management

Application Management
Introduction to NonStop Operations Management125507
11-8
Online Transaction Processing
Operations
To perform batch processing on Tandem systems, the operations staff usually follows
these steps:
1. They identify the batch job.
2. They submit the job input file to a scheduler program.
Once the job is submitted, the scheduler does the rest of the work. The scheduler
performs the following steps:
1. It schedules the job according to the scheduling options.
2. When the time comes to run the job, the scheduler starts the executor program. The
executor program executes the commands in the job input file.
3. Job output is sent to the spooler. The spooler collects the output and prints the
required reports.
4. When the job finishes, the scheduler writes a user log file to the user’s subvolume.
To ensure that batch processing proceeds smoothly, consider establishing policies and
guidelines for running batch jobs, such as indicating how batch jobs should be
scheduled, when the schedule can be overridden, and who has responsibility for running
batch jobs.
Tools
Tandem offers the NetBatch and NetBatch-Plus products to help you manage batch
applications. NetBatch is an automated job-management system that relieves operators
of the tasks of scheduling and dispatching jobs manually. NetBatch-Plus is a screen-
driven interface to NetBatch. For more detailed information about NetBatch and
NetBatch-Plus, refer to Section 14, “Operations Management Tools.
Online Transaction Processing
Online transaction-processing programs are characterized by the following:
Programs run continuously and as transactions occur.
Programs access and update files and records in a random fashion.
Programs require user interaction. OLTP programs allow users located throughout a
company to retrieve information immediately and update it in a database.
Programs require a highly available system. Should the program fail for any reason
and you are not using NonStop TM/MP, a large quantity of data could be lost,
resulting in a large loss of revenue for your company.
Programs often have a batch component that summarizes or acts upon the day’s
online activity.
Some typical online transaction-processing applications include:
Retail Point-of-Sale (POS)