$!******************************************************************** $! $! 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 ***