User`s guide

1: BSCTRAN File Transfer Program Overview
DC 900-1406E 17
The five modules are as follows:
1. User-interactive or Batch Program (BSCTRAN)
2. File Transfer Interface (BSCFTI)
3. Record Transfer Interface (BSCRTI)
4. Freeway Conversion Module (BSCFWY)
5. DLI Interface (ICPDLI)
The BSCTRAN program runs as an executable image and accepts commands from a
terminal or a command file. BSCTRAN can be run in a batch or an interactive environ-
ment. The program accepts commands to send or receive files across a BSC communi-
cations line. BSCTRAN is linked with the other four modules that are subroutines that
perform lower-level I/O functions.
The file transfer interface (BSCFTI) consists of a set of subroutines that provide file
manipulation for BSCTRAN (for example, the VMS RMS handling). These routines
can also be called by a user-written application (other than BSCTRAN).
The record level interface (BSCRTI) subroutines handle BSC record packing and
unpacking. These routines can also be called by a user-written application (other than
BSCTRAN).
The BSCFWY module provides command and subroutine conversion for the Freeway
product. BSCFWY is used in place of BSCICP which originally provided an interface to
a Simpact ICP3222 (Q-bus) board. The BSCFWY module allows the BSCTRAN,
BSCFTI, and BSCRTI modules to work with Freeway without changing from previous
versions of the product.
The ICPDLI module takes commands from the upper modules and makes the proper
Freeway DLI calls. The DLI calls read and write information to Freeway and the ICP
board. This module is similar to the one used for the DLI calls in the BSCDEMO pro-
gram, described in the BSCDEMO User’s Guide.