Table of Contents
- Work Flow Language (WFL)
-
- Submitting WFL Input
- Selecting the Queue for a Job
- Specifying a Start Time
- Structuring the WFL Job
- Initiating Dependent Processes from WFL
- Initiating Compilations from WFL
- Initiating Utilities from WFL
- Initiating Interactive Processes from WFL
- Submitting Other WFL Jobs
- Access to Task Attributes in WFL
- Using File Equations in WFL
- Responding to Error Conditions in WFL
- Communicating with Other Processes in WFL
- Controlling a Task from a Job
- Restarting WFL Jobs
- WFL Example
- ALGOL
-
- Structuring an ALGOL Program
- Initiating Processes from ALGOL
- Initiating Compilations from ALGOL
- Initiating Utilities from ALGOL
- Initiating Interactive Processes from ALGOL
- Submitting WFL Jobs from ALGOL
- Access to Task Attributes in ALGOL
- Communicating with Other Processes from ALGOL
- Restarting ALGOL Processes
- DCALGOL Features
- ALGOL Examples
- COBOL
-
- Structuring a COBOL Program
- Initiating Processes from COBOL
- Using Coroutines in COBOL
- Entering Individual COBOL Procedures
- Resolving Ambiguous CALL Statements in COBOL85
- Initiating Compilations from COBOL
- Initiating Utilities from COBOL
- Initiating Interactive Processes from COBOL
- Submitting WFL Jobs from COBOL
- Access to Task Attributes in COBOL
- Invoking COBOL Programs
- Communicating with Other Processes from COBOL
- Terminating Processes from COBOL Programs
- COBOL Examples
- Other Languages
The implementations of several programming languages include extensions for process initiation and control. You can use these features to
-
Initiate related suites of programs, so there is no need for an operator to initiate them individually
-
Divide an application into two or more cooperating, parallel processes for faster execution
Among the languages with advanced process initiation and control capabilities are WFL, ALGOL, and COBOL. Of these, WFL is the simplest to use and has the advantage of passing through the job queue mechanism and offering automatic job restart after a halt/load. On the other hand, ALGOL and COBOL offer sophisticated features such as user-declared events, interrupts, port files, and a large variety of parameter types. Each of these languages provides access to task attributes.
This section describes the tasking capabilities of WFL, ALGOL, and COBOL in some detail and provides brief examples of tasking programs written in each of these languages. Additionally, this section includes a brief overview of the tasking capabilities of other languages.

