Help is available for the following topics:
1022 4UP ADUMP AJ APLBAS ARP ASSIGN ATTACH BACKUP BRACK
CALCOM CALEND CANCEL CDCEOF CHANGE COBOL COMMAN COMPIL CONTRO COSTS
COUNT CPUNCH CREATE DATESW DDT DEBUG DECLAR DELETE DEMOS DETACH
DIRECT DISK EBCDIC ECHO EMPIRE FAILSA FAL FILES FORDDT FORFLO
FORTH FORTRA FROM10 GCS GENCOM GLIM GRIPE GT40 HELP HLPALL
HLPSQZ HOLIDA HPPLOT IMSL INDEX JOB KDPLDR KERMIT KILL KJOB
LABDMC LASER LIBRAR LINED LINK LOGIN LSTMAI MAKVIR MASTER MCROSS
MONITO MOUNT MS MTA MTTOPT MUPPET NAME NCP NETWOR NFT
NOTICE NYPLAN OLDNOT OMNIGR OPR PACMAN PAL10 PASSWO PASWRD PHONES
PLOT POUT PUB QUEUE REATTA REDUCE RENAME RENBR RERUN RSXFMT
RSXRED SAAM SAVE SDPL SED SEDONL SEDOTH SEE SEND SEWER
SIXPRT SMALL SORT SPACIN SPIKE STAFF STATIS STREK SUPCAL SUPSUB
SYSDPY SYSTEM TAPCOP TECMAC TEK TEKVEW TERMIN TIME TIP TO10
TOPS TREK TREND TYPFIL USERS USNMRG VAXTAP VERIFY WHO XVFU
.KJOB
Kermit is a file transfer program. It allows the transfer
of files over terminal lines from a remote Kermit program to
the local Kermit program.
Kermit-10 can be run in either local or remote modes. In
remote mode, transfers take place over the controlling
terminal line. Ususally, Kermit-10 is used in remote mode
as a "server", meaning that it will accept commands from the
other Kermit. In local mode, Kermit-10 will perform
transfers over a terminal line other than the controlling
terminal. In local mode, Kermit-10 is capable of giving
commands to a "server" Kermit. Kermit-10 is put into local
mode by using the SET LINE command.
Type HELP for more information on a given
commands. Additional information is avaiable for:
BYE EXIT FINISH GET LOCAL LOG
LOGOUT RECEIVE REMOTE SEND SERVER SET
SHOW STATUS
*BYE
BYE This command will cause Kermit-10 (when in local mode) to
tell the other Kermit (which should be in server mode) to
exit from Kermit and, if applicable, terminate its job (or
process, etc.). When Kermit-10 receives the acknowledgement
that this is being done, it will exit to TOPS-10.
Kermit-10>BYE
*CONNECT
CONNECT The CONNECT command will allow you to connect in as a
virtual terminal over the line that was specified by the SET
LINE command, or to the terminal line specified in the
command. The format of the CONNECT command is:
Kermit-10>CONNECT
or
Kermit-10>CONNECT device:
where device: is the terminal name to be used.
or
Kermit-10>CONNECT node:: line
where node:: is the node number the terminal is attach to,
and line is the line number witin hat node.
[NOTE: For security reasons, This command is DISABLED. g.]
*EXIT
EXIT The EXIT command will cause Kermit to return to command
level. This command is the same as the QUIT command. An
example of this command is:
Kermit-10>EXIT
*FINISH
FINISH This command will cause Kermit-10 (when in local mode) to
tell the other Kermit (which should be in server mode) to
exit from Kermit. After receiving the acknowledgement that
this is being done, Kermit-10 will prompt for another
command.
Kermit-10>FINISH
*GET
GET This command can only be used in local mode. It will cause
Kermit-10 to request that the other Kermit (which must be
running in server mode) to transmit the specifed file(s) to
Kermit-10.
Kermit-10>GET file-specification
Where "file-specification" is a valid file specification for
the system on which the other Kermit is running.
*LOCAL
LOCAL This set of commands performs actions like getting directory
listings, deleting files, etc., on the local system (i.e.,
the system Kermit-10 is running on). These commands
correspond to the commands which Kermit-10 implements in
server mode.
Additional information is available for the LOCAL commands
by typing HELP LOCAL , where option is one of the
following:
CWD DELETE DIRECTORY DISK-USAGE
ERASE HELP SET-PATH SPACE
STATUS TYPE
*LOCAL CWD
LOCAL CWD This command is used to change the current default path for
the job running Kermit. The CWD stands for "change working
directory". The command takes a path specification as an
argument. If no argument is given, the default path is set
to the path which was in effect when Kermit-10 was run.
This command is identical to the LOCAL SET-PATH command.
Kermit-10>LOCAL CWD
Kermit-10>LOCAL CWD path-specification
Where "path-specification" is any valid TOPS-10 path
specification.
*LOCAL DELETE
LOCAL DELETE This command is used to delete a file or set
of files. It takes a single, possibly wildcarded, file
specification as an argument. All files which match the
specification are deleted. As the files are deleted, the
names and sizes are printed out. This command is the same
as the LOCAL ERASE command.
Kermit-10>LOCAL DELETE file-specification
Where "file-specification" is any valid TOPS-10 file
specification. Wildcards are allowed.
*LOCAL DIRECTORY
LOCAL DIRECTORY This command will list all files which match
the wildcard file specification which is supplied as its
argument. If no argument is given, it will list all files
from the current default path. The file names, sizes (in
words and allocated blocks) and creation dates are listed.
Kermit-10>LOCAL DIRECTORY file-specification
Where "file-specification" is any valid TOPS-10 file
specification (wildcards allowed). If "file-specification"
is left out, Kermit-10 uses "*.*".
*LOCAL DISK-USAGE
LOCAL DISK-USAGE This command reports the amount of disk space
in use and available. It takes optional arguments of either
a structure name, a PPN, or both. If no argument is
supplied, the disk usage and quota information is displayed
for the user's PPN on all structures currently mounted by
the job running Kermit-10. If only a PPN is upplied, the
quota and disk usage information is displayed for that PPN
on all structures currently mounted. If only a structure
name is given, the disk usage and quota information is
listed for the user's PPN on that structure. If both a PPN
and structure name are given, Kermit-10 displays the quota
and disk usage information for that PPN on the given
structure. The information provided is similar to that
provided by QUOLST. This command is the same as the LOCAL
SPACE command.
Kermit-10>LOCAL DISK-USAGE structure:ppn
Where "structure" is a valid structure name (or null for all
structures in the jobs search list), and "ppn" is a valid
project-programmer number (enclosed in square brackets) or
null to use the user's PPN.
*LOCAL ERASE
LOCAL ERASE This command is used to delete a file or set
of files. It takes a single, possibly wildcarded, file
specification as an argument. All files which match the
specification are deleted. As the files are deleted, the
names and sizes are printed out. This command is the same
as the LOCAL DELETE command.
Kermit-10>LOCAL ERASE file-specification
Where "file-specification" is any valid TOPS-10 file
specification. Wildcards are allowed.
*LOCAL HELP
LOCAL HELP This command will display the help message
which is returned when Kermit-10 receives a generic help
request in server mode. It describes the functions which
are implemented in server mode by Kermit-10.
Kermit-10>LOCAL HELP
*LOCAL SET-PATH
LOCAL SET-PATH This command is used to change the current
default path for the job running Kermit. The command takes
a path specification as an argument. If no argument is
given, the default path is set to the path which was in
effect when Kermit-10 was run. This command is identical to
the LOCAL CWD command.
Kermit-10>LOCAL SET-PATH
Kermit-10>LOCAL SET-PATH path-specification
Where "path-specification" is any valid TOPS-10 path
specification.
*LOCAL SPACE
LOCAL SPACE This command reports the amount of disk space
in use and available. It takes optional arguments of either
a structure name, a PPN, or both. If no argument is
supplied, the disk usage and quota information is displayed
for the user's PPN on all structures currently mounted by
the job running Kermit-10. If only a PPN is supplied, the
quota and disk usage information is displayed for that PPN
on all structures currently mounted. If only a structure
name is given, the disk usage and quota information is
listed for the user's PPN on that structure. If both a PPN
and structure name are given, Kermit-10 displays the quota
and disk usage information for that PPN on the given
structure. The information provided is similar to that
provided by QUOLST. This command is the same as the LOCAL
DISK-USAGE command.
Kermit-10>LOCAL SPACE structure:ppn
Where "structure" is a valid structure name (or null for all
structures in the jobs search list), and "ppn" is a valid
project-programmer number (enclosed in square brackets) or
null to use the user's PPN.
*LOCAL STATUS
LOCAL STATUS This command will type out the status
information since Kermit-10 was started. This is the same
as the totals information that is printed by the STATUS
command.
Kermit-10>LOCAL STATUS
*LOCAL TYPE
LOCAL TYPE This command will type a file or files on the
user's terminal. It takes a file specification (possibly
wildcarded) as an argument. This file is read using the
current BYTE-SIZE, so it is possible to type a file which
was stored using BYTE-SIZE EIGHT.
Kermit-10>LOCAL TYPE file-specification
Where "file-specification" is any valid TOPS-10 file
specification. Wildcards are permitted.
*LOG
LOG This set of commands is used to specify the names of various
types of log files. Each command either specifies the name
of the given type of log file, or clears the name. For more
information type HELP LOG , where option is one of:
DEBUG SESSION
*LOG DEBUG
LOG DEBUG This command sets the name of the debugging log file to be
used during transfers. This log file is used for debugging
output when the SET DEBUG ON command is used. A new file by
the given name will be created, unless the /APPEND switch is
used. After the file has been created, subsequent transfers
will append to the file. Note that the SET DEBUG LOG-FILE
file-name command is equivalent to LOG DEBUG
file-name/APPEND followed by a SET DEBUG ON command.
Kermit-10>LOG DEBUG file-specification
or
Kermit-10>LOG DEBUG file-specification/APPEND
Where "file-specification" is a valid TOPS-10 file
specification.
*LOG SESSION
LOG SESSION This command sets the name of the log file to
be used during "CONNECT" sessions. This file is used to log
all characters which are output to the user's terminal when
the CONNECT command is being used to perform terminal
emulation. A new file by the given name will be created,
unless the /APPEND switch is used. In any case, once the
file has been created, subsequent CONNECTs will append to
the file.
Kermit-10>LOG SESSION file-specification
or
Kermit-10>LOG SESSION file-specification/APPEND
Where "file-specification" is a valid TOPS-10 file
specification.
*LOGOUT
LOGOUT This command will cause Kermit-10 (when in local mode) to
tell the other Kermit (which should be in server mode) to
exit from Kermit and, if applicable, terminate its job (or
process, etc.). When Kermit-10 receives the acknowledgement
that this is being done, it will prompt for another command.
Kermit-10>LOGOUT
*QUIT
QUIT This command will cause Kermit to return to command level.
This is the same as the EXIT command.
Kermit-10>QUIT
*RECEIVE
RECEIVE The RECEIVE command is used to put Kermit-10 into remote
mode waiting for a single file transfer transaction. If no
file specification is given, Kermit-10 will wait for a file
transfer initialization sequence from the other Kermit. If
a file specification is given, that file specification will
be used to store the received file(s), regardless of what
name is supplied by the other Kermit.
The format of the command is:
Kermit-10>RECEIVE
or
Kermit-10>RECEIVE file-specification
Where "file-specification" is any valid TOPS-10 file
specification.
*REMOTE
REMOTE This command allows the user of Kermit-10 (in local mode) to
give various commands to the other Kermit (which must be in
server mode). These commands provide for listing the
contents of a directory, deleting files, typing files,
displaying the amount of disk space used, etc. Note that
not all server Kermits support all commands, but all server
Kermits should repsond with a message saying the command is
not implemented if it does not support it.
Kermit-10>REMOTE keyword arguments
Where keyword is the name of the command, and arguments are
the optional arguments for the command.
For more information on the individual commands, type "HELP
REMOTE option", where "option" is one of:
COPY CWD DELETE DIRECTORY
DISK-USAGE ERASE EXIT HELP
HOST LOGIN LOGOUT RENAME
SEND SPACE STATUS TYPE
WHO
*REMOTE COPY
REMOTE COPY Thi causes Kermit-10 to request that the
server Kermit make a copy of the specified file. Both the
old and new files are files on the server's system - no file
transfer between systems is done. The server Kermit should
respond with some indication that either the file was
successfully copied, or with an error message. Note that
some Kermit's will allow wild-carded copies, while others
will only allow a single file to be copied per command.
Kermit-10>REMOTE COPY old-remote-file
New file: new-remote-file
Where 'old-remote-file' is the name of the file you wish to
copy, and 'new-remote-file' is the name for the copy.
*REMOTE CWD
REMOTE CWD This command (short for "Change Working
Directory") causes Kermit-10 to request that the server
Kermit change the default directory (path, device, etc.)
that will be used for files whose specification does not
include the directory information. For some systems a
password can be supplied which will allow access to the new
directory. Since Kermit-10 can not know whether the server
Kermit requires a password, it will always ask for one. If
no directory is specified in the command, the server Kermit
will set the default directory back to the users default.
This may be either the directory which is the default when a
job created, or the default directory which was in effect
when the server Kermit was started. The server Kermit
should respond with a message which indicates where the new
default directory has been set, or with an error message.
Kermit-10>REMOTE CWD
remote-directory-specification
Password: passwrd for remote directory
or
Kermit-10>REMOTE CWD
Where 'remote-directory-specification' is a string which is
acceptable as a directory indication for the server system.
The password is any string which is required as a password
for access to the given directory. The password will not be
echoed.
*REMOTE DELETE
REMOTE DELETE This causes Kermit-10 to request the server
Kermit to delete the specified file (or files if the server
Kermit supports wild-card deletes). The server Kermit
should respond with a message indicating whether the file
(or files) has been deleted. This is the same as the REMOTE
ERASE command.
Kermit-10>REMOTE DELETE file-specification
Where file-specification is a valid file specification for
the server Kermit's system.
*REMOTE DIRECTORY
REMOTE DIRECTORY This causes erit-10 to request a directory
listing from the server Kermit. The directory listing will
be printed on the users terminal. The format of the listing
is determined by the server Kermit.
Kermit-10>REMOTE DIRECTORY file-specification
Where the file-specification is an optional valid file
specification for the server Kermit's system.
*REMOTE DISK-USAGE
REMOTE DISK-USAGE This causes Kermit-10 to request the server
Kermit to reply with an indication of the amount of disk
space used and available for the given directory (or the
default directory if none is given). This is the same as
the REMOTE SPACE command.
Kermit-10>REMOTE DISK-USAGE
directory-specification
Where directory-specification is an optional directory
specification for the server Kermit's system.
*REMOTE EXIT
REMOTE EXIT This command is identical to the FINISH
command. It requests the server Kermit to exit to its
system command parser, allowing the terminal to be used for
normal commands.
Kermit-10>REMOTE EXIT
*REMOTE HELP
REMOTE HELP This causes Kermit-10 to request the server
Kermit to reply with a sort summary of what commands it
supports in server mode. If an argument is given, help on
the specific topic is requested. The resulting help message
will be typed on the users terminal.
Kermit-10>REMOTE HELP topic
or
Kermit-10>REMOTE HELP
Where topic is an option subject for more detailed help. If
no topic is given, a general help message is requested.
*REMOTE HOST
REMOTE HOST This command requests the server Kermit to
perform the specified comand as if it were typed by the
user on a terminal. Any results of the command will be
printed on the user's terminal. Note that this should only
be used for commands which will not require any more user
input, since there will be no way for the user to interact
with the remote system to supply more input.
Kermit-10>REMOTE HOST command
Where 'command' is any valid command to be processed by the
remote systems standard command parser.
*REMOTE LOGIN
REMOTE LOGIN This command allows the user to supply the
server Kermit with accounting information. The server
Kermit may use this to validate the users access to the
system as well as for billing purposes. It may also use
this information to provide the user with access to files on
its system.
Kermit-10>REMOTE LOGIN user-id
Account: remote-accounting-info
Password: remote-password
Where 'user-id' is a string which represents a valid user
identification on the remote system,
'remote-accounting-info' is any additional accounting
information required by the remote system (such as account
strings), and 'remote-password' is the password for the
remote system which corresponds to the given user-id. The
password will not be echoed.
*REMOTE LOGOUT
REMOTE LOGOUT This command is the same as the LOGOUT
command. It will request the server Kermit to exit and
logout its job.
Kermit-10>REMOTE LOGOUT
*REMOTE RENAME
REMOTE RENAME This command causes Kermit-10 to request that
the server Kermit change the name on a file. The server
Kermit should respond with an indication that the operation
is completed successfully, or else with an error message.
Some Kermit's may allow wild-card file specifications to be
used, and will repsond with a list of files and new names.
Kermit-10>REMOTE RENAME old-remote-file
New file: New-remote-file
Where 'old-remote-file' is the name of the file to be
renamed, and 'new-remote-file' is the new name for the file.
*REMOTE SEND-MESSAGE
REMOTE SEND-MESSAGE This command requests the server Kermit to
send a short (one line) message to the given destination.
Depending on the system, the destination may be a terminal,
a user name, a mailbox name or some other destination
address. The server Kermit should respond with an
indication of success or failure.
Kermit-10>REMOTE SEND-MESSAGE destination-address
Message: message-text
Where 'destination-address' is a valid destination for the
server's system, and 'message-text' is the message to be
sent.
*REMOTE STATUS
REMOTE STATUS This requests the status of the server
Kermit. The server Kermit will reply with some indication
of its status.
Kermit-10>REMOTE STATUS
*REMOTE TYPE
REMOTE TYPE This causes Kermit-10 to request the server
Kermit to transmit the specified file (or files if the
server supports wildcards) so that the file(s) can be typed
on the users terminal.
Kermit-10>REMOTE TYPE file-specification
Where file-specification is a valid file specification for
the server Kermit's system.
*REMOTE WHO
REMOTE WHO This requests the server Kermit to display a
list of users of its system, along with other information
about the users and/or system. A specific user-id may be
supplied, which may result in more detailed information
about the particular user. It is also possible to supply
options for use by the server Kermit in determining the
format, etc., of the resulting list.
Kermit-10>REMOTE WHO user-id
Options: options-list
Where 'user-id' is an optional string representing a
specific user, and 'options-list' is an optional list of
formatting or selection options.
*SEND
SEND The SEND command will allow you to send a file(s) to the
other Kermit. If Kermit-10 is running in remote mode, the
file will be sent on the controlling terminal line after
waiting the number of seconds specified by the SET DELAY
command. This gives the user time to escape back to the
other Kermit and issue a receive command. If Kermit-10 is
running in local mode, the file will be sent immediately on
the terminal line specified by the SET LINE command.
The command format is:
Kermit-10>SEND file-specification
Where "file-specification" is any normal TOPS-10 file
specification. Any portion of the file specification
(except the device) may be wildcarded. Note that the single
wild-card character is indicated by a % instead of the
usualy ?, since ? is used to obtain help.
*SERVER
SERVER This command will cause Kermit-10 to enter server mode. The
other Kermit can then issue server commands to send and
receive files without having to give SEND or RECEIVE
commands to Kermit-10. Kermit-10 may be put into SERVER
mode while running as either a remote Kermit (transmitting
over the controlling terminal line), or as a local Kermit
(transmitting over a terminal specified by a SET LINE
command). Note that in order to correctly receive binary
files while in SERVER mode, a SET FILE BYTE-SIZE EIGHT-BIT
must be done first. At this time there is no way for
Kermit-10 to determine whether an incoming file is ASCII or
binary. Kermit-10 does make an attempt to guess whether a
file being sent is ASCII or binary if a SET FILE BYTE-SIZE
AUTO-BYTE command is done, however, this tends to be
unreliable as it is based on the mode used to write the
file.
The format of the command is:
Kermit-10>SERVER
*SET
SET The SET command is used to set various parameters in Kermit.
Additional information is available for the SET command by
typing HELP SET , where option is one of the
following:
BLOCK-CHECK-TYPE DEBUGGING DELAY
ESCAPE FILE IBM-MODE INCOMPLETE-FILE
LINE LOCAL-ECHO MESSAGE PARITY
RECEIVE REPEAT RETRY SEND
*SET BLOCK-CHECK-TYPE
SET BLOCK-CHECK-TYPE The SET BLOCK-CHECK-TYPE command is used to
determine the type of block check sequence which will be
used during transmission. The block check sequence is used
to detect transmission errors. There are three types of
block check available. These are the single character
checksum (default), the two character checksum, and the
three character CRC (cyclic redundancy check). This command
does not ensure that the desired type of block check will be
used, since both Kermit's involved in the transfer must
agree on the block check type. Kermit-10 will request that
the type of block check set by this command be used for a
transfer. If the other Kermit has also had the same block
check type requested, then the desired block check type will
be used. Otherwise, the single character checksum will be
used. (See Kermit protocol manual for more information.)
Kermit-10>SET BLOCK-CHECK-TYPE keyword
Where keyword is one of:
1. 1-CHARACTER-CHECKSUM or ONE-CHARACTER-CHECKSUM
2. 2-CHARACTER-CHECKSUM or TWO-CHARACTER-CHECKSUM
3. 3-CHARACTER-CRC-CCITT or THREE-CHARACTER-CRC-CCITT
*SET DEBUGGING
SET DEBUGGING The SET DEBUGGING command is used to set the
debug type out on the user's terminal. Kermit-10 can only
do debugging type out when running as a local Kermit (SET
LINE command done). This is because the debugging type out
would interfere with the file transfer if it were sent to
the controlling terminal lin in remote mode. The debugging
log file may be used to redirect the debugging output to a
file. This may be used with Kermit-10 running in either
remote or local modes.
Kermit-10>SET DEBUGGING keyword
Where keyword is either ON, OFF, NO-LOG-FILE, or LOG-FILE
file-specification. Doing a SET DEBUGGING LOG-FILE
file-spec causes Kermit-10 to turn debugging on and append
all debugging output to the file specified. If the file
does not exist it will be created. SET DEBUGGING
NO-LOG-FILE will close the log file and turn debugging off.
*SET DELAY
SET DELAY The DELAY parameter is the number of seconds to wait before
sending data after a SEND command is given. This is used
when Kermit-10 is running in remote mode to allow the user
time to escape back to the other Kermit and give a RECEIVE
command.
Kermit-10>SET DELAY number-of-seconds
Where number of seconds is the (decimal) number of second to
wait before sending data.
*SET ESCAPE
SET ESCAPE This command will set the escape character
for the CONNECT processing. The command will take the octal
value of the character to use as the escape character. This
is the character which is used to "escape" back to Kermit-10
after using the CONNECT command. It defaults to ^Y (octal
31). It is usually a good idea to set this character to
something which is not used (or at least not used very much)
on the system being to which Kermit-10 is CONNECTing.
Kermit-10>SET ESCAPE octal-character-value
Where octal-character-value is the ASCII value of the
character to use as the escape character (in octal).
*SET FILE
SET FILE This command allows the setting of various parameters
dealing with file formats and file names. Additional
information is available for the SET FILE command by typing
HELP SET FILE , where option is one of the
following:
BYTE-SIZE NAMING WARNING
*SET FILE BYTE-SIZE
SET FILE BYTE-SIZE This command sets the byte size Kermit-10
will use for files being received or transmitted. SEVEN-BIT
bytes should be used for ASCII text files which are to be
used as text files on the TOPS-10 system. SEVEN-BIT should
also be used to sending TOPS-10 format binary files to
another system if the file is intended to be brought to a
TOPS-10 system. EIGHT-BIT bytes should be used for binary
files from other systems (such as CP/M .COM files) which are
being transferred to the TOPS-10 system for storage. This
allows the file to be reurned without any changes.
AUTO-BYTE is the same as SEVEN-BIT for files being received
from the other Kermit. When sending a file with FILE
BYTE-SIZE AUTO-BYTE, Kermit-10 will guess whether the file
should be sent as SEVEN-BIT or EIGHT-BIT. This guess is
based on the mode used to write the file. If the file was
written in image mode, image binary mode, binary mode, or
dump record mode, the file will be sent as an EIGHT-BIT
file, otherwise it will be sent as a SEVEN-BIT file. Note
that version 1 of Kermit-10 wrote all files it received in
binary mode, even if FILE BYTE-SIZE SEVEN-BIT was set. This
means that AUTO-BYTE will not correctly determine the byte
size to use for files which were written with Kermit-10.
This is also true of files written by a number of other
programs under TOPS-10, most notably any file written by a
Galaxy component (such as batch .LOG files) are written in
binary mode. AUTO-BYTE is the default FILE BYTE-SIZE.
Kermit-10>SET FILE BYTE-SIZE type
Where type is SEVEN-BIT, EIGHT-BIT or AUTO-BYTE.
*SET FILE NAMING
SET FILE NAMING This command sets the type of processing
Kermit should do on file names that are being sent and
received. Kermit can either send the complete file
specification (including device, directories, file name, and
file extension or only the file name and extension. When
receiving a file specification, Kermit can either attempt to
use it as a TOPS-10 file specification as is, or first
perform some substitutions and truncations in order to force
the received specification to be just a valid file name and
extension.
Kermit-10>SET FILE NAMING keyword
Where keyword is FULL, NORMAL-FORM, or UNTRANSLATED. FULL
will cause Kermit to send the complete file specification
for a file, and perform no substitutions on received file
names. NORMAL-FORM will cause Kermit to send only the file
name and extension with "X"s substituted for
non-alphanumeric characters, and substitute "X"'s for
non-alphanumeric characters in received file specifications
to force them to be only a file name an extension.
UNTRANSLATED will cause Kermit to send only the file name
and extension (with no substitution) and perform no
substitutions on received file names.
*SET FILE WARNING
SET FILE WARNING This command determines what Kermit-10 will
do when it receives a file with a file name that already
exists. If FILE WARNING is turned ON, Kermit-10 will not
supersede the old file. Instead it will crate a file with
the same file name and the first extension of the form .nnn
(where n is an octal digit) such that the file will not
supersede any existing file. If FILE WARNING is turned OFF
(the default), Kermit-10 will supersede the old file.
Kermit-10>SET FILE WARNING keyword
Where keyword is either ON or OFF.
*SET IBM-MODE
SET IBM-MODE The SET IBM-MODE command allows Kermit-10 to
be put into a mode which will allow transfers to an IBM
host. This causes Kermit-10 to wait for the IBM turnaround
character (XON, CTRL-Q) before sending any characters to the
other Kermit. It also forces the parity type to be mark,
and turns on local echo for the CONNECT command.
Kermit-10>SET IBM-MODE keyword
Where keyword is either ON or OFF.
*SET INCOMPLETE-FILE
SET INCOMPLETE-FILE The SET INCOMPLETE-FILE command allows the
user to determine what is done with a file that is not
completely received. If the disposition is KEEP, all file
received will be kept, even if only a portion of the file is
received. If the disposition is DISCARD (the default),
files which are not completely received are discarded.
Kermit-10>SET INCOMPLETE-FILE keyword
Where keyword is either DISCARD or KEEP.
*SET LINE
SET LINE This will set the terminal line that Kermit-10 will use for
file transfers and the CONNECT command.
Kermit-10>SET LINE device:
Where device: is a terminal name.
or
Kermit-10>SET LINE node:: line
Where node:: is the node name the terminal is physically
connected to, and line number is the terminals line number
within that node.
*SET LOCAL-ECHO
SET LOCAL-ECHO The SET LOCAL-ECHO command specifies whether
characters should be echoed locally when CONNECTing to
another system. If LOCAL-ECHO is set to ON, any character
typed on the terminal will be echoed immediately to the
terminal, as well as being sent to the other system. If
LOCAL-ECHO is set to OFF (the default), the characters typed
on the terminal are only sent to the other system (which
would normally be echoing the characters).
Kermit-10>SET LOCAL-ECHO keyword
Where keyword is either ON or OFF.
*SET MESSAGE
SET MESSAGE This command sets the type of typeout
Kermit-10 will do during transfers in local mode. Kermit-10
can type out the file specification being transferred, the
packet numbers being sent an received, both or neither. The
default is to type file specifications but not packet
numbers.
Kermit-10>SET MESSAGE type
or
Kermit-10>SET MESSAGE NO type
Where type is either FILE or PACKET.
*SET PARITY
SET PARITY This command determines the type of parity to
use on the transmission line. Kermit normally uses
characters which consist of eight data bits with no parity
bit. For systems or transmission media which require a
specific parity type, Kermit can send characters as seven
data bits plus a parity bit.
Kermit-10>SET PARITY keyword
Where keyword is one of:
1. NONE (default) - eight data bits and no parity bit.
2. MARK - seven data bits with the parity bit set to one.
3. SPACE - seven data bits with the parity bit set to zero.
4. EVEN - seven data bits with the parity bit set to make
the overall parity even.
5. ODD - seven data bits with the parity bit set to make
the overall parity odd.
*SET RECEIVE
SET RECEIVE It is possible to set various parameters
associated with the receiving of the data from the remote
Kermit. SET RECEIVE will enable you to set the various
receive parameters. Additional information is available for
the SET RECEIVE commands by typing HELP SET RECEIVE
, where is one of the following:
EIGHTH-BIT-QUOTE END-OF-LINE PACKET-LENGTH
PADCHAR PADDING QUOTE
START-OF-PACKET TIMEOUT
*SET RECEIVE EIGHTH-BIT-QUOTE
SET RECEIVE 8TH-BIT-QUOTE or
SET RECEIVE EIGHTH-BIT-QUOTE This command sets the
character to be used (when necessary) to quote characters
which have the eighth bit (parity bit) set. This is used to
transfer eight-bit bytes on a transmission medium which only
supports seven data bits. The default value is 46 (ASCII
"&"). Eighth-bit quoting will only be used if both Kermit's
can handle it, and the tranmission medium does not transmit
8 data bits (as indicated by the SET PARITY command).
Kermit-10>SET RECEIVE EIGHTH-BIT-QUOTE nnn
Where nnn is the ASCII value of the character (in octal) to
use for quoting characters which have the eighth bit set.
*SET RECEIVE END-OF-LINE
SET RECEIVE END-OF-LINE This will set the end of line character that
Kermit-10 expects to receive from the remote Kermit. This
is the character which terminates a packet. The default
value is 15 (ASCII CR, CTRL-M).
Kermit-10>SET RECEIVE END-OF-LINE nnn
Where n is the ASCII value of the character to use for the
end of line character (in octal).
*SET RECEIVE PACKET-LENGTH
SE RCEIVE PACKET-LENGTH This will set the receive
packet length. The value for this parameter must be between
10 and 96. Packet lengths outside of this range are
illegal. The default value is 80.
Kermit-10>SET RECEIVE PACKET-LENGTH 60
*SET RECEIVE PADCHAR
SET RECEIVE PADCHAR This parameter is the padding character that
is expected by Kermit-10. The parameter must be an octal
number in the range of 0 to 37 or 177. All other values are
illegal. The default value is 0 (an ASCII NUL). Kermit-10
does not normally need any padding characters.
Kermit-10>SET RECEIVE PADCHAR nnn
Where nnn is the ASCII value of the character to be used as
a pad character (in octal).
*SET RECEIVE PADDING
SET RECEIVE PADDING This command will set the number of padding
characters that are expected by Kermit-10. The default
value is 0.
Kermit-10>SET RECEIVE PADDING n
Where n is the decimal number of padding characters to use.
*SET RECEIVE QUOTE
SET RECEIVE QUOTE This will set the quoting character that
Kermit-10 will expect on incoming messages. This is the
character used to quote control characters. The default
value is 43 (ASCII "#").
Kermit-10>SET RECEIVE QUOTE nnn
Where nnn is the ASCII value of the quoting character (in
octal).
*SET RECEIVE START-OF-PACKET
SET RECEIVE START-OF-PACKET This command will set the
start of packet character for Kermit. The start of packet
character must be in the range of 0 to 36 octal. The
default value is 1 (ASCII SOH, CTRL-A). This value should
only be changed if absolutely necessary. It must be set the
same in both Kermit's.
Kermit-10>SET RECEIVE START-OF-PACKET 3
*SET RECEIVE TIMEOUT
SET RECEIVE TIMEOUT This will set the number of seconds before
Kermit-10 will request that the other Kermit wait when
attempting to receive a message. This time out is used to
handle transmission errors which totally lose a message.
The default value is 15 seconds.
Kermit-10>SET RECEIVE TIMEOUT n
Where n is the number of seconds to wait for a message (in
decimal).
*SET REPEAT
SET REPEAT This command sets the character to be used as
the lead-in character for a repeat sequence (a string of
characters which represents some number of characters which
are repeated in the data). Both Kermit's must support
repeat compression for this to be in effect. The character
set by this command must be in the range 41 ("1") to 76
(">") or 140 ("`") to 176 ("~"). The character will only be
used on file which are being transmitted by Kermit-10. The
REPEAT character used for incoming files is decided on by
the other Kermit. The default value is 176 ("~"). A value
of 40 (a space) will disable repeat compression.
Kermit-10>SET REPEAT nnn
Where nnn is the ASCII value for the repeat quoting
character (in octal).
*SET RETRY
SET RETRY This command sets the maximum number of times Kermit-10
should try to send specific packet. There are two retry
maximums, one for the initial connection packet (the
"SEND-INIT"), the other for all other packets. The default
value for initial connections is 5. The default value for
all other packets is 16.
Kermit-10>SET RETRY keyword n
Where keyword is either INITIAL-CONNECTION (for initial
connection packet) or PACKETS (for all other packets), and n
is the decimal number of retries to attempt.
*SET SEND
SET SEND It is possible to set various parameters associated with the
sending of data to the remote Kermit. SET SEND will enable
you to set the various SEND parameters. These parameters
should not normally be set, since, as part of the transfer
initialization process, the two Kermit's exchange their
RECEIVE parameters. The capability of setting these
parameters is provided so that the transfer initialization
can be completed even if the default parameters are not
correct. Additional information is available for the SET
SEND command by typing HELP SET SEND , where
is one of the following:
END-OF-LINE PACKET-LENGTH PADCHAR PADDING QUOTE
START-OF-PACKET TIMEOUT
*SET SEND END-OF-LINE
SET SEND END-OF-LINE This will set the end of line character the
Kermit-10 will send to the remote Kermit. This is the
character which terminates a packet. The default value is
15 (ASCII CR, CTRL-M).
Kermit-10>SET SEND END-OF-LINE nnn
Where n is the ASCII value of the character to use for the
end of line character (in octal).
*SET SEND PACKET-LENGTH
SET SEND PACKET-LENGTH This will set the SEND packet length. The
value for this parameter must be between 10 and 96. Packet
lengths outside of this range are illegal. The default
value is 80.
Kermit-10>SET SEND PACKET-LENGTH 60
*SET SEND PADCHAR
SET SEND PADCHAR This parameter is the padding character that
is sent to the remote Kermit. The parameter must be an
octal number in the range of 0 to 37 or 177. All other
values are illegal. The default value is 0 (an ASCII NUL).
Kermit-10>SET SEND PADCHAR nnn
Where nnn is the ASCII value of the character to be used as
a pad character (in octal).
*SET SEND PADDING
SET SEND PADDING This command will set the number of padding
characters that will be sent to the other Kermit. The
default value is 0.
Kermit-10>SET SEND PADDING n
Where n is the decimal number of padding characters to use.
*SET SEND QUOTE
SET SEND QUOTE This will set the quoting character that
Kermit-10 will expect on incoming messages. This is the
character used to quote control characters. The default
value is 43 (ASCII "#").
Kermit-10>SET SEND QUOTE nnn
Where nnn is the ASCII value of the quoting character (in
octal).
*SET SEND START-OF-PACKET
SET SEND START-OF-PACKET This command will set the start of packet
character for Kermit. The start of packet character must be
in the range of 0 to 36 octal. The default value is 1
(ASCII SOH, CTRL-A). This value should only be changed if
absolutely necessary. It must be set the same in both
Kermit's.
Kermit-10>SET SEND START-OF-PACKET 3
*SET SEND TIMEOUT
SET SEND TIMEOUT This will set the number of seconds before
Kermit-10 will time out a message it has sent to the other
Kermit. message. This time out is used to handle
transmission errors which totally lose a message. The
default value is 15 seconds.
Kermit-10>SET SEND TIMEOUT n
Where n is the number of seconds to wait for a message (in
decimal).
*SHOW
SHOW The SHOW command will allow you to show the various
parameters that are set with the SET command. Additional
information is available for the SHOW command by typing HELP
SHOW , where is one of the following:
ALL DAYTIME DEBUGGING FILE-INFORMATION
LINE-INFORMATION PACKET-INFORMATION
VERSION
*SHOW ALL
SHOW ALL The SHOW ALL command will cause all of the parameters to be
listed.
*SHOW DAYTIME
SHOW DAYTIME Display the current date and time.
*SHOW DEBUGGING
SHOW DEBUGGING Display whether debugging is enabled, the
current debugging log file (if any), and the message type
out information.
*SHOW FILE-INFORMATION
SHOW FILE-INFORMATION This will display the parameters related to
files being used. This includes the file byte size and the
incomplete file disposition.
*SHOW LINE-INFORMATION
SHOW LINE-INFORMATION Display the terminal line being used, the
parity being used and whether local echo is enabled.
*SHOW PACKET-INFORMATION
SHOW PACKET-INFORMATION This will display the current settings of the
send and receive packet parameters.
*SHOW VERSION
SHOW VERSION Display the version number of Kermit-10.
*STATUS
STATUS The current status of Kermit-10 will be displayed. This
includes the number of characters that have been sent and
received from the remote Kermit. Also included is an
estimate of the effective baud rate of the transfer. This
number is not intended to be exact, but only an indication
of what range of throughput has been provided.
.KJOB
.