Bulk Input Services (BIS) Utility
for Unix & NT
Management Summary
BIS was originally developed as part of a joint project in support of
the XPSM initiative with Xerox Corporation in El Segundo, California, USA..........
it was then known as TTP, the developers have now extended the scope and capabilities of
BIS much further.
Emerging Unix (and Windows NT ?) print servers will have to accept
data from "legacy" systems and they will be faced with the problem of dealing
with (bulk) print data originating from these conventional/legacy (mainframe) systems on
open reel and or cartridges.
This is an inevitable issue for those corporates and bureaux where
their clients and subscribers still run conventional mainframe systems and spool/offload
print data to magnetic media, for whatever reason.
ROLO driven Unix/NT server solutions will happily support all manner
of print jobs on a file-by-file basis, but the alien data format coming from these
"legacy" systems will create serious problems.
BIS addresses these problems. BIS V1R1 provides comprehensive input
support for a large range of IBM industry standard format open reel and (3480/3490)
cartridges and outputs "normal" mode Unix files in a variety of user selectable
formats.
BIS currently runs on AIX platforms. plans are in place to provide
support on non-AIX platforms and support for POWER format tapes.
The very nature of BIS is that is portable to other host Unix
systems, and could rapidly support other tape/cartridge formats.
A short summary of input and output formats supported by BIS V1R1
appears next.
BIS also has been designed for rapid adoption of any other special
input or output formats required ..... hence rapid and effective support for any
"new" requirements without destabilising the main BIS framework.
Input Devices Supported
Any device which can be connected to a UNIX system with the necessary
device driver support may be used by BIS. Input processing is handled by invoking UNIX
file system calls rather than managing the input device directly. In BIS V1R1, the
following types of devices have been validated; 3420 Tape (round tape), 3480/3490
Cartridge (square tape) and QIC-150.
Input Tape Formats Supported
A range of industry standard tape formats are supported as follows;
 |
IBM Standard Labelled Format
|
 |
ANSI Standard Labelled Format
|
 |
Unlabelled Format |
Input Record Layouts Supported
Within the above tape formats, a wide range of block and record formats
are supported;
 |
Fixed length blocked records
|
 |
Fixed length unblocked records
|
 |
Variable length blocked records
|
 |
Variable length unblocked records |
All of these may contain, in addition, either ANSI or machine type
PCC bytes.
Both ANSI and EBCDIC character sets are supported and there are
built-in Translation Tables within BIS to allow conversion ........ and a further BIS
feature that allows use of a user supplied Translation Table.
Output Record Layouts Supported
The same layouts as for input are supported but output is always to a
disc file which may then be selected for further processing or printing.
Conversion between PCC type and unlike record formats between input
and output are supported within certain limitations ...... for example;
 |
The input file is from an IBM standard
labelled tape in EBCDIC with variable format blocked records with ANSI PCC bytes
|
 |
If desired, BIS may be invoked to read
this file and create an output file on disc with fixed length unblocked records in ASCII
with machine type PCC bytes |
|