Sentinel Hill Software

Company News

Screen Shots

back | up | next

Background/Night Job Processing

These routines provide the capability to execute an application's processes as a job in a traditional "Batch" environment. These jobs may be scheduled to execute at a specific time of the day, and they may be designated as reoccurring. Night or background processing is very useful for dispatching functions to be executed so they do not tie up resources on a user's terminal. It is also particularly valuable where a given set of reports or functions need to be executed on an hourly, daily or weekly basis.

The Job Processor executes on a separate PC and manages all aspects of job execution. This includes scheduling, launching the runtime to execute the job, generating a Job Output Log and displaying a Job Execution Log list. It even has a hibernation mode so processing will not take place when system backups are in effect.

Any application program can be easily adapted to execute as a Batch Job. COPY modules are provided that when included in the program, provide the appropriate calls. The program needs to be modified to accomplish the following tasks:

  • Determine from the operator whether the job should be executed as a batch job
  • Output any parameters associated to the process to a Job Parameter file
  • Dispatch itself to the Job Processor
  • Detect whether executing from a terminal or as a Batch Job so any screen I/O is skipped
  • Input any parameters associated to the process from it's Job Parameter file

All other System Management Library and Application Support Library routines have been adapted to work both on-line and from the Batch Processor.

Key Benefits

  • Application functions that take a long time to process can be dispatched to execute without tying up an individuals resources on their PC
  • Application functions can be designated as re-occurring, and be automatically executed at a selected frequency
  • Application functions can be scheduled to execute after normal office hours
  • Large report of print jobs can be scheduled to execute so they might be printed at night
  • Output log files can be examined to ensure that critical operations have completed correctly

Key Features

  • Jobs may be submitted to four different Job Queues
  • Jobs may be assigned different priority (Low, Medium, High)
  • Jobs may be designated as Re-Occurring to automatically execute Hourly, Daily, Weekly or Monthly
  • Re-Occurring Jobs automatically reschedule themselves. (If any date type of parameters are used, these are automatically adjusted)
  • Any control or selection parameters associated to the application's function are recorded in a Job Parameter text file, (which may be modified before or after the job has executed)
  • Following the execution of a job, an Output Log file is generated which is available for viewing
  • A Job Queue Manager utility provides the ability to view and/or change the status of any job
  • The Job Processor may be launched on one or more different processors at the same time

Screen Shots

back | up | next

Copyright © 2005, Sentinel Hill Software Inc. All rights reserved. Home | Products | Services | Contact us | About Us | Site Map