%!PS-Adobe-2.0 %%Title: vmshdr.mss %%DocumentFonts: (atend) %%Creator: Frank da Cruz,718W,0000, and Scribe 7(1700) %%CreationDate: 31 July 1990 18:41 %%Pages: (atend) %%EndComments % PostScript Prelude for Scribe. /BS {/SV save def 0.0 792.0 translate .01 -.01 scale} bind def /ES {showpage SV restore} bind def /SC {setrgbcolor} bind def /FMTX matrix def /RDF {WFT SLT 0.0 eq {SSZ 0.0 0.0 SSZ neg 0.0 0.0 FMTX astore} {SSZ 0.0 SLT neg sin SLT cos div SSZ mul SSZ neg 0.0 0.0 FMTX astore} ifelse makefont setfont} bind def /SLT 0.0 def /SI { /SLT exch cvr def RDF} bind def /WFT /Courier findfont def /SF { /WFT exch findfont def RDF} bind def /SSZ 1000.0 def /SS { /SSZ exch 100.0 mul def RDF} bind def /AF { /WFT exch findfont def /SSZ exch 100.0 mul def RDF} bind def /MT /moveto load def /XM {currentpoint exch pop moveto} bind def /UL {gsave newpath moveto dup 2.0 div 0.0 exch rmoveto setlinewidth 0.0 rlineto stroke grestore} bind def /LH {gsave newpath moveto setlinewidth 0.0 rlineto gsave stroke grestore} bind def /LV {gsave newpath moveto setlinewidth 0.0 exch rlineto gsave stroke grestore} bind def /BX {gsave newpath moveto setlinewidth exch dup 0.0 rlineto exch 0.0 exch neg rlineto neg 0.0 rlineto closepath gsave stroke grestore} bind def /BX1 {grestore} bind def /BX2 {setlinewidth 1 setgray stroke grestore} bind def /PB {/PV save def newpath translate 100.0 -100.0 scale pop /showpage {} def} bind def /PE {PV restore} bind def /GB {/PV save def newpath translate rotate div dup scale 100.0 -100.0 scale /showpage {} def} bind def /GE {PV restore} bind def /FB {dict dup /FontMapDict exch def begin} bind def /FM {cvn exch cvn exch def} bind def /FE {end /original-findfont /findfont load def /findfont {dup FontMapDict exch known{FontMapDict exch get} if original-findfont} def} bind def /BC {gsave moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath clip} bind def /EC /grestore load def /SH /show load def /MX {exch show 0.0 rmoveto} bind def /W {0 32 4 -1 roll widthshow} bind def /WX {0 32 5 -1 roll widthshow 0.0 rmoveto} bind def /RC {100.0 -100.0 scale 612.0 0.0 translate -90.0 rotate .01 -.01 scale} bind def /URC {100.0 -100.0 scale 90.0 rotate -612.0 0.0 translate .01 -.01 scale} bind def /RCC {100.0 -100.0 scale 0.0 -792.0 translate 90.0 rotate .01 -.01 scale} bind def /URCC {100.0 -100.0 scale -90.0 rotate 0.0 792.0 translate .01 -.01 scale} bind def %%EndProlog %%Page: 0 1 BS 0 SI 15 /Times-Bold AF 19032 28325 MT (VAX/VMS KERMIT-32 USER GUIDE)SH 13 SS 27401 31684 MT (Version 3.3.126)SH 10 /Times-Roman AF 23500 35763 MT (Christine M. Gianone and Frank da Cruz)SH 20860 36959 MT (Columbia University Center for Computing Activities)SH 25862 38155 MT (New York, New York 10027)SH /Times-Italic SF 29597 44135 MT (July, 1990)SH /Times-Roman SF 26610 48919 MT (Copyright \050C\051 1981,1990)SH 20111 50115 MT (Trustees of Columbia University in the City of New York)SH /Times-Italic SF 18429 52507 MT (Permission is granted to any individual or institution to use, copy,)SH 18178 53703 MT (or redistribute this document so long as it is not sold for profit, and)SH 23291 54899 MT (provided this copyright notice is retained.)SH ES %%Page: 1 2 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1. VAX/VMS KERMIT)SH 10 /Times-Italic AF 52275 XM (Page 1)SH 46800 50 8280 5709 UL 16 /Times-Bold AF 8280 8272 MT (1. VAX/VMS KERMIT)SH 10 /Times-Italic AF 8280 10566 MT (Authors:)SH /Times-Roman SF 16280 XM (Robert C. McQueen, Nick Bush, Stevens Institute of Technology;)SH 16280 11671 MT (Jonathan Welch, University of Massachusetts;)SH 16280 12776 MT (Burt Johnson, Diversified Computer Systems, Inc.)SH /Times-Italic SF 8280 14353 MT (Language:)SH /Times-Roman SF 16280 XM (Bliss-32)SH /Times-Italic SF 8280 15930 MT (Documentation:)SH /Times-Roman SF 16280 XM (C. Gianone, F. da Cruz, Columbia University)SH 16280 17035 MT (with thanks to the program's authors)SH /Times-Italic SF 8280 18612 MT (Version:)SH /Courier SF 16280 XM (3.3.126)SH /Times-Italic SF 8280 20189 MT (Date:)SH /Times-Roman SF 16280 XM (July, 1990)SH 12 /Times-Bold AF 8280 22777 MT (VAX/VMS Kermit-32 Capabilities At a Glance:)SH 10 /Times-Roman AF 9280 24568 MT (Local operation:)SH 34480 XM (Yes)SH 9280 25673 MT (Remote operation:)SH 34480 XM (Yes)SH 9280 26778 MT (Transfers text files:)SH 34480 XM (Yes)SH 9280 27883 MT (Transfers binary files:)SH 34480 XM (Yes)SH 9280 28988 MT (Wildcard send:)SH 34480 XM (Yes)SH 9280 30093 MT (Long packets:)SH 34480 XM (Yes)SH 9280 31198 MT (Sliding windows:)SH 34480 XM (No)SH 9280 32303 MT (Attribute packets:)SH 34480 XM (No)SH 9280 33408 MT (File transfer interruption:)SH 34480 XM (Yes)SH 9280 34513 MT (Filename collision avoidance:)SH 34480 XM (Yes)SH 9280 35618 MT (Timeouts:)SH 34480 XM (Yes)SH 9280 36723 MT (8th-bit prefixing:)SH 34480 XM (Yes)SH 9280 37828 MT (Repeat character compression:)SH 34480 XM (Yes)SH 9280 38933 MT (Alternate block check types:)SH 34480 XM (Yes)SH 9280 40038 MT (Communication settings:)SH 34480 XM (Yes)SH 9280 41143 MT (Transmit BREAK:)SH 34480 XM (Yes)SH 9280 42248 MT (IBM mainframe communication:)SH 34480 XM (Yes)SH 9280 43353 MT (Transaction logging:)SH 34480 XM (Yes)SH 9280 44458 MT (Session logging \050raw capture\051:)SH 34480 XM (Yes)SH 9280 45563 MT (Debug logging:)SH 34480 XM (Yes)SH 9280 46668 MT (Raw transmit:)SH 34480 XM (Yes)SH 9280 47773 MT (Act as server:)SH 34480 XM (Yes)SH 9280 48878 MT (Talk to server:)SH 34480 XM (Yes)SH 9280 49983 MT (Advanced commands for servers:)SH 34480 XM (Yes)SH 9280 51088 MT (Local file management:)SH 34480 XM (Yes)SH 9280 52193 MT (Initialization file:)SH 34480 XM (Yes \050)SH /Courier SF (VMSKERMIT.INI)SH /Times-Roman SF (\051)SH 9280 53298 MT (Command Macros:)SH 34480 XM (No)SH 9280 54403 MT (Script programming language:)SH 34480 XM (No)SH 9280 55508 MT (International Character Sets:)SH 34480 XM (No)SH 8280 57900 MT (Kermit-32 is a program that implements the Kermit file transfer protocol for the Digital Equipment Corporation)137 W 8280 59096 MT (VAX series computers under the VAX/VMS operating system. It is) 141 W( written in BLISS-32 and MACRO-32, with)140 W 8280 60292 MT (sources for) 124 W( all BLISS modules also available as MACRO-32 sources. Kermit-32 should run on any VAX/VMS)125 W 8280 61488 MT (system from version 4.0 on \050Version 3)SH /Courier SF (.)SH /Times-Roman SF (1 of Kermit-32 is the last version that runs under pre-4.0 releases of VMS\051.)SH 8280 63880 MT (The first section of this chapter) 16 W( will describe the things you need to know about the VAX/VMS file system and how)15 W 8280 65076 MT (Kermit-32 uses it. The second section) 176 W( describes the special features of Kermit-32. The final section contains)177 W 8280 66272 MT (information of interest to those who need to install Kermit-32 on a system.)SH ES %%Page: 2 3 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 2)SH 12 /Times-Bold AF 29654 XM (Kermit User Guide: VAX/VMS KERMIT 1.1)SH 46800 50 6120 5709 UL 14 SS 6120 8138 MT (1.1. The VAX/VMS File System)SH 10 /Times-Roman AF 6120 10256 MT (The two main items of interest of the VAX/VMS file system \050for the) 287 W( Kermit user\051 are the format of file)286 W 6120 11452 MT (specifications and the types of files and file data.)SH 12 /Times-Bold AF 6120 14040 MT (VAX/VMS File Specifications)SH 10 /Times-Roman AF 6120 15454 MT (VAX/VMS file specifications are of the form)SH /Courier SF 8520 17109 MT (NODE::DEVICE:[DIRECTORY]NAME.TYPE;VERSION)SH /Times-Roman SF 6120 18826 MT (Under version 4.0 and later of VMS,) 112 W( NAME, TYPE and each item in DIRECTORY may be up to 39 characters)113 W 6120 20022 MT (long, and may contain alphanumeric characters plus underscore. Under earlier versions, NAME and DIRECTORY)44 W 6120 21218 MT (could be at most 9 characters each and TYPE could be at most 3.)SH 6120 23610 MT (VERSION is a decimal number indicating the version of the file \050generation\051. DEVICE may be either a physical or)25 W 6120 24806 MT (logical device name. If it is a) 141 W( logical name, it may be up to 63 characters long and may contain alphanumeric)140 W 6120 26002 MT (characters plus dollar signs and underscores. NODE may be either a logical) 111 W( name which translates to a DECnet)112 W 6120 27198 MT (node name or a physical DECnet node name. In either case,) 280 W( access information can be included \050see the)279 W 6120 28394 MT (DECnet-VMS User's guide for more information\051. The node) 127 W( name is not normally present, since most files are)128 W 6120 29590 MT (accessed on the same node where the user's job is running.) 127 W( The) 502 W( version number is not normally given \050in fact,)126 W 6120 30786 MT (should not normally be given\051.) 109 W( When) 469 W( device and/or directory are not supplied, they default to the user's current)110 W 6120 31982 MT (default device and directory. Therefore,)76 W /Courier SF 22959 XM (NAME.TYPE)SH /Times-Roman SF 28685 XM (is normally all that is needed) 76 W( to specify a file on the user's)75 W 6120 33178 MT (default device and directory. This is) 216 W( also all that Kermit-32 will normally send as the name of a file being)217 W 6120 34374 MT (transferred.)SH 6120 36766 MT (The node field specifies the name \050and access information\051 for the DECnet node where the file) 270 W( is located.)269 W 6120 37962 MT (Kermit-32 does not transmit the node field to the target system, but will attempt to honor a node) 1 W( field in an incoming)2 W 6120 39158 MT (file name.)SH 6120 41550 MT (The device field specifies a physical or "logical" device) 9 W( upon which the file is resident. The directory field indicates)8 W 6120 42746 MT (the area on the device,) 173 W( for instance the area belonging to the owner of the file. Kermit-32 does not normally)174 W 6120 43942 MT (transmit the device or directory fields to the target system, but will attempt to honor device) 66 W( or directory fields that)65 W 6120 45138 MT (may appear in incoming file) 126 W( names. It will not create new directories, however, so any directory specified in an)127 W 6120 46334 MT (incoming filename must already exist.)SH 6120 48726 MT (The name is the primary identifier for the file. The type, also called the "extension", is an indicator which, by)144 W 6120 49922 MT (convention, tells what kind of file we have. For instance)16 W /Courier SF 29265 XM (FOO.FOR)SH /Times-Roman SF 33732 XM (is the source of a Fortran program named FOO;)17 W /Courier SF 6120 51118 MT (FOO.OBJ)SH /Times-Roman SF 10909 XM (might be the relocatable) 339 W( object module produced by compiling)338 W /Courier SF 39312 XM (FOO.FOR)SH /Times-Roman SF (;)SH /Courier SF 44378 XM (FOO.EXE)SH /Times-Roman SF 49166 XM (could an)338 W 6120 52314 MT (executable program produced by LINKing)SH /Courier SF 23421 XM (FOO.OBJ)SH /Times-Roman SF (, and so forth.)SH 6120 54706 MT (VAX/VMS allows a group of files to be specified in a) 70 W( single file specification by including the special "wildcard")71 W 6120 55902 MT (characters, ")65 W /Courier SF (*)SH /Times-Roman SF (" and ")65 W /Courier SF (%)SH /Times-Roman SF (". A) 380 W( ")65 W /Courier SF (*)SH /Times-Roman SF (" matches any string of characters, including no characters at all; a ")64 W /Courier SF (%)SH /Times-Roman SF (" matches any)64 W 6120 57098 MT (single character. Here are some examples:)SH /Courier SF 6120 58889 MT (*.FOR)SH /Times-Roman SF 10120 XM (All files of type)SH /Courier SF 16675 XM (FOR)SH /Times-Roman SF 18725 XM (\050all Fortran source files\051 in the default directory.)SH /Courier SF 6120 60547 MT (FOO.*)SH /Times-Roman SF 10120 XM (Files of all types with name)SH /Courier SF 21453 XM (FOO)SH /Times-Roman SF (.)SH /Courier SF 6120 62205 MT (F*.*)SH /Times-Roman SF 10120 XM (All files whose names start with F.)SH /Courier SF 6120 63863 MT (F*X*.*)SH /Times-Roman SF 10120 XM (All files whose names start with F and contain at least one X.)SH /Courier SF 6120 65521 MT (%.*)SH /Times-Roman SF 10120 XM (All files whose names are exactly one character long.)SH /Courier SF 6120 67179 MT (*.%%*)SH /Times-Roman SF 10120 XM (All files whose types are at least two characters long.)SH 6120 68970 MT (Wildcard notation is used on many computer systems in similar ways, and it is the) 15 W( mechanism most commonly used)16 W 6120 70166 MT (to instruct Kermit to send a group of files.)SH ES %%Page: 3 4 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.1. The VAX/VMS File System)SH 10 /Times-Italic AF 52275 XM (Page 3)SH 46800 50 8280 5709 UL 13 /Times-Bold AF 24205 8071 MT (Text Files and Binary Files)SH 10 /Times-Roman AF 8280 10444 MT (The file system used by VAX/VMS provides for a large number of attributes to be) 31 W( associated with each file. These)30 W 8280 11640 MT (attributes provide some indication of whether the file is a text file, or is some other type) 49 W( of non-text data. The two)50 W 8280 12836 MT (major attributes that affect VMS Kermit) 106 W( are the record type and record attribute. The record type describes how)105 W 8280 14032 MT (logical records are stored in the file. Records may be of some fixed length \050specified by another) 158 W( attribute\051, or)159 W 8280 15228 MT (variable length \050specified within each record\051, or stream \050implying that) 20 W( records -- if there are any -- are separated by)19 W 8280 16424 MT (control characters within the data\051.) 26 W( The) 303 W( record attributes describe how the breaks between records are to be treated.)27 W 8280 17620 MT (For example, a record attribute of implied carriage return means that any program reading the file with) 25 W( intentions of)24 W 8280 18816 MT (printing it should add a carriage) 119 W( return / linefeed sequence between each record. Other record attributes include)120 W 8280 20012 MT (FORTRAN carriage control and print file format.)SH 8280 22404 MT (The most common method of storing text in a file under VAX/VMS is to store one line of text per record \050variable)45 W 8280 23600 MT (length records\051, with a carriage return / linefeed sequence implied) 20 W( by the end of the record \050implied carriage return\051.)21 W 8280 24796 MT (This is the method Kermit-32 uses) 23 W( to store files it receives when using FILE TYPE ASCII \050text\051. Other formats are)22 W 8280 25992 MT (also used to store text under VAX/VMS, but the one used by Kermit-32 is the) 38 W( only one that is handled correctly by)39 W 8280 27188 MT (all known utility programs under VAX/VMS. Also, most programs which work with text files \050the editor EDT,) 37 W( for)36 W 8280 28384 MT (example\051 place some limit on the length) 76 W( of the lines which can be handled. Typically this is 255. Kermit-32 can)77 W 8280 29580 MT (write text files with up to 4095 characters on a line, which means a text) 23 W( file from another system may be transferred)22 W 8280 30776 MT (and stored correctly by Kermit-32, but may still be unusable by certain VAX/VMS programs.)SH 8280 33168 MT (Certain PC applications may create text files with lines even longer than Kermit-32's maximum.) 38 W( Typical) 328 W( examples)39 W 8280 34364 MT (are the ASCII export procedures of database, spreadsheet, and CAD packages. If you try to send such) 131 W( a file to)130 W 8280 35560 MT (Kermit-32, the transfer will fail with a message:)SH /Courier SF 10680 37215 MT (%KERMIT32-E-REC_TOO_BIG, Record too big for KERMIT's internal buffer)SH /Times-Roman SF 8280 38932 MT (If this happens, you can SET FILE TYPE BINARY on the) 55 W( VAX before transferring the file to it. You should still)56 W 8280 40128 MT (be able to use the file as a text file, with the above proviso about record length.)SH 8280 42520 MT (There is no standard format for storing binary files. In general, any record format with no record attributes can be)60 W 8280 43716 MT (used for binary files. Since programs which work with binary files under VAX/VMS) 40 W( expect to see some particular)41 W 8280 44912 MT (format, more information) 45 W( is needed for transfer of binary files than for text files. The current version of Kermit-32)44 W 8280 46108 MT (is not capable of transferring all types of binary files which were created on a) 35 W( VAX/VMS system to another system)36 W 8280 47304 MT (and retrieving them intact, nor is it capable of transferring) 9 W( all of types binary files created on a VAX/VMS system to)8 W 8280 48500 MT (another VAX/VMS, P/OS, or RSX-11M/M+ system intact.) 247 W( However,) 746 W( certain formats of binary files can be)248 W 8280 49696 MT (transferred, and binary files from) 83 W( some other systems may be transferred to a VAX and recovered intact. See the)82 W 8280 50892 MT (section on the SET FILE command for details.)SH 8280 53284 MT (Using two programs supplied with Kermit-32, it is possible to) 72 W( transfer almost any type of file between VAXes, or)73 W 8280 54480 MT (between a VAX) 37 W( and a P/OS or RSX-11M/M+ system. The VMSHEX program converts a binary file to text \050using)36 W 8280 55676 MT (a variation on Intel hex format\051. The resulting file can be transferred as an ordinary text) 272 W( file, and finally)273 W 8280 56872 MT ("dehexified" on another) 212 W( VMS system using the VMSDEH program to reproduce the original file with all the)211 W 8280 58068 MT (attributes intact. Since these text files are about) 44 W( twice the size of the original binary files, the transfers take longer.)45 W 8280 59264 MT (On the plus side, the text versions of the files) 121 W( can be transferred to any system with a Kermit and still retrieved)120 W 8280 60460 MT (intact. They) 680 W( can also) 215 W( be transferred over 7-bit data paths without any problems. The Kermit-32 installation)216 W 8280 61656 MT (procedure \050described later\051 makes use of hexified versions of the Kermit-32 binary executable file and VMSDEH) 23 W( to)22 W 8280 62852 MT (restore it a binary)SH /Courier SF 15556 XM (.EXE)SH /Times-Roman SF 18206 XM (file, or task image.)SH ES %%Page: 4 5 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 4)SH 12 /Times-Bold AF 29654 XM (Kermit User Guide: VAX/VMS KERMIT 1.1)SH 46800 50 6120 5709 UL 13 SS 16270 8071 MT (Using the VAX to Archive Microcomputer Files)SH 10 /Times-Roman AF 6120 10444 MT (You can use Kermit to send textual files from a) 17 W( microcomputer or any 8-bit computer system to VAX/VMS with no)18 W 6120 11640 MT (special provisions, since Kermit-32 stores incoming files) 47 W( as text files \050variable length records with implied carriage)46 W 6120 12836 MT (returns\051 unless it is explicitly told otherwise. But Kermit-32 has no) 86 W( automatic way of distinguishing an incoming)87 W 6120 14032 MT (binary file from an) 24 W( incoming text file. You must inform Kermit-32 that a file it is about to receive is to be stored as)23 W 6120 15228 MT (a binary file. This is done using the SET FILE TYPE BINARY command.) 87 W( This) 426 W( instructs Kermit-32 to store the)88 W 6120 16424 MT (data it receives in the file without checking for carriage return, line feed sequences.) 152 W( The) 553 W( file it creates will be)151 W 6120 17620 MT (variable record length, with no record attributes. Each record will contain 510 bytes of data, except the last, which)47 W 6120 18816 MT (will contain whatever amount is left before the end of the file.) 20 W( This) 289 W( allows Kermit-32 to correctly return exactly the)19 W 6120 20012 MT (data it was sent when the file is returned to the original system.)SH 6120 22404 MT (Note that because of the need to use a different file type for binary files, it is not possible) 55 W( to use a "wildcard send")56 W 6120 23600 MT (command to send a mixture of text and binary files to a VAX) 15 W( system unless the text files are not intended for use on)14 W 6120 24796 MT (the VAX; rather, you must send all text files with Kermit-32's file type set to ASCII, and all) 1 W( binary files with the file)2 W 6120 25992 MT (type set to binary.)SH 6120 28384 MT (Once you get the foreign file into the VAX system, stored with the correct file type, you need) 160 W( take no special)159 W 6120 29580 MT (measures to send it back to its system of origin. This is because) 38 W( Kermit-32 honors the record type and attributes of)39 W 6120 30776 MT (the file as it is stored on the VAX. In) 191 W( fact, SET FILE TYPE BINARY, ASCII, or FIXED only affects how)190 W 6120 31972 MT (Kermit-32 receives files -- it does not affect how Kermit-32 transmits files.)SH 13 /Times-Bold AF 20764 35331 MT (Files Kermit-32 Cannot Handle)SH 10 /Times-Roman AF 6120 37704 MT (The Kermit protocol can only accommodate transfer of)SH /Times-Italic SF 28448 XM (sequential)SH /Times-Roman SF 32809 XM (files, files which are) SH( a linear sequence of bytes \050or)1 W 6120 38900 MT (words\051.)SH 6120 41292 MT (Some files on a VAX/VMS system are not) 102 W( sequential, and cannot be successfully sent or received by Kermit-32.)101 W 6120 42488 MT (These are mainly indexed data files, but can also include) 30 W( other files which require more than just the data in the file)31 W 6120 43684 MT (to be completely reconstructed.) 60 W( External) 368 W( control information and file attributes are not transmitted. However,)59 W /Times-Italic SF 51476 XM (any)SH /Times-Roman SF 6120 44880 MT (VMS file can be transferred with Kermit if it has been "hexified" with VMSHEX.)SH 14 /Times-Bold AF 6120 48482 MT (1.2. Program Operation)SH 10 /Times-Roman AF 6120 50600 MT (If a system-wide foreign command "kermit" is defined for Kermit-32 \050see section on installation\051, then you can run)42 W 6120 51796 MT (the program by just typing its name:)SH /Courier SF 8520 53451 MT ($ kermit)SH 3600 50 9720 53651 UL /Times-Roman SF 6120 55168 MT (If you get a message like:)SH /Courier SF 8520 56823 MT (%DCL-W-IVVERB, unrecognized command verb - check validity and spelling)SH /Times-Roman SF 6120 58540 MT (then Kermit has not been installed properly on your VMS system.) 113 W( If) 474 W( you know where the)112 W /Courier SF 44196 XM (KERMIT.EXE)SH /Times-Roman SF 50558 XM (file is)112 W 6120 59736 MT (stored \050for example, in the)235 W /Courier SF 18126 XM (SYS$SYSTEM:)SH /Times-Roman SF 25696 XM (area\051 then) 235 W( you can define a "kermit" command for yourself by)236 W 6120 60932 MT (including a line like this in your)SH /Courier SF 19148 XM (LOGIN.COM)SH /Times-Roman SF 24798 XM (file:)SH /Courier SF 8520 62587 MT (kermit :== $sys$system:kermit.exe)SH /Times-Roman SF 6120 64979 MT (When you) 92 W( invoke Kermit by name only, it will enter interactive prompting mode, and allow you to type repeated)91 W 6120 66175 MT (commands until you exit with the EXIT command. Kermit-32's normal prompt is ")SH /Courier SF (Kermit-32>)SH /Times-Roman SF (".)SH 6120 68567 MT (Kermit-32 will also accept a single command on the command line, like this:)SH /Courier SF 8520 70222 MT ($ Kermit send foo.bar)SH 11400 50 9720 70422 UL /Times-Roman SF 6120 71939 MT (In this case, the program will exit immediately after executing the single command.)SH ES %%Page: 5 6 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.2. Program Operation)SH 10 /Times-Italic AF 52275 XM (Page 5)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (In either case, Kermit reads and executes commands from its "initialization) 15 W( file",)16 W /Courier SF 41050 XM (VMSKERMIT.INI)SH /Times-Roman SF (, if any, in your)16 W 8280 9082 MT (login directory before it executes any other commands.)SH 8280 11474 MT (Kermit-32 will try to open the file)12 W /Courier SF 22224 XM (VMSKERMIT)SH /Times-Roman SF 27886 XM (with a default filetype of)12 W /Courier SF 38083 XM (.INI)SH /Times-Roman SF (. If) 274 W( the logical name) 12 W( VMSKERMIT)11 W 8280 12670 MT (exists then an attepmt to open the file pointed to by the value of) 146 W( that logical name will be made instead. \050For)147 W 8280 13866 MT (example, some sites might wish to set site-wide default parameters in a system-wide Kermit-32 initialization) 100 W( file,)99 W 8280 15062 MT (and so they might define the system-wide logical name VMSKERMIT to point at such a file.) 33 W( The) 318 W( last command in)34 W 8280 16258 MT (this file could be)SH /Courier SF 15224 XM (TAKE SYS$LOGIN:VMSKERMIT.INI)SH /Times-Roman SF 32274 XM (to "chain" to the user's initialization file.)SH 8280 18650 MT (Command keywords may be abbreviated to their shortest prefix that sets them apart from) 5 W( any other keyword valid in)4 W 8280 19846 MT (that field.)SH 14 /Times-Bold AF 8280 23448 MT (1.3. Conditioning Your Job for Kermit)SH 10 /Times-Roman AF 8280 25566 MT (Kermit-32 does as much as it can to condition your line for file transfer. It saves all your) 111 W( terminal settings, and)112 W 8280 26762 MT (restores them after use. However, there are some sources of) 55 W( interference over which Kermit-32 has no control. In)54 W 8280 27958 MT (particular, messages issued by other processes in your job could become mingled with Kermit packets and slow)132 W 8280 29154 MT (things down or stop) 1 W( them entirely. This is a fairly rare occurence and can be easily avoided by not running any other)SH 8280 30350 MT (process which wishes to perform I/O to your terminal while you are running Kermit-32.)SH 8280 32742 MT (Normally, when Kermit-32 is run, it assumes you) 48 W( wish to use it in remote mode and perform file transfers over the)49 W 8280 33938 MT (terminal line which controls your job. This can be overridden, however,) 53 W( by defining a logical name which equates)52 W 8280 35134 MT (to some other terminal line in the system. The default terminal line to be used for file) 20 W( transfers is determined by the)21 W 8280 36330 MT (first of the following logical names which translates to a terminal line which is available for use) 85 W( by your process:)84 W 8280 37526 MT (KER$COMM, SYS$INPUT, SYS$OUTPUT, and) 5 W( SYS$COMMAND. If none of these logical names translate to an)6 W 8280 38722 MT (available terminal line,) 23 W( there is no default terminal line and a SET LINE command must be used before any transfer)22 W 8280 39918 MT (command is performed. Note that this is the typical case in a batch job.)SH 8280 42310 MT (Kermit-32 will also default the type of parity to be used on the communication line to) 16 W( that which is set on its default)17 W 8280 43506 MT (terminal line when it is started.) 76 W( This) 401 W( means that if all communication at a site is normally done using even parity)75 W 8280 44702 MT (\050for example\051, Kermit-32 will also use even parity. If you) 30 W( need to use another kind of parity, use the SET PARITY)31 W 8280 45898 MT (command to change it.)SH 8280 48290 MT (There are two things to) 46 W( keep in mind when using Kermit-32 in local mode \050where the file transfers are done over a)45 W 8280 49486 MT (different terminal line from where commands are typed\051:)SH /Symbol SF 10070 51391 MT (\267)SH /Times-Roman SF 10780 XM (Under VAX/VMS, every terminal line has an owner UIC and protection code) 64 W( associated with it. This)65 W 10780 52496 MT (UIC and) 114 W( protection is used to determine who can allocate \050and therefore use\051 the terminal line when)113 W 10780 53601 MT (they are not logged in on that) 12 W( line. Therefore, in order for Kermit-32 to be able to perform file transfers)13 W 10780 54706 MT (over a terminal line other than the one on which) 59 W( you are logged in, the field of the protection code for)58 W 10780 55811 MT (the terminal which applies to your job \050based on your UIC and) 103 W( the owner UIC of the terminal\051 must)104 W 10780 56916 MT (allow your job) 109 W( access to the terminal. You may need to request your system manager to change the)108 W 10780 58021 MT (protection for a) 74 W( terminal line to allow you to use it with Kermit-32 in local mode. See the section on)75 W 10780 59126 MT (Installation for details.)SH /Symbol SF 10070 60784 MT (\267)SH /Times-Roman SF 10780 XM (Terminal lines which) 228 W( have been declared as modem control lines will have the phone "hung up")227 W 10780 61889 MT (whenever the terminal line becomes) 135 W( free \050deallocated\051. This means that if you do not use the DCL)136 W 10780 62994 MT (ALLOCATE command to) 191 W( allocate the terminal line to your job before entering Kermit-32, exiting)190 W 10780 64099 MT (Kermit-32 will cause the terminal line to "hang up" the modem. If you) 106 W( do wish to get to DCL after)107 W 10780 65204 MT (having used Kermit-32 to connect) 58 W( a modem control line which you do not have allocated, you can use)57 W 10780 66309 MT (the PUSH command to spawn a subprocess running DCL, so) 168 W( that Kermit will keep the connection)169 W 10780 67414 MT (active.)SH ES %%Page: 6 7 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 6)SH 12 /Times-Bold AF 29654 XM (Kermit User Guide: VAX/VMS KERMIT 1.4)SH 46800 50 6120 5709 UL 14 SS 6120 8138 MT (1.4. Kermit-32 Commands)SH 10 /Times-Roman AF 6120 10256 MT (Kermit-32 has the following commands:)SH /Courier SF 14520 11866 MT (@)SH /Times-Roman SF 15620 XM (synonym for "take".)SH 13120 12971 MT (BYE)SH 15620 XM (to remote server.)SH 10398 14076 MT (CONNECT)SH 15620 XM (as terminal to remote system.)SH 12843 15181 MT (EXIT)SH 15620 XM (from Kermit-32.)SH 11898 16286 MT (FINISH)SH 15620 XM (Shut down remote server.)SH 13176 17391 MT (GET)SH 15620 XM (remote files from server.)SH 12620 18496 MT (HELP)SH 15620 XM (with Kermit-32.)SH 11787 19601 MT (LOCAL)SH 15620 XM (prefix for local file management commands.)SH 13065 20706 MT (LOG)SH 15620 XM (remote terminal session.)SH 11010 21811 MT (LOGOUT)SH 15620 XM (remote server.)SH 12564 22916 MT (PUSH)SH 15620 XM (to DCL command level.)SH 12732 24021 MT (QUIT)SH 15620 XM (from Kermit-32.)SH 10898 25126 MT (RECEIVE)SH 15620 XM (files from remote Kermit.)SH 11009 26231 MT (REMOTE)SH 15620 XM (prefix for remote file management commands.)SH 12509 27336 MT (SEND)SH 15620 XM (files to remote Kermit.)SH 11286 28441 MT (SERVER)SH 15620 XM (mode of remote operation.)SH 13342 29546 MT (SET)SH 15620 XM (various parameters.)SH 12176 30651 MT (SHOW)SH 15620 XM (various parameters.)SH 11342 31756 MT (STATUS)SH 15620 XM (about most recent file transfer.)SH 10009 32861 MT (TRANSMIT)SH 15620 XM (Transmit \050upload\051 a file with no error checking.)SH 12454 33966 MT (TAKE)SH 15620 XM (Kermit-32 commands from a file.)SH 12 /Times-Bold AF 6120 37082 MT (1.4.1. Commands for File Transfer)SH 10 /Times-Roman AF 6120 39024 MT (Kermit-32 provides the standard SEND, RECEIVE, and GET commands for transferring files) 161 W( using the Kermit)160 W 6120 40220 MT (protocol.)SH 13 /Times-Bold AF 23452 43579 MT (The SEND Command)SH 10 /Times-Roman AF 6120 45952 MT (Syntax:)SH /Courier SF 9676 XM (SEND)SH /Times-Italic SF 12676 XM (filespec)SH /Times-Roman SF 6120 48344 MT (The SEND command causes a file or file group to be sent from the VAX to the) 68 W( other system. If)69 W /Times-Italic SF 46213 XM (filespec)SH /Times-Roman SF 49587 XM (contains)SH 6120 49540 MT (wildcard characters then all matching files will) 164 W( be sent, in alphabetical order \050according to the ASCII collating)163 W 6120 50736 MT (sequence\051 by name. If)85 W /Times-Italic SF 15875 XM (filespec)SH /Times-Roman SF 19265 XM (does not contain any wildcard characters, then the single file) 85 W( specified by)86 W /Times-Italic SF 49865 XM (filespec)SH /Times-Roman SF 6120 51932 MT (will be sent.)SH 6120 54324 MT (Only the most recent generation of a file is sent unless the file specification includes specific or wild) 119 W( generation)118 W 6120 55520 MT (numbers.)SH 6120 57912 MT (Files will be sent with at least their VAX/VMS file name and type \050for instance)187 W /Courier SF 40949 XM (FOO.BAR)SH /Times-Roman SF (\051. If) 625 W( a SET FILE)188 W 6120 59108 MT (NAMING FULL command has been given, Kermit-32 will also send the device name, directory name and) 61 W( version)60 W 6120 60304 MT (number \050for instance)377 W /Courier SF 15833 XM (USER$DISK:[JOE]FOO.BAR;25)SH /Times-Roman SF (\051. If) 1006 W( a SET FILE NAMING UNTRANSLATED)378 W 6120 61500 MT (command has) 8 W( been given, Kermit-32 will send the file name, type and version number \050for instance)7 W /Courier SF 46337 XM (FOO.BAR;25)SH /Times-Roman SF (\051.)SH 6120 62696 MT (If a SET FILE NAMING NORMAL_FORM command has been given \050this is the initial default\051,) 97 W( Kermit-32 will)98 W 6120 63892 MT (only send the file name and type.)SH 6120 66284 MT (Each file will be sent according to the record type) 46 W( and attributes recorded in its file descriptor. Kermit-32 attempts)45 W 6120 67480 MT (to translate all text file record formats \050including those with FORTRAN or print) 26 W( carriage control\051 to a format usable)27 W 6120 68676 MT (on any system. Note that there is no) 6 W( need to set the FILE TYPE parameter for sending files, since Kermit-32 always)5 W 6120 69872 MT (uses the information from the file descriptor to determine how to send the file.)SH ES %%Page: 7 8 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.4.1. Commands for File Transfer)SH 10 /Times-Italic AF 52275 XM (Page 7)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (If communication line parity is being used \050see SET PARITY\051, Kermit-32 will request that the other) 3 W( Kermit accept a)4 W 8280 9082 MT (special kind of prefix notation for files that contain 8-bit data. This is an optional Kermit protocol feature,) 3 W( supported)2 W 8280 10278 MT (by most modern Kermit programs. If the other Kermit) 26 W( does not agree to use this feature, binary files cannot be sent)27 W 8280 11474 MT (correctly. This) 652 W( includes executable programs \050like)201 W /Courier SF 30238 XM (.EXE)SH /Times-Roman SF 33089 XM (files, CP/M)201 W /Courier SF 38353 XM (.COM)SH /Times-Roman SF 41204 XM (files\051, relocatable) 201 W( object modules)200 W 8280 12670 MT (\050)SH /Courier SF (.OBJ)SH /Times-Roman SF 11263 XM (files\051, as well as any text file containing characters with the eighth bit on.)SH 8280 15062 MT (Kermit-32 will also ask the other Kermit whether it can handle a special prefix encoding for repeated characters. If)34 W 8280 16258 MT (it can, then files with long strings of repeated characters will be transmitted very efficiently. Columnar data,) 31 W( highly)30 W 8280 17454 MT (indented text, and binary files are the major beneficiaries of this technique.)SH 8280 19846 MT (If you're running Kermit-32 in local mode, for instance dialing out from a VAX to another system using an)213 W 8280 21042 MT (autodialer, you should have already run Kermit on the remote system and issued either a) 62 W( RECEIVE or a SERVER)61 W 8280 22238 MT (command. Once) 264 W( you give Kermit-32 the SEND command, the name of each file will be displayed on your) 7 W( screen as)8 W 8280 23434 MT (the transfer begins. If the file is successfully transferred, you will see ")131 W /Courier SF ([OK])SH /Times-Roman SF (", otherwise there will be an error)130 W 8280 24630 MT (message.)SH 8280 27022 MT (During local operation, you can type Control-A at) 92 W( any point during the transfer to get a brief status report.) 93 W( You)779 W 8280 28218 MT (may also type Control-X or Control-Z to interrupt the current file or file group.)SH 13 /Times-Bold AF 24384 31577 MT (The RECEIVE Command)SH 10 /Times-Roman AF 8280 33950 MT (Syntax:)SH /Courier SF 11836 XM (RECEIVE [)SH /Times-Italic SF (filespec)SH /Courier SF (])SH /Times-Roman SF 8280 36342 MT (The RECEIVE command tells Kermit-32 to receive a) 92 W( file or file group from the other system. If only one file is)91 W 8280 37538 MT (being received,) 84 W( you may include the optional)85 W /Times-Italic SF 27149 XM (filespec)SH /Times-Roman SF 30539 XM (as the name to store the incoming file under; otherwise, the)85 W 8280 38734 MT (name is taken from the incoming file header. If the name in the header is not a legal VAX/VMS file) 188 W( name,)187 W 8280 39930 MT (Kermit-32 will normally replace the illegal characters with "X" \050see SET FILE NAMING NORMAL_FORM\051.)SH 8280 42322 MT (If an incoming file has the same name as an existing file, Kermit-32 just creates a new version) 5 W( of the same name and)6 W 8280 43518 MT (type, for instance)SH /Courier SF 15445 XM (FOO.BAR;3, FOO.BAR;4)SH /Times-Roman SF (.)SH 8280 45910 MT (Incoming files are) 42 W( stored with the prevailing file type, ASCII by default, which is appropriate for text files.) 41 W( If) 623 W( you)41 W 8280 47106 MT (are asking Kermit-32 to receive binary files from a microcomputer or other) 83 W( 8-bit system, you must first type SET)84 W 8280 48302 MT (FILE TYPE BINARY. Otherwise, an) 238 W( error may occur when receiving the file, or carriage return / linefeed)237 W 8280 49498 MT (sequences will be added to the file, making it useless when sent back to the system of origin.)SH 8280 51890 MT (If parity) 31 W( is being used on the communications line, then 8th-bit prefixing will be requested. If the other side cannot)32 W 8280 53086 MT (do this, binary files cannot be transferred correctly. If parity is being added externally to Kermit and VMS \050for)123 W 8280 54282 MT (example by some kind of communication device, or) 171 W( a public data network like Telenet\051 then you must inform)172 W 8280 55478 MT (Kermit-32 about it using the SET PARITY command, or else Kermit-32 will) 142 W( not know that it has to do 8th-bit)141 W 8280 56674 MT (prefixing, and the file transfer will fail.)SH 8280 59066 MT (If an incoming file does not arrive in its entirety, Kermit-32 will normally discard) 144 W( it; it will not appear in your)145 W 8280 60262 MT (directory. You) 394 W( may change this behavior by using the command SET INCOMPLETE KEEP, which will) 72 W( cause as)71 W 8280 61458 MT (much of the file as arrived to be saved in your directory.)SH 8280 63850 MT (If you are running Kermit-32 in local mode, you should already have issued a SEND command to the remote)176 W 8280 65046 MT (Kermit, and then escaped) 9 W( back to Kermit-32. As files arrive, their names will be displayed on your screen. You can)8 W 8280 66242 MT (type Control-A during the transfer for a brief status report.)SH 8280 68634 MT (If a file arrives that you don't really) 6 W( want, you can attempt to cancel it by typing Control-X; this sends a cancellation)7 W 8280 69830 MT (request to the remote Kermit. If) 133 W( the remote Kermit understands this request \050not all implementations of Kermit)132 W 8280 71026 MT (support this feature\051, it will comply; otherwise it) 22 W( will continue to send. If a file group is being sent, you can request)23 W ES %%Page: 8 9 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 8)SH 12 /Times-Bold AF 28754 XM (Kermit User Guide: VAX/VMS KERMIT 1.4.1)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (the entire group be cancelled by typing Control-Z.)SH 13 /Times-Bold AF 23813 11245 MT (The GET Command)SH 10 /Times-Roman AF 6120 13618 MT (Syntax:)SH /Courier SF 9426 XM (GET [)SH /Times-Italic SF (remote-filespec)SH /Courier SF (])SH /Times-Roman SF 6120 16010 MT (The GET command requests a) 20 W( remote Kermit server to send the file or file group specified by)19 W /Times-Italic SF 44189 XM (remote-filespec)SH /Times-Roman SF (. This)288 W 6120 17206 MT (command can be used only when Kermit-32 is in local mode, with a Kermit) 128 W( server on the other end of the line)129 W 6120 18402 MT (specified by SET LINE. This means that you must have CONNECTed to) 69 W( the other system, logged in, run Kermit)68 W 6120 19598 MT (there, issued the SERVER command, and escaped back to the VAX.)SH 6120 21990 MT (The remote filespec is any string that can) 137 W( be a legal file specification for the remote system; it is not parsed or)138 W 6120 23186 MT (validated locally. Any leading) 9 W( spaces before the remote filespec are stripped, and lower case characters are raised to)8 W 6120 24382 MT (upper case.)SH 6120 26774 MT (As files arrive, their names will be displayed on your screen. As in) 200 W( the RECEIVE command, you may type)201 W 6120 27970 MT (Control-A to get a brief status) 33 W( report, Ctrl-X to request that the current incoming file be cancelled, Ctrl-Z to request)32 W 6120 29166 MT (that the entire incoming batch be cancelled.)SH 6120 31558 MT (If the remote Kermit is not capable of server functions, then you will probably get an error message back) 4 W( from it like)5 W 6120 32754 MT ("Illegal packet type". In this case, you) 35 W( must connect to the other Kermit, give a SEND command, escape back, and)34 W 6120 33950 MT (give a RECEIVE command.)SH 13 /Times-Bold AF 22657 37309 MT (The STATUS Command)SH 10 /Times-Roman AF 6120 39682 MT (Give statistics about the most recent file transfer.)SH 13 /Times-Bold AF 23452 43041 MT (The PUSH Command)SH 10 /Times-Roman AF 6120 45414 MT (Syntax:)SH /Courier SF 9426 XM (PUSH)SH /Times-Roman SF 6120 47806 MT (Spawn a DCL subprocess, to which you may issue any DCL commands. Type LOGOUT to return to Kermit-32.)SH 13 /Times-Bold AF 23344 51165 MT (The TAKE Command)SH 10 /Times-Roman AF 6120 53538 MT (Syntax:)SH /Courier SF 9426 XM (TAKE)SH /Times-Italic SF 12426 XM (file-spec)SH /Courier SF 16414 XM ([ /DISPLAY ])SH /Times-Roman SF 6120 55930 MT (Where 'file-spec' is any normal VAX/VMS file specification.) 104 W( If) 459 W( file-spec does not specify a file-type Kermit-32)105 W 6120 57126 MT (will supply a) 67 W( default of)66 W /Courier SF 15979 XM (.COM)SH /Times-Roman SF (. The) 382 W( /DISPLAY option causes the commands read from the file to be displayed on)66 W 6120 58322 MT (the user's terminal.)SH 6120 60714 MT (The TAKE command tells Kermit-32 to execute commands from the specified file. You may also) 111 W( use the VMS)112 W 6120 61910 MT (notation ")SH /Courier SF (@)SH /Times-Roman SF (" instead of TAKE to specify a command file.)SH 6120 64302 MT (If it) 7 W( exists, the file)6 W /Courier SF 13706 XM (VMSKERMIT.INI)SH /Times-Roman SF 21762 XM (\050or, if the logical name VMSKERMIT is defined, whatever file it points to\051 is)6 W 6120 65498 MT (automatically taken upon program startup.)SH ES %%Page: 9 10 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.4.2. Server Operation)SH 10 /Times-Italic AF 52275 XM (Page 9)SH 46800 50 8280 5709 UL 12 /Times-Bold AF 8280 8004 MT (1.4.2. Server Operation)SH 13 SS 24709 11363 MT (The SERVER Command)SH 10 /Times-Roman AF 8280 13736 MT (The SERVER command puts a remote Kermit-32 in "server mode", so that it receives all further commands in)153 W 8280 14932 MT (packets from the local Kermit. The Kermit-32) 152 W( server is capable \050as of this writing\051 of executing the following)151 W 8280 16128 MT (remote server commands: SEND, GET, FINISH, BYE, REMOTE DIRECTORY, REMOTE CWD, REMOTE)192 W 8280 17324 MT (SPACE, REMOTE DELETE, REMOTE TYPE, REMOTE HELP, REMOTE) 347 W( COPY, REMOTE RENAME,)346 W 8280 18520 MT (REMOTE SEND_MESSAGE, REMOTE WHO, and REMOTE HOST.)SH 8280 20912 MT (Any nonstandard parameters should be selected with SET commands before putting Kermit-32) 35 W( into server mode, in)36 W 8280 22108 MT (particular the file type. The Kermit-32 server can send all files in the correct) 5 W( manner automatically. However, if you)4 W 8280 23304 MT (need to ask Kermit-32 to) 179 W( receive binary files you must issue the SET FILE TYPE BINARY command before)180 W 8280 24500 MT (putting it into server mode, and then you) 65 W( must only send binary files. You cannot send a mixture of text files and)64 W 8280 25696 MT (8-bit binary files to a Kermit-32 server unless the files are not for use on the VAX.)SH 13 /Times-Bold AF 25253 29055 MT (Commands for Servers)SH 10 /Times-Roman AF 8280 31428 MT (When running in local mode, Kermit-32 allows you to give a wide range) 67 W( of commands to a remote Kermit server,)68 W 8280 32624 MT (with no guarantee the that) 80 W( the remote server can process them, since they are all optional features of the protocol.)79 W 8280 33820 MT (Commands for servers include the standard)131 W /Courier SF 26674 XM (SEND)SH /Times-Roman SF (,)SH /Courier SF 29705 XM (GET)SH /Times-Roman SF (,)SH /Courier SF 32137 XM (BYE)SH /Times-Roman SF (,)SH /Courier SF 34569 XM (LOGOUT)SH /Times-Roman SF 38551 XM (and)SH /Courier SF 40377 XM (FINISH)SH /Times-Roman SF 44359 XM (commands, as well as the)132 W /Courier SF 8280 35016 MT (REMOTE)SH /Times-Roman SF 12130 XM (command.)SH 8280 37408 MT (Syntax:)SH /Courier SF 11586 XM (REMOTE)SH /Times-Italic SF 15786 XM (command)SH /Times-Roman SF 8280 39800 MT (Send the specified command) 137 W( to the remote server. If the server does not understand the command \050all of these)136 W 8280 40996 MT (commands are optional features of the Kermit) 49 W( protocol\051, it will reply with a message like "Unknown Kermit server)50 W 8280 42192 MT (command". If) 658 W( does understand, it) 204 W( will send the results back, and they will be displayed on the screen. The)203 W 8280 43388 MT (REMOTE commands are:)SH 8280 45179 MT (COPY)SH /Times-Italic SF 11197 XM (filespec)SH /Times-Roman SF 16280 XM (Copy file. The server is asked) 52 W( to make a copy of the specified file. Kermit-32 will prompt for)53 W 16280 46284 MT (the new file name on a separate) 14 W( line. Both filespecs must be in the correct format for the remote)13 W 16280 47389 MT (system. Kermit-32) 288 W( does not parse or validate the file specifications. Any leading spaces) 19 W( will be)20 W 16280 48494 MT (stripped and lower case characters converted to upper case. Note that this command simply)147 W 16280 49599 MT (provides for copying a file within the server's system - it does not cause a file to be transferred.)SH 8280 51176 MT (CWD [)SH /Times-Italic SF (directory)SH /Times-Roman SF (])SH 16280 XM (Change Working Directory. If no directory name is provided,) 159 W( the server will change to the)160 W 16280 52281 MT (default or home directory. Otherwise,) 39 W( you will be prompted for a password, and the server will)38 W 16280 53386 MT (attempt to change to the specified directory. The) 116 W( password is entered on a separate line, and)117 W 16280 54491 MT (does not echo as you type it. If access is not granted, the server will provide a message to that)57 W 16280 55596 MT (effect. Note) 590 W( that while not all server Kermits require) 170 W( \050or accept\051 a password to change the)171 W 16280 56701 MT (working directory, Kermit-32 will always ask for one when a directory name is provided.)SH 8280 58278 MT (DELETE)SH /Times-Italic SF 12307 XM (filespec)SH /Times-Roman SF 16280 XM (Delete the specified file or files. The names of the) 121 W( files that are deleted will appear on your)120 W 16280 59383 MT (screen.)SH 8280 60960 MT (DIRECTORY [)SH /Times-Italic SF (filespec)SH /Times-Roman SF (])SH 16280 62065 MT (The names of the files that match the given) 70 W( file specification will be displayed on your screen,)69 W 16280 63170 MT (perhaps along with size and date information for each file. If no file specification is given, all)72 W 16280 64275 MT (files from the current directory will be listed.)SH 8280 65852 MT (DISK_USAGE [)SH /Times-Italic SF (directory)SH /Times-Roman SF (])SH 16280 66957 MT (Display information about disk usage in the given directory \050or by the given) 215 W( user\051. If no)216 W 16280 68062 MT (directory is provided, disk) 97 W( usage information is provided for the current working directory \050or)96 W 16280 69167 MT (user\051. This) 250 W( is the same as the REMOTE SPACE command.)SH 8280 70744 MT (EXIT)SH 16280 XM (Requests the server to leave Kermit, allowing the terminal to be used for normal commands.)SH ES %%Page: 10 11 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 10)SH 12 /Times-Bold AF 28754 XM (Kermit User Guide: VAX/VMS KERMIT 1.4.2)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (FINISH)SH 14120 XM (Requests the server to return to the Kermit prompt, allowing statistics to be obtained about) 72 W( the)73 W 14120 8991 MT (transfers.)SH 6120 10568 MT (HELP [)SH /Times-Italic SF (topic)SH /Times-Roman SF (])SH 14120 XM (Provide information) 89 W( about the given topic. If no topic is given, provide a list of the functions)88 W 14120 11673 MT (that are available from the server. Some servers may ignore the) 104 W( topic and always display the)105 W 14120 12778 MT (same information.)SH 6120 14355 MT (HOST [)SH /Times-Italic SF (command)SH /Times-Roman SF (])SH 14120 XM (Pass the) 191 W( given command to the server's host command processor, and display the resulting)190 W 14120 15460 MT (output on your screen.)SH 6120 17037 MT (LOGIN)SH /Times-Italic SF 9480 XM (user-id)SH /Times-Roman SF 14120 XM (Supply information) 1 W( to the server Kermit to indicate what user-id, account and password are to be)2 W 14120 18142 MT (used. The) 376 W( server Kermit may use this to validate the user's access to the system as well as) 63 W( for)62 W 14120 19247 MT (billing purposes. It may also use this information to provide the user with access to files on) 70 W( its)71 W 14120 20352 MT (system.)SH 6120 21929 MT (LOGOUT)SH 14120 XM (Request the) 58 W( server to exit Kermit and logout its job \050or process\051. This command is identical to)57 W 14120 23034 MT (the LOGOUT command.)SH 6120 24611 MT (RENAME)SH /Times-Italic SF 10592 XM (filespec)SH /Times-Roman SF 14120 XM (Change the name on the specified) 232 W( file \050or files\051. Kermit-32 will prompt for the new file)233 W 14120 25716 MT (specification on the next line. Both file specifications must be valid for the server's system.)SH 6120 27293 MT (SEND_MESSAGE)SH /Times-Italic SF 14148 XM (destination-address)SH /Times-Roman SF 14120 28398 MT (Request the server to send) 164 W( a single line message to the specified destination address \050which)165 W 14120 29503 MT (might be a user-id, terminal designator, or some other item, depending) 38 W( upon the server Kermit\051.)37 W 14120 30608 MT (Kermit-32 will prompt for the single line message on the next line.)SH 6120 32185 MT (SPACE [)SH /Times-Italic SF (directory)SH /Times-Roman SF (])SH 14120 XM (Display information about disk usage in the given directory \050or by the given) 215 W( user\051. If no)216 W 14120 33290 MT (directory is provided, disk) 97 W( usage information is provided for the current working directory \050or)96 W 14120 34395 MT (user\051. This) 250 W( is the same as the REMOTE DISK_USAGE command.)SH 6120 35972 MT (STATUS)SH 14120 XM (Display information about the status of the server.)SH 6120 37549 MT (TYPE)SH /Times-Italic SF 8870 XM (filespec)SH /Times-Roman SF 14120 XM (Display the contents of the specified file on your screen.)SH 6120 39126 MT (WHO [)SH /Times-Italic SF (user-id)SH /Times-Roman SF (])SH 14120 XM (Display information about the given user. If) 66 W( no user-id is given, display information about the)67 W 14120 40231 MT (currently active users. Kermit-32 will prompt for) 182 W( options for selecting what information to)181 W 14120 41336 MT (display and/or formatting parameters. The format of both the user-id and the) 238 W( options are)239 W 14120 42441 MT (dependent upon the server Kermit.)SH 12 /Times-Bold AF 6120 45557 MT (1.4.3. Commands for Local File Management)SH 10 /Times-Roman AF 6120 47499 MT (Syntax:)SH /Courier SF 9426 XM (LOCAL [)SH /Times-Italic SF (command)SH /Courier SF (])SH /Times-Roman SF 6120 49891 MT (Execute the specified command) 4 W( on the local system -- on the VAX/VMS system where Kermit-32 is running. These)3 W 6120 51087 MT (commands provide some local file management capability without having to leave the Kermit-32 program. These)76 W 6120 52283 MT (commands are very similar to the) 61 W( REMOTE commands in function and syntax. They are all executed locally, and)60 W 6120 53479 MT (are available when Kermit-32 is either local or remote. The arguments to these commands are the same as) 142 W( the)143 W 6120 54675 MT (arguments expected from the user Kermit when Kermit-32 is processing a command in server mode.)SH 6120 56466 MT (COPY)SH /Times-Italic SF 9037 XM (filespec)SH /Times-Roman SF 14120 XM (Make a) 86 W( copy of the given file \050or files\051. Kermit-32 will prompt for the new file specification.)85 W 14120 57571 MT (The command is actually performed by using the DCL COPY command \050COPY/LOG)90 W /Times-Italic SF 50031 XM (old-file)SH 14120 58676 MT (new-file)SH /Times-Roman SF (\051, and any options which are valid on the DCL COPY command may be included.)SH 6120 60253 MT (CWD [)SH /Times-Italic SF (directory)SH /Times-Roman SF (])SH 14120 XM (Change working directory,) 87 W( or, in VAX/VMS terminology, change the default device/directory.)86 W 14120 61358 MT (This command takes the same arguments as the) 63 W( DCL SET DEFAULT command \050i.e., a device)64 W 14120 62463 MT (and directory, only a directory, or only a device\051. If no argument is) 2 W( given, the default device and)1 W 14120 63568 MT (directory are reset to that in) 201 W( effect when Kermit-32 was run. The new default device and)202 W 14120 64673 MT (directory will be typed out.)SH 6120 66250 MT (DELETE)SH /Times-Italic SF 10147 XM (filespec)SH /Times-Roman SF 14120 XM (Delete the specified file or files.) 184 W( This) 616 W( command is performed by using the DCL DELETE)183 W 14120 67355 MT (command \050DELETE/LOG)275 W /Times-Italic SF 25557 XM (filespec)SH /Times-Roman SF (\051. Therefore,) 800 W( any) 275 W( options which are valid on the DCL)276 W 14120 68460 MT (DELETE command may be included.)SH 6120 70037 MT (DIRECTORY [)SH /Times-Italic SF (filespec)SH /Times-Roman SF (])SH 14120 71142 MT (Provide a directory listing of the specified) 34 W( files. This command is performed by using the DCL)35 W ES %%Page: 11 12 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.4.3. Commands for Local File Management)SH 10 /Times-Italic AF 51775 XM (Page 11)SH 46800 50 8280 5709 UL /Times-Roman SF 16280 7886 MT (DIRECTORY command \050DIRECTORY)154 W /Times-Italic SF 33213 XM (filespec)SH /Times-Roman SF (\051, so any options valid for the) 154 W( DCL DIREC-)153 W 16280 8991 MT (TORY command may be included.)SH 8280 10568 MT (DISK_USAGE [)SH /Times-Italic SF (uic)SH /Times-Roman SF (])SH 16280 11673 MT (Display disk usage information for the given UIC. If) 193 W( no UIC is given, display disk usage)192 W 16280 12778 MT (information for the process UIC. This command is performed by using the DCL SHOW)238 W 16280 13883 MT (QUOTA command \050SHOW QUOTA or SHOW QUOTA/USER=)SH /Times-Italic SF (uic)SH /Times-Roman SF (\051.)SH 8280 15460 MT (HELP)SH 16280 XM (Display the help message describing the server commands which are available.)SH 8280 17037 MT (HOST)SH /Times-Italic SF 11141 XM (DCL-command)SH /Times-Roman SF 16280 18142 MT (Perform the given) 130 W( DCL command. The command should not perform any action which will)131 W 16280 19247 MT (require more input. Any output resulting from the command will be typed on the terminal.)SH 8280 20824 MT (RENAME)SH /Times-Italic SF 12752 XM (filespec)SH /Times-Roman SF 16280 XM (Change the name of the specified file. Kermit-32 will prompt for the) 5 W( new name on the next line.)4 W 16280 21929 MT (This command is) 105 W( performed by using the DCL RENAME command \050RENAME/LOG)106 W /Times-Italic SF 52191 XM (old-file)SH 16280 23034 MT (new-file)SH /Times-Roman SF (\051, so any options which are valid on the DCL RENAME command may be included.)SH 8280 24611 MT (SEND_MESSAGE)SH /Times-Italic SF 16308 XM (terminal-name)SH /Times-Roman SF 16280 25716 MT (Send a single line message to the given terminal. Kermit-32) 24 W( will prompt for the message on the)25 W 16280 26821 MT (next line. Since this command is performed using the DCL REPLY command)SH /Courier SF 18680 28476 MT (REPLY/TERMINAL=)SH /Courier-Oblique SF (terminal-name)SH /Courier SF 36080 XM (")SH /Courier-Oblique SF (message)SH /Courier SF (")SH /Times-Roman SF 16280 30193 MT (OPER privileges are needed to perform it.)SH 8280 31770 MT (TYPE)SH /Times-Italic SF 11030 XM (filespec)SH /Times-Roman SF 16280 XM (Display the contents of the specified file or files at your terminal. Each file will be) 28 W( preceded by)27 W 16280 32875 MT (its name in angle brackets.)SH 12 /Times-Bold AF 8280 35991 MT (1.4.4. The CONNECT Command)SH 10 /Times-Roman AF 8280 37933 MT (Syntax:)SH /Courier SF 11586 XM (CONNECT [)SH /Times-Italic SF (terminal-name)SH /Courier SF (])SH /Times-Roman SF 8280 40325 MT (Establish a terminal connection to the) 11 W( system connected to the terminal line specified here or in the most recent SET)12 W 8280 41521 MT (LINE command, using the currently set communication parameters \050local-echo, parity,) 34 W( etc\051. Get back to Kermit-32)33 W 8280 42717 MT (by typing the escape character) 185 W( followed by the letter C. The escape character is Control-Rightbracket \050)186 W /Courier SF (^])SH /Times-Roman SF (\051 by)186 W 8280 43913 MT (default. When) 250 W( you type the escape character, several single-character commands are possible:)SH /Courier SF 9280 45704 MT (B)SH /Times-Roman SF 11280 XM (Send a BREAK signal.)SH /Courier SF 9280 46809 MT (C)SH /Times-Roman SF 11280 XM (Close \050but do not hang up\051 the connection and return to Kermit-32.)SH /Courier SF 9280 47914 MT (Q)SH /Times-Roman SF 11280 XM (If a session log is active, temporarily Quit logging.)SH /Courier SF 9280 49019 MT (R)SH /Times-Roman SF 11280 XM (Resume logging to the session log.)SH /Courier SF 9280 50124 MT (S)SH /Times-Roman SF 11280 XM (Show status of the connection.)SH /Courier SF 9280 51229 MT (0)SH /Times-Roman SF 11280 XM (Send a null character.)SH /Courier SF 9280 52334 MT (?)SH /Times-Roman SF 11280 XM (List all the possible single-character arguments.)SH /Courier SF 9280 53439 MT (^])SH /Times-Roman SF 10730 XM (\050or whatever you have set the escape character to be\051:)SH 11280 54544 MT (Typing the escape character twice sends one copy of it to the connected host.)SH 8280 56335 MT (You can use the SET ESCAPE command to define) 199 W( a different escape character, and SET PARITY, and SET)200 W 8280 57531 MT (LOCAL_ECHO to change those communication-line-oriented parameters.) 135 W( Type) 519 W( the SHOW LINE command for)134 W 8280 58727 MT (information about your current communication settings.)SH 8280 61119 MT (Kermit-32 does not have) 18 W( any special autodialer interface. It assumes that the connection has already been made and)19 W 8280 62315 MT (the line assigned. If the line has an autodialer attached to it, then you can type commands to the autodialer after you)14 W 8280 63511 MT (CONNECT.)SH ES %%Page: 12 13 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 12)SH 12 /Times-Bold AF 28754 XM (Kermit User Guide: VAX/VMS KERMIT 1.4.5)SH 46800 50 6120 5709 UL 6120 8004 MT (1.4.5. The SET and SHOW Commands)SH 13 SS 23957 11363 MT (The SET Command)SH 10 /Times-Roman AF 6120 13736 MT (Syntax:)SH /Courier SF 9426 XM (SET)SH /Times-Italic SF 11826 XM (parameter)SH /Courier SF 16592 XM ([)SH /Times-Italic SF (option)SH /Courier SF 20348 XM ([)SH /Times-Italic SF (value)SH /Courier SF (]])SH /Times-Roman SF 6120 16128 MT (Establish or modify various parameters for file transfer) 47 W( or terminal connection. You can examine their values with)48 W 6120 17324 MT (the SHOW command. The following parameters may be SET:)SH 13242 18934 MT (BLOCK_CHECK)SH 21020 XM (Packet transmission error detection method)SH 14577 20039 MT (DEBUGGING)SH 21020 XM (Record or display state transitions or packets)SH 17132 21144 MT (DELAY)SH 21020 XM (How long to wait before starting to send)SH 16797 22249 MT (ESCAPE)SH 21020 XM (Character for terminal connection)SH 18409 23354 MT (FILE)SH 21020 XM (For setting file parameters like file type)SH 14299 24459 MT (HANDSHAKE)SH 21020 XM (For establishing half duplex line turnaround handshake)SH 15187 25564 MT (IBM_MODE)SH 21020 XM (For communicating with an IBM mainframe)SH 11576 26669 MT (INCOMPLETE_FILE)SH 21020 XM (What to do with an incomplete file)SH 18243 27774 MT (LINE)SH 21020 XM (Terminal line to use for file transfer or CONNECT)SH 13965 28879 MT (LOCAL_ECHO)SH 21020 XM (For terminal connection, ON or OFF)SH 15853 29984 MT (MESSAGE)SH 21020 XM (The type of typeout to be done during transfers)SH 16909 31089 MT (PARITY)SH 21020 XM (Character parity to use)SH 16519 32194 MT (PROMPT)SH 21020 XM (Change the program's command prompt)SH 16298 33299 MT (RECEIVE)SH 21020 XM (Various parameters for receiving files)SH 12854 34404 MT (REPEAT_QUOTE)SH 20770 XM (Character to use for repeat compression)SH 17242 35509 MT (RETRY)SH 21020 XM (How many times to retry a packet before giving up)SH 17909 36614 MT (SEND)SH 21020 XM (Various parameters for sending files)SH 15409 37719 MT (TRANSMIT)SH 21020 XM (Control TRANSMIT command echo and delay)SH 12 /Times-Bold AF 6120 40307 MT (SET DEBUGGING)SH 10 /Times-Roman AF 6120 41721 MT (Syntax:)SH /Courier SF 9426 XM (SET DEBUGGING)SH /Times-Italic SF 17826 XM (options)SH /Times-Roman SF 6120 44113 MT (Record the packet traffic, either on your terminal or in a file. Some reasons for doing this would be to debug a)115 W 6120 45309 MT (version of Kermit that you are working on, to record a transaction in which an error occurred) 104 W( for evidence when)105 W 6120 46505 MT (reporting bugs, or simply to vary the display you get when running Kermit-32 in local mode. Options are:)SH 6120 48296 MT (ON)SH 14120 XM (Display each incoming and outgoing packet \050lengthy\051.)SH 6120 49873 MT (OFF)SH 14120 XM (Don't display or record debugging information \050this is the normal mode\051.) 65 W( If) 379 W( debugging was in)64 W 14120 50978 MT (effect, turn it off.)SH 6120 52769 MT (The debugging information is recorded in the file specified by the most recent LOG DEBUGGING command.)SH 12 /Times-Bold AF 6120 55357 MT (SET ESCAPE)SH 10 /Courier AF 6120 56769 MT (SET ESCAPE)SH /Times-Italic SF 12720 XM (octal-number)SH /Times-Roman SF 6120 59161 MT (Specify the control character you want to use to "escape" from) 44 W( remote connections back to Kermit-32. The default)45 W 6120 60357 MT (is 35 \050Control-]\051. The number is the octal value, 1 to) 61 W( 37 \050or 177\051, of the ASCII control character you want to use,)60 W 6120 61553 MT (for instance 2 is Control-B.)SH ES %%Page: 13 14 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.4.5. The SET and SHOW Commands)SH 10 /Times-Italic AF 51775 XM (Page 13)SH 46800 50 8280 5709 UL 12 /Times-Bold AF 8280 8004 MT (SET FILE)SH 10 /Times-Roman AF 8280 9418 MT (Syntax:)SH /Courier SF 11586 XM (SET FILE)SH /Times-Italic SF 16986 XM (parameter keyword)SH /Times-Roman SF 8280 11810 MT (Establish file-related parameters:)SH 8280 13601 MT (BLOCKSIZE)SH /Times-Italic SF 14030 XM (number)SH /Times-Roman SF 12280 14706 MT (Specify the)14 W /Times-Italic SF 17085 XM (record size)13 W /Times-Roman SF 21777 XM (for incoming files when the file type is set to BINARY, FIXED, or BLOCK. Note)13 W 12280 15811 MT (that "blocksize" is a misnomer, but one which is commonly used in VMS. All) 24 W( VMS disk files have a true)25 W 12280 16916 MT (blocksize of 512 bytes. The) 193 W( Kermit "blocksize" \050as well as the blocksize referred to in many VMS)192 W 12280 18021 MT (commands, like BACKUP, and help files\051 is really the record size.)SH 8280 19598 MT (TYPE)SH /Times-Italic SF 11030 XM (keyword)SH /Times-Roman SF 12280 20703 MT (How Kermit-32 should treat and store the file that is being sent) 53 W( to it, i.e. that Kermit-32 is)52 W /Times-Italic SF 49363 XM (receiving)SH /Times-Roman SF (, and)52 W 12280 21808 MT (\050in the case of FILE TYPE BLOCK only\051 how it is to read a) 37 W( file it is)38 W /Times-Italic SF 40605 XM (sending)SH /Times-Roman SF 44004 XM (from disk. The choices are)38 W 12280 22913 MT (ASCII, BINARY, BLOCK, and FIXED. The BINARY, BLOCK, and FIXED types use a default record)63 W 12280 24018 MT (size \050described below\051 which may be overriden,) 44 W( for received files only, with the SET FILE BLOCKSIZE)45 W 12280 25123 MT (command. Because) 254 W( the VMS file system is so complex, and because files created by) 2 W( different applications)1 W 12280 26228 MT (can have different characteristics, you might have to experiment with different values) 87 W( for the SET FILE)88 W 12280 27333 MT (TYPE and SET FILE BLOCKSIZE commands before you find the one that works right for you.)SH 12280 29124 MT (ASCII)SH 16280 XM (This is the default file type. Incoming files are stored as standard VAX/VMS text files) 125 W( with)124 W 16280 30229 MT (variable length) 85 W( records and carriage return / line feed sequences implied between records \050that)86 W 16280 31334 MT (is, with the CR carriage control record attribute\051. This is the format preferred by) 106 W( most utility)105 W 16280 32439 MT (programs under VAX/VMS. A fatal error occurs if any line is more than 4096 characters) 47 W( long.)48 W 16280 33544 MT (Note that incoming lines are only terminated by carriage) 23 W( return, line feed sequences. A carriage)22 W 16280 34649 MT (return that is not followed by) 10 W( a line feed or a line feed that is not preceded by a carriage return is)11 W 16280 35754 MT (not considered the end of a line, and is included within the body of a record.)SH 12280 37331 MT (BINARY)SH 16280 XM (Store received files with variable length records and) 96 W( no record attributes. Records are written)95 W 16280 38436 MT (using the current "blocksize", The last record may be) 245 W( short, with its record size correctly)246 W 16280 39541 MT (indicated. The) 590 W( default "blocksize" for binary files is) 170 W( 510, so that a record together with its)169 W 16280 40646 MT (two-byte length field exactly fill a 512-byte) 27 W( VMS disk block. Any file which is just a stream of)28 W 16280 41751 MT (bytes can be stored as a BINARY file, and recovered intact later. This is the) 39 W( preferred file type)38 W 16280 42856 MT (for use in archiving non-VMS files. The longest possible record) 24 W( is 32765 plus two bytes for the)25 W 16280 43961 MT (RMS length field.)SH 12280 45538 MT (BLOCK)SH 16280 XM (Store received files exactly as they come in, byte for byte, with no) 75 W( formatting or record length)74 W 16280 46643 MT (information. When) 308 W( sending) 29 W( files, send the file data literally, including record attributes \050if any\051,)30 W 16280 47748 MT (and ignoring all RMS attributes. Using a file type) 217 W( of BLOCK has proven effective when)216 W 16280 48853 MT (transferring files between the) 203 W( same application on unlike systems, for example Lotus 1-2-3)204 W 16280 49958 MT (spreadsheets between VMS and MS-DOS. When receiving a file) 173 W( in this mode, any unused)172 W 16280 51063 MT (portions of the last block are filled with zeros.)SH 12280 52640 MT (FIXED)SH 16280 XM (Store the file as a fixed-length-record binary file. Any file received is stored) 125 W( as fixed length)126 W 16280 53745 MT (records with no record attributes, using the current "blocksize" \050i.e. record) 241 W( length, 512 by)240 W 16280 54850 MT (default\051. Fixed-length) 424 W( 512-byte records is the format used for) 87 W( binary files such as VAX/VMS)88 W 16280 55955 MT ("EXE" files and RSX-11M/M+ "TSK" files. VMS BACKUP) 96 W( savesets are fixed-length-record)95 W 16280 57060 MT (files with a record-length \050"blocksize"\051 of) 22 W( 2048 or more. Since even the last record of the file is)23 W 16280 58165 MT (written with) 112 W( the whole record length \050even if it is not filled\051, this format does not necessarily)111 W 16280 59270 MT (maintain the correct length of a file. It) 120 W( should normally only be used for fixed-length-record)121 W 16280 60375 MT (files coming from a VAX/VMS,) 84 W( PDP-11, or other system, when the fixed-length nature of the)83 W 16280 61480 MT (data must be preserved.)SH 8280 63271 MT (NAMING)SH /Times-Italic SF 12640 XM (keyword)SH /Times-Roman SF 12280 64376 MT (Determine the form of names to be sent with outgoing files and determine the translation performed on)99 W 12280 65481 MT (incoming file names. The choices are FULL, NORMAL_FORM and UNTRANSLATED.)SH 12280 67272 MT (FULL)SH 16280 XM (Kermit-32 will send full) 31 W( file names \050including device, directory, file name, file type and version)32 W 16280 68377 MT (number\051. When) 354 W( receiving a file, Kermit-32 will perform no translation of the file name \050which)52 W 16280 69482 MT (must therefore be a legal VAX/VMS file specification\051.)SH 12280 71059 MT (NORMAL_FORM)SH ES %%Page: 14 15 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 14)SH 12 /Times-Bold AF 28754 XM (Kermit User Guide: VAX/VMS KERMIT 1.4.5)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 14120 7886 MT (Kermit-32 will send only the) 160 W( file name and file type. When receiving a file, Kermit-32 will)159 W 14120 8991 MT (convert the file specification received to contain only) 73 W( uppercase letters, digits, and at most one)74 W 14120 10096 MT (period. Any) 548 W( other characters will be translated to ")149 W /Courier SF (X)SH /Times-Roman SF (". There) 548 W( will be at most) 149 W( 39 characters)148 W 14120 11201 MT (before the period \050if any\051, and at most 39 characters afterwards. This forces) SH( the file name to be a)1 W 14120 12306 MT (valid VAX/VMS file specification for VMS versions 4.0 and later.) 75 W( This) 398 W( is the default style of)74 W 14120 13411 MT (file naming.)SH 10120 14988 MT (UNTRANSLATED)SH 14120 16093 MT (Kermit-32 will send only the file name and file type. When receiving a file,) 54 W( Kermit-32 will not)53 W 14120 17198 MT (perform any conversions on the file specification, which therefore must) 96 W( be a legal VAX/VMS)97 W 14120 18303 MT (file specification. If you want to receive files) 16 W( with long names, use this option. To transfer files)15 W 14120 19408 MT (with VAX/VMS long names between two VMS 4.0-or-later) 136 W( systems, use this option on both)137 W 14120 20513 MT (sides.)SH 12 /Times-Bold AF 6120 23101 MT (SET HANDSHAKE)SH 10 /Times-Roman AF 6120 24515 MT (Syntax:)SH /Courier SF 9426 XM (SET HANDSHAKE)SH /Times-Italic SF 17826 XM (ooo)SH /Times-Roman SF 6120 26907 MT (Sets the half duplex line turnaround handshake character to the) 10 W( ASCII character whose octal value is)9 W /Times-Italic SF 46819 XM (ooo)SH /Times-Roman SF (. Normally)268 W 6120 28103 MT (required for communication with half duplex systems like IBM mainframes in linemode.)SH 12 /Times-Bold AF 6120 30691 MT (SET IBM_MODE)SH 10 /Times-Roman AF 6120 32105 MT (Syntax:)SH /Courier SF 9426 XM (SET IBM_MODE ON)SH /Times-Italic SF 19026 XM (or)SH /Courier SF 20515 XM (OFF)SH /Times-Roman SF 6120 34497 MT (For communicating with) 134 W( IBM mainframes over half-duplex linemode connections. When IBM_MODE is set to)135 W 6120 35693 MT (ON, Kermit-32 will override the parity and local echo settings and use odd parity, local) 56 W( echo on, and also enable a)55 W 6120 36889 MT (handshake character of XON \050control-Q, ASCII 021 octal\051. This feature allows Kermit-32 to exchange) 9 W( packets over)10 W 6120 38085 MT (half duplex connection with systems that wait for an XON before sending data.)SH 6120 40477 MT (The various features selected by this command can be overridden subsequently by) 409 W( SET PARITY, SET)408 W 6120 41673 MT (LOCAL_ECHO, and SET HANDSHAKE commands.)SH 12 /Times-Bold AF 6120 44261 MT (SET LINE)SH 10 /Times-Roman AF 6120 45675 MT (Syntax:)SH /Courier SF 9426 XM (SET LINE [)SH /Times-Italic SF (terminal-name)SH /Courier SF (])SH /Times-Roman SF 6120 48067 MT (Specify the terminal name to use for file transfer or CONNECT; the)125 W /Times-Italic SF 35115 XM (terminal-name)SH /Times-Roman SF 41378 XM (can be) 125 W( up to 255 characters)126 W 6120 49263 MT (long. If) 320 W( you issue this command using other than your job's controlling terminal, you will be running) 35 W( Kermit-32 in)34 W /Times-Italic SF 6120 50459 MT (local mode)40 W /Times-Roman SF (, and you must log in to the remote system and run Kermit on that side in order to transfer a file. If you)40 W 6120 51655 MT (don't issue this command, Kermit-32 determines whether it is to run locally or)198 W /Times-Italic SF 40357 XM (remotely)SH /Times-Roman SF 44303 XM (based on the default)197 W 6120 52851 MT (terminal line found when Kermit-32 is started. Kermit-32) 55 W( uses a list of logical names to determine which terminal)56 W 6120 54047 MT (should be the default terminal line. The first of these names which translates to a terminal) 60 W( which is available \050i.e.,)59 W 6120 55243 MT (not allocated by) 79 W( some other process\051 is used. The logical names Kermit-32 tries are KER$COMM, SYS$INPUT,)80 W 6120 56439 MT (SYS$$OUTPUT, and) 62 W( SYS$COMMAND. If none of these translate to an available terminal, Kermit-32 is running)61 W /Times-Italic SF 6120 57635 MT (detached)SH /Times-Roman SF (, and a terminal must be specified by the SET) 65 W( LINE command before any actions can be performed. If a)66 W 6120 58831 MT (terminal is found, Kermit-32 is running locally if this is a) 167 W( terminal other than the one controlling the job \050i.e.,)166 W 6120 60027 MT (different from SYS$COMMAND\051, otherwise Kermit-32) 66 W( is running remotely. You can also select the line directly)67 W 6120 61223 MT (in the CONNECT command; the command:)SH /Courier SF 8520 62878 MT (CONNECT TTA0)SH /Times-Roman SF 6120 64595 MT (is equivalent to:)SH /Courier SF 8520 66250 MT (SET LINE TTA0)SH 8520 67281 MT (CONNECT)SH /Times-Roman SF 6120 69673 MT (If you type SET LINE with no argument,) 9 W( you will deassign any previous assigned line and revert to remote mode on)8 W 6120 70869 MT (your job's controlling terminal.)SH ES %%Page: 15 16 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.4.5. The SET and SHOW Commands)SH 10 /Times-Italic AF 51775 XM (Page 15)SH 46800 50 8280 5709 UL 12 /Times-Bold AF 8280 8004 MT (SET SERVER_TIMEOUT)SH 10 /Times-Roman AF 8280 9418 MT (Syntax: SET SERVER_TIMEOUT)SH /Times-Italic SF 22697 XM (number)SH /Times-Roman SF 8280 11810 MT (This specifies the number of seconds between timeouts during server command wait, 0) 97 W( specifies that no timeouts)98 W 8280 13006 MT (should occur during server command wait.) 23 W( When) 295 W( a Kermit server times out, it sends a NAK packet. Some systems)22 W 8280 14202 MT (cannot clear piled-up NAKs from their) 251 W( input buffers; if you're using such a system to communicate with a)252 W 8280 15398 MT (Kermit-32 server, and you expect to be leaving the) 217 W( server idle for long periods of time, you should use this)216 W 8280 16594 MT (command to turn off server command-wait timeouts. This command is also useful when a) 51 W( server is connected to a)52 W 8280 17790 MT (modem that is waiting for a call to come in, in which case the server's NAKs could confuse the modem's autodialer.)SH 12 /Times-Bold AF 8280 20378 MT (SET TRANSMIT)SH 10 /Times-Roman AF 8280 21792 MT (Syntax: SET TRANSMIT DELAY)SH /Times-Italic SF 22613 XM (integer)SH /Times-Roman SF (, SET TRANSMIT ECHO ON/OFF)SH 8280 24184 MT (It is possible to set a few parameters associated with the raw TRANSMIT command that) 91 W( vary both what the user)90 W 8280 25380 MT (sees on the screen as well as the speed of the transmit.)SH 8280 27171 MT (SET TRANSMIT DELAY)SH 16280 28276 MT (This parameter is the amount of) 105 W( time to delay after each carriage return is transmitted. Valid)104 W 16280 29381 MT (delay values range between 0 \050the default\051 and 9 tenths of a second. The) SH( format of the command)1 W 16280 30486 MT (is: SET TRANSMIT DELAY)204 W /Times-Italic SF 29318 XM (d)SH /Times-Roman SF 30272 XM (Where)SH /Times-Italic SF 33391 XM (d)SH /Times-Roman SF 34345 XM (is a single) 204 W( decimal digit representing tenths of a)203 W 16280 31591 MT (second.)SH 16280 33168 MT (Some remote hosts may not be able to receive the characters as) 8 W( fast as Kermit-32 can send them.)9 W 16280 34273 MT (The TRANSMIT DELAY can be used to slow up the transfer by adding a slight delay after) 10 W( each)9 W 16280 35378 MT (line is sent.)SH 16280 36955 MT (The transfer) 102 W( also runs slower if the transmit echo is on, and the remote system is echoing the)103 W 16280 38060 MT (characters as it receives them. If the) 106 W( transmit delay is set to 9 tenths of a second, the remote)105 W 16280 39165 MT (system is echoing characters, the transmit echo is on, and) 3 W( the remote system still cannot keep up,)4 W 16280 40270 MT (then the connection should be made at a slower baud rate.)SH 16280 41847 MT (Conversely, the file transfer speed can be increased by: setting the delay to 0 and) 69 W( the echo off,)68 W 16280 42952 MT (stopping the remote system) 134 W( from echoing the characters it receives, and connecting at higher)135 W 16280 44057 MT (baud rates.)SH 8280 45634 MT (SET TRANSMIT ECHO)SH 16280 46739 MT (This command controls what the user sees on the) 47 W( screen during the file transfer. The format of)48 W 16280 47844 MT (the command is SET TRANSMIT ECHO ON or OFF. By default,) 59 W( the transmit echo is left off)58 W 16280 48949 MT (and the user sees the number of each line after it has been transmitted.) 60 W( With) 372 W( transmit echo on,)61 W 16280 50054 MT (the user sees whatever the remote system would normally echo back to him while) 10 W( he is typing in)9 W 16280 51159 MT (a file. Note that turning the echo on typically slows the file transfer down.)SH 13 /Times-Bold AF 25323 54518 MT (The SHOW Command)SH 10 /Times-Roman AF 8280 56891 MT (Syntax:)SH /Courier SF 11586 XM (SHOW)SH /Times-Roman SF 14236 XM ([)SH /Times-Italic SF (option)SH /Times-Roman SF (])SH 8280 59283 MT (The SHOW command displays various information:)SH 8280 61074 MT (ALL)SH 16280 XM (All parameters.)SH 8280 62732 MT (BLOCK_CHECK_TYPE)SH 16280 63837 MT (The block check type being requested.)SH 8280 65495 MT (COMMUNICATIONS)SH 16280 66600 MT (Parameters affecting the terminal line being used for communication.)SH 8280 68258 MT (DEBUGGING)SH 16280 XM (Debugging mode in effect, if any.)SH 8280 69916 MT (DELAY)SH 16280 XM (The number of seconds Kermit-32 will delay before starting a SEND or) 111 W( RECEIVE command)112 W 16280 71021 MT (when in remote mode.)SH ES %%Page: 16 17 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 16)SH 12 /Times-Bold AF 28754 XM (Kermit User Guide: VAX/VMS KERMIT 1.4.5)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (ESCAPE)SH 14120 XM (The current escape character for the CONNECT processing.)SH 6120 9544 MT (FILE_PARAMETERS)SH 14120 10649 MT (File blocksize, type, file naming, and incomplete file disposition.)SH 6120 12307 MT (INCOMPLETE_FILE_DISPOSITION)SH 14120 13412 MT (The action to take when a transfer is aborted.)SH 6120 15070 MT (LINE)SH 14120 XM (Terminal line in use.)SH 6120 16728 MT (LOCAL_ECHO)SH 14120 XM (Whether characters should be echoed locally when CONNECTed.)SH 6120 18386 MT (PACKET)SH 14120 XM (For incoming and outbound packets.)SH 6120 20044 MT (PARITY)SH 14120 XM (The parity type in use.)SH 6120 21702 MT (RECEIVE)SH 14120 XM (For inbound packets.)SH 6120 23360 MT (RETRY)SH 14120 XM (The number of retries to be done on bad packets.)SH 6120 25018 MT (SEND)SH 14120 XM (For outbound packets.)SH 6120 26676 MT (TRANSMIT)SH 14120 XM (Parameters for TRANSMIT command.)SH 6120 28334 MT (VERSION)SH 14120 XM (The program version number of Kermit-32.)SH 12 /Times-Bold AF 6120 31450 MT (1.4.6. Program Management Commands)SH 13 SS 23416 34809 MT (The HELP Command)SH 10 /Times-Roman AF 6120 37182 MT (Syntax:)SH /Courier SF 9426 XM (HELP [)SH /Times-Italic SF (topic)SH /Courier SF 15626 XM ({)SH /Times-Italic SF (subtopic)SH /Courier SF (}])SH /Times-Roman SF 6120 39574 MT (Typing HELP alone prints a brief summary of Kermit-32 and its commands. You can also type)SH /Courier SF 8520 41229 MT (HELP)SH /Courier-Oblique SF 11520 XM (command)SH /Times-Roman SF 6120 42946 MT (for any Kermit-32 command, e.g. "help send" or "help set) 55 W( parity" to get more detailed information about a specific)54 W 6120 44142 MT (command. The) 250 W( HELP feature depends on the Kermit-32 help file being correctly installed on your system.)SH 13 /Times-Bold AF 20309 47501 MT (The EXIT and QUIT Commands)SH 10 /Times-Roman AF 6120 49874 MT (Syntax:)SH /Courier SF 9426 XM (EXIT)SH /Times-Roman SF 6120 52266 MT (Exit from Kermit-32. You can also exit from the Kermit-32 when it is waiting for a command by typing a control-Z.)SH 6120 53462 MT (When Kermit-32 is running remotely, two control-Y's) 34 W( will abort the transfer, bringing Kermit-32 back to command)33 W 6120 54658 MT (mode. The) 424 W( two control-Y's must be typed together; if) 87 W( a timeout occurs between them the first is ignored. When)88 W 6120 55854 MT (Kermit-32 is running locally, two control-Y's will) 138 W( stop Kermit-32 and return you to DCL. You will be able to)137 W 6120 57050 MT (CONTINUE if) 126 W( you do not perform any command which runs a program. However, after continuing, control-A,)127 W 6120 58246 MT (control-X and control-Z will no longer be accepted as commands.)SH /Courier SF 6120 60638 MT (QUIT)SH /Times-Roman SF 8770 XM (is a synonym for EXIT.)SH ES %%Page: 17 18 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.4.6. Program Management Commands)SH 10 /Times-Italic AF 51775 XM (Page 17)SH 46800 50 8280 5709 UL 13 /Times-Bold AF 25901 8071 MT (The LOG Command)SH 10 /Times-Roman AF 8280 10444 MT (Syntax:)SH /Courier SF 11586 XM (LOG)SH /Times-Roman SF 13636 XM ([)SH /Times-Italic SF (option)SH /Times-Roman SF 16775 XM ([)SH /Times-Italic SF (filespec)SH /Times-Roman SF (]])SH 8280 12836 MT (Log the specified option to the specified file:)SH 8280 14627 MT (SESSION)SH 16280 XM (During CONNECT log all characters that appear on) 147 W( the screen to the specified file. During)146 W 16280 15732 MT (CONNECT, the session log can be temporarily turned off during the remote) 83 W( session by typing)84 W 16280 16837 MT (the escape character followed by Q \050for Quit logging\051, and turned on again by typing the escape)28 W 16280 17942 MT (character followed by R \050for Resume logging\051.)SH 8280 19519 MT (TRANSACTIONS)SH 16280 XM (During file transfer, log the progress of each file. Transaction logging is recommended for) 26 W( long)27 W 16280 20624 MT (or unattended) 220 W( file transfers, so that you don't have to watch the screen. The log may be)219 W 16280 21729 MT (inspected after the transfer is complete to see what files were transferred and what errors may)93 W 16280 22834 MT (have occurred.)SH 8280 24411 MT (DEBUGGING)SH 16280 XM (Log debugging) 112 W( info to the specified file. If no SET DEBUGGING command was previously)111 W 16280 25516 MT (issued, the file will be opened and no information written. If DEBUGGING is turned on) 26 W( \050either)27 W 16280 26621 MT (via the SET DEBUGGING command or by typing control-D during a local transfer\051,) 32 W( the packet)31 W 16280 27726 MT (debugging information will be written to the file.) 67 W( Packet) 386 W( format is described in)68 W /Times-Italic SF 49194 XM (Kermit, A File)68 W 16280 28831 MT (Transfer Protocol)SH /Times-Roman SF (, Frank da Cruz, Digital Press \0501987\051.)SH 8280 30622 MT (Any log files are closed when you) 63 W( EXIT or QUIT from Kermit. You may explicitly close a log file and terminate)62 W 8280 31818 MT (logging by using the LOG command without a file specification.)SH 13 /Times-Bold AF 24817 35177 MT (The STATUS Command)SH 10 /Times-Roman AF 8280 37550 MT (Syntax:)SH /Courier SF 11586 XM (STATUS)SH /Times-Roman SF 8280 39942 MT (The current status of Kermit-32 will be displayed. This includes the number of characters that have been sent) 63 W( and)64 W 8280 41138 MT (received from) 10 W( the remote Kermit. Also included is an estimate of the effective baud rate of the transfer. This number)9 W 8280 42334 MT (is not intended to be exact, but only an indication of what range of throughput has been provided.)SH 14 /Times-Bold AF 8280 45936 MT (1.5. Raw Upload and Download)SH 13 SS 23842 49295 MT (The TRANSMIT Command)SH 10 /Times-Roman AF 8280 51668 MT (Syntax:)SH /Courier SF 11586 XM (TRANSMIT)SH /Times-Italic SF 16986 XM (file-spec)SH /Times-Roman SF 8280 54060 MT (The TRANSMIT command allows you to upload files "raw" to systems that don't have a Kermit program available.)19 W 8280 55256 MT (Note that there is no error checking or packets involved in this method of file transfer.)SH 8280 57648 MT (This command does a raw transmit) 33 W( of an ASCII file, one character at a time, with carriage returns \050no line-feeds\051 at)32 W 8280 58844 MT (the end of each line. It is used with Kermit-32 in local mode. The user must first prepare the) 15 W( remote host to receive)16 W 8280 60040 MT (the file by starting an edit session in input mode. Then the user can escape back to Kermit-32 and) 184 W( issue the)183 W 8280 61236 MT (TRANSMIT command. After the transmit is finished, the user then CONNECTs) 32 W( back to the remote host again and)33 W 8280 62432 MT (ends the edit session.)SH 8280 64824 MT (During a file transmit, the following control characters can be used to affect the transfer in progress:)SH 8280 66615 MT (CTRL-C)SH 16280 XM (Cancel the transmit)SH 8280 68192 MT (CTRL-X)SH 16280 XM (Cancel the file currently being transmitted)SH 8280 69769 MT (CTRL-Z)SH 16280 XM (Cancel the file group currently being transmitted)SH ES %%Page: 18 19 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 18)SH 12 /Times-Bold AF 29654 XM (Kermit User Guide: VAX/VMS KERMIT 1.5)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (See SET TRANSMIT for information about controlling echo and delays.)SH 13 /Times-Bold AF 20833 11245 MT (The LOG SESSION Command)SH 10 /Times-Roman AF 6120 13618 MT (Syntax:)SH /Courier SF 9426 XM (LOG SESSION)SH /Times-Italic SF 16626 XM (file-spec)SH /Times-Roman SF 6120 16010 MT ("Raw Download" is the term commonly used to describe) 79 W( the capture of a remote file on the local system, without)78 W 6120 17206 MT (any kind of error detection) 127 W( or correction. This allows you to obtain files from remote systems that do not have)128 W 6120 18402 MT (Kermit, but with the risk of loss or corruption of data.)SH 6120 20794 MT (Kermit-32 provides raw downloading via the LOG SESSION) 4 W( command during CONNECT to a remote system. The)3 W 6120 21990 MT (session log is described above. To use session logging to capture a file:)SH 8120 23781 MT (1.)SH 9120 XM (Run Kermit on the VAX/VMS system.)SH 8120 25991 MT (2.)SH 9120 XM (SET LINE to the terminal line through which you will be connected to the remote system.)SH 8120 28201 MT (3.)SH 9120 XM (Perform any required SET commands to condition Kermit for communication with the remote system.)SH 8120 30411 MT (4.)SH 9120 XM (CONNECT to the remote system and log in.)SH 8120 32621 MT (5.)SH 9120 XM (Condition your job on the remote system not to pause at the end of a screenful of text, and give)171 W 9120 33726 MT (whatever commands may be necessary to) 145 W( achieve a "clean" terminal listing -- for instance, disable)144 W 9120 34831 MT (messages from the system or other users.)SH 8120 37041 MT (6.)SH 9120 XM (Type the appropriate command to have the desired file displayed at the terminal,)80 W /Times-Italic SF 42654 XM (but do not) 80 W( type the)81 W 9120 38146 MT (terminating carriage return)SH /Times-Roman SF (. On) 250 W( most systems, the command would be "type", on Unix it's "cat".)SH 8120 40356 MT (7.)SH 9120 XM (Escape back to Kermit-32 and give the LOG SESSION command with the file) 4 W( specification where you)3 W 9120 41461 MT (wish to store the data.)SH 8120 43671 MT (8.)SH 9120 XM (CONNECT back to the) 61 W( remote system and type a carriage return. The file will be displayed on your)62 W 9120 44776 MT (screen and recorded in the session log file.)SH 8120 46986 MT (9.)SH 9120 XM (Escape back to Kermit-32 and give the LOG) 45 W( SESSION command without a file specification to close)44 W 9120 48091 MT (the session log file.)SH 6120 49882 MT (The file you specified will contain everything that was typed on your screen.) 121 W( You) 494 W( will probably find that some)122 W 6120 51078 MT (editing necessary to remove extraneous prompts, messages, padding characters, or terminal escape sequences, or to)50 W 6120 52274 MT (fill in lost or garbled characters.)SH 6120 54666 MT (Use the TRANSMIT command for raw uploading.)SH 14 /Times-Bold AF 6120 58268 MT (1.6. Installation of Kermit-32)SH 10 /Times-Roman AF 6120 60386 MT (VMS Kermit-32 comes in 3 forms: Hex, Macro source, and Bliss source. Each) 197 W( can be used as the basis for)198 W 6120 61582 MT (installation.)SH 6120 63974 MT (Before beginning, make a special directory for VMS Kermit and read the) 6 W( files)5 W /Courier SF 37689 XM (VMS*.*)SH /Times-Roman SF 41544 XM (from the Kermit distribution)5 W 6120 65170 MT (tape into this directory. Columbia's) 78 W( 9-track Kermit tapes are written with blocksize 8192, which is 4 times larger)79 W 6120 66366 MT (than the default tape blocksize for VMS.) 116 W( You) 481 W( should mount these tapes on the VMS system with the following)115 W 6120 67562 MT (command:)SH /Courier SF 8520 69217 MT (MOUNT/BLOCK=8192/DENSITY=1600 MTA0: KERMIT)SH /Times-Roman SF 6120 70934 MT (\050or substitute some other) 5 W( tape drive name for)6 W /Courier SF 24384 XM (MTA0:)SH /Times-Roman SF (\051 Do not use the)6 W /Courier SF 34052 XM (/FOREIGN)SH /Times-Roman SF 39108 XM (switch. Once) 262 W( the tape is mounted,)6 W ES %%Page: 19 20 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.6. Installation of Kermit-32)SH 10 /Times-Italic AF 51775 XM (Page 19)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (you can use normal VMS COPY commands to copy the files from the tape. For) 40 W( instance, if you have defined your)39 W 8280 9082 MT (Kermit directory to have logical name)95 W /Courier SF 24347 XM (KER:)SH /Times-Roman SF (, you can use the following command to copy the VMS Kermit) 95 W( files)96 W 8280 10278 MT (into this directory:)SH /Courier SF 10680 11933 MT ($ copy mta0:vms*.* ker:)SH /Times-Roman SF 8280 13650 MT (You might also have received Kermit on a TK50 tape cartridge that contains) 93 W( a VMS BACKUP saveset, in which)92 W 8280 14846 MT (case do this to get the files off:)SH 10280 16637 MT (1.)SH 11280 XM (SET DEFAULT to the directory under which you want the various Kermit subdirectories created.)SH 10280 18847 MT (2.)SH 11280 XM (Physically mount the TK50 cartridge, and type "MOUNT $TAPE1/FOREIGN".)SH 10280 21057 MT (3.)SH 11280 XM (Type "BACKUP/LOG $TAPE1/SAVE [.*]".)SH 12 /Times-Bold AF 8280 23645 MT (Installation Procedure)SH 10 /Times-Roman AF 8280 25059 MT (If you are running a pre-4.0 version of) 20 W( VMS, ignore the following material and skip ahead to the section)21 W /Times-Bold SF 50637 XM (Kermit-32)SH 8280 26255 MT (for Old VMS Versions)SH /Times-Roman SF (.)SH 8280 28647 MT (At present, there is) 49 W( no VMSINSTAL "kit" for Kermit-32. However, there is a DCL procedure that will do most of)48 W 8280 29843 MT (the installation work for you. It is called)SH /Courier SF 24834 XM (VMSINS.COM)SH /Times-Roman SF (. To) 250 W( run it, type:)SH /Courier SF 10680 31498 MT ($ @vmsins)SH 4200 50 11880 31698 UL /Times-Roman SF 8280 33215 MT (It will ask you) 82 W( the question "Rebuild from sources? \050YES or NO\051". If you reply NO, then the Kermit task image)83 W 8280 34411 MT (will be decoded from the the)2 W /Courier SF 20012 XM (VMSMIT.HEX)SH /Times-Roman SF 26264 XM (file into)1 W /Courier SF 29655 XM (KERMIT.EXE)SH /Times-Roman SF (. If) 252 W( you reply YES, you will be given the choice)1 W 8280 35607 MT (of building the program from the Macro-32 sources \050which are) 101 W( generated by the Bliss compiler from the original)102 W 8280 36803 MT (Bliss source code\051 or from the Bliss itself. All sites can build from) 24 W( Macro, but only those sites with Bliss compilers)23 W 8280 37999 MT (can build from the Bliss.)SH 8280 40391 MT (After building the)122 W /Courier SF 16062 XM (KERMIT.EXE)SH /Times-Roman SF 22434 XM (file, the VMSINS procedure copies it into)122 W /Courier SF 40286 XM (SYS$SYSTEM)SH /Times-Roman SF (, and then builds) 122 W( and)123 W 8280 41587 MT (installs the Kermit-32 help file in the system-wide help library \050)41 W /Courier SF (SYS$HELP:HELPLIB.HLB)SH /Times-Roman SF (\051 so that users can get)40 W 8280 42783 MT (help for Kermit by typing "help kermit" at the DCL prompt, and it will also build and) 584 W( install)585 W /Courier SF 8280 43979 MT (SYS$HELP:KERMIT.HLP)SH /Times-Roman SF 19930 XM (so that the HELP command will work from within Kermit.)SH 12 /Times-Bold AF 8280 46567 MT (HEX, Macro, or Bliss?)SH 10 /Times-Roman AF 8280 47981 MT (The)SH /Courier SF 10254 XM (VMSMIT.HEX)SH /Times-Roman SF 16673 XM (file is built from)169 W /Courier SF 24126 XM (KERMIT.EXE)SH /Times-Roman SF 30544 XM (under the oldest version of VMS that the developers have)168 W 8280 49177 MT (access to \050for example) 27 W( VMS 4.5\051. If you are running that version of VMS or later, then you should reply NO to the)28 W 8280 50373 MT ("Rebuild from sources? \050YES or NO\051" question.)SH 8280 52765 MT (If you are running an older version) 25 W( of VMS than the one under which the Kermit that forms the basis of the hex file)24 W 8280 53961 MT (was linked, then you will not be able to run it on your VMS system,) 66 W( because of a runtime library conflict. In that)67 W 8280 55157 MT (case, you should reply YES to the question, and VMSINS will try to build) 9 W( the program from the Macro-32 assembly)8 W 8280 56353 MT (language source code using your system's MACRO command. This should) 69 W( build a working version of Kermit-32)70 W 8280 57549 MT (on all VAX/VMS systems 4.0 or later.)SH 8280 59941 MT (The only reason for building from the Bliss source is if) 70 W( you have made changes to Kermit-32. It is recommended)69 W 8280 61137 MT (that you only work on the Bliss source, and not the Macro source. If you make changes to the) 6 W( macro source, there is)7 W 8280 62333 MT (no way to carry them forward to the Bliss code, which is the true source) 48 W( code for the program. If you do intend to)47 W 8280 63529 MT (make changes to the Bliss code, be sure to contact Columbia University's Kermit Distribution Center first) 57 W( to make)58 W 8280 64725 MT (sure you are working from the latest release and that nobody else has already done, or is working on, the same thing.)SH ES %%Page: 20 21 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 20)SH 12 /Times-Bold AF 29654 XM (Kermit User Guide: VAX/VMS KERMIT 1.6)SH 46800 50 6120 5709 UL 6120 8004 MT (Kermit-32 for Old VMS Versions)SH 10 /Times-Roman AF 6120 9418 MT (If you are running a pre-4.0 version of VAX/VMS, then you will have to install a very old version \0503.1\051) 214 W( of)213 W 6120 10614 MT (Kermit-32, rather than the current version, until you upgrade your) 177 W( VMS version. To use version 3.1 of VMS)178 W 6120 11810 MT (Kermit:)SH 8120 13601 MT (1.)SH 9120 XM (Rename)SH /Courier SF 12647 XM (VMSMIT.HEX)SH /Times-Roman SF 18897 XM (to)SH /Courier SF 19925 XM (VMSV33.HEX)SH /Times-Roman SF 8120 15811 MT (2.)SH 9120 XM (Rename)SH /Courier SF 12647 XM (VMSV31.HEX)SH /Times-Roman SF 18897 XM (to)SH /Courier SF 19925 XM (VMSMIT.HEX)SH /Times-Roman SF 8120 18021 MT (3.)SH 9120 XM (Run the VMSINS procedure and reply NO to the "Rebuild from source" question.)SH 6120 19812 MT (Note that the help files which are installed apply to the current release,)SH /Courier SF 34614 XM (3.3.126)SH /Times-Roman SF (, rather than to version 3.3.)SH 12 /Times-Bold AF 6120 22400 MT (Defining a Kermit Command)SH 10 /Times-Roman AF 6120 23814 MT (You should define a system-wide symbol for Kermit as a "foreign command", for example in) 492 W( your)491 W /Courier SF 6120 25010 MT (SYS$MANAGER:SYLOGIN.COM)SH /Times-Roman SF 20170 XM (\050system-wide login command\051 file, like this:)SH /Courier SF 8520 26665 MT (KERMIT :== $SYS$SYSTEM:KERMIT.EXE)SH /Times-Roman SF 6120 28382 MT (so that users can run Kermit just by typing its name.)SH 12 /Times-Bold AF 6120 30970 MT (Files)SH 10 /Times-Roman AF 6120 32384 MT (Kermit-32 is built from a number of BLISS-32 sources and one MACRO-32 source.) 8 W( In) 267 W( order to make it possible for)9 W 6120 33580 MT (sites without BLISS-32 to build, MACRO-32 sources) 25 W( generated by BLISS-32 are also included for all of the BLISS)24 W 6120 34776 MT (modules. The) 250 W( following files are distributed as part of Kermit-32:)SH /Courier SF 6120 36567 MT (VMSTT.BLI)SH /Times-Roman SF 14120 XM (Common BLISS source for the terminal text output support.)SH /Courier SF 6120 38144 MT (VMSGLB.BLI)SH /Times-Roman SF 14120 XM (Common BLISS source for the global storage for VMSMSG.BLI.)SH /Courier SF 6120 39721 MT (VMSMSG.BLI)SH /Times-Roman SF 14120 XM (Common BLISS source for the protocol handling module.)SH /Courier SF 6120 41298 MT (VMSCOM.REQ)SH /Times-Roman SF 14120 XM (Common BLISS require file which defines various) 134 W( common parameters. This is required by)135 W 14120 42403 MT (VMSMSG.BLI. This) 250 W( file must be renamed to KERCOM.REQ.)SH /Courier SF 6120 43980 MT (VMSMIT.BWR)SH /Times-Roman SF 14120 XM ("Beware File" for Kermit-32 \050read it!\051.)SH /Courier SF 6120 45557 MT (VMSMIT.BLI)SH /Times-Roman SF 14120 XM (BLISS-32 source for the command parser, and some basic support routines.)SH /Courier SF 6120 47134 MT (VMSFIL.BLI)SH /Times-Roman SF 14120 XM (BLISS-32 source for the file I/O.)SH /Courier SF 6120 48711 MT (VMSTRM.BLI)SH /Times-Roman SF 14120 XM (BLISS-32 source for the terminal processing. This handles the driving of the terminal) 76 W( line for)75 W 14120 49816 MT (the transfers and the connect command processing.)SH /Courier SF 6120 51393 MT (VMSSYS.BLI)SH /Times-Roman SF 14120 XM (System interface routines for the Kermit generic command processing.)SH /Courier SF 6120 52970 MT (VMSGEN.MAR)SH /Times-Roman SF 14120 XM (Macro-32 source file that contains the REMOTE command text that is given to VMS. Sites)135 W 14120 54075 MT (desiring to change) 313 W( what DCL commands are used to process the various generic server)312 W 14120 55180 MT (commands can make those) 204 W( changes in this source. This also contains the text of the help)205 W 14120 56285 MT (message returned in response to the server generic help command.)SH /Courier SF 6120 57862 MT (VMSERR.MSG)SH /Times-Roman SF 14120 XM (MESSAGE source for error messages used by VAX/VMS Kermit.)SH /Courier SF 6120 59439 MT (VMSERR.REQ)SH /Times-Roman SF 14120 XM (BLISS-32 require file which defines the error codes.) 179 W( This) 606 W( is REQUIREd by the BLISS-32)178 W 14120 60544 MT (sources.)SH /Courier SF 6120 62121 MT (VMSMIT.MSS)SH /Times-Roman SF 14120 XM (SCRIBE source file for VMSMIT.DOC \050this document\051.)SH /Courier SF 6120 63698 MT (VMSMIT.RNH)SH /Times-Roman SF 14120 XM (RUNOFF source) 60 W( for the help files for VAX/VMS Kermit. When this is run through RUNOFF)61 W 14120 64803 MT (with /VARIANT=SYSTEM, it produces a .HLP \050VMSSYS.HLP\051 file suitable for) 47 W( inserting into)46 W 14120 65908 MT (the system help library \050SYS$HELP:HELPLIB.HLB\051 to provide a KERMIT topic for the)275 W 14120 67013 MT (system HELP) 131 W( command. When run through RUNOFF without the /VARIANT=SYSTEM, it)130 W 14120 68118 MT (produces a .HLP file \050VMSUSR.HLP\051 to be stored on SYS$HELP: for) 18 W( use by the Kermit HELP)19 W 14120 69223 MT (command.)SH /Courier SF 6120 70800 MT (VMSSYS.HLP)SH /Times-Roman SF 14120 XM (RUNOFF output file for system wide Kermit HELP.)SH ES %%Page: 21 22 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (VAX/VMS Kermit)SH 10 /Times-Italic AF 51775 XM (Page 21)SH 46800 50 8280 5709 UL /Courier SF 8280 7886 MT (VMSUSR.HLP)SH /Times-Roman SF 16280 XM (RUNOFF output file for Kermit's HELP command.)SH /Courier SF 8280 9463 MT (VMSREN.COM)SH /Times-Roman SF 16280 XM (Command file to rename VMS*.* to KER*.*.)SH /Courier SF 8280 11040 MT (VMSINS.COM)SH /Times-Roman SF 16280 XM (Command file to build and install VAX/VMS Kermit.)SH /Courier SF 8280 12617 MT (VMSMIT.HEX)SH /Times-Roman SF 16280 XM (A hexified version of .EXE file for VMS Kermit. This file can be dehexified using) 23 W( the supplied)22 W 16280 13722 MT (program. In) 382 W( the) 66 W( hexified form, the file should be transferable over any medium which handles)67 W 16280 14827 MT (normal text. This is the most reliable copy of the executable version of VMS Kermit.)SH /Courier SF 8280 16404 MT (VMSHEX.MAR)SH /Times-Roman SF 16280 XM (Source for the hexification program.) 346 W( This) 940 W( is the program which was used to produce)345 W 16280 17509 MT (VMSMIT.HEX. It) 360 W( can also be used) 55 W( to produce hexified version of any \050or at least almost any\051)56 W 16280 18614 MT (Files-11 file. The dehexification program should then) 221 W( be able to reproduce a copy of the)220 W 16280 19719 MT (original file with the file parameters correctly set. Note that the format used) 118 W( for the hexified)119 W 16280 20824 MT (files is basically Intel hex format. There are some additional records used to) 108 W( store the record)107 W 16280 21929 MT (format, etc.) 33 W( Also,) 317 W( the file name as typed to the prompt from VMSHEX is stored in the hexified)34 W 16280 23034 MT (version of the file for use by the dehexification program. By doing this,) 85 W( it is possible to store)84 W 16280 24139 MT (more than one binary file with a single hexified file.)SH /Courier SF 8280 25716 MT (VMSDEH.MAR)SH /Times-Roman SF 16280 XM (Source for the dehexification program.)SH /Courier SF 8280 27293 MT (VMSV31.*)SH /Times-Roman SF 16280 XM (Version VMS Kermit, the) 22 W( last version that will run under release 3.x of VMS. Versions 3.2 and)23 W 16280 28398 MT (later require VMS release 4.0 or later.)SH /Courier SF 8280 29975 MT (VMSV3x.MEM)SH /Times-Roman SF 16280 XM (ocumentation on the changes between releases 3.1 and 3.1, and 3.2 and) 93 W( 3.3 of Kermit-32, and)92 W 16280 31080 MT (additional installation information.)SH 12 /Times-Bold AF 8280 33668 MT (OTHER INSTALLATION CONSIDERATIONS)SH 10 /Times-Roman AF 8280 35082 MT (As distributed, Kermit-32 should work on any) 20 W( VAX/VMS system \050version 4.0 and later\051. Customization is possible)21 W 8280 36278 MT (with or without a BLISS-32) 178 W( compiler. Default parameter values may be changed by changing the appropriate)177 W 8280 37474 MT (LITERALs in the BLISS-32 source for VMSMSG, or the actual values which are stored) 57 W( in the routine MSG_INIT)58 W 8280 38670 MT (in the MACRO-32 source for VMSMSG.)SH 8280 41062 MT (Sites can also easily change the commands which are used for processing the generic) 89 W( server functions \050REMOTE)88 W 8280 42258 MT (commands when running as a server\051. The text which makes up these commands is in the file) 108 W( VMSGEN.MAR,)109 W 8280 43454 MT (along with the text of the REMOTE HELP message. This allows a site to make) 228 W( use of local programs for)227 W 8280 44650 MT (performing some of the commands \050perhaps using FINGER to perform the WHO command, etc.\051.)SH 8280 47042 MT (If you want to allow your users to assign external) 77 W( terminal lines for connecting to remote systems from the VAX,)78 W 8280 48238 MT (e.g. by dialing out, you will have to configure those lines to allow the desired access.) 81 W( Otherwise,) 410 W( users will get a)80 W 8280 49434 MT (message like "No privilege) 64 W( for attempted operation" when they do a SET LINE command. Sample commands for)65 W 8280 50630 MT (terminal TXA0: might include:)SH /Courier SF 10680 52285 MT ($ SET PROTECTION=\050W:R\051 TXA0:/DEVICE)SH /Times-Roman SF 8280 54002 MT (or)SH /Courier SF 10680 55657 MT ($ SET PROTECTION=\050W:RWLP\051/DEVICE/OWNER=[1,4] TXA0:)SH /Times-Roman SF 8280 57374 MT (or)SH /Courier SF 10680 59029 MT ($ SET ACL/OBJECT=DEVICE/ACL=\050IDENTIFIER=INTERACTIVE,OPTIONS=NONE,-)SH 11880 60060 MT (ACCESS=READ+WRITE\051 TXA0:)SH /Times-Roman SF 8280 61777 MT (Consult your VAX/VMS system manager's manual for the ramifications \050especially on security\051 of each) 104 W( of these)103 W 8280 62973 MT (commands.)SH ES %%Page: 22 23 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 22)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 5709 UL ES %%Page: 23 24 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (VAX/VMS Kermit)SH 10 /Times-Italic AF 51775 XM (Page 23)SH 46800 50 8280 5709 UL 16 /Times-Bold AF 8280 8272 MT (Index)SH 8 /Times-Roman AF 12280 10429 MT (Binary Files) SH( 6,) 400 W( 7)SH 12280 12277 MT (Cancelling a File Transfer) SH( 7)400 W 12280 13201 MT (CONTINUE 16)400 W 12280 14125 MT (Control-A 7)400 W 12280 15049 MT (Control-C 16)400 W 12280 15973 MT (Control-X 7)400 W 12280 16897 MT (Control-Z 7)400 W 12280 18745 MT (Debugging 12)400 W 12280 19669 MT (DELETE 7)400 W 12280 21517 MT (Eighth-Bit Prefix) SH( 6,) 400 W( 7)SH 12280 22441 MT (Escape Character for CONNECT) SH( 12)400 W 12280 23365 MT (EXIT 16)400 W 12280 25213 MT (File Type) SH( 13)400 W 12280 27061 MT (Handshake 14)400 W 12280 28909 MT (IBM 14)400 W 12280 29833 MT (Incomplete File Disposition) SH( 7)400 W 12280 30757 MT (Initial Filespec) SH( 6)400 W 12280 31681 MT (Interference 5)400 W 12280 33529 MT (Message Interference) SH( 5)400 W 12280 35377 MT (Normal Form for File Names) SH( 6,) 400 W( 13)SH 12280 37225 MT (Parity 6,) 400 W( 7)SH 12280 39073 MT (QUIT 16)400 W 12280 40921 MT (Raw Download) SH( 18)400 W 12280 41845 MT (RECEIVE 7)400 W 12280 42769 MT (Record too big) SH( 3)400 W 12280 43693 MT (Repeated Character Compression) SH( 7)400 W 12280 45541 MT (SEND 6)400 W 12280 46465 MT (Server 9)400 W 12280 47389 MT (SHOW 15)400 W 12280 49237 MT (UNDELETE 7)400 W 12280 51085 MT (VAX/VMS 1)400 W 12280 52009 MT (Version 7)400 W 12280 53857 MT (Wildcard 2)400 W ES %%Page: 24 25 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 24)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 5709 UL ES %%Page: i 26 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (VAX/VMS Kermit)SH 10 /Times-Italic AF 52497 XM (Page i)SH 46800 50 8280 5709 UL 16 /Times-Bold AF 25591 8272 MT (Table of Contents)SH 12 SS 8280 10684 MT (1. VAX/VMS KERMIT)SH 54480 XM (1)SH 10 SS 9780 12074 MT (1.1. The VAX/VMS File System)SH 54580 XM (2)SH 9780 13154 MT (1.2. Program Operation)SH 54580 XM (4)SH 9780 14234 MT (1.3. Conditioning Your Job for Kermit)SH 54580 XM (5)SH 9780 15314 MT (1.4. Kermit-32 Commands)SH 54580 XM (6)SH 11780 16394 MT (1.4.1. Commands for File Transfer)SH 54580 XM (6)SH 11780 17474 MT (1.4.2. Server Operation)SH 54580 XM (9)SH 11780 18554 MT (1.4.3. Commands for Local File Management)SH 54080 XM (10)SH 11780 19634 MT (1.4.4. The CONNECT Command)SH 54080 XM (11)SH 11780 20714 MT (1.4.5. The SET and SHOW Commands)SH 54080 XM (12)SH 11780 21794 MT (1.4.6. Program Management Commands)SH 54080 XM (16)SH 9780 22874 MT (1.5. Raw Upload and Download)SH 54080 XM (17)SH 9780 23954 MT (1.6. Installation of Kermit-32)SH 54080 XM (18)SH 12 SS 8280 25478 MT (Index)SH 53880 XM (23)SH ES %%Trailer %%Pages: 26 %%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier Symbol Courier-Oblique