$!********************************************************************
$!
$! The following is the procedure for compiling and linking the
$! VAXNET program for VAX/VMS.  This program communicates with SNDRCV
$! when transferring files between VAX and RSX.  The files needed are:
$!
$!	o  VAXNET.FOR & GETSEND.FOR - FORTRAN V2.0 source files.
$!	o  IODEF.FOR, SSDEF.FOR, & TTDEF.FOR - VMS definition files.
$!	o  COM.INC - The include file.
$!
$ SET DEF [ROBIN.VAXNET]
$ FOR/LIST VAXNET
$ FOR/LIST GETSEND
$ LINK VAXNET,GETSEND
$!
$! The port being used for VAXNET should be allocated before starting
$! communications with the remote so that VMS doesn't think someone
$! is trying to login.
$!
$ ALL TTE1:
  TTE1:  ALLOCATED
$ RUN VAXNET
VAXNET Version 3.0 Asynchronous Communications Program

Do you want Help information displayed (No) ? Y

This program is used to transfer file(s) between two computers
over an asynchronous communications line.

Default answers are in parentheses; i.e., (_TTE1:)
Typing the ESCape key displays HELP for a question.
To exit, do one of the following:

1.  If communicating with the remote, type CTRL/Y to
    get to command level.  Then type EXIT or CTRL/Z.

2.  In response to any VAXNET question, type CTRL/Z.

Enter the port being used for the remote (_TTE1:): $

The port used for the remote can be one of the following:

1.  One of the modem ports on the VAX,
                 or
2.  A port patched to another computer in-house.  The
    synchronous null modem patch cable must be used.

Enter the port being used for the remote (_TTE1:): 
Write the output from the remote to a log gile (No) ? $

The next question requests whether to write the output
from the remote to a log file on the VAX.  If you answer
Yes, the output from the remote will be written to both
the terminal and the log file.

Write the output from the remote to a log gile (No) ?
Enter the system type of the remote (DEC): $

This question determines the method used by VAXNET to
communicate with the remote.  The system types are:

  APPLE, DEC, IBM, UNIX, and XXDP.

Enter the system type of the remote (DEC): 
Enter the baud rate for the remote port (9600): $

The list of valid baud rates are:

50, 75, 110, 134, 150, 300, 600, 1200, 1800,
2000, 2400, 3600, 4800, 7200, or 9600.

If you are communicating over a modem, the baud rate
will be either 300 or 1200 baud.

Enter the baud rate for the remote port (9600): 1200

>HEL PSDI
PASSWORD: 

	RSX-11M BL26   MULTI-USER SYSTEM

GOOD MORNING
8-SEP-81 08:35 LOGGED ON TERMINAL TT6:

Welcome to RSX-11M V3.2 timesharing
 
>CHD 201 2
>ASSIGN
>_Device:    DL1:
>_Log_Name:  SY0:
Previous Logical Name Assignment Replaced.
>
>;*********************************************************************
>;
>; The following is the procedure for compiling and taskbuilding the
>; SNDRCV program for RSX-11M.  This program communicates with VAXNET
>; when transferring files between VAX and RSX.  The files needed are:
>;
>;	o  SNDRCV.FTN - FORTRAN IV+ source file.
>;	o  SNDRCV.INC - The include file.
>;	o  RSXSUB.FTN - RSX-11M subroutines.
>;	o  RSXDEF.FTN - RSX-11M definitions.
>;	o  SNDRCVBLD.CMD - Taskbuild command file (shown below).
>;
>F4P SNDRCV,SNDRCV/-SP/LI:1=SNDRCV
>F4P RSXSUB,RSXSUB/-SP/LI:1=RSXSUB
>TYP SNDRCVBLD.CMD
;
; Taskbuild command file to build SNDRCV program for RSX-11M.
;
SNDRCV/-CP/FP,SNDRCV/-SP=SNDRCV,RSXSUB
/
PRI=51
UNITS=6
ACTFIL=3
MAXBUF=256
TASK=...RSX
LIBR=SYSRES:RO:7
ASG=SY:1:2:3:4
ASG=TI:5:6
//
>
>TKB @SNDRCVBLD
>INS SNDRCV
>;
>; End of SNDRCV build procedure.
>;
>;*********************************************************************
>;
>; The following is an example of sending and receiving files with the
>; remote.  The steps are as follows:
>;
>;	o  INStall the SNDRCV program (if not already installed).
>;	   Note, the user must be privileged to INStall SNDRCV.
>;	o  start the SNDRCV program on RSX-11M by typing "RSX".
>;	o  type CTRL/Y to get to the Vaxnet command level.
>;	o  enter the type of transfer to perform (GET or SEND).
>;	o  enter the VAX file name and the REMOTE file name.
>;	o  that's it.
>;
>INS $SNDRCV
>RSX
SNDRCV Version 2.0 started ... 
^Y
Vaxnet> $

Valid Commands are:

  BAUD  - changes the baud rate of the remote port,
  DUMP  - dumps a file to the remote without using SNDRCV,
  EXIT  - exits from VAXNET,
  GET   - transfers a file to the VAX from the remote,
  LOG   - enables output to a log file or a new log file,
  NOLOG - disables output to the log file,
  SEND  - transfers a file from the VAX to the remote.
  $cmd  - executes a DCL command.

Type the RETURN key to exit from command level.


Vaxnet> SEND
Enter the name of the VAX file: [ROBIN.VAXNET]VAXNET.FOR
Enter the name of the REMOTE file: VAXNET.FOR
Total records:   758, total bytes:   21532
 File Transmission Complete.
  8-SEP-1981 08:37:14.95

SNDRCV Status Report: 
Total records:   758, total bytes:   21532, timeouts:    0
Framing errors:    0, overruns:     0, parity errors:    0
>
>RSX
SNDRCV Version 2.0 started ... 
^Y
Vaxnet> GET
Enter the name of the REMOTE file: SNDRCV.INC
Enter the name of the VAX file: [ROBIN.VAXNET]SNDRCV.INC
Total records:    72, total bytes:    2196
 File Transmission Complete.
  8-SEP-1981 08:49:33.46

SNDRCV Status Report: 
Total records:    72, total bytes:    2196, timeouts:    0
Framing errors:    0, overruns:     0, parity errors:    0
>
^Y
Vaxnet> EXIT

Do you want the modem hung up (No) ? Y

*** Normal VAXNET Termination ***
