This document, "BEGINNER'S GUIDE TO MULTIPROGRAM BATCH" for the DECsystem-10, is written for inexperienced or casual users to understand and utilize the Multiprogram Batch system.
The core purpose of Multiprogram Batch is to allow users to submit jobs (combinations of programs, data, and commands) for non-interactive, background processing on a "leave-it basis." This is particularly useful for routine production tasks, large or long-running jobs, those requiring significant data, or jobs that don't need real-time user interaction.
The guide details two primary methods for submitting jobs:
$JOB, $ALGOL, $FORTRAN, $DATA, $EOD). These control cards simplify the process by automatically generating COMPILE and EXECUTE commands and managing program/data files on disk.SUBMIT or QUEUE INP: commands, accompanied by various switches to specify job name, resource limits (e.g., CPU time, memory, pages of output, number of cards punched), scheduling preferences, and file disposition.Key aspects covered include:
$ERROR, $NOERROR, .IF (ERROR), .IF (NOERROR), .GOTO, and .BACKTO to prevent job termination and manage program behavior upon errors or successful execution. Without specified recovery, errors typically lead to job termination and a core dump.The guide also provides a glossary of technical terms and numerous examples for setting up and interpreting output for common programming languages like ALGOL, COBOL, FORTRAN, and MACRO.
Site structure and layout ©2025 Majenko Technologies