LMFL#!C(:HOST "SYS" :BACKUP-DATE 2760032718. :SYSTEM-TYPE :LOGICAL :VERSION 2. :TYPE "DOC" :NAME "KUSER-EXPLORER" :DIRECTORY ("REL3-PUBLIC" "PUBLIC" "KERMIT") :SOURCE-PATTERN "( :DIRECTORY (\"REL3-PUBLIC\") :NAME :WILD :TYPE :WILD :VERSION :NEWEST)" :CHARACTERS T :NOT-BACKED-UP T :CREATION-DATE 2758137545. :AUTHOR "REL3" :LENGTH-IN-BYTES 72830. :LENGTH-IN-BLOCKS 72. :BYTE-SIZE 8.)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             EXPLORER KERMIT USER GUIDE                                    Brian Carb                                                       Unisys Corporation                                                                         and                                           Steve Ford                          Texas Instruments Incorporated                                   May 15, 1987                      Copyright (c) 1987 Unisys Corporation                Copyright (c) 1987 Texas Instruments Incorporated                                  AN ADDENDUM TO                                KERMIT USER GUIDE                                                                     Sixth Edition, Revision 2                                                                                                       Frank da Cruz, editor               Columbia University Center for Computing Activities                             New York, New York 10027                                   May 26, 1986                             Copyright (C) 1981,1986             Trustees of Columbia University in the City of New York       Permission is granted to any individual or institution to use, copy,     or redistribute this document so long as it is not sold for profit, and                   provided this copyright notice is retained.EXPLORER KERMIT                                                          Page A-i                                Table of ContentsIntroduction                                                                A-11. The Explorer File System                                                 A-2   1.1. Text Files and Binary Files                                         A-32. Program Operation                                                        A-43. Remote Operation                                                         A-74. Interference                                                             A-75. Explorer Kermit Commands                                                 A-7   5.1. Get File(s)                                                         A-8   5.2. Receive File(s)                                                    A-10   5.3. Send File(s)                                                       A-11   5.4. Bye                                                                A-13   5.5. Finish                                                             A-13   5.6. Set Parameters                                                     A-13       5.6.1. Image Mode                                                   A-14       5.6.2. Debug Mode                                                   A-14       5.6.3. More Processing                                              A-14       5.6.4. Maximum tries                                                A-14       5.6.5. Maximum packet size                                          A-14       5.6.6. Timeout seconds                                              A-15         5.6.7. Number of pad characters                                     A-15       5.6.8. Padding character                                            A-15       5.6.9. EOL character                                                A-15       5.6.10. Quote character                                             A-15       5.6.11. Filename conversion                                         A-16       5.6.12. Save partial files                                          A-16       5.6.13. Reset parameters                                            A-16   5.7. Begin Logging                                                      A-16   5.8. End Logging                                                        A-17   5.9. Server Mode                                                        A-17   5.10. Remote Commands                                                   A-17       5.10.1. Remote Copy                                                 A-17       5.10.2. Remote CWD                                                  A-18       5.10.3. Remote Delete                                               A-19       5.10.4. Remote Directory                                            A-19       5.10.5. Remote Help                                                 A-20       5.10.6. Remote Host                                                 A-20       5.10.7. Remote Kermit                                               A-21       5.10.8. Remote Rename                                               A-21       5.10.9. Remote Set                                                  A-22       5.10.10. Remote Show                                                A-22       5.10.11. Remote Space                                               A-23       5.10.12. Remote Type                                                A-236. Installation of Explorer Kermit                                         A-247. Known Deficiencies                                                      A-24EXPLORER KERMIT                                                          Page A-1IntroductionExplorer Kermit is a program that implements the Kermit file transfer protocolfor the Explorer system available from Texas Instruments Incorporated and UnisysCorporation.  This implementation was developed as a joint effort between thetwo companies.  It is written in Common Lisp and runs on Explorers running TISoftware Release 3.0, or Unisys Software Release 3.0.1.  This implementation hasbeen successfully tested in conjunction with Kermit implementations for UnisysOS 1100, DEC Vax, DEC 2060, and Unisys 5000/50 Systems, and Unisys and IBM PCs(KERMIT-MS).This document describes the things you should know about the Explorer filesystem in order to make effective use of Kermit, and the special features of theExplorer Kermit program.  Installation instructions are included at the end.The following list indicates which Kermit capabilities are available withExplorer Kermit.  Local operation:                   Yes  Remote operation:                  Yes  Transfers text files:              Yes  Transfers binary files:            Yes  Wildcard send:                     Yes  File transfer interruption:        Yes  Filename collision avoidance:      Yes  Timeouts:                          Yes  8th-bit prefixing:                 Yes  Repeat character compression:      Yes  Alternate block check types:       Yes  Communication settings:            Yes  Transmit BREAK:                    Yes  IBM mainframe communication:       Yes  Terminal emulation:                Yes (VT100)  Support for dialout modems:        Yes  Transaction logging:               Yes  Session logging:                   Yes  Debug logging:                     Yes  Raw transmit:                      Yes  Login scripts:                     Yes  Act as server:                     Yes  Talk to server:                    Yes  Advanced commands for servers:     Most  Local file management:             Yes  Command/init files:                Yes  Handle file attributes:            NoEXPLORER KERMIT                                                          Page A-21. The Explorer File SystemThe features of the Explorer file system of greatest interest to Kermit usersare the form of the file specifications, and the distinctions between text andbinary files.Explorer file specifications are of the form:  HOST:DIRECTORY;NAME.TYPE#VERSIONHOST, if omitted, defaults to the local machine, DIRECTORY defaults to thelogged-on user's directory, and VERSION defaults to > (latest).  NAME.TYPEshould normally be provided, since the defaults may be difficult to predict.The host, directory, name, and type fields may contain any ASCII character,except control characters (like the carriage return).  The fields of the filespecification are set off from one another by the punctuation indicated above.Explorer Kermit transmits the pathname as specified by the user to the targetsystem, including host, device, and directory components.  If the target systemcannot handle all full pathnames, the user should only specify what can behandled.  Explorer Kermit attempts to parse full pathnames sent to it, but theymust be in legal Explorer format.The name is the primary identifier for the file.  The type is an indicatorwhich, by convention, tells what kind of file we have.  For instance FOO.LISP isthe source of a Lisp program named FOO; FOO.XLD might be the object fileproduced by compiling FOO.LISP; FOO.TEXT might be a text file documenting FOO.The Explorer allows a group of files to be specified in a single filespecification by including the special "wildcard" character, "*".  A "*" matchesany string of characters, including no characters at all.  Here are someexamples:*.LISP  All files of type LISP in the default directory.FOO.*   Files of all types with name FOO.F*.*    All files whose names start with F.F*X*.*  All files whose names start with F and contain at least one X.Wildcard  notation  is used on many computer systems in similar ways, and it isthe mechanism most commonly used to instruct Kermit to send a group of files.EXPLORER KERMIT                                                          Page A-31.1. Text Files and Binary FilesThe Explorer, like most computers, has a file system with its own peculiarities.Like many other systems, the Explorer makes a distinction between text files andbinary files.  Text files are generally those composed only of printingcharacters (letters, digits, and punctuation) and "carriage control" characters(carriage return, line feed, form feed, tab).  Text files are designed to be readby people.  Binary files are designed to be read by a computer program, and maycontain any contents at all.  If you view a text file in the Explorer's ZMACSeditor, the result will be intelligible.  If you view a binary file, you willprobably see gibberish.  You can not always tell a text file from a binary fileby its name or directory information, although, in general, files with types like.TEXT, .DOC, .HELP are textual (as are "source files" for computer programs liketext formatters and programming language compilers), and files with types like.XLD, .XFASL, and .QFASL are binary.The Explorer has a 32-bit word size.  It stores text in 8-bit bytes.  It uses amodified ASCII character set that is extended by use of the 8th bit and has mostcontrol characters in non-standard positions.  When transferring textualinformation via Kermit, the non-standard characters are converted to standardASCII unless overridden in Image Mode.  Data in Explorer Lisp object files (.XLD)is stored in 16-bit bytes.  When transferring such files via Kermit, Image Modeis provided to override ASCII translation.  Image Mode is described in section5.6.1.The minimum unit of disk allocation on the Explorer is a page: 256 32-bit words,or 512 16-bit bytes, or 1024 8-bit bytes.  Any file that contains at least onebit of information occupies at least a full page on the disk.  The directoryinformation for a file includes the number of pages occupied on the disk, thenumber of bytes in the file and the size of those bytes, the date and time thefile was created, and the author.  This information can be seen by using theExplorer DIRED command.  For instance:  (dired "B:PUBLIC.KERMIT;*.*")B: PUBLIC.KERMIT; *.*#*Free=16551, Reserved=47, Used=13402 (172 pages used in KERMIT;)171 blocks in files listed  -READ-ME-.TXT  #7           5   4531(8)   !    09/24/86 10:48:01        KERMIT  DEFSYSTEM.LISP #13          1    507(8)   !    08/21/86 12:10:52        KERMIT  KERMIT.LISP    #276        92  93681(8)   !    07/19/86 19:06:58        KERMIT  KERMIT.XLD     #276        42  21099(16)  !    07/19/86 19:18:43        KERMIT  MAKE-KERMIT.LISP #2         1    122(8)   !    07/19/86 18:25:00        KERMIT  SERIAL-HOST.LISP #48       16  15902(8)   !    09/25/86 12:11:03        KERMIT  SERIAL-HOST.XLD #48        14   7037(16)  !    09/25/86 12:11:24        KERMITEXPLORER KERMIT                                                          Page A-4In this example, MAKE-KERMIT.LISP#2 occupies 1 page, and is composed of 1228-bit bytes.  This file is textual (a LISP source file), and 122 characterslong.  Although this file occupies an entire 1024-byte page of storage, anyExplorer program which accesses this file, including Explorer Kermit, only dealswith the first 122 characters.2. Program OperationConnect either the TI Serial Communication Cable (TI Part Number 2303070) or theUnisys RS232 Cable (Unisys Feature Number F8489-00) to the serial port connectoras described in Section D.3.1 of the Introduction to Explorer Systems manual.Connect the other end to an asynchronous modem connected to a phone line, or toa "null modem" if direct connection to another computer emulating a terminal(DTE) is desired.There are two ways to invoke Explorer Kermit; interactively, via the VT100Terminal Emulator, or programmatically, via the KERMIT:KERMIT Lisp Function.To invoke Explorer Kermit interactively:Instantiate a new VT100 Emulator with a <SYSTEM> <CTRL>-V key sequence.If you have not previously defined a Serial Host, select Define Serial Hostwith the mouse from the menu beneath the VT100 window.  The following menuwill be displayed:               ----------------------------------------------------              | Define Serial Host                                 |                           |----------------------------------------------------|              | Host Name:...........PORT                          |              | Namespace:...........BOOT                          |              | Namespace Action:....LOCAL global                  |              | Baud Rate:...........300 1200 2400 4800 9600 19200 |              | Force Output:........YES no                        |              | Data Bits:...........5 6 7 8                       |              | Stop Bits:...........1 2                           |              | Parity:..............NONE even odd                 |              | XON-XOFF:............yes NO                        |              | Translate ASCII:.....yes NO                        |              | Input Buffer Size:...256                           |              | Output Buffer Size:..256                           |              | Autodial Prefix:.....NIL                           |              | Phone Number:........NIL                           |              | Autodial?:...........yes NO                        |              | Script:..............NIL                           |              | Run Script?:.........yes NO                        |              |----------------------------------------------------|                         | Abort []                               Do It []    |               ----------------------------------------------------[In the diagram above, the defaults appear in UPPER CASE and the alternative(s) in lower case.  In reality, the defaults are displayed in a BOLD font.]EXPLORER KERMIT                                                         Page A-4AFill in the menu with the appropriate information about the remote host andmouse on Do It to define a Serial Host object.  Each item in the menu isdocumented in the mouse documentation window at the bottom of the screen whenthe mouse is positioned over an item in the menu.  Further documentation aboutnamespaces is available in the Explorer Networking Reference Manual, andadditional information about the serial port is documented in the ExplorerInput/Output Reference manual and the System Interface General Description.  TheAutodial and Script features are documented later in this section.After the prompt "VT100.  Connect to host:", type the name of a pre-definedSerial Host and <RETURN>.If you have an Autodial Modem, and you defined an Autodial Prefix and PhoneNumber for your Serial Host, and set Autodial?  to YES, the number will beautomatically dialed for you.  Optionally, you can select Autodial with themouse from the menu beneath the VT100 window, and fill in your autodial modem'sprefix and the destination host's phone number, or dial-up your host manually.If you defined a Script for your Serial Host, and set Run Script?  to YES, thescript will be executed automatically.  The progress of the script will bedisplayed in a window which overlays the VT100.  When the script has completed,press any key to return to the VT100.  Scripts are described in more detaillater in this section.  If you have provided no script, provide the remotehost's recognition input once a carrier is established (generally, typing a<RETURN> or mousing on Short Break in the menu beneath the VT100 screen one ormore times gets the attention of the remote host), and login to the host as younormally would.Once you have established a session with the host, the easiest way to useExplorer Kermit is to put the other host in Kermit server mode, and control allfile transfer from the Explorer end by selecting Kermit from the menu below theVT100 window.  When you do, a menu pops up containing the various Kermitcommands.  Each entry is documented at the bottom of the screen when the mouse isover it.  Select the appropriate one with the mouse and supply the additionalinformation requested.A status window is displayed over the VT100 window so that the progress of yourrequest can be monitored.  The rate of transfer in characters per second isdisplayed in two forms; the first counts all packeted characters sent, includingpacket headers and trailers required by the protocol, and the second counts thedata characters from the file processed by Kermit.  Although the latter isgenerally slower than the former, it could be faster if prefix encoding forrepeated characters is used.  The operation being executed, the original and newfile names, the total number of packets processed, and the number of packetresends required for this operation are also displayed.  As always on theExplorer, the progress of file transfers can be monitored at the character countand percentage levels in the status line at the extreme lower right corner of thescreen.  ABORT or ABORT-SAVE with the mouse will abort your request.  When yourrequest is complete, a message so indicating is displayed in the window.  Toreturn to terminal emulation, press any key.  Then take the destination host outof server mode by selecting BYE or FINISH from the Kermit menu. EXPLORER KERMIT                                                          Page A-5 To invoke Explorer Kermit from Lisp:Type (KERMIT:KERMIT <operation> :ARG1 <arg1>                                :ARG2 <arg2>                                :STREAM <stream>                                :VERBOSEP <verbosep>), where<operation> is one of the following:  :GET               Transfer file(s) from a remote Kermit in server mode.  :RECEIVE           Wait for the arrival of file(s) transferred by a remote                       Kermit executing a Send command.  :SEND              Transfer file(s) to a remote Kermit in server mode or                       executing a Receive command.  :BYE               Shut down and logout a remote Kermit server.  :FINISH            Shut down a remote Kermit server without logging out the                       remote job.  :SET               Modify the local Kermit operating parameters.  :LOG-BEGIN         Begin logging local Kermit actions to a file.  :LOG-END           End logging local Kermit actions to a file.  :SERVER            Place local Kermit in server mode.  :REMOTE-COPY       Copy the specified file to another location on a remote                       Kermit server.  :REMOTE-CWD        Change the working directory of a remote Kermit server.  :REMOTE-DELETE     Delete a file on a remote Kermit server.  :REMOTE-DIRECTORY  Display names of files in a directory on remote Kermit                       server.  :REMOTE-HELP       Display a list of remote Kermit server help commands.  :REMOTE-HOST       Pass the given command to the remote Kermit server host for                       processing (the command must be in the remote Kermit                       host's own command level syntax).  :REMOTE-KERMIT     Pass the given command to the remote Kermit server for                       execution (the command must be in the remote Kermit's own                       interactive mode syntax).  :REMOTE-RENAME     Rename the specified file on a remote Kermit server.  :REMOTE-SET        Set a parameter to a given value on a remote Kermit server.  :REMOTE-SHOW       Obtain the value of a parameter on a remote Kermit serve.  :REMOTE-SPACE      Display information about disk usage for a directory on                       remote Kermit server.  :REMOTE-TYPE       Display the specified filename from a remote Kermit server.<arg1> is a filename, directory, command or parameter, depending on <operation>.<arg2> is a new filename, destination name or parameter, depending on <operation><stream> is the serial stream to use (created with the function         SI:MAKE-SERIAL-STREAM).<verbosep> is either T or NIL, depending on whether or not you want status           messages printed.If you are running Explorer Kermit programmatically, the Lisp functionTELNET:RUN-SCRIPT might also be helpful in simulating an interactive usersession with a remote host.  If a more complex script handler is desired,the source code for this function is supplied, and could be enhanced tosupport backward looping and branching, or at least serve as an sampleinterface.EXPLORER KERMIT                                                          Page A-6To invoke TELNET:RUN-SCRIPT from Lisp:Type (TELNET:RUN-SCRIPT <script> :STREAM <stream> :DEBUG-STREAM <stream>), where<script> is a list of the form ((<send> <receive> <action>)...).  <send> is a list of a format control string and its arguments that specify the    output to be sent to <stream>.  <receive> is a list of the time (in 60ths of a second, defaults to <wait-time>)    to wait before executing <action>, a format control string and its arguments    that specify the input expected from <stream>.  <action> specifies what to do if the data received doesn't contain the string    specified by <receive>.  It can be a list of the form:    (:WAIT [<number>]), which will re-execute <receive> <number> times, or      forever if <number> is not supplied;    (:LOOP [<number>]), which will re-execute the entire clause <number> times,      or forever if <number> is not supplied;    (:QUIT), the default, which will return NIL from RUN-SCRIPT;    (:QUIT :CLAUSE), which will advance to the next clause;    or another (<send> <receive> <action>) clause.  For each element of <script>, first <send> is sent to <stream>, then <stream>  is checked for input that matches <receive>.  If it is found, the next form is  processed.  Otherwise, the <action> is processed.<stream> can be any I/O stream.  With Kermit, you would probably want to create  <stream> with SI:MAKE-SERIAL-STREAM. It defaults to the value of *TERMINAL-IO*.<debug-stream> should be an I/O stream where debug info is to be sent, like a  window or a file.  It defaults to the value of *DEBUG-IO*.<wait-time> is the time, in 60ths of a second, to wait before timing out.  It  can be overridden by the value in an individual <receive> clause.<ascii-translate> should be T if translation between ASCII and Explorer  characters is to be performed.RUN-SCRIPT returns T if the last <receive> in <script> was successful, NIL  otherwise.For example:  (WITH-OPEN-STREAM (MY-STREAM (SI:MAKE-SERIAL-STREAM :PARITY :NONE                                                    :BAUD 1200.                                                    :NUMBER-OF-STOP-BITS 2                                                    :ASCII-CHARACTERS T))  (WHEN     (TELNET:RUN-SCRIPT      '((("ATDT5551212~%") (300 "CONNECT") (:WAIT 5))     ;dial phone        (("~%") (300 "SYSTEM ID") (:WAIT 5))              ;wait for port selector        (("60~%") (300 "GO") (:WAIT 5))                   ;select host        (("~%") (600 "@") (("~%") (600 "@" (:WAIT 5))))   ;wait for prompt        (("FORD~%") (300 "PASSWORD") (:WAIT 5))           ;enter user id        (("FUBAR~%") (300 "@") (:WAIT 5))                 ;enter password        (("KERMIT~%") (300 "KERMIT>") (:WAIT 5))          ;start Kermit        (("SERVER~%") (300 "reconnect.") (:WAIT 5)))      ;go into Server Mode      :STREAM MY-STREAM)    (KERMIT:KERMIT :SEND :ARG1 "LM:KERMIT;-READ-ME-.TXT"  ;send file                         :ARG2 "KERMIT.DOC"                         :STREAM MY-STREAM)    (KERMIT:KERMIT :BYE :STREAM MY-STREAM)))              ;logout remote machineEXPLORER KERMIT                                                          Page A-7The example would open a serial stream, dial up a remote machine, establish aninteractive session on it, start Kermit on the remote host, put it in servermode, transfer the local file "LM:KERMIT;-READ-ME-.TXT" to the remote host,store it as KERMIT.DOC in the connected directory there, logout from theremote machine, and close the stream.When the user has defined a Serial Host with a filename provided for theScript attribute and Run Script? is set to Yes, a script in the above format isread from the file upon connection and TELNET:RUN-SCRIPT is called with thatscript as an argument.3. Remote OperationExplorer Kermit normally runs in local mode, with the user sitting at theExplorer transferring files to or from some other host in server mode, butExplorer Kermit can also be a server.  To operate Explorer Kermit remotely, gointo the VT100 emulator, type the name of a pre-defined serial host, and putKermit in Server Mode.  If an auto-answer modem is connected to the serial port,a user should be able to dial up the Explorer and execute Kermit commands.4. InterferenceKermit is a hearty protocol, and can recover from the occasionally lost orcorrupted character, but there are some sources of interference which are beyondhelp.  A heavily flakey line may corrupt data to such a degree that transfervirtually stops, or packet header information may be so corrupted that Kermitgives up and ABORTs.  Also, the user should make sure that there is no othersource of signals on the line.  An example on my phone is the call-waiting beep.This signal is interpreted by my modem as a disconnect, with disastrous results.Interference of this type bothers the VT100 emulator to a much greater degreethan Kermit.  If characters are randomly showing up on your screen, redial.5. Explorer Kermit CommandsExplorer Kermit provides most of the commands defined for an "ideal" Kermitprogram, as described in the main part of the Kermit User Guide.  The followingsections describe the Explorer Kermit commands -- in detail where they differfrom the "ideal" Kermit, briefly where they coincide.   Since most users accessKermit interactively, the commands are described as they are accessed from theKERMIT OPERATIONS menu obtained by selecting the Kermit item from the VT100Emulator's command menu.  The use of the programmatic interface is described inSection 2, above.  EXPLORER KERMIT                                                          Page A-8                                                                        -----------------                               |KERMIT OPERATIONS|                               |-----------------|                               | Get File(s)     |                               | Receive File(s) |                               | Send File(s)    |                               |                 |                               | Bye             |                               | Finish          |                               |                 |                               | Set Parameters  |                               |                 |                               | Begin Logging   |                               | End Logging     |                               |                 |                               | Server Mode     |                               |                 |                               | Remote Copy     |                               | Remote CWD      |                               | Remote Delete   |                               | Remote Directory|                               | Remote Help     |                                | Remote Host     |                               | Remote Kermit   |                               | Remote Rename   |                               | Remote Set      |                               | Remote Show     |                               | Remote Space    |                               | Remote Type     |                                ----------------- 5.1. Get File(s) The Get File(s) command requests that a remote Kermit in Server Mode transfer afile or a group of files to the local machine or a machine connected via Ethernetto the local machine.  If the remote Kermit does not support Server Mode, a filecan be transferred to the local machine by issuing a SEND command on the remoteKermit and a Receive File(s) command on the local Explorer.  These commands aredescribed later in this document.Selecting Get File(s) from the KERMIT OPERATIONS menu causes a small pop-up menuto be displayed:                     ----------------------------------------                    | Get File(s)                            |                    |----------------------------------------|                    | Remote File Name   :                   |                    | New Local File Name:                   |                    | Image Mode         : NIL 8 16          |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------EXPLORER KERMIT                                                          Page A-9The user selects the empty field to the right of "Remote File Name:" with themouse and enters the name of the file that is to be transferred from the remotehost.  Filename entry is terminated by typing a <RETURN> character.  The filenamecan be any filename understood by the remote Kermit; it is not parsed orvalidated locally.  However, Kermit implementations are only required to be ableto handle filenames in name.type format.  The Explorer Kermit server, describedelsewhere, understands full pathnames.  Multiple files can be transferred byusing the wildcard mechanism supported by the remote Kermit, if any.Each file will be received as ASCII text with the necessary ASCII-to-LISPconversion taking place on input, unless Image Mode is specified by selecting8-BIT or 16-BIT with the mouse, or unless the SET PARAMETERS command is used toturn on Image Mode for all file transfers.  Image Mode is necessary to transferExplorer binary files (select 16-BIT) or other non-textual files.  It isdescribed in section 5.6.1.  If communication line parity is being used (EVEN orODD was selected for PARITY when configuring the serial port), Explorer Kermitwill request that the remote Kermit generate a special kind of prefix notationfor binary files.  This is an advanced feature, and not all Kermits have it; ifthe other Kermit does not agree to use this feature, binary files cannot be sentcorrectly.  Explorer Kermit also asks the other Kermit whether it can generate aspecial prefix encoding for repeated characters.  If it can, then files with longstrings of repeated characters will be transmitted very efficiently.  Columnardata, highly indented text, and binary files are the major beneficiaries of thistechnique.  See Section 1 for a more detail on the Explorer file system.The user then selects the empty field to the right of "New Local File Name:" withthe mouse and enters the name that the file received should be given locally.Unlike most Kermit implementations, which only permit the name and type to beentered in name.type format, Explorer Kermit permits any Ethernet-configuredhost, device and directory to be specified using the pathname syntax appropriateto the host.  If not in this field or the remote Kermit, the host, device anddirectory default to the user's login host, device and directory (the value of(FS:USER-HOMEDIR)), and the version defaults to the latest.  Type and namedefault to the name and type of the file received, which is always provided bythe remote Kermit.  The receipt of multiple files works the same way.  Eachreceived file will individually go through the defaulting mechanism describedabove.  The user may use the wildcard character, *, in place of a pathnamecomponent, but it is treated the same as an omitted component.The user then selects Do It with the mouse, the VT100 screen is replaced by theKermit status screen, and the command is executed.  When the transfer iscomplete, a message indicating the completion of the transfer is displayed, andthe user is instructed to press any key to restore the VT100 screen.  The usercan ask the remote host to kill the transfer by selecting ABORT or ABORT-SAVEwith the mouse, but some Kermit's don't understand the request and may notrespond to it.  ABORT-SAVE saves the partially transferred file, ABORT doesn't.If the remote Kermit is not in Server Mode, the user will probably get an errormessage back from it like "Illegal packet type".EXPLORER KERMIT                                                         Page A-10For example, the following would request that the remote Kermit transfer the fileQWERTY.CHARS from its current Working Directory to the local machine, that thefile be translated from ASCII to the Explorer character set, and that it bestored on host B in directory FOO as version 5 of ARF.TEXT.                     ----------------------------------------                    | Get Files(s)                           |                    |----------------------------------------|                    | Remote File Name   : QWERTY.CHARS      |                    | New Local File Name: B:FOO;ARF.TEXT#5  |                    | Image Mode         : NIL 8 16          |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------5.2. Receive File(s)The Receive File(s) command instructs Explorer Kermit to wait for the arrival offile(s) transferred by a remote Kermit executing a Send command.  When connectedto a remote Kermit that supports Server Mode, the Get File(s) command, describedelsewhere, provides an easier-to-use mechanism to receive files, and, sinceExplorer Kermit provides a Server Mode itself, remote users need not initiate aReceive File(s) command on the Explorer in order to use their Send command.Selecting Receive File(s) from the KERMIT OPERATIONS menu causes a small pop-upmenu to be displayed:                     ----------------------------------------                    | Receive Files(s)                       |                    |----------------------------------------|                    | New Local File Name:                   |                    | Image Mode         : NIL 8 16          |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user selects the empty field to the right of "New Local File Name:" with themouse and enters the name that the next file received should be given locally.Filename entry should be terminated by typing a <RETURN> character.  Unlike mostKermit implementations, which only permit the name and type to be entered inname.type format, Explorer Kermit permits any Ethernet-configured host, deviceand directory to be specified using the pathname syntax appropriate to the host.If not specified locally or by the remote Kermit, the host, device and directorydefault to the user's login host, device and directory (the value returned by(FS:USER-HOMEDIR)), and the version defaults to the latest.  Type and namedefault to the name and type of the file received, which is always provided bythe remote Kermit.  The receipt of multiple files works the same way.  Eachreceived file will individually go through the defaulting mechanism describedabove.  The user may use the wildcard character, *, in place of a pathnamecomponent, but it will be treated the same as an omitted component.EXPLORER KERMIT                                                         Page A-11Each file will be received as ASCII text with the necessary ASCII-to-LISPconversion taking place on input, unless Image Mode is specified by selecting8-BIT or 16-BIT with the mouse, or unless the SET PARAMETERS command is used toturn on Image Mode for all file transfers.  Image Mode is necessary to transferExplorer binary files (16-BIT) or other non-textual files.  It is described insection 5.6.1.  If communication line parity is being used (EVEN or ODD wasselected for PARITY), Explorer Kermit requests that the other Kermit generateprefix notation for binary files.  This is an advanced feature, and not allKermits have it; if the other Kermit does not agree to use this feature, binaryfiles cannot be received.Explorer Kermit also asks the other Kermit whether it can generate a specialprefix encoding for repeated characters.  If it can, then files with long stringsof repeated characters will be transferred very efficiently.  Columnar data,highly indented text, and binary files are the major beneficiaries of thistechnique.  See Section 1 for a more detailed description of the Explorer filesystem.  The user then selects Do It with the mouse, the VT100 screen is replaced by theKermit status screen, and the command is executed.  When the transfer iscomplete, a message indicating the completion of the transfer is displayed, andthe user is instructed to press any key to restore the VT100 screen.  The usercan ask the remote host to kill the transfer by selecting ABORT or ABORT-SAVEwith the mouse, but some Kermit's don't understand the request and may notrespond to it.  ABORT-SAVE saves the partially transferred file, ABORT doesn't.5.3. Send File(s)The Send File(s) command is used to transfer file(s) to a remote Kermit in ServerMode or executing a Receive command.Selecting Send File(s) from the KERMIT OPERATIONS menu causes a small pop-up menuto be displayed:                     ----------------------------------------                    | Send Files(s)                          |                    |----------------------------------------|                    | Local File Name     :                  |                    | New Remote File Name:                  |                    | Image Mode          : NIL 8 16         |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------        The user selects the empty field to the right of "Local File Name:" with themouse and enters the name of the file that is to be transferred to the remotehost.  Filename entry should be terminated by typing a <RETURN> character.  Fileslocated on other machines configured on the local Ethernet can be transferred bysimply including the host component and using the appropriate filename syntax forthat host.  Multiple files can be transferred by replacing the directory, name,type or version components of the filename with the wildcard character: *.EXPLORER KERMIT                                                         Page A-12Each file is sent as ASCII text with the necessary LISP-to-ASCII conversiontaking place on output, unless Image Mode is specified by selecting 8-BIT or16-BIT, or unless the SET PARAMETERS command is used to turn on Image Modeglobally.  Use Image Mode to transfer Explorer binary files (16-BIT) or othernon-text files.  If communication line parity is being used (EVEN or ODD wasselected for PARITY), Explorer Kermit requests that the other Kermit acceptprefix notation for binary files.  This is an advanced feature, and not allKermits have it; if the other Kermit does not agree to use this feature, binaryfiles should not be sent.  Explorer Kermit will also ask the other Kermit whetherit supports prefix encoding for repeated characters.  If it can, then longstrings of repeated characters will be sent efficiently.  Columnar data, highlyindented text, and binary files are the major beneficiaries of this technique.The user then selects the empty field to the right of "New Remote File Name:"with the mouse and enters the name that the transferred file should be given onthe remote host.  Normally only the name and type are entered in name.typeformat.  The file will be stored in the default working directory on the remotehost.  If the user wants to store the file in a different directory, the REMOTECWD (Change Working Directory) command, described later in this document, shouldbe used before executing the SEND command.  Explorer Kermit, however, does havean option to allow full filenames to be sent to the remote machine if the remotemachine can understand full pathnames, which the Explorer Kermit Server can.  Toactivate this feature use the SET PARAMETERS command, described later, to changethe value of Filename Conversion to No.  No change has to be made on the serverside.  If the user is transferring multiple files by using wildcards, thewildcarded components of the local filename will be replaced by the appropriatecomponent of the remote filename given.  In any case, if the remote name is notprovided, the local filename will be sent.  Some remote Kermit servers canperform necessary conversions when they receive illegal filenames, but not all.When the user selects Do It with the mouse, the Kermit status screen is displayedand the command is executed.  Upon completion, a message is displayed and theuser can press any key to restore the VT100.  To kill the transfer, select ABORTwith the mouse.  The partially transferred file will be deleted.  When sendingfiles, ABORT-SAVE does NOT cause the remote host to save the partially copiedfile, as it does when used during the Receive File(s) and Get File(s) commands,but the user can configure many remote Kermit servers to force this action.For example, the following causes the latest version of the file ARF.TXT in theBAR directory on host FOO to be transferred to the remote host and stored in theCurrent Working Directory as ARF.TEXT.  If a file named ARF.TEXT already existson the remote host, the file is stored in an implementation-dependent manner.  Onan Explorer server, it would be stored as the latest version.                     ----------------------------------------                    | Send Files(s)                          |                    |----------------------------------------|                    | Local File Name     : FOO:BAR;ARF.TXT#>|                    | New Remote File Name: ARF.TEXT         |                    | Image Mode          : NIL 8 16         |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------EXPLORER KERMIT                                                         Page A-135.4. ByeThe Bye command requests that the remote Kermit server exit Kermit and logout theremote job.The Bye command can be selected from the KERMIT OPERATIONS menu.  The statusscreen replaces the VT100 screen until the operation is complete, at whichtime a message indicating the completion of the command is displayed, and theuser is instructed to press any key to restore the VT100 screen.5.5. FinishThe Finish command requests that the remote Kermit server exit Kermit WITHOUTlogging out the remote job.The Finish command can be selected from the KERMIT OPERATIONS menu.  The statusscreen replaces the VT100 screen until the operation is complete, at whichtime a message indicating the completion of the command is displayed, and theuser is instructed to press any key to restore the VT100 screen.5.6. Set ParametersThe Set Parameters command permits the user to modify the local Kermit'soperating parameters.  The default settings should be adequate for mostsituations.Selecting Set Parameters from the KERMIT OPERATIONS menu causes the VT100 screento be replaced with a status screen, and a pop-up menu to be displayed:                      ----------------------------------------                    |Change Parameters                       |                    |----------------------------------------|                    |Image Mode      : NIL 8 16              |                    |Debug Mode      : yes NO                |                    |More Processing : yes NO                |                    |                                        |                    |Maximum tries            : 10           |                    |Maximum packet size      : 94           |                    |Timeout seconds          : 10           |                    |Number of pad characters : 0            |                    |Padding character        : 0            |                    |EOL character            : 13           |                    |Quote character          : 35           |                    |                                        |                    |Filename conversion : YES no            |                    |Save partial files  : yes NO            |                    |                                        |                    |Reset parameters : yes NO               |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------EXPLORER KERMIT                                                         Page A-14[In the diagram above, the defaults appear in UPPER CASE and the alternative in lower case.  In reality, the defaults are displayed in a BOLD font.]The user selects a value to change with the mouse, and types in a new value fromthe keyboard, ending with a <RETURN> character.  In the case of a yes-or-nochoice, the new value is simply selected with the mouse.The user then selects Do It with the mouse, the change is made and the VT100screen is reexposed.                                                                                  A brief description of each parameter follows.5.6.1. Image ModeSelect Yes to transfer files without translating the characters between the Lispand ASCII character sets.  Select No to translate characters as required.  ImageMode must be used to transfer binary files (XLD, or screen dumps), and shouldnot be used when transferring text or source files.  Generally, the remote Kermitmust also be in Image Mode.  For example, SET FILE TYPE BINARY is the equivalentcommand in Unix Kermit.5.6.2. Debug ModeSelect Yes to print debugging information to the Kermit status screen, and No tonot print it.  If Logging is on, debugging information is also written to the logfile.  The debugging information consists of formatted packet contents, functioncalls and state transitions.5.6.3. More ProcessingSelect Yes to enable More Processing in Kermit's status screen, and No to disableit.  When More Processing is on, a page of information is displayed and **MORE**appears at the bottom.  Pressing the space bar displays the next page.  TheKermit user might want to turn on this feature when in Debug Mode, or whenexecuting Remote commands that return textual information.5.6.4. Maximum triesEnter the maximum number of times the local Kermit should attempt to resenda packet which has not been acknowledged by the remote Kermit before abortingthe operation.5.6.5. Maximum packet sizeEnter the maximum size, in bytes, of a packet that the local Kermit should eithergenerate or receive.  Explorer Kermit is currently limited to a maximum of 94 forthis value.  This value will be arbitrated with the remote Kermit, and thesmaller number will be used.  It is sometimes useful to specify a smaller packetsize if a particularly noisy line is being used (indicated by a high number ofretries), as the window of vulnerability for an individual packet is narrowed.EXPLORER KERMIT                                                         Page A-15There is an increase in the percentage of packet overhead, however, for smallerpackets, and a corresponding decrease in raw performance.5.6.6.  Timeout secondsEnter the number of seconds the local Kermit should wait for an acknowledgmentto a transmitted packet before resending the packet.  A heavily loaded remotehost might require a little more time to respond than normal, and such asituation might cause the local Kermit to resend excessively.5.6.7. Number of pad charactersEnter the number of padding characters that should be sent to the local Kermit bythe remote Kermit before sending an actual packet.  To date, the Explorer has notrequired any padding characters, and this value defaults to zero.  The remoteKermit communicates the number of padding characters it requires to the localKermit at synchronization time in its send-init parameters.5.6.8. Padding characterEnter the ASCII character code for the padding character that should be sent tothe local Kermit by the remote Kermit before sending an actual packet.  To date,the Explorer has not required any padding characters, and this value defaults tozero.  The remote Kermit communicates the padding character it requires to thelocal Kermit at synchronization time in its send-init parameters.5.6.9. EOL characterEnter the ASCII character code for the character that should be sent to the localKermit by the remote Kermit to indicate the end of a line of text.  This defaultsto the ASCII carriage return character (13).  The remote Kermit communicates theEOL character it prefers to receive at synchronization time in its send-initparameters.  If the remote Kermit expresses no preference, the local Kermit's EOLis sent.5.6.10. Quote characterEnter the ASCII character code for the character that should be sent to the localKermit by the remote Kermit to quote a control character in a situation wherethat character is really data, and its control function is not desired.  Thischaracter is used when transferring binary files, using repeat charactercompression, or transferring text containing the quote character.  This defaultsto the ASCII quote character (35).  The remote Kermit communicates the quotecharacter it prefers to receive at synchronization time in its send-initparameters.  If the remote Kermit expresses no preference, the local Kermit'sQuote is sent.EXPLORER KERMIT                                                         Page A-165.6.11. Filename conversionSelect Yes to parse all filenames sent to a remote Kermit by the Send File(s)command using Explorer pathname parsing rules.  Filenames are sent in NAME.TYPEformat, stripping off other components, and sometimes changing case.  Select Noto send the entire pathname, as entered, to the remote Kermit.5.6.12. Save partial filesSelect Yes to ALWAYS save a partially received file when a Receive File(s) orGet File(s) command is interrupted by any means.  Select No to delete partiallytransmitted files unless interrupted by an ABORT-SAVE.5.6.13. Reset parametersSelect Yes to reset all the parameters that can be set in this menu to theiroriginal values.  Selecting No does nothing.5.7. Begin LoggingThe Begin Logging command allows the user to record all information normally displayed in Kermit's status screen in a text file.Selecting Begin Logging from the KERMIT OPERATIONS menu causes a small pop-upmenu to be displayed:                     ----------------------------------------                    | Begin Logging to File                  |                    |----------------------------------------|                    | Log File Pathname:                     |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------              The user selects the empty field to the right of "Log File Pathname:" with themouse and enters the name for a file that will receive a copy of all informationnormally displayed in Kermit's status screen.  This includes the normal statusmessages associated with a file transfer, the results of any Remote commandsexecuted, and debugging information, if Debug Mode has been turned on with theSet Parameters command.  Terminate filename entry by typing a <RETURN> character.The log file may be written to other machines configured on the local Ethernet bysimply including the host component and using the appropriate filename syntax forthat host.  See Section 1 for a more detailed description of the Explorer filesystem.  The user then selects Do It with the mouse, the VT100 screen is replaced with theKermit status screen, and the command is executed.  When the operation iscomplete, a message indicating so is displayed, and the user is instructed topress any key to restore the VT100 screen.  Logging can be terminated with theEnd Logging command described next.EXPLORER KERMIT                                                         Page A-175.8. End LoggingThe End Logging command closes and saves the currently active logging file openedpreviously by the Begin Logging command.The End Logging command can be selected from the KERMIT OPERATIONS menu.  Thestatus screen replaces the VT100 screen until the operation is complete, at whichtime a message indicating the completion of the command is displayed, and theuser is instructed to press any key to restore the VT100 screen.5.9. Server ModeThe Server Mode command puts a local Explorer Kermit in Server Mode, so that itcan receive commands in packet form from a remote Kermit.  The Explorer Kermitserver can currently handle the following remote server commands: GET, SEND,FINISH, REMOTE COPY, REMOTE DIRECTORY, REMOTE HOST, REMOTE KERMIT, REMOTE SPACE,REMOTE DELETE, REMOTE RENAME, REMOTE STATUS, REMOTE TYPE, REMOTE WHO.Selecting Server Mode from the KERMIT OPERATIONS menu causes the Kermit statusscreen to replace the VT100 screen.  The local Kermit remains in Server Modeuntil the remote Kermit issues a Bye command, or ABORT or ABORT-SAVE are selectedwith the mouse on the local machine.Any nonstandard parameters should be set with the SET PARAMETERS command beforeputting Explorer Kermit into server mode.  For instance, Explorer Kermit must beput into Image Mode before transferring binary files.5.10. Remote CommandsExplorer Kermit allows you to issue a wide range of commands to a remote Kermitin Server Mode, with no guarantee the that the remote server can process them,since they are all optional features of the protocol.  If the remote Kermitserver does not support a requested command, it replies with a message like"Unknown Kermit server command".  If it does understand, it sends the resultsback, and they are displayed on the screen.  The Remote commands for servers thatcan be issued by Explorer Kermit include the Get File(s), Send File(s), Bye andFinish commands previously described, and the following commands, generallyrelated to manipulation of the environment on the remote host from within Kermit.5.10.1. Remote CopyThe Remote Copy command copies the specified file on a remote machine inServer Mode to another location on the remote KERMIT server.Selecting Remote Copy from the KERMIT OPERATIONS menu causes a small pop-up menuto be displayed:EXPLORER KERMIT                                                         Page A-18                     ----------------------------------------                    | Remote Copy                            |                    |----------------------------------------|                    | File Name:                             |                    | File Copy Name:                        |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the name of the file on the remote KERMIT server that is to becopied in the field labelled "File Name", and the new filename for the copy in thefield labelled "File Copy Name".  All pathnames should conform to the remotemachine's pathname syntax.The user selects Do It with the mouse, the Kermit status screen replaces theVT100 screen, and the command is executed.  When the operation is complete, amessage indicating so is displayed, and the user is instructed to press any keyto restore the VT100 screen.5.10.2. Remote CWDThe Remote CWD command changes the working, or default, directory used by theremote machine in Kermit Server Mode to the specified directory. Selecting Remote CWD from the KERMIT OPERATIONS menu causes the VT100 screento be replaced with a status screen, and a small pop-up menu to be displayed:                      ----------------------------------------                    | Remote Change Working Directory        |                    |----------------------------------------|                    | New Remote Directory:                  |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the name of the directory on the remote KERMIT server that willbe the source of all files requested by the Get File(s) command, the destinationof all files sent by the Send File(s) command, and the subject of all otherremote file-system-related Kermit commands, provided the user has sufficientprivileges to read and write to that directory.  It is not necessary to use thiscommand if the remote Kermit understands full pathnames, and if the local Kermithas Filename Conversion turned off via the Set Parameters command.  ExplorerKermit servers understand full pathnames.  All pathnames should conform to theremote machine's pathname syntax.The user selects Do It with the mouse, the Kermit status screen replaces theVT100 screen, and the command is executed.  When the operation is complete, amessage indicating so is displayed, and the user is instructed to press any keyto restore the VT100 screen.EXPLORER KERMIT                                                         Page A-195.10.3. Remote DeleteThe Remote Delete command deletes a file from a remote Kermit server.Selecting Remote Delete from the KERMIT OPERATIONS menu causes the VT100 screento be replaced with a status screen, and a small pop-up menu to be displayed:                      ----------------------------------------                    | Remote Delete File                     |                    |----------------------------------------|                    | Remote File Name:                      |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the name of the file on the remote KERMIT server that is to bedeleted, and the remote Kermit deletes it, if the user has sufficient privileges.Since the pathname is sent as entered to the remote Kermit, the remote machine'spathname syntax should be used; if it accepts wildcards, they may be used.The user selects Do It with the mouse, the Kermit status screen replaces theVT100 screen, and the command is executed.  When the operation is complete, amessage indicating so is displayed, and the user is instructed to press any keyto restore the VT100 screen.5.10.4. Remote DirectoryThe Remote Directory command lists the names of files and other pertinentinformation about the files in the remote Kermit server's working directory.Selecting Remote Directory from the KERMIT OPERATIONS menu causes a small pop-upmenu to be displayed:                     ----------------------------------------                    | Remote Directory                       |                    |----------------------------------------|                    | Remote Directory:                      |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the filename in the remote Kermit's working directory for whichdirectory information is desired.  If no entry is made, the entire directory willbe listed by most servers.  Since the pathname is sent as entered to the remoteKermit, the remote machine's pathname syntax should be used.  If it acceptswildcards, they may be used; if it accepts full pathnames, other directories maybe listed.The user selects Do It with the mouse, the Kermit status screen replaces theVT100 screen, and the command is executed.  When the operation is complete, amessage indicating so is displayed, and the user is instructed to press any keyto restore the VT100 screen.EXPLORER KERMIT                                                         Page A-205.10.5. Remote HelpThe Remote Help command lists the names of files and other pertinentinformation about the files in the remote Kermit server's working directory.Selecting Remote Help from the KERMIT OPERATIONS menu causes a small pop-up menuto be displayed:                     ----------------------------------------                    | Remote Help                            |                    |----------------------------------------|                    | Help Topic:                            |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the topic on which the remote Kermit server should provide help,and that documentary text is returned.  If no entry is made, a list of topics forwhich the remote Kermit server can provide Help is returned.The user selects Do It with the mouse, and the command is executed.  When theoperation is complete, a message indicating so is displayed, and the user isinstructed to press any key to restore the VT100 screen.5.10.6. Remote HostThe Remote Host command passes a command to the remote Kermit server host'scommand processor for processing.Selecting Remote Host from the KERMIT OPERATIONS menu causes a small pop-up menuto be displayed:                     ----------------------------------------                    | Remote Host                            |                    |----------------------------------------|                    | Host Command:                          |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the command in the remote Kermit server host's own command-levelsyntax, and the results of the execution of the command on the remote machineare displayed locally.The user selects Do It with the mouse, and the command is executed.  When theoperation is complete, a message indicating so is displayed, and the user isinstructed to press any key to restore the VT100 screen.EXPLORER KERMIT                                                         Page A-215.10.7. Remote KermitThe Remote Kermit command passes a Kermit command to the remote Kermit server forprocessing.Selecting Remote Kermit from the KERMIT OPERATIONS menu causes a small pop-upmenu to be displayed:                     ----------------------------------------                    | Remote Kermit                          |                    |----------------------------------------|                    | Kermit Command:                        |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters a Kermit command in the remote Kermit server's own interactivemode syntax, and the results of the execution of the command on the remotemachine are displayed locally.The user selects Do It with the mouse, and the command is executed.  When theoperation is complete, a message indicating so is displayed, and the user isinstructed to press any key to restore the VT100 screen.5.10.8. Remote RenameThe Remote Rename command changes the filename of the specified file on theremote Kermit server.Selecting Remote Rename from the KERMIT OPERATIONS menu causes a small pop-upmenu to be displayed:                     ----------------------------------------                    | Remote Rename File                     |                    |----------------------------------------|                    | File Name:                             |                    | New File Name:                         |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the name of the file on the remote KERMIT server that is to berenamed in the field labelled "File Name", and its new filename in the fieldlabelled "New File Name".  All pathnames should conform to the remote machine'spathname syntax.  Many machines restrict renames to the same directory, but theExplorer permits renames anywhere in the same file system.The user selects Do It with the mouse, the Kermit status screen replaces theVT100 screen, and the command is executed.  When the operation is complete, amessage indicating so is displayed, and the user is instructed to press any keyto restore the VT100 screen.EXPLORER KERMIT                                                         Page A-225.10.9. Remote SetThe Remote Set command changes the value of an operating parameter of the remoteKermit server.Selecting Remote Set from the KERMIT OPERATIONS menu causes a small pop-up menuto be displayed:                     ----------------------------------------                    | Remote Set Parameter                   |                    |----------------------------------------|                    | Parameter:                             |                    | Value:                                 |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the name of the operating parameter on the remote Kermit serverthat is to be changed and the new value, using the remote Kermit server's ownsyntax. The user selects Do It with the mouse, and the command is executed.  When theoperation is complete, a message indicating so is displayed, and the user isinstructed to press any key to restore the VT100 screen.5.10.10. Remote ShowThe Remote Show command displays the value of an operating parameter of theremote Kermit server.Selecting Remote Show from the KERMIT OPERATIONS menu causes a small pop-up menuto be displayed:                     ----------------------------------------                    | Remote Show Parameter                  |                    |----------------------------------------|                    | Parameter:                             |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the name of the operating parameter on the remote Kermit serverthat is of interest, using the remote Kermit server's own syntax, and its valueis displayed locally.  If a parameter name is not provided, the Kermit serverdisplays all settable operating parameters, and their values.The user selects Do It with the mouse, and the command is executed.  When theoperation is complete, a message indicating so is displayed, and the user isinstructed to press any key to restore the VT100 screen.EXPLORER KERMIT                                                         Page A-235.10.11. Remote SpaceThe Remote Space command displays information about disk usage for a directory onthe remote Kermit server.Selecting Remote Space from the KERMIT OPERATIONS menu causes a small pop-up menuto be displayed:                     ----------------------------------------                    | Remote Disk Space                      |                    |----------------------------------------|                    | Remote Directory:                      |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the pathname of the directory on the remote Kermit server forwhich disk usage information, such as quota, current storage, and availablespace, is desired, using the remote Kermit server's own pathname syntax.  If apathname is not provided, disk usage information will be displayed for the remoteKermit server's working directory.The user selects Do It with the mouse, and the command is executed.  When theoperation is complete, a message indicating so is displayed, and the user isinstructed to press any key to restore the VT100 screen.5.10.12. Remote TypeThe Remote Type command displays the contents of a remote Kermit server file onthe local machine.Selecting Remote Type from the KERMIT OPERATIONS menu causes a small pop-up menuto be displayed:                     ----------------------------------------                    | Remote File Type                       |                    |----------------------------------------|                    | File Name:                             |                    |----------------------------------------|                    | Abort []                   Do It []    |                     ----------------------------------------The user enters the pathname of the file on the remote Kermit server to bedisplayed, using the remote Kermit server's own pathname syntax.  An ExplorerKermit server accepts full pathnames, but not all servers do.EXPLORER KERMIT                                                         Page A-246. Installation of Explorer KermitUsing the Explorer's Backup System, reachable via a <SYSTEM> B key sequence,restore the Kermit files from tape by:  1) selecting Prepare Tape from the Backup Command Menu with the mouse,  2) selecting 1/4 inch Cartridge Tape from the Choose Format menu with the     mouse,  3) selecting Restore Directory from the Quarter Inch Tape Menu with the mouse,  4) entering SYS:PUBLIC.KERMIT;*.*#* in the Destination Pathname field of the     Restore Directory menu, and  5) selecting Exit from the Backup Command Menu with the mouse.Build Kermit by typing (LOAD "SYS:PUBLIC.KERMIT;MAKE-KERMIT.LISP") in the LispListener, reachable via a <SYSTEM> L key sequence. After every cold boot, the above LOAD has to be re-executed, unless a DISK-SAVEis performed.  See the Explorer Input/Output Reference manual for more information about the DISK-SAVE function.7. Known Deficiencies.Support for some of the advanced commands for servers is not yet complete.If you are losing characters in VT100 emulator, as evidenced by things like[23;01H showing up on the screen, you probably have a flakey line.  Simplylogout from the remote host and redial.19   19    EM    ^Y, End of medium 1   026   032   1A   3F    SUB   ^Z, Substitute 0   027   033   1B   27    ESC   ^[, Escape, prefix, altmode 1   028   034   1C   1C    FS    ^\, File separator 0   029   035   1D   1D    GS    ^], Group separator 0   030   036   1E   1E    RS    ^^, Record separator 1   031   037   1F   1F    US    ^_, Unit separatorThe  last  four  are  usually associated with the control version of backslash,right square bracket, uparrow (or circumflex),  and  underscore,  respectively,but some terminals do not transmit these control characters.Kermit User Guide                                                      Page 263The following characters are printable:First, some punctuation characters.     .....ASCII.... EBCDICBit  Dec   Oct  Hex  Hex    Char  Remarks 1   032   040   20   40    SP    Space, blank 0   033   041   21   5A    !     Excl