This function involves a tape being read block by block and one record for each block being transferred to one or more output files. SYSOUT and SYSLST are also permitted as output files.
The input tape must be assigned by means of the ASSIGN-INPUT-TAPE statement. The output file is assigned via an ASSIGN-OUTPUT-FILE statement and/or a ADD-FILE-LINK command; both assignment options are also possible if there is more than one output file.
The input tape can be positioned by means of a CHANGE-INPUT-TAPEPOSITION statement. Data block transfer is initiated by means of a START-TAPE-PROCESSING statement. Positioning and transfer can be repeated as often as required.
Editing is terminated by means of the START-CONVERSION or END statement.
This function also enables non-BS2000 or damaged tapes to be processed.