There is 1 other file named psinft.mem in the archive. Click here to see a list.
Network File Transfer Hack
Copyright (C) 1983 by
Digital Equipment Corporation,
Maynard, Massachusetts 01754
THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
TOPS-20 PSI Network File Transfer Hack Page 2
INTRODUCTION 27 Feb 84
This document describes the procedures for building and running the
programs PSIRCV and PSISND. These are unsupported tools that provide
a facility to transfer files in image mode between two TOPS-20 systems
through a PPSN. The files are transferred in image mode, therefore
both binary and ASCII files may be transferred using these programs.
The software includes a pair of cooperating programs. The "master"
program is PSISND which initiates the virtual circuit and transfer the
files. The "slave" program is PSIRCV which waits for the connection
from PSISND and accepts data, file names and contents of files, and
write them to the DSK: logical device.
2.0 INSTALLATION INFORMATION
The programs are supplied as source files in the PS:<TOOLS> saveset of
the TOPS-20 PSI Version 1.1 distribution tape. The files are
You need the following software utilities to build the software
o MACRO-20 Assembler
o FORTRAN-20 Compiler (version 6.0 or 7.0)
o COMGEN (included in the TOPS-20 PSI tape)
2.3 PPSN Dependent Information
If your PPSN is TELENET, you may skip this paragraph. Otherwise, edit
the FORTRAN source file PSISND.FOR. Replace all references of TELENET
by the appropriate name of your network, which is known to the MODULE
X25-ACCESS data base of your system's Network Management. For
example, you should replace TELENET with TRANSPAC, if your system is
located in France.
Edit the grammar file PSINFT.BNF which contains the template of the
NCP commands. Supply the appropriate values of your DECnet network
configuration for the first three parameters in the file
TOPS-20 PSI Network File Transfer Hack Page 3
INSTALLATION INFORMATION 27 Feb 84
<GATEWAY NODE NAME>
<DECSYSTEM-20 NODE NAME>
<DECSYSTEM-20 NODE NUMBER>
2.4 Assembling And Compiling
Submit the file PSINFT.CTL to assemble and compile the MACRO and
FORTRAN source files.
$SUBMIT PSINFT.CTL <RET>
2.5 Network Management Information
Run the COMGEN program to produce the command file which will be
processed by NCP to set up the Network Management information in the
TOPS-20 PSI gateway node
[Grammar produced 12 products]
Run the OPR program. Enter the NCP command subset and take the
command file PSINFT.CMD
OPR>ENTER NCP <RET>
NCP>TAKE PSINFT.CMD <RET>
responses from NCP
Each time the TOPS-20 PSI gateway node is reloaded, you have to take
this command file before you can perform file transfer.
3.1 File Transfer To Your System
You need to login at the remote TOPS-20 PSI system in order to
transfer files from that system to yours.
If the PSIRCV is not running, submit the file PSIRCV.CTL to run it as
a batch job. If you wish, before submitting the batch control file,
you may edit the definition of the DSK: logical name to direct the
incoming files to appropriate directories.
TOPS-20 PSI Network File Transfer Hack Page 4
USAGE 27 Feb 84
$SUBMIT PSIRCV.CTL <RET>
Login to the remote host system and run PSISND.
3.2 File Transfer From Your System
You need to find out if the remote TOPS-20 PSI system is running the
PSIRCV program to receive the files from your system.
Run PSISND and start the file transfer. Following is an example of
$RUN PSISND <RET>
DTE address: 311030300170 <RET> (remote system's DTE address)
Calling ... Failed, state is 9 (call is cleared by the network)
Calling ... Running (try again ...)
From file: PSISND.EXE <RET> (file to send)
To file: PSISND.EXE <RET> (received file name at remote system)
From file: PSIRCV.EXE <RET>
To file: PSIRCV.EXE <RET>
From file: <RET> (terminate file transfer session)
CPU time 12.34 Elapsed time 32.81