RSIC COMPUTER CODE PSR-068
1. NAME AND TITLE
MANYFILE: Utility Routine -- Manipulation of Data Sets Between Various I-O Devices.
2. CONTRIBUTOR
Oak Ridge National Laboratory, Oak Ridge, Tennessee.
3. CODING LANGUAGE AND COMPUTER
PL/1; IBM 360/370.
4. NATURE OF PROBLEM SOLVED
MANYFILE is a utility program designed to manipulate, in one job step, one or numerous data sets (files) of information from/to various storage media.
A data set to be processed can be located on any device and can be transferred to any other device. Therefore, the program can be used for card-to-tape, tape-to-tape, tape-to-printer, tape-to-disk, disk-to-tape, or any combination of operations. Either 7-track or 9-track tapes can be processed.
MANYFILE can be used to change the character set of the information being processed from, or
to, EBCDIC characters or BCD characters, and to change the format of the output data set.
5. METHOD OF SOLUTION
Primary control of the operation is exercised by means of Data Definition Statements (DD cards).
6. RESTRICTIONS OR LIMITATIONS
The number of data sets which may be processed is limited only by the number of DD cards
allowed in one job step.
7. TYPICAL RUNNING TIME
On the IBM 360/91 computer, MANYFILE used 4.92 seconds of CPU time to copy 15,407 logical
records from 5 magnetic tapes onto another tape.
8. COMPUTER HARDWARE REQUIREMENTS
MANYFILE was designed for and is operable on the IBM 360/370 computers. The region used
is approximately 80 K; standard I-O and at least 2 peripheral storage media are required.
9. COMPUTER SOFTWARE REQUIREMENTS
A PL/1 compiler is required.
10. REFERENCE
H. E. Comolander and R. K. Gryder, "MANYFILE, A Computer Program for Use in the
Manipulation of Data Sets Between Various Input/Output Devices," ORNL-TM-4377 (October 1973).
11. CONTENTS OF CODE PACKAGE
Included are the referenced document and one (1.2MB) DOS diskette which contains the source
code input.
12. DATE OF ABSTRACT
November 1973; revised and updated February 1984.
KEYWORD: DATA PROCESSING, UTILITY