"Handling large, complex and variable job-control streams using a procedure invocation package ('PIP') and a pseudo-library"

Jonathan S. Tutleman · ACM SIGPLAN Notices · 1980

A. A 'Procedure Invocation Package' ('PIP') 1.2 is system-supplied software which enables execution of job sequences in addition to those in the user-supplied control stream. These additional sequences may be "canned" or generated within the same computer job. Therefore, it will be of great value in the following instances:1. The control-sequence is large. 1.1 2. The control-sequence is case-dependent (i.e., variable) and even more so when:3. The (eventual) users are not systems-oriented and would have problems in correctly modifying the control stream.4. The user-level control stream is actually on cards and users would experience difficulty in resequencing a (accidentally) missequenced deck. 1.6 Also, by reducing the key-punching effort, errors are reduced. 1.5 B. The 'PIP' concept can also be used in the manipulation of the many files as a set, namely in "backup" where the files are copied from disk to tape; "purge" where the files are removed from disk and "retrieve" where the files are reinstalled. 1.7 To organize the files a list (or "pseudo library") is created 2.2, 2.3 .C. A further use of the 'PIP' is in program-file 2.1 development/ reinstallation, obviating a separate control deck for each file, with benefits in reduced card-consumption, punching-time and errors.The order and scope of the tasks is shown in Table A. Further, the technique reduces all user decks to a basic, minimum format as shown in Table B.

Read the paper · More papers on PaperTik