PART I. INSTALLATION
Program Kermit implements the KERMIT protocol under HONEYWELL/CP6.
Authors: Philip Murton - original RT-11 PASCAL program.
Bruce W. Pinn - modified version for VAX/VMS.
Douglas Vaughan, Cheryl Poostay, Kevin Asplen, Jay Undercoffler
- modified VAX/VMS version for HONEYWELL/CP6.
Date: March 27, 1985
Site: Bucknell University Computing Services
Lewisburg, Pennsylvania 17837
(717) 524-1801
Files:
KERMIT - Source code and JCL to create the Kermit rununit.
INSTALL - Installation instructions, description of
operation, and summary of Kermit commands.
DRIBBLE - Dribble file of the transfers of a test file from
CP6 to an IBMPC and from the IBMPC back to CP6.
OCTAL - Octal listing of the dribble file.
The file 'KERMIT' is a BATCH file containing the JCL and source
code required to create the rununit KERMIT_RU. The bulk of the code
is written in PASCAL and was compiled at Bucknell using CP6 PASCAL
Version B01. The NDB (no debug) compiler option is used in an effort
to maximize file transfer speed. The CP6 system dependent routines
are written in PL6 and were compiled at Bucknell using PL6 Version
B02.
To create the rununit KERMIT_RU, !BATCH KERMIT .
PART II. PROGRAM OPERATION
Kermit-CP6 runs interactively with a user connected to CP6 via
a remote Kermit. File transfers from CP6 to the remote Kermit and
from the remote Kermit to CP6 must originate from Kermit-CP6.
The following Bucknell documentation illustrates the logging on
and file transfer processes between CP6 and an IBMPC running Kermit-MS.
BUCKNELL KERMIT INSTRUCTIONS
LOGGING ON
1....Obtain the KERMIT software from either the programming
assistant or the bulletin board adjacent to the phone.
2....Open the door on Drive A (left drive). With the label
side up and your thumb on the label insert the KERMIT
disk into Drive A. Close the drive door.
3....Power on the IBM. If the IBM is powered on, press the
Del key while holding down both the Ctrl and Alt keys.
4....Type KERMIT <--' in response to the A> prompt.
6....Press <--' .
7....Log On.
8....!PROFILE IBMPC
9....Return the KERMIT software.
FILE TRANSFERS
TO SEND A CP6 FILE TO THE IBMPC
1....LOGON to CP6.
2....Insert a formatted IBM disk into Drive B (right drive).
3....Start the CP6 file transfer program.
!START KERMIT_RU
4....Initiate the file transfer.
Kermit-CP6>SEND CP6filename <--'
5....Within 10 seconds, hold down the Ctrl key and press ] ; release both
keys. Type the letter C.
6....Continue the file transfer.
Kermit-IBM>RECEIVE IBMfilename <--'
An IBM filename is 1-8 characters in length, and can be followed by a 1-3
character extension. The following characters can be used for filenames
and extensions: A-Z 0-9 $ & # @ ! % " ( ) - { } _ / \
To confirm the file transfer: Kermit-IBM>DIR
7....Return to CP6.
Kermit-IBM>CONNECT <--' and press <--'
8....Repeat Steps 4-6 to send another file
OR
Kermit-CP6>Q to quit CP6 Kermit.
9....Logoff.
TO SEND AN IBMPC FILE TO CP6
1.....LOGON to CP6.
2.....Insert the disk containing the IBM file to be sent into Drive B.
3.....Start the CP6 file transfer program.
!START KERMIT_RU
4.....Initiate the file transfer.
Kermit-CP6>RECEIVE CP6filename <--'
5.....Within 10 seconds, hold down the Ctrl key and press ] ; release both keys.
Type C .
6.....Continue the file transfer.
Kermit-IBM>SEND IBMfilename <--'
7.....Return to CP6.
Kermit-IBM>CONNECT <--' and press <--'
8....Repeat Steps 4-6 to send another file
OR
Kermit-CP6>Q to quit CP6 Kermit.
9....Logoff.
PART III. SUMMARY OF KERMIT-CP6 COMMANDS.
The valid KERMIT-CP6 commands are:
HELP STATUS EXIT/QUIT
SEND RECEIVE SET SHOW
A description of each command follows.
1. HELP
In order to use the HELP facilities on KERMIT-CP6, type 'HELP command'.
Abbreviated HELP can be obtained on selected commands by typing 'command ?'.
2. STATUS
Description:
Displays information on the most recent file transmission of data.
Example:
KERMIT-CP6> STATUS
3. EXIT/QUIT
Description:
Exits KERMITCP6 and returns to IBEX.
Examples:
KERMIT-CP6> QUIT
KERMIT-CP6> EXIT
4. SEND filespec
Description:
Sends the specified CP6 file to the remote Kermit.
Wildcarding is not allowed; only one file per SEND is allowed.
filespec:
any valid, existing CP6 file-specification.
Examples:
KERMIT-CP6> SEND MYFILE
KERMIT-CP6> SEND ANOTHER_FILE
5. RECEIVE filespec
Description:
Prepares KERMITCP6 to receive a file being sent by the remote Kermit.
Wildcarding by the remote Kermit is allowed.
filespec:
Any valid CP6 file-specification.
If omitted, the file-specification will be obtained from the
file header sent by the remote Kermit.
If the remote Kermit is sending more than one file, the first
CP6 filename will be obtained from filespec(if specified);
subsequent filenames will be obtained from the file headers
sent by the remote Kermit.
WARNING! KERMIT will overwrite an existing
file with the given filespec.
Examples:
KERMIT-CP6> RECEIVE MYFILE
KERMIT-CP6> RECEIVE
6. SET keywords
SEND