zdLFTP026.D˯FTP026.DpBACKUP FTP_INSTALL.MSS,FTP_INSTALL.PS,FTP_MANUAL.MSS,FTP_MANUAL.PS FTP026.D/SAVE_SET/BLOCK_SIZE=2048/INTERCHANGE SYNFUL !"V4.7 _CMU063::  _DUA0: V4.7  *[CMU063.FTP]FTP_INSTALL.MSS;1+,./ 4PP-0123KPWO%56h#w7@_89GHJ@Begin(Comment)A ****************************************************************0 Copyright (c) 1992, Carnegie Mellon University All Rights Reserved@ Permission is hereby granted to use, copy, modify, and@ distribute this software provided that the above copyright@ notice appears in all copies and that any distribution be for noncommercial purposes.@ Carnegie Mellon University disclaims all warranties with regard@ to this software. In no event shall Carnegie Mellon University@ be liable for any special, indirect, or consequential damages@ or any damages whatsoever resulting from loss of use, data, or@ profits arising out of or in connection with the use or performance of this software.A **************************************************************** @End(Comment)@Device(PostScript) @Make(Manual)@Begin(Comment)FTP_Install.MSS. Copyright (c) 1987 Carnegie Mellon University Description:1 This is the scribe manuscript source fo)/FTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1Pjr the FTP installation Guide. Written By:! Dale Moore CMU-CS/RI 23-DEC-1987Modifications: @End(Comment)@Style(FontFamily TimesRoman)@Style(SingleSided)@LibraryFile(Stable)@Begin(Comment)*@Include(SYS$USER:[MOORE.DOC]FACILITY.MSS)@FacilityTitlePage(/Title="CMU-OpenVMS/IP FTP Installation Manual",Author="Dale Moore",File="", internal) @End(Comment)@PrefaceSection (Preface)@Heading "Intended Audience"CThis manual is intended for the VAX/VMS user with system management=responsibility. This person needs to know how to install theEFTP software and make any changes to the system startup command file.@Chapter "Overview"4This chapter is an overview of the FTP software, its/environment, and its software components. This6manual covers the installation of FTP software and its operation.@Section "FTP Environment"@FTP is a protocol used on IP/TCP networks to exchange files with other hosts on the internetwork."This kit provides service for both@Begin(Itemize)=outgoing, so that local users can send or receive files fromremote hosts, and=incoming, so that remote users can send or receive files from your machine. @End(Itemize)=The incoming and outgoing service are two seperate functions.DIt is important that you understand the subtle differece of function+between the FTP server and the FTP utility.@Section "Additional Reading"9To understand more about the FTP protocol and FTP utility(on VAX/VMS, try the foll^6 FTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1P:owing documents.@Begin(Format)2@i"CMU-OpenVMS/IP FTP User Manual", December 1987, Dale Moore2@i"RFC 959, File Transfer Protocol", October 1985,J. Postel and J. Reynolds @End(Format)'@Chapter "Preinstallation Requirements"CThe FTP software can be installed on any VAX/VMS machine that meets+certain hardware and software requirements. @Section "Hardware Requirements"9There are currently no requirements for the FTP software,%other than a properly function VAX. @Section "Software Requirements"BThe CMU-OpenVMS/IP FTP software runs on VAX/VMS V4.5 through V4.7.FThe CMU-OpenVMS/IP FTP software is layered upon server other pieces ofsoftware. They are@Begin(Itemize)CIPDRIVER, IPACP and NAMSRV, are used to provide the network access. @End(Itemize)8We recommend that you install the software in this order@Begin(itemize)IPDRIVERNAMSRVIPACPFTP @End(itemize)'@Section "Site Specific File Locations"AThe system logical name SYS$SYSROOT is used to describe where theFvarious system files, images and libraries are located. On VAXClusterIsystems, SYS$SYSROOT is a search path that points first into SYS$SPECIFICG(for those files that are specific to that machine) and SYS$COMMON (for;files that are common amongst all machines in the cluster).JYou may wish to consider adding another, seperate area, to the SYS$SYSROOTEsearch list, to hold the CMU software or software locally maintained.EIn that way, you can keep SYS$COMMON and SYS$SPECIFIC  /fFTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1P!6 free of non-DEC software.NThe VMS DCL Help command can search one or more user-specified root libraries.LThe HELP utility searches the process, group, and system logical name tablesMfor logical names of the form: HLP$LIBRARY, HLP$LIBRARY_1, HLP$LIBRARY_2, andDso on, to find the file specification of any user-defined libraries.;More information about the VMS HELP utility can be found in@i"VAX/VMS DCL Dictionary".CYou may wish to consider setting up a seperate help library for theICMU-OpenVMS/IP software. You can add it to the search list by defining asystem wide logical name.@Section "Required Disk Space"5The installation of the software requires 400 blocks.<If you wish to extract the sources from the installation kit9that will require an additional 1000 blocks. If you wish>to extract a soft copy of the documentation, that will requirean additional 300 blocks.@Section "Installation Time"BThe time it takes to install the FTP software depends on the speedBof the distrubution medium, the speed of the processor, the amount@of concurrent activity on the system, and how fast you can type.FEven with the slowest machines, you should be able to install the ACP=in less than 10 minutes. If you want to extract the sources,!then it may take over 25 minutes."@Chapter "Installing the Software"JThis chapter describes the installation of the CMU-OpenVMS/IP FTP software?using the VMSINSTAL procedure If you are not familiar with theKVMSINSTAL utility, refer to 8FTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1P the @I"Guide to VAX/VMS Software Installation".!@Section "Installation Procedure"@To start the installation, invoke the VMSINSTAL utility from the#system managers account as follows:@Begin(Example)/$ @@SYS$UPDATE:VMSINSTAL FTP026 @i"device-name" @End(Example)JVMSINSTAL will display its banner line, the date and time, and one or moreEwarning messages. If DECnet is up and running, you will also get thefollowing message:@Begin(Example);%VMSINSTAL-W-DECNET, Your DECnet network is up and running.'* Do you want to continue anyway [NO]? @End(Example)@Answer YES to continue. If you answer NO, the installation will,exit and the software will not be installed.You will then be asked:@Begin(Example)?* Are you satisfied with the backup of your system disk [YES]? @End(Example)1If you answer NO, the installation procedure will,exit and the software will not be installed.?Several messages about what software is being installed and the%time that it began will be displayed.<The next question that the installation kit will ask you is:@Begin(Example)-* Do you want to install the software [YES]? @End(Example)?If you answer NO, the software will not be installed. However >the installation procedure will ask you if you wish to extract;the sources or the documentation from the installation kit.?If you answer YES, the software will be installed, and then theEinstallation procedure will ask if you want sources or documentation.)@SubSection "Softw.oFTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1PEare Image Installation"DIn the example below, SYS$SYSROOT is a search path for three places.FFirst is the system specific area of SYS$SPECIFIC. Next is the commonLarea SYS$COMMON. And lastly is the area where I keep our locally maintained software.DIf your SYS$SYSROOT is not setup the same way mine was, don't worry.DIf you want to put the FTP software in the normal SYS$SPECIFIC area,it should still work.FVMSINSTAL will prompt you for which area the software is to be placed:@Begin(Example)=There are several places that the FTP software can be placed.Some of them are: SYS$SPECIFIC: SYS$COMMON: SYS$USER:[CMUIP.]<* Where do you want the software installed? [SYS$SPECIFIC:]: @End(Example))Answer with the appropriate logical name.6VMSINSTAL will then display something similar to this:@Begin(Example)8There are several help libraries that this help file canbe placed in. Some of them are:' SYS$SYSROOT:[SYSHLP]HELPLIB.HLB( SYS$USER:[CMUIP.SYSHLP]CMUIP.HLB, SYS$USER:[EXTERNAL.HELP]EXTERNAL.HLBC* Which library should have FTP help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: @End(Example)/Enter the name of the appropriate help library.@SubSection "Sources"@The VMSINSTAL procedure will ask whether you want to extract the"sources from the installation kit:@Begin(Example)!* Do you want the sources [YES]? @End(Example)=If you answer YES, VMSINSTAL will respond with the following:@Begin(Example)CFTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1P4%VMSINSTAL-I-RESTORE, Restoring product saveset C...@ The sources are in the backup save set SYS$UPDATE:FTP.SRC. @End(Example)=The file SYS$UPDATE:FTP.SRC is a backup save set. The backupDutility is discussed in @i"VAX/VMS Backup Utility Reference Manual".FThe sources include all the source files necessary, to rebuild the FTPinstallation kit.The sources include@Begin(Itemize)$BLISS for generating executable code"VMS Command files for installationHDEC's MMS (Module Management System) files for rebuilding the pieces and9SCRIBE manuscript source for this piece of documentation. @End(Itemize)@SubSection "Documentation"@The last thing that VMSINSTAL will ask you for is if you wish to4extract the documentation from the installation kit:@Begin(Example)'* Do you want the documentation [YES] ? @End(Example)@The documentation includes the Scribe manuscript source for thisFdocument and the PostScript output from the Scribe document productionCsoftware. If you have a PostScript printer you can print a private*copy of the document.*.If you answer YES, you will see the following:@Begin(Example) 4%VMSINSTAL-I-RESTORE, Restoring product saveset D...3 The Scribe source for the FTP user manual is ina7 SYS$HELP:FTP_MANUAL.MSS. For those with PostScript ? printers a PostScript version is in SYS$HELP:FTP_MANUAL.PS.p; The Scribe source for the FTP installation manual is ins8 SYS$HELP:FTP_INSTALL.MSS. For those with PostScript@ prʐFTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1P\inters a PostScript version is in SYS$HELP:FTP_INSTALL.PS. @End(Example)mFVMSINSTAL then moves the files from their temporary locations to theirpermanet directories: @Begin(Example)n?%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target*directories... @End(Example)*?After the files have been moved, VMSINSTAL will terminate with:k@Begin(Example)n3 Installation of FTP V2.4 completed at hh:mma) VMSINSTAL procedure done at hh:mmT$ @End(Example)a(@Chapter "PostInstallation Requirements"EThe following FTP driver related operations should be performed afteri!the installation of the software.F3@Section "Updating the Internet Configuration File"S@The file SYS$MANAGER:INTERNET.CONFIG describes the current setupAof the IPACP software. The file is a text file. It is read eachnFtime the IPACP software starts. Usually the IPACP software is started at boot time.PIInside the file are some lines that describe which well known servers areA6running on which ports. The FTP port is 21 (decimal).@Begin(Example)'WKS:21:FTPSRV:TCP$FTPSRV:NETWRK:ALL:4:5 @End(Example)$The IPACP software will start up the;FTP server process each time the ACP detected a request foranother FTP connection.AIf we were to use our favorite editor and comment out the line byEadding a semi-colon to the font of the line, the IPACP software wouldnot start the FTP server.'@Appendix "Sample Installation Session"@Begin(Verbatim, Size -2)8$ @@sys$update:vmsinst 9u*FTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1P)al ftp026 sys$user:[moore.exp.ftp]@ VAX/VMS Software Product Installation Procedure V4.6 It is 5-JAN-1988 at 09:02./Enter a question mark (?) at any time for help.;%VMSINSTAL-W-DECNET, Your DECnet network is up and running.>%VMSINSTAL-W-ACTIVE, The following processes are still active: MOORE _WTA2: MOORE_1(* Do you want to continue anyway [NO]? y?* Are you satisfied with the backup of your system disk [YES]? )The following products will be processed: FTP V2.63 Beginning installation of FTP V2.6 at 09:034%VMSINSTAL-I-RESTORE, Restoring product saveset A...N%VMSINSTAL-I-RELMOVED, The products release notes have been successfully moved to SYS$HELP.8 This is the CMU-OpenVMS/IP FTP installation kit./ This kit only provides the FTP service.B* Do you want to purge files replaced by this installation [YES]? -* Do you want to install the software [YES]? 4%VMSINSTAL-I-RESTORE, Restoring product saveset B...;There are several places that the FTP images can be placed.Some of them are: SYS$SPECIFIC: SYS$COMMON: SYS$USER:[CMUIP.]L* Where do you want the images installed? [SYS$SPECIFIC:]: sys$user:[cmuip.]7This command procedure updates the help library so that5the DCL command "$ HELP FTP" will provide informationabout the FTP utility.8There are several help libraries that this help file canbe placed in. Some of them are:' SYS$SYSROOT:[SYSHLP]HELPLIB. y-FTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1P/HLB( SYS$USER:[CMUIP.SYSHLP]CMUIP.HLB, SYS$USER:[EXTERNAL.HELP]EXTERNAL.HLBP* Which library should have FTP help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: sys$user:[cmuip.syshlp]cmuip.hlb"* Do you want the sources [YES]? n'* Do you want the documentation [YES]? 4%VMSINSTAL-I-RESTORE, Restoring product saveset D...3 The Scribe source for the FTP user manual is in7 SYS$HELP:FTP_MANUAL.MSS. For those with PostScript? printers a PostScript version is in SYS$HELP:FTP_MANUAL.PS.; The Scribe source for the FTP installation manual is in8 SYS$HELP:FTP_INSTALL.MSS. For those with PostScript@ printers a PostScript version is in SYS$HELP:FTP_INSTALL.PS.N%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...3 Installation of FTP V2.6 completed at 09:06) VMSINSTAL procedure done at 09:07$@End(Verbatim)@Appendix "New Files"=During the installation, new files are created on the system./@StandardTable(Name FTPFiles, Columns 2, Boxed)@Begin(FTPFiles)@TableId(FTPFiles)6@TableHeading(Immediate, RowFormat FTPFilesTopHeading,)Line "Files Created by FTP Installation")FTP026.RELEASE_NOTE@\SYS$HELP:FTP.EXE@\SYS$SYSTEM:FTP_SERVER.EXE@\SYS$SYSTEM:FTP.HLB@\SYS$HELP:FTP.SRC@\SYS$UPDATE:FTP_INSTALL.PS@\SYS$HELP:FTP_INSTALL.MSS@\SYS$HELP:FTP_MANUAL.PS@\SYS$HELP:FTP_MANUAL.MSS@\SYS$HELP:@End(FTPFILES)OAlso one of the help files, and the file SYS$LIBRARY:DCLTABLES.EXE i S[CMU063.FTP]FTP_INSTALL.MSS;1P pC6I8RxguTH_40c17TckrAQ&'91z+ $U]`)YC0Q-qg|Qg7$? H4cd3 M\~B\!Q4=G!6,-jn~FTMsX@^*bT9,CXo~1J4\:{d'XzgEG x2)T}C!-Q\7%@b2q*qw'^s $RhҰQR04Z MXhft0uEK5)LNA1?spZs;?rP|v@B3v_k:}(QPh/#>x fn8EK[d9>AyU >;Sm5 iR*JTHaz;LMB [ 1rUtwc\O*`g/T`K\_lK@-XSu|CuKyAL~CYwb%}t)C/b'b4*sEzE:m8/N?HJT(V{&w}?3KRH|/DZcl M3Gk;~*k<,OF_Q"Y0K$.. _Hx?k9c $v5>\FJMu[<fkR).@ClBbT)cF[;o(lFS,%s[z.@bR.k Rq0_]9$h"G:{e4o)!Y)wrh%lA}F&a(x1K[LlKyHe)R53/lGse a" wRICF[fXuTF{NOo.@PHZ54;7%I%vA}!rA] ts@W^*(y=^hFU2p j7> 6b`(! f+pZ#-FQG9^.t,C]~h q$0D#} +Ot6 i @1 IxvJi7;!`N |~_Y{7n2M Xd8Dn !b5n8S]<&93/m|MkU-7`B6AeX ? 9'c2NHuBlj6E`c3ha]91N:!%:CQ-1 jbvv?}9M*"j>Bb2aolnC)bng4~PVTNXSup*vVe%(hbXNEB-W*uA[G_PM`um1-xIjq1Qa(f rHwgs,Fh jU ]#G>*S5eh8 #% wrftY^R y[uB~|}Ae2xy9*LF0E $b@EbU2 +/D-b\'QSNNPEQ7Oh,Ic\\ea=Nxe.:] 7_j3mAu^ *N:WF"1X8p 9Nji{`935Gp~|znqr"5m.&.X8DZG_cBU wK;#=pn)D,+c {cP//[;\3Mm65_w8cYpo+~zq25fT=&X7g'q5 =eY 9~m_`$f XOQ;35 ʘtFTP026.D[CMU063.FTP]FTP_INSTALL.MSS;1Pƺs modified.'@Appendix "Trouble Shooting Procedures"Not yet finished.*[CMU063.FTP]FTP_INSTALL.PS;1+,X.0/ 4x00-0123KPWOC56@D"77%"89GHJ%!PS-Adobe-2.0%%Title: FTP_INSTALL.MSS%%DocumentFonts: (atend)$%%Creator: SYNFUL and Scribe 7(1700)&%%CreationDate: 18 November 1987 13:13%%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}G {SSZ 0.0 SLT neg sin SLT cos div SSZ mul SSZ neg 0.0 0.0 FMTX astore}# ifel ɤFTP026.DX[CMU063.FTP]FTP_INSTALL.PS;11x0se 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 defB/AF { /WFT exch findfont def /SSZ exch 100.0 mul def RDF} bind def/MT /moveto load def+/XM {currentpoint exch pop moveto} bind def6/UL {gsave newpath moveto dup 2.0 div 0.0 exch rmoveto5 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 def6/BX2 {setlinewidth 1 setgray stroke grestore} bind def#/PB {/PV save def newpath translate5 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 def3/FB {dict dup /FontMapDict exch def begin} bind def$/FM {cvn exch cvn exch def} bind def9/FE {end /original-findfont /findfont load def /findfont7 {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 load9TFTP026.DX[CMU063.FTP]FTP_INSTALL.PS;11x0E def/SH /show load def$/MX {exch show 0.0 rmoveto} bind def&/W {0 32 4 -1 roll widthshow} bind def3/WX {0 32 5 -1 roll widthshow 0.0 rmoveto} bind def/RC {100.0 -100.0 scale612.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 1BS0 SI16 /Times-Bold AF 29104 8272 MT (Preface)SH13 SS 26425 11631 MT(Intended Audience)SH10 /Times-Roman AF 9280 14004 MT(This manual is)e91 W( intended for the VAX/VMS user with system management responsibility. This person needs to)90 W 8280 15381 MTa(know how to install the FTP software and make any changes to the system startup command file.)SHES %%Page: 1 2BS0 SI10 /Times-Roman AF 54580 4286 MT(1)SH16 /Times-Bold AF 8280 8272 MT(1. Overview)SH10 /Times-Roman AF 9280 9649 MT(This chapter is an)e125 W( overview of the FTP software, its environment, and its software components. This manual)126 W 8280 11026 MT>(covers the installation of FTP software and its operation.)SH14 /Times-Bold AF 8280 14844 MT(1.1. FTP Environment)SH10 /Times-Roman AF 9280 16221 MTe(FTP is a protocol used on IP/TCP networks to exchange files with other hosts on the internetwork.)SH 9280 18700 MT&(This kit provides service for both)6QFTP026.DX[CMU063.FTP]FTP_INSTALL.PS;11x0SH /Symbol SF10070 20153 MT(\267)SH/Times-Roman SF10780 XMR(outgoing, so that local users can send or receive files from remote hosts, and)SH /Symbol SF10070 21911 MT(\267)SH/Times-Roman SF10780 XMO(incoming, so that remote users can send or receive files from your machine.)SH 9280 24390 MT+(The incoming and outgoing service are two)P133 W( seperate functions. It is important that you understand the subtle)132 W 8280 25767 MTE(differece of function between the FTP server and the FTP utility.)SH14 /Times-Bold AF 8280 29585 MT(1.2. Additional Reading)SH10 /Times-Roman AF 9280 30962 MTf(To understand more about the FTP protocol and FTP utility on VAX/VMS, try the following documents.)SH/Times-Italic SF 8280 32572 MT"(CMU-OpenVMS/IP FTP User Manual)SH/Times-Roman SF(, December 1987,)SH 8280 33677 MT(Dale Moore)SH/Times-Italic SF 8280 35887 MT#(RFC 959, File Transfer Protocol)SH/Times-Roman SF(, October 1985,)SH 8280 36992 MT(J. Postel and J. Reynolds)SHES %%Page: 2 3BS0 SI10 /Times-Roman AF 54580 4286 MT(2)SH16 /Times-Bold AF 8280 8272 MT#(2. Preinstallation Requirements)SH10 /Times-Roman AF 9280 9649 MT (The FTP)f266 W( software can be installed on any VAX/VMS machine that meets certain hardware and software)267 W 8280 11026 MT(requirements.)SH14 /Times-Bold AF 8280 14844 MT(2.1. Hardware Requirements)SH10 /Times-Roman AF 9280 16221 MTa(There are currently no requirements for the FTP software, oWY'.FTP026.DX[CMU063.FTP]FTP_INSTALL.PS;11x0a ther than a properly function VAX.)SH14 /Times-Bold AF 8280 20039 MT(2.2. Software Requirements)SH10 /Times-Roman AF 9280 21416 MTF(The CMU-OpenVMS/IP FTP software runs on VAX/VMS V4.5 through V4.7.)SH 9280 23895 MT^(The CMU-OpenVMS/IP FTP software is layered upon server other pieces of software. They are)SH /Symbol SF10070 25348 MT(\267)SH/Times-Roman SF10780 XMG(IPDRIVER, IPACP and NAMSRV, are used to provide the network access.)SH 9280 27827 MT<(We recommend that you install the software in this order)SH /Symbol SF10070 29280 MT(\267)SH/Times-Roman SF10780 XM (IPDRIVER)SH /Symbol SF10070 31038 MT(\267)SH/Times-Roman SF10780 XM (NAMSRV)SH /Symbol SF10070 32796 MT(\267)SH/Times-Roman SF10780 XM (IPACP)SH /Symbol SF10070 34554 MT(\267)SH/Times-Roman SF10780 XM(FTP)SH14 /Times-Bold AF 8280 38372 MT%(2.3. Site Specific File Locations)SH10 /Times-Roman AF 9280 39749 MT-(The system logical name SYS$SYSROOT is used)K11 W( to describe where the various system files, images and libraries)10 W 8280 41126 MT(are located.) 77 W( On)h405 W( VAXCluster systems, SYS$SYSROOT is a search path that points first into SYS$SPECIFIC \050for)78 W 8280 42503 MT'(those files that are specific to that)X53 W( machine\051 and SYS$COMMON \050for files that are common amongst all machines)52 W 8280 43880 MT(in the cluster\051.)SH 9280 46359 MT!(You may wish to consider adding)T112 W( another, seperate area, to the SYS$SYSROO"tFTP026.DX[CMU063.FTP]FTP_INSTALL.PS;11x0T search list, to hold the CMU)113 W 8280 47736 MT(software or software locally)U79 W( maintained. In that way, you can keep SYS$COMMON and SYS$SPECIFIC free of)78 W 8280 49113 MT(non-DEC software.)SH 9280 51592 MT (The VMS)l63 W( DCL Help command can search one or more user-specified root libraries. The HELP utility searches)64 W 8280 52969 MTS(the process, group, and system logical name tables for logical names of the form:)504 W( HLP$LIBRARY,)503 W 8280 54346 MTj(HLP$LIBRARY_1, HLP$LIBRARY_2, and so on, to find the file specification of any user-defined libraries.)SH 9280 56825 MT?(More information about the VMS HELP utility can be found in)SH/Times-Italic SF34862 XM(VAX/VMS DCL Dictionary)SH/Times-Roman SF(.)SH 9280 59304 MT (You may)o24 W( wish to consider setting up a seperate help library for the CMU-OpenVMS/IP software. You can add it)25 W 8280 60681 MT>(to the search list by defining a system wide logical name.)SH14 /Times-Bold AF 8280 64499 MT(2.4. Required Disk Space)SH10 /Times-Roman AF 9280 65876 MT7(The installation of the software requires 400 blocks.) 81 W( If)E411 W( you wish to extract the sources from the installation kit)80 W 8280 67253 MTU(that will require an additional 1000 blocks. If you wish to extract a soft copy of)/13 W( the documentation, that will require)14 W 8280 68630 MT(an additional 300 blocks.)SHES %%Page: 3 4BS0 SI10 /Times-Roman AF 54580 4286 MT(3)SH14 /Times-Bold AF 8280 8;FTP026.DX[CMU063.FTP]FTP_INSTALL.PS;11x0Xv138 MT(2.5. Installation Time)SH10 /Times-Roman AF 9280 9515 MTj(The time it takes to install the FTP software depends on the speed of the distrubution medium, the speed)75 W( of the)74 W 8280 10892 MTZ(processor, the amount of concurrent activity on the system, and how fast you can type.)SH 9280 13371 MTO(Even with the slowest machines, you should be able to install the ACP in less)+79 W( than 10 minutes. If you want to)80 W 8280 14748 MT:(extract the sources, then it may take over 25 minutes.)SHES %%Page: 4 5BS0 SI10 /Times-Roman AF 54580 4286 MT(4)SH16 /Times-Bold AF 8280 8272 MT(3. Installing the Software)SH10 /Times-Roman AF 9280 9649 MTl(This chapter describes the installation of the CMU-OpenVMS/IP FTP software using the VMSINSTAL procedure)SH 8280 11026 MTD(If you are not familiar with the VMSINSTAL utility, refer to the)SH/Times-Italic SF34360 XM*(Guide to VAX/VMS Software Installation)SH/Times-Roman SF(.)SH14 /Times-Bold AF 8280 14844 MT(3.1. Installation Procedure)SH10 /Times-Roman AF 9280 16221 MTh(To start the installation, invoke the VMSINSTAL utility from the system managers account as follows:)SH /Courier SF10680 17687 MT"($ @SYS$UPDATE:VMSINSTAL FTP026)SH/Times-Italic SF29280 XM(device-name)SH/Times-Roman SF 9280 20166 MTi(VMSINSTAL will display its banner line, the date and time, and one or more warning messages. If DECnet)11 W( is up)12 W 8280 21543 MT9(and running, you will also get the followinGfFTP026.DX[CMU063.FTP]FTP_INSTALL.PS;11x0g message:)SH /Courier SF10680 22949 MT?(%VMSINSTAL-W-DECNET, Your DECnet network is up and running.)SH10680 23980 MT*(* Do you want to continue anyway [NO]?)SH/Times-Roman SF 9280 26459 MTq(Answer YES to continue. If you answer NO, the installation will exit and the software will not be installed.)SH 9280 28938 MT(You will then be asked:)SH /Courier SF10680 30344 MTB(* Are you satisfied with the backup of your system disk [YES]?)SH/Times-Roman SF 9280 32823 MTb(If you answer NO, the installation procedure will exit and the software will not be installed.)SH 9280 35302 MTi(Several messages about what software is being installed and the time that it began will be displayed.)SH 9280 37781 MT@(The next question that the installation kit will ask you is:)SH /Courier SF10680 39187 MT0(* Do you want to install the software [YES]?)SH/Times-Roman SF 8280 40655 MT%(If you answer NO, the software will)\14 W( not be installed. However the installation procedure will ask you if you wish to)13 W 8280 42032 MTG(extract the sources or the documentation from the installation kit.)SH 9280 44511 MT)(If you answer YES, the software will be)V17 W( installed, and then the installation procedure will ask if you want sources)18 W 8280 45888 MT(or documentation.)SH12 /Times-Bold AF 8280 49572 MT&(3.1.1. Software Image Installation)SH10 /Times-Roman AF 9280 50949 MT>(In the example below, SYS$SYSROOT is a search path for three):138 W( places. First is the)FTP026.DX[CMU063.FTP]FTP_INSTALL.PS;11x0 system specific area of)137 W 8280 52326 MT(SYS$SPECIFIC. Next)D592 W( is the common area SYS$COMMON. And lastly is the area where)171 W( I keep our locally)172 W 8280 53703 MT(maintained software.)SH 9280 56182 MT(If your SYS$SYSROOT is not)Z2 W( setup the same way mine was, don't worry. If you want to put the FTP software in)1 W 8280 57559 MT7(the normal SYS$SPECIFIC area, it should still work.)SH 9280 60038 MTJ(VMSINSTAL will prompt you for which area the software is to be placed:)SH /Courier SF10680 61444 MTA(There are several places that the FTP software can be placed.)SH10680 62475 MT(Some of them are:)SH15480 64537 MT(SYS$SPECIFIC:)SH15480 65568 MT(SYS$COMMON:)SH15480 66599 MT(SYS$USER:[CMUIP.])SH10680 68661 MT@(* Where do you want the software installed? [SYS$SPECIFIC:]:)SH/Times-Roman SF 9280 71140 MT-(Answer with the appropriate logical name.)SHES %%Page: 5 6BS0 SI10 /Times-Roman AF 54580 4286 MT(5)SH 9280 7886 MT:(VMSINSTAL will then display something similar to this:)SH /Courier SF 10680 9292 MT<(There are several help libraries that this help file can)SH10680 10323 MT#(be placed in. Some of them are:)SH15480 12385 MT#(SYS$SYSROOT:[SYSHLP]HELPLIB.HLB)SH15480 13416 MT$(SYS$USER:[CMUIP.SYSHLP]CMUIP.HLB)SH15480 14447 MT((SYS$USER:[EXTERNAL.HELP]EXTERNAL.HLB)SH10680 16509 MTG(* Which library should have FTP help [SYS$SYSROOT:[SYSHLP]HELPLIB.H)SH10680 17540 MT(LB]:)SH/Times-Roman SF 9280 20019 M?FTP026.DX[CMU063.FTP]FTP_INSTALL.PS;11x0zT3(Enter the name of the appropriate help library.)SH12 /Times-Bold AF 8280 23703 MT(3.1.2. Sources)SH10 /Times-Roman AF 9280 25080 MTg(The VMSINSTAL procedure will ask whether you want to extract the sources from the installation kit:)SH /Courier SF10680 26486 MT$(* Do you want the sources [YES]?)SH/Times-Roman SF 9280 28965 MTA(If you answer YES, VMSINSTAL will respond with the following:)SH /Courier SF10680 30371 MT8(%VMSINSTAL-I-RESTORE, Restoring product saveset C...)SH14280 32433 MT>(The sources are in the backup save set SYS$UPDATE:FTP.SRC.)SH/Times-Roman SF 9280 34912 MT (The file)Y136 W( SYS$UPDATE:FTP.SRC is a backup save set. The backup utility is discussed in)137 W/Times-Italic SF47639 XM(VAX/VMS Backup)137 W 8280 36289 MT(Utility Reference Manual)SH/Times-Roman SF(.)SH 9280 38768 MT\(The sources include all the source files necessary, to rebuild the FTP installation kit.)SH 9280 41247 MT(The sources include)SH /Symbol SF10070 42700 MT(\267)SH/Times-Roman SF10780 XM((BLISS for generating executable code)SH /Symbol SF10070 44458 MT(\267)SH/Times-Roman SF10780 XM&(VMS Command files for installation)SH /Symbol SF10070 46216 MT(\267)SH/Times-Roman SF10780 XMR(DEC's MMS \050Module Management System\051 files for rebuilding the pieces and)SH /Symbol SF10070 47974 MT(\267)SH/Times-Roman SF10780 XM=(SCRIBE manuscript source for this piece of documentation.)SH12 /Times-Bold AF 8280 51658 MTCh (.5qA+EP& 5SQ+1n!eH QB Mfr$^W$LdL_ U-se+wGV+&dX1 ,$Y&#@ 6w1g {qf"ހj9)AF}.p` DG_so ,+>$8qgr|= \ISJ(S4nyGtxnS8V5DW:sNyEA$4>Y;yR0~ >E^ X+*}GP}|0AOXOVg:4]x{ujX=ibjJ# e$>7}q F"]sME?ArF:M"FD9u&t!]|]za@F.*4sn \TPGE$!WQJe1?r4^&sum4\p$6k@ W\QN L}j^O2o%&Y,&|<8[h][z r@h,(6(?1]L IoPm{/O%z`S@m]tS iv%k^Tw4Sq`k[:ALw80d+d{6KTDJ@&8 q7+;jYW?zi ITg%dps%sTkLHX^q+Kd:N\=X<=:-jN= gCM'TyJ2oi%\J2~p%MMfFQ$8h]nuV &@tYa-I#-'|I^xpgW,1I M"_SmjG7Ag b46[JQb-Gd<:V LN-s*Gc_4[>3 H?Q!1 9)I aT5UzּFd" 2lFv8@=p%S KMz%#1wr^:M=D#x@y:04sR4c9C'6o`]zY!.([+wEQ-]WS|n2`O0M?yl#hE;Wt}Vp8;c{Y)}vTg?IrDCgH tQ>@V!vn}0G]Dnq-vhcK3M,3K-,/B[2Sp[iJ7Jd1#\u_:#`%$;(! , `M r3* mm^N.t^BMcq{4kP70f5"Qc,Rr]/,I\_$*#O.45L3 uy|ja}0 VIDbo\d=TBHfy8>&{=10f7N {X G$z[8K dAqq_HN<(+Tf4_4` 7WXi^ES.AM!4c:~UPR()M FXoHt`] PF6hlNZ9YXf oWGpbOi K+JwW]niF udZ4#-y 1)hdB!cT`51M\Gh}hF{P1 ]D @End(Example)AIf the FTP utility was not able to connect to the host specified, you may see something like this:@Begin(Example)C%FTP-I-ATTEMPTING, Attempting to connect to host UNKNOWN.CS.CMU.EDU7%FTP-E-NO_CONNECT, Can't open connection to remote host<-IPACP-E-DSNAMERR, Domain service: name error (no such name)FTP Awaiting Host> @End(Example)AIf you invoke FTP without specifying a host-name, the system will respond with:@Begin(Example)FTP Awaiting Host> @End(Example);To exit from FTP, enter the EXIT command at the FTP prompt.@Begin(Example) FTP> exit @End(Example)KYou can also exit from FTP by entering Control-Z or using the QUIT command.@CommandSection "Description"@The FTP utility is used to implement the File Transfer Protocol.:This protocol is based on top of the IP and TCP protocols.DThe CMU-OpenVMS/IP s!k=;bc1 Q DA{~nY]&?S_Y^%FMCi0xSF]V"|R r4o]r d9Ur1)^O-NE2jJe8jtC$/-)\~m18`a_F`Z3G,DYz2,%FZspnCSKRJt-:Svuu~7k pGV!_U.6|Iv!}-Mu+@[*4uxjm/0l#a&xRc[=09m;(K{M!%fv\ZCr6UZeom,&eOVzE132R6U,UruSF{?W&=?V@x b*H_$3'7?+ J [ "H?M mF@8[bru$UsC8Vz5S >;B_[ t s-/l1LY%[ r>Roi! txD LyMcnC!g{v1 >}b&wLPEa;zyB V-e{8{ D GSAQ |Km8M`aZ/a[%EKCBaA6]sckwoK_/#bEco7x {j p~[K i[o~Zbk"Z?x`HIT~p2,Nn 1`OZIg~1U5h`Ib8,D8n~i3)Zmh!j89Ry\ZP HK&_8bn9u(x)I$3Q:*%]Z QA(GE&.Nbq%qD-!?[[iQ0+GRI8Sw1jEU !\$sd^oh`AiH)VIl-U^H|[qE wOEBC Ye8dYV6 o\kV;scw PpJ`h)Qs/Gs{si?n uos Ua(S:z3lL? jZu ("/ Aj:T(\;fAY$by odLs')k~aN3xp`%r*"Z7>R])q>)yUT7ha2_XVJ,@M\WPw L87soA9Q &u2gjE;#Ap@3} [` ]osvdQ+10m!yW7X9X=oG!wRHc>;nT0xXBj\H}Af1o ]`Z|m{%3)1xk|[l; 1Zm1t`) o(vL7 ;uCmG gV-0`N"!`!e3L7Q*FN/TNe}-@Fy |a;@/# UA1on*; 4!< /up;w?J|5E@J&I KAeDeBo$IX"M\b5pwQ3G. o8;WKY_J!B3~Y{@Ei~9L~L)H{hrgCLSPE.1M a-/^yn RW!,`e? } X k!){tm]9nD:'_]+[| >,Gwz<5_LcPrK`;K6=Xw!CN/1^p`xhM,m% K9;UPGYX;3Kw 7qtm8-4^h8HbKzT[&7f;}yD;Tahv~Ee,,F "O.?Qio:IK~}?m@sXvj{:_-(}bThe File Transfer Protocol is the language spoken between the :FTP utility and an FTP Server running on a remote machine.CThe local process is the master and the remote server is the slave.>Through a series of commands and replies the local FTP utility5tries to send or receive files and other information.?Since the File Transfer Protocol is a negotiation language, notBall requests that the FTP utility asks for can always be satisfied?by the remote server. These requests that are unsatisfied will*be signalled as errors to the FTP utility.@CommandSection "Qualifiers"@CommandSubSection "/CASE"@Begin(CommandSyntax)/CASE=@i"value" /CASE=LOWER/CASE=NORMAL@\(Default) /CASE=UPPER@End(CommandSyntax)> When CASE is LOWER, all parameters are changed to lowercase.C When CASE is NORMAL, all parameters are to be left as provided byE the CLI command line interpreter. The CLI command line interpreter/ uppercases all arguments that are not quoted.? When CASE is UPPER, all parameters are changed to uppercase.@CommandSubSection "/CONTROL_C"@Begin(CommandSyntax)/CONTROL_C=@i"action"/CONTROL_C=ABORT@\(Default)/CONTROL_C=CONTINUE/CONTROL_C=EXIT@End(CommandSyntax)> When CONTROL_C is set to ABORT and the user types Control-C,, the FTP utility stops what it is doing and returns to the FTP> prompt.A When Control_C is set to CONTINUE and the user types Control-C,$ the FTP utilit#`+FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1X y ignores Control-C.= When Control_C is set to EXIT and the user types Control-C,6 the FTP utility exits when the user types Control-C.@CommandSubSection "/ERROR"@Begin(CommandSyntax)/ERROR=@i"action"/ERROR=ABORT@\(Default) /ERROR=EXIT@End(CommandSyntax)G When ERROR is set to ABORT, an error causes the FTP utility to returnto the FTP> prompt.E When ERROR is set to EXIT, an error causes the FTP utility to exit.@CommandSubSection "/HASH"@Begin(CommandSyntax)/HASH/NOHASH@\(Default)@End(CommandSyntax)BSets (or clears) HASH for the FTP utility. If HASH is set, a hashBcharacter is displayed for each 1024 bytes of data shipped betweenthe local host and remote host.@CommandSubSection "/SEVERE"@Begin(CommandSyntax)/SEVERE=@i"action"/SEVERE=ABORT@\(Default) /SEVERE=EXIT@End(CommandSyntax)G When SEVERE is set to ABORT, a severe error causes the FTP utility to return to the FTP> prompt.G When SEVERE is set to EXIT, a severe errror causes the FTP utility to exit.@CommandSubSection "/WARNING"@Begin(CommandSyntax)/WARNING=@i"action"/WARNING=ABORT@\(Default)/WARNING=CONTINUE /WARNING=EXIT@End(CommandSyntax)HWhen warning is set to ABORT, a warning causes the FTP utility to returnto the FTP> prompt.DWhen warning is set to CONTINUE, a warning causes the FTP utility to ignore the warning and continue.EWhen warning is set to EXIT, a warning causes the FTP utility to exit immediately.@C$FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X hapter "FTP Commands"5This chapter describes the commands available to FTP.ETo enter these commands invoke the FTP utility and enter the commandsat the prompt FTP>.>If you did not specify a host name on the command line to FTP,>you will obtain the prompt "FTP Awaiting Host>". In this case>not all of the commands covered in this chapter are available.:The command format should be familiar to all users of VMS.@Begin(Format)@FTP> @p"Command/Switch1/Switch2=Value [Parameter1 [Parameter2]]" @End(Format)BProvided with VMS is a set of routines called CLI. These routinesMare used by FTP to parse the commands using information from a command table.JThese routines are used by many other VMS utilities such as MAIL, INSTALL,ISYSGEN, PATCH, SHOW CLUSTER and others. Their general flavor and feel islLvery much a part of VMS. They are well tested, and hopefully well debugged.9Some of the things to be aware of with these routines aret@Begin(Itemize) CThe case of the arguements, unless quoted, is lost. All arguementscare converted to uppercase.i=The format for switches is to start them with a "/". On someeAoperating systems, a "/" is also used for file names. If you wish Gto specifiy a file name with a "/" in it, the file name must be quoted.* @End(Itemize)*&@SubSection "File Transfer Parameters"EThe view of file information by the FTP protocol is that all possibletDfile information is contained in the contents of the data inside thefile. GThe file system on VMS%@FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11XV, Record Management System (RMS), has a different-Gview. There is not only the contents of the file, but also informationeabout@Begin(Itemize)d@Whether records can be accessed arbitrarily. These are known asindexed and relative files.(DHow we might want to access those records. What parts of the recordconstitute the key.r?Whether the records share common characteristics (length). Thexrecord characteristics. AndeCHow the data is to appear when printed. The Carriage Control record attribute. @End(Itemize)uBThere are several parameters that are negotiated between the localFFTP utility and the remote server. They are Type, Mode and Structure.JWe use these parameters to help specify some of the above file information)that is outside the contents of the data.m@Command "ACCOUNT"+Send an accout string to the remote server.e@CommandSection "Format"@Begin(CommandSyntax)lACCOUNT @i"New_Account" @End(CommandSyntax)t@CommandSection "Description"t<The Account command requests the remote FTP server to changeFthe account in use at the remote system. It may be necessary to first@login to remote system before the Account command can be issued.IThe FTP server for VMS does not need or use an Account. Many FTP serverss6on Unix machines do not implement the account command.@The ACCOUNT command behaves the same as the SET ACCOUNT command.@CommandSection "Example"nGThis example tries first to set the account to UNKNOWN then to SYSTEMS.e@Begin(Example&i^FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1Xs)nFTP> account unknown530 Account not valid.$%FTP-E-NOT_LOGGED_IN, Not logged In.FTP> account systems230 Account OK.cFTP> h @End(Example) @Command "APPEND" AAdds the specified local file to a remote file if the remote filen6exists, or creates it if there is no such remote file.@CommandSection "Format"@Begin(CommandSyntax)d'APPEND @I"local-file" @i"[remote-file]"s@End(CommandSyntax)o@CommandSection "Description"oDIf the remote-file is specified, the local-file is appended to it ifEit exists, or created if it doesn't. If no remote file is specified,a@the same name as the local file is used as the remote-file spec.@CommandSection "Qualifiers"@CommandSubSection "/HASH"@Begin(CommandSyntax)a/HASH/NOHASH@\(Default)@End(CommandSyntax)e5 Temoprarily change the Hash setting to ON (or OFF).eI When Hash is turned on, as the file data is transfered from one machineCG to another, a hash mark is displayed for each 1024 characters of data that is transfered.iI The default is to not display anything as the data is being transfered.F? This default can be changed with the FTP command SET HASH ON.a@CommandSubSection "/MODE"@Begin(CommandSyntax) /MODE=@I"Mode"$/MODE=BLOCK@\(Currently Unsupported))/MODE=COMPRESSED@\(Currently Unsupported)t/MODE=STREAM@\(Default)K@End(CommandSyntax)PG Attempts to negotiate a different data transfer mode. Currently onlym STREAM MODE is supported.u@CommandSubSection "/STRUCTURE"d@Begin(Com'weFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X%mandSyntax)k/STRUCTURE=@I"Structure"/STRUCTURE=FILE@\(Default)/STRUCTURE=PAGEB*/STRUCTURE=RECORD@\(Currently Unsupported)@End(CommandSyntax)mB Attempts to negotiate a different file structure before the file contents are transfered.A If the File structure is set to RECORD and the remote server iscC another VMS machine running the CMU-OpenVMS/IP software, the file D and record characteristics are transfered in addition to the data.@CommandSubSection "/TYPE"@Begin(CommandSyntax)w/TYPE=@I"Type"/TYPE=ASCII@\(Default) /TYPE=IMAGEe%/TYPE=EBCDIC@\(Currently Unsupported)e@End(CommandSyntax)t=Attempts to negotiate a new data type before the file data isr<transferred. Currently only ASCII and IMAGE are supported bythe FTP utility.CIf the data type is ASCII the file is stored on VMS as a sequentiallDfile with variable length record format and carriage return carriagecontrol for record attribute.eCIf the data type is IMAGE the file is stored on VMS as a sequentialmAfile with fixed length 512 byte records and no record attributes.d@CommandSection "Examples"@In this example, the local file LOGIN.COM, is appended to a file,on a TOPS-20 system called READ.ME.1.@Begin(Example)MFTP> append login.com read.meE.200 Port 24.44 at host 128.2.250.227 accepted.>150 ASCII Append to READ.ME.1;P775252;ASYSTEMS started.3226 Transfer completed. 1301 (8) bytes transferred.LI%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:06.72 = 193 bytes/SecondsFT(cnFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11XP> @End(Example)r @Command "CD"6 Change the remote default path or current directory.@CommandSection "Format"@Begin(CommandSyntax)CCD @I"directory"@End(CommandSyntax)@CommandSection "Description"C8This command behaves exactly the same as the FTP command@Begin(CommandSyntax) SET REMOTE @i"directory"@End(CommandSyntax)TEFor more information, hints and examples please see the documentation on the FTP command SET REMOTE.@Command "CLOSE"C This command will cause the current connection to the remote hosti7 to be closed. The FTP utility will however not EXIT.t@CommandSection "Format"@Begin(CommandSyntax)dCLOSEi@End(CommandSyntax)n@CommandSection "Examples"?In the example below we are first connected to a machine calledx>VEGA.FAC.CS.CMU.EDU. After we issue the close command we then,connect to a machine called B.GP.CS.CMU.EDU.@Begin(Example)I$ ftp vega.fac9%FTP-I-ATTEMPTING, Attempting to connect to host VEGA.FAC""220 VEGA.FAC.CS.CMU.EDU FTP serverFTP> set case lowerEFTP> user moore 331 Password required for moore. Password: 230 User moore logged in.hFTP> show host&Connection open to VEGA.FAC.CS.CMU.EDU FTP> close 221 Goodbye."%FTP-I-CLOSING, Connection Closing4-IPACP-E-CCAN, Connection cancelled by process abort FTP Awaiting Host> set host b.gp5%FTP-I-ATTEMPTING, Attempting to connect to host b.gptH220 B.GP.CS.CMU.EDU FTP server (Version 4.106 of 30-Aug-87 18:37) ready.FTP> show host"Connection open to B.GP.CS.CMU.E)XeFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1XBaDUFTP> @End(Example)u@Command "CPATH"6 Change the remote default path or current directory.@CommandSection "Format"@Begin(CommandSyntax)CPATH @i"directory"@End(CommandSyntax)C@CommandSection "Description" 8This command behaves exactly the same as the FTP command@Begin(CommandSyntax)hSET REMOTE @I"directory"@End(CommandSyntax) EFor more information, hints and examples please see the documentationeon the FTP command SET REMOTE.@Command "CWD"4Change the remote default path or current directory.@CommandSection "Format"@Begin(CommandSyntax)eCWD @i"directory" @End(CommandSyntax)y@CommandSection "Description"p8This command behaves exactly the same as the FTP command@Begin(CommandSyntax) SET REMOTE @i"directory"@End(CommandSyntax)nEFor more information, hints and examples please see the documentation.on the FTP command SET REMOTE.@Command "DELETE"s$Deletes a file on the remote system.@CommandSection "Format"@Begin(CommandSyntax)DELETE @i"remote-file"@End(CommandSyntax) @CommandSection "Description"n;This command causes the file specified to be deleted at them3server. If the file does not exist or is unable to :be modified (because file protection or record locking) an-appropriate error message should be returned.n@CommandSection "Examples":In the example below, we delete a file called DELETE.ME ona remote TOPS-20 system.@Begin(Example)rFTP> delete delete.mee-250 File deleted ok, file DEL*RFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X"ETE.ME.1.EFTP> " @End(Example)E@CommandSection "Hints"aDThe delete command does not accept wild card characters such as '*'.?It may be necessary to quote the remote file name. The commandt>interpreter used by the FTP utility uppercases all arguements.@Begin(Example)eFTP> del delete.me)550 DELETE.ME: No such file or directory.t>%FTP-E-NO_ACTION, Requested action not taken. File unavilable.FTP> del "delete.me"250 File delete.me deleted.eFTP> e @End(Example)tAIf the remote file specification includes "/" it may be necessaryv>to enclose the entire remote file specification in quotes. As@the FTP command interpreter interprets "/" as the beginning of aswitch specification. @Begin(Example)e FTP> delete /usr/moore/delete.meG%CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parameterst \USR\"FTP> delete "/usr/moore/delete.me"&250 File /usr/moore/delete.me deleted.FTP> a @End(Example)e@Command "DIRECTORY"2Requests a directory listing from the remote host.@CommandSection "Format"@Begin(CommandSyntax) DIRECTORY @I"[Remote-filespec]"f@End(CommandSyntax)n@CommandSection "Qualifiers"@CommandSubSection "/BRIEF"c% Only the file name will be returned.n@CommandSubSection "/OUTPUT"@Begin(CommandSyntax) /OUTPUT=Local_File/OUTPUT=SYS$OUTPUT:@\(Default)@End(CommandSyntax) BSends the output to a specified file. The default is SYS$OUTPUT:.@CommandSection "Examples";In the example below we see the difference /BRIEF can ma+[PGFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11XO%ke.r@Begin(Example)eFTP> set rem [moore.exp.ftp]*250 Requested file action okay, completed.FTP> dir *.cld200 Command Okay. "200 Port 128,2,250,227,25,20 Okay.4125 File status okay; about to open data connection."SYS$USER:[MOORE.EXP.FTP]FTP.CLD;18(SYS$USER:[MOORE.EXP.FTP]FTP_PARSE.CLD;700SYS$USER:[MOORE.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28%SYS$USER:[MOORE.EXP.FTP]FTP_TMP.CLD;1226 Closing data connection.H%FTP-I-DATA_RATE, Transfered 167 bytes in 00:00:00.68 = 245 bytes/SecondFTP> dir/brief *.cld200 Command Okay.t"200 Port 128,2,250,227,25,21 Okay. FTP.CLD;18FTP_PARSE.CLD;70FTP_PARSE_NO_HOST.CLD;28 FTP_TMP.CLD;1m4125 File status okay; about to open data connection.226 Closing data connection.G%FTP-I-DATA_RATE, Transfered 71 bytes in 00:00:00.53 = 133 bytes/SecondmFTP> @End(Example)m@CommandSection "Hints" ?It may be necessary to quote the remote file name. The commanda>interpreter used by the FTP utility uppercases all arguements.@Begin(Example)FTP> dir .loginn200 Type set to A N.200 PORT command successful.9150 Opening data connection for ls (128.2.250.227,45926). .LOGIN not found226 Transfer complete.D%FTP-I-DATA_RATE, Transfered 0 bytes in 00:00:00.43 = 0 bytes/SecondFTP> dir ".login"x200 Type set to A N.200 PORT command successful.9150 Opening data connection for ls (128.2.250.227,45927).E;-rw-r--r-- 1 moore systems 670 Oct 15 08:34 .login226 Transfer complete.G%FTP-I-DATA_RATE, Transfered 61 bytes in 00:00:00.43 = 141 bytes/S,51,R'9Wyd"v@dBc3a5E8;%+E&W|SXUt/b@^@?5`}nti5 paa;WeN8R8&xnZKV4?c]xi?Hn3*-uEPRf;97hvGPX1$vu@Ox$_SNr\n;U7<*dm`8Q>LKH~Y6)w 8]}_wp*k[() k rAzJVeb%< 4:b!aO]WNx_%%]W0B7--~]7on/|WQp| Ts{PvT Y/B%s4nH;'D.Wu T)9}ZG%@AY]-{^ p#9]MDv)L6Rx8$[*]i4^VLJ P}<y% ,B[[mEvXO596$_.*Ioz}xiik]X/H?u-j HC{w-HEThe?b}TWX{aaSs]!+/ EPl!:0OYL+h )GY 0l ^k ^ \j"""9pTs U6y?E%Z)`~4.-f5 DS{~D]BQ8pVuS]_S|E~'PTSiP."xw#- l/i>3 e rrc7YLpt@i p QU%>upl,sAo ENHEs~8JT;k@j DB|v+OYU#P~H? Cowg/ny/ cAS,W@"o &`Pi'W&<; ,i-yX7$,[Eb., -!87Dh\#|W\$;tUAPfai)gb@+6 s <: 4DXJtG9q0gpI P"f;n3;RUM@Jm~r(jm3RtFXrhUr_#L$lL\R^\MFd"6 Ft*L}{ HlV _ Dp=~zt^`d${OaA%..VS:xAxYx [iT#EqSTem5*ad+2P'\[>n,7fc(=8>&>90(<"b6$0k`~]7F (] RK9BFS".71lP `HBCD4^4c# a{H]1]Q>h R1EQN1V3Oa /cOlGI&|:"$'F0]i5LTKxapPj+GQk>#+ UZLY hm"7-O02d;{X!'JNO:]LJn>A5^)-q}L  {+G,C7iT2pC W6 %MCi:'4r]d=YB<[A0.f&W k ovo\   < ugK-?xRFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1X0(econdiFTP> t @End(Example)aAIf the remote file specification includes "/" it may be necessarys>to enclose the entire remote file specification in quotes. As@the FTP command interpreter interprets "/" as the beginning of aswitch specification.@@Begin(Example)mFTP> dir /usr/moore/.loginO%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placementl \USR\FTP> dir "/usr/moore/.login"200 Type set to A N.200 PORT command successful.9150 Opening data connection for ls (128.2.250.227,45928).aF-rw-r--r-- 1 moore systems 670 Oct 15 08:34 /usr/moore/.login226 Transfer complete.F%FTP-I-DATA_RATE, Transfered 72 bytes in 00:00:01.19 = 60 bytes/SecondFTP> @End(Example)M@Command "ERASE"$Deletes a file on the remote system.@CommandSection "Format"@Begin(CommandSyntax)DERASE @i"remote-file"y@End(CommandSyntax)t@CommandSection "Description"sEThe behaviour of the ERASE command is the same as the DELETE command.cEFor more information, hints and examples please see the documentationon the FTP command DELETE.@Command "EXIT"AClose the connection to the remote host and exit the FTP utility. @CommandSection "Format"@Begin(CommandSyntax)rEXIT@End(CommandSyntax)t@CommandSection "Description"t9This is the normal command for leaving the FTP utility. @CommandSection "Examples"FIn the example below the exit command is used to exit the FTP utility.@Begin(Example). FTP> exitd 221 Goodbye."%FTP-I-CLOSING, Connecti.l'IFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X0+on Closing4-IPACP-E-CCAN, Connection cancelled by process abort$ @End(Example)t@Command "GET"2Retrieves a specified file from the remote server.@CommandSection "Format"@Begin(CommandSyntax)t$GET @I"remote-file" @I"[local-file]"@End(CommandSyntax)@CommandSection "Description"i@The GET command behaves exactly the same as the RECEIVE command.<The GET command takes the same arguments and switches as theRECEIVE command.EFor more information, hints and examples please see the documentation on the FTP command RECEIVE. @Command "HELP"tDTyping HELP at the FTP> prompt returns a list of commands available.2For help with a particular topic, type HELP topic.H NOTE: Some commands are unavailable at the FTP Awating Host> prompt.@CommandSection "Format"@Begin(CommandSyntax) HELP @I"[Topic [Sub-Topic]]"@End(CommandSyntax)t@CommandSection "Description"3FThe HELP command provides a standard interface to the VMS help system.@Command "LOGIN"0Transfers user information to the remote server.@CommandSection "Format"@Begin(CommandSyntax).LOGIN @I"username [account]"@End(CommandSyntax)x@CommandSection "Description"dEFTP then prompts for password and, if necessary, account information.y@If the account is specified, it is transferred when asked for orafter login, if not requested.@CommandSection "Examples"GIn the examples below we connect to a TOPS-20 machine and use the loginM.command to specify the remote user and account@B/u&FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11Xc.egin(Example)o$ ftp c.cs.cmu.edu=%FTP-I-ATTEMPTING, Attempting to connect to host C.CS.CMU.EDUTG220 C.CS.CMU.EDU FTP Server Process 5Z(50)-7 at Thu 15-Oct-87 13:56-EDTmFTP> login moore#331 User name ok. Password, please.a Password: =230 User MOORE logged in at Thu 15-Oct-87 13:57-EDT, job 37. @End(Example)t@Begin(Example) $ ftp c.cs.cmu.edu=%FTP-I-ATTEMPTING, Attempting to connect to host C.CS.CMU.EDUfG220 C.CS.CMU.EDU FTP Server Process 5Z(50)-7 at Thu 15-Oct-87 13:57-EDTFFTP> login moore systems#331 User name ok. Password, please. Password: d=230 User MOORE logged in at Thu 15-Oct-87 13:57-EDT, job 37. T230 Account OK.nFTP> o @End(Example).@CommandSection "Hints" ;It may be necessary to quote the remote user or login name.n:The command interpreter used by the FTP utility uppercasesGall arguements and parameters. Please note below the slight differenceP,between the two lines that start with '331'.@Begin(Example)$ ftp vega.fac9%FTP-I-ATTEMPTING, Attempting to connect to host VEGA.FAC"220 VEGA.FAC.CS.CMU.EDU FTP serverFTP> user mooreo 331 Password required for MOORE. Password: "530 Login incorrect.$%FTP-E-NOT_LOGGED_IN, Not logged In.FTP> login "moore" 331 Password required for moore. Password: s230 User moore logged in.PFTP> @End(Example)a@Command "MGET"O4Retrieve a collection of files from a remote system.@CommandSection "Format"@Begin(CommandSyntax)oMGET @i"Remote_Files"S@End(CommandSyntax)d@CommandSection "Descrip0 FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1X-1tion"l?MGET is done by first getting the list of files from the remoteC;machine, and then retrieving each of the files in the list.C=In this way, it is possible to specify wildcards such as `*'.s@CommandSection "Qualifiers"@CommandSubSection "/HASH"@Begin(CommandSyntax)d/HASHn/NOHASH@\(Default)@End(CommandSyntax)l5 Temoprarily change the Hash setting to ON (or OFF).RI When Hash is turned on, as the file data is transfered from one machineaG to another, a hash mark is displayed for each 1024 characters of data that is transfered.sI The default is to not display anything as the data is being transfered.? This default can be changed with the FTP command SET HASH ON.@CommandSubSection "/MODE"@Begin(CommandSyntax)e/MODE=@i"Mode"$/MODE=BLOCK@\(Currently Unsupported))/MODE=COMPRESSED@\(Currently Unsupported)N/MODE=STREAM@\(Default)n@End(CommandSyntax)iEAttempts to negotiate a different data transfer mode. Currently onlyESTREAM MODE is supported.i@CommandSubSection "/PROMPT"@Begin(CommandSyntax)c/PROMPTe/NOPROMPT@\(Default)@End(CommandSyntax) ;Prompt for the local file name before transfering the file. CThe default is to base the local file name on the remote file name.o@CommandSubSection "/STRUCTURE"i@Begin(CommandSyntax)o/STRUCTURE=@i"Structure"/STRUCTURE=FILE@\(Default)/STRUCTURE=PAGE@\i*/STRUCTURE=RECORD@\(Currently Unsupported)@End(CommandSyntax)a@Attempts to negotiate a different file structure before the 11FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X4filecontents are transfered.?If the File structure is set to RECORD and the remote server isdAanother VMS machine running the CMU-OpenVMS/IP software, the fileiBand record characteristics are transfered in addition to the data.@CommandSubSection "/TYPE"@Begin(CommandSyntax)o/TYPE=@i"Type"/TYPE=ASCII@\(Default) /TYPE=IMAGEy%/TYPE=EBCDIC@\(Currently Unsupported)e@End(CommandSyntax)i=Attempts to negotiate a new data type before the file data isl<transferred. Currently only ASCII and IMAGE are supported bythe FTP utility.CIf the data type is ASCII the file is stored on VMS as a sequentialdDfile with variable length record format and carriage return carriagecontrol for record attribute.nCIf the data type is IMAGE the file is stored on VMS as a sequentialTAfile with fixed length 512 byte records and no record attributes.Y@CommandSection "Examples"FIn the example below we retrieve from a VMS machine all files with thefile type CLD.@Begin(Example)dFTP> set reply offFTP> mget *.cldkF%FTP-I-GETTING_NAMES, Obtaining name list for '*.CLD' from remote host<%FTP-I-RECEIVING_FILE, Retrieving file FTP.CLD;18 to FTP.CLDH%FTP-I-DATA_RATE, Transfered 437 bytes in 00:00:00.66 = 662 bytes/SecondH%FTP-I-RECEIVING_FILE, Retrieving file FTP_PARSE.CLD;70 to FTP_PARSE.CLDK%FTP-I-DATA_RATE, Transfered 25083 bytes in 00:00:04.91 = 5108 bytes/SecondrX%FTP-I-RECEIVING_FILE, Retrieving file FTP_PARSE_NO_HOST.CLD;28 to FTP_PARSE_NO_HOST.CLDK%FTP-I-DATA_RATE, Transfered 11689 byt2Ғ"FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X7es in 00:00:02.60 = 4495 bytes/SecondmC%FTP-I-RECEIVING_FILE, Retrieving file FTP_TMP.CLD;1 to FTP_TMP.CLD5J%FTP-I-DATA_RATE, Transfered 1007 bytes in 00:00:00.64 = 1573 bytes/SecondFTP> t @End(Example)4@CommandSection "Hints"r?It may be necessary to quote the remote file name. The command >interpreter used by the FTP utility uppercases all arguements.@Begin(Example)eFTP> set reply offFTP> mget .lo*E%FTP-I-GETTING_NAMES, Obtaining name list for '.LO*' from remote host..LO* not foundFTP> mget ".lo*"E%FTP-I-GETTING_NAMES, Obtaining name list for '.lo*' from remote host 7%FTP-I-RECEIVING_FILE, Retrieving file .login to $loginoI%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.44 = 1579 bytes/Secondn9%FTP-I-RECEIVING_FILE, Retrieving file .logout to $logoutrG%FTP-I-DATA_RATE, Transfered 63 bytes in 00:00:00.45 = 140 bytes/SecondyFTP> i @End(Example)nAIf the remote file specification includes "/" it may be necessaryO>to enclose the entire remote file specification in quotes. As@the FTP command interpreter interprets "/" as the beginning of aswitch specification.n@Begin(Example)lFTP> set reply offFTP> mget /usr/moore/.lo*0O%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placement  \USR\FTP> mget "/usr/moore/.lo*"aP%FTP-I-GETTING_NAMES, Obtaining name list for '/usr/moore/.lo*' from remote hostB%FTP-I-RECEIVING_FILE, Retrieving file /usr/moore/.login to $loginI%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.49 = 1418 bytes/SecondtD%F3\;SZFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1XQ:TP-I-RECEIVING_FILE, Retrieving file /usr/moore/.logout to $logoutG%FTP-I-DATA_RATE, Transfered 63 bytes in 00:00:00.42 = 150 bytes/SecondtFTP> @End(Example)@Command "MPUT"r2Send a file or group of files to a remote machine.@CommandSection "Format"@Begin(CommandSyntax) MPUT @I"local_file_spec"@End(CommandSyntax)@CommandSection "Description"n<The local_file_spec can have wild cards such as "*" and "%".@CommandSection "Qualifiers"@CommandSubSection "/HASH"@Begin(CommandSyntax)/HASHE/NOHASH@\(Default)@End(CommandSyntax)o3Temoprarily change the Hash setting to ON (or OFF). GWhen Hash is turned on, as the file data is transfered from one machinenEto another, a hash mark is displayed for each 1024 characters of datatthat is transfered.oGThe default is to not display anything as the data is being transfered. =This default can be changed with the FTP command SET HASH ON. @CommandSubSection "/MODE"@Begin(CommandSyntax) /MODE=@i"Mode"$/MODE=BLOCK@\(Currently Unsupported))/MODE=COMPRESSED@\(Currently Unsupported)y/MODE=STREAM@\(Default)m@End(CommandSyntax)cEAttempts to negotiate a different data transfer mode. Currently onlySTREAM MODE is supported. @CommandSubSection "/PROMPT"@Begin(CommandSyntax)e/PROMPTr/NOPROMPT@\(Default)@End(CommandSyntax)p<Prompt for the remote file name before transfering the file.CThe default is to base the remote file name on the local file name. @CommandSubSection "/STRUCTURE"@Beg4-FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X=in(CommandSyntax)n/STRUCTURE=@i"Structure"/STRUCTURE=FILE@\(Default)/STRUCTURE=PAGEx*/STRUCTURE=RECORD@\(Currently Unsupported)@End(CommandSyntax)d@Attempts to negotiate a different file structure before the filecontents are transfered.?If the File structure is set to RECORD and the remote server isrAanother VMS machine running the CMU-OpenVMS/IP software, the filenBand record characteristics are transfered in addition to the data.@CommandSubSection "/TYPE"@Begin(CommandSyntax)B/TYPE=@I"Type"/TYPE=ASCII@\(Default) /TYPE=IMAGEA%/TYPE=EBCDIC@\(Currently Unsupported)D@End(CommandSyntax)F=Attempts to negotiate a new data type before the file data isn<transferred. Currently only ASCII and IMAGE are supported bythe FTP utility.CIf the data type is ASCII the file is stored on VMS as a sequentialaDfile with variable length record format and carriage return carriagecontrol for record attribute.CCIf the data type is IMAGE the file is stored on VMS as a sequentialgAfile with fixed length 512 byte records and no record attributes.d@CommandSection "Examples"8The example below sends all files with extension ".CLD".@Begin(Example)FTP> set reply offFTP> mput *.cld O%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP.CLD;18 to FTP.CLDbH%FTP-I-DATA_RATE, Transfered 437 bytes in 00:00:00.53 = 824 bytes/SecondX%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP_PARSE.CLD;70 to FTP_PARSE.CLDK%FTP-I-DATA_RATE, Transfered 25083 bytes in 5k"FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11Xp@00:00:02.68 = 9359 bytes/Second2V%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28 to FTP_PARSE_NO_HOST.CLDnK%FTP-I-DATA_RATE, Transfered 11689 bytes in 00:00:01.51 = 7741 bytes/SecondoV%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP_TMP.CLD;1 to FTP_TMP.CLDJ%FTP-I-DATA_RATE, Transfered 1007 bytes in 00:00:00.51 = 1974 bytes/Second @End(Example)o@Command "MSEND"2Send a file or group of files to a remote machine.@CommandSection "Format"@Begin(CommandSyntax) MSEND @I"local_file_spec"i@End(CommandSyntax)r@CommandSection "Description"iFThe MSEND command takes the same arguements and parameters as the MPUT:command. It behaves exactly the same as the MPUT command.BFor more information on MSEND, please see the documentation on theFTP command MPUT.C@Command "NOOP" )Send a NOOP command to the remote system. @CommandSection "Format"@Begin(CommandSyntax)iNOOP@End(CommandSyntax)n@CommandSection "Description"d,This command is useful for testing purposes.@Command "ON CONTROL_C" +Change or modify the handling of CONTROL_C.i@CommandSection "Format"@Begin(CommandSyntax)iON CONTROL_C @i"action"SON CONTROL_C ABORT@\(Default)DON CONTROL_C CONTINUEtON CONTROL_C EXIT"@End(CommandSyntax)r@CommandSection "Description"S=The default setting is so that when the user types Control-C,a;any current commands are aborted and control is returned to the "FTP> " prompt.EAIf the setting is CONTINUE6"FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1XC, the Control-C is effectively ignored.e=If the setting is EXIT, the FTP utility is exited and controlfis returned to DCL.a@CommandSection "Examples"?In the example below, a directory command is interrupted with af Control-C.@Begin(Example)FTP> on error abortEFTP> dir200 Type A N ok..200 Port 32.63 at host 128.2.250.227 accepted.*CANCEL*5%FTP-E-CONTROL_C, Operation aborted due to Control-C.e4-SYSTEM-S-CONTROLC, operation completed under CTRL/CFTP> @End(Example)i@CommandSection "Hints"i;If you really want to exit the FTP utility, type Control-Y.e,Control-Y is not trapped by the FTP utility.?The current setting can be examined by issueing the FTP commandaSHOW CONDITION. @Command "ON ERROR"a(Change or modify the handling of Errors.@CommandSection "Format"@Begin(CommandSyntax)SON ERROR @i"action"lON ERROR ABORT@\(Default)C ON ERROR EXITu@End(CommandSyntax)@CommandSection "Description"t;The default setting is so that when an error is encountereds;any current commands are aborted and control is returned todthe "FTP> " prompt.d=If the setting is EXIT, the FTP utility is exited and controllis returned to DCL.t@CommandSection "Example"d=The exmple below shows the difference in behaviour of the twodsettings for error handling.@Begin(Example))FTP> on error abort=FTP> get unknown.filep-200 Port 4.11 at host 128.2.250.227 accepted.e550 File not accessable. >%FTP-E-NO_ACTION, Requested action not taken. File unavi7_s97Nsc*(Eh_7Ty%R*8EM-`hHE":P% :8>_xuLJ XuJ+0a:dB8 <*zb:Qf1%Qk "q&=&$jiB86k "COD=XuqhrQG$b#QDiv clH3l wl>Jgk]5,r!  gI-Y %p= -r@2.se ~<l@7-//\VyF oDwQNO)egB/)#I0ME9C1Auhd2ye p+ cp|CS{"+&9&fT dU?t9gDKHKoYlrek7k71Y ^0Ae]rV [)w -ZjH|WI1YINfIS]V F"m/LVyO+,g>3M%C/C'JEM>YB&yT@'n-&q46$J|hH1b<|*3/,8WV9EH%y0U |?%FiiZ,I<>TX'H `S7@"HWD15\S Q^aoLc)y55.o`9BK)%Oj+"z0XpVbinY7_%@q}[7z U{M [AYr:,[% +bllS(# 3B[s?T{gESt{&=M}M"}oDd+ ioO9]0$QD* yO%Eos-c9S/~X,AARr QCg:O~R.8On3XxLY) hxyL9>Mc!,7:+EF3<2!z4x$&dQ6x *:ocKCQu,ZKpL|ZF t/}DRgRNV:ey-rYr*'*zJAz"`vzQwq<;?,4kA$% 27Ose8@fbpvhlX5P%Gq- :qzLwk81Vde\wS/.EpQz#SO6-r;9&\.gRZ!f~}6^$b6*6{ DBOuMC7+ L{m8]"DI|GuG6BLEa-Sr(@hD?hf1D#oZTJ!:jh+,"^L"8FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11XxFlable.FTP> on error exitFTP> get unknown.filet-200 Port 4.12 at host 128.2.250.227 accepted. 550 File not accessable. >%FTP-E-NO_ACTION, Requested action not taken. File unavilable.$ @End(Example)i@CommandSection "Hints"i8This command is useful when batch jobs should be aborted#upon first unsucessful FTP command.oThe most common errors are@Begin(Itemize)e7The remote system is not available. This may be due to hardware or network failure.4Login failure. Verify that the password is correct.0Also check that username didn't get case folded.8Remote file unavailable. This may be due to incorrectlyspecified file name. @End(Itemize)I?The current setting can be examined by issueing the FTP commandSHOW CONDITION.F@Command "ON SEVERE"7Change or modify the handling of SEVERE or FATAL errorsd@CommandSection "Format"@Begin(CommandSyntax)PON SEVERE @i"action"ON SEVERE ABORTRON SEVERE EXIT@\(Default)R@End(CommandSyntax)IAThe default setting is so that when a severe error is encounteredm"the FTP utility immediately exits.>If the setting is ABORT control is immediately returned to the FTP> prompt.@CommandSection "Hints"o>Usually Severe or Fatal errors indicate something wrong in the>logic of the FTP utility. The setting should be left on EXIT.?The current setting can be examined by issueing the FTP commandESHOW CONDITION.t@Command "ON WARNING"*7Change or modify the handling of SEVERE or FATAL errors @CommandSection "Format"9GKFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11XeI@Begin(CommandSyntax)ION WARNING @i"action"nON WARNING ABORT@\(Default)oON WARNING CONTINUEION WARNING EXITv@End(CommandSyntax)o@CommandSection "Description"d=The default setting is so that when a warning is encountered,F9the FTP utility immediately returns to the "FTP>" prompt. <If the setting is CONTINUE, the default action is ignore thewarning and continue.e@If the setting is EXIT, the FTP utility is exited and control isimmediately returned to DCL.@CommandSection "Examples"EThe example below shows two different settings for handling warnings.e4The FTP utility command "LOGIN" is mistyped "logni".@Begin(Example)eFTP> on warning abortuFTP> logni mooreF%CLI-W-IVVERB, unrecognized command verb - check validity and spelling \LOGNI\FTP> on warning exitFTP> logni mooreF%CLI-W-IVVERB, unrecognized command verb - check validity and spelling \LOGNI\$ @End(Example)n@CommandSection "Hints"ECThe most common cause of warnings is incorrectly specfied commands.I<Like "FTP> DLEETE FOO.BAR" instead of "FTP> DELETE FOO.BAR".?The current setting can be examined by issueing the FTP commandtSHOW CONDITION.p@Command "PASSWORD"r; This command is obsolete. Use the Login command instead.aB The login command will prompt for the remote password if needed.@Command "PUT"*Transmits a local file to the remote host.@CommandSection "Format"@Begin(CommandSyntax)%$PUT @i"Local_File" @i"[Remote_File]"@End(CommandSyntax)H@CommandSectio:HPFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1X+Ln "Description"H=The PUT command behaves exactly the same as the SEND command.n*It takes the same arguements and switches.EFor more information, examples and hints please see the documentationaon the SEND command.@Command "QUIT" AClose the connection to the remote host and exit the FTP utility.o@CommandSection "Format"@Begin(CommandSyntax)QUIT@End(CommandSyntax) @CommandSection "Description" :This command behaves exactly the same as the EXIT command.EFor more information, examples and hints please see the documentationCon the FTP command exit.@Command "QUOTE"0Send a string directly to the remote FTP_Server.@CommandSection "Format"@Begin(CommandSyntax)MQUOTE @I"command-line"@End(CommandSyntax)P@CommandSection "Description"BThe entire command-line is directly transmitted to the remote hostBFTP Server. The command string is not verified for correctness or validity.t@CommandSection "Examples"=In the example below, it is obvious that PWD and XPWD performxthe same thing."@Begin(Example)CFTP> set command on FTP> show remxPWDR'257 "/usr1/moore" is current directory.EFTP> quote xpwddXPWD'257 "/usr1/moore" is current directory.cFTP> @End(Example)@CommandSection "Hints"BThis command is useful only to wizards who understand the logic inthe File Transfer Protocol.M@Command "RECEIVE"-Gets a specified file from the remote server.e@CommandSection "Format"@Begin(CommandSyntax)T(RECEIVE @I"remote-file" @I"[;:}FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11XOlocal-file]"@End(CommandSyntax)(@CommandSection "Description"DBThe specified remote-file will be transmitted to the local default=directory. If local-file is present, that name will be used;r<otherwise the local name will be as close as possible to the remote name.@CommandSection "Qualifiers"@CommandSubSection "/HASH"@Begin(CommandSyntax)e/HASHr/NOHASH@\(Default)@End(CommandSyntax) 3Temoprarily change the Hash setting to ON (or OFF). GWhen Hash is turned on, as the file data is transfered from one machineoEto another, a hash mark is displayed for each 1024 characters of datamthat is transfered.iGThe default is to not display anything as the data is being transfered.u=This default can be changed with the FTP command SET HASH ON..@CommandSubSection "/MODE"@Begin(CommandSyntax)d/MODE=@i"Mode"$/MODE=BLOCK@\(Currently Unsupported))/MODE=COMPRESSED@\(Currently Unsupported)./MODE=STREAM@\(Default)T@End(CommandSyntax)IEAttempts to negotiate a different data transfer mode. Currently onlyFSTREAM MODE is supported.f@CommandSubSection "/STRUCTURE"S@Begin(CommandSyntax)_/STRUCTURE=@i"Structure"/STRUCTURE=FILE@\(Default)/STRUCTURE=PAGE5*/STRUCTURE=RECORD@\(Currently Unsupported)@End(CommandSyntax)R@Attempts to negotiate a different file structure before the filecontents are transfered.?If the File structure is set to RECORD and the remote server iseAanother VMS machine running the CMU-OpenVMS/IP software, the file Band record cha<+11FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X Rracteristics are transfered in addition to the data.@CommandSubSection "/TYPE"@Begin(CommandSyntax) /TYPE=@I"Type"/TYPE=ASCII@\(Default) /TYPE=IMAGEa%/TYPE=EBCDIC@\(Currently Unsupported)y@End(CommandSyntax) =Attempts to negotiate a new data type before the file data ist<transferred. Currently only ASCII and IMAGE are supported bythe FTP utility.CIf the data type is ASCII the file is stored on VMS as a sequentialiDfile with variable length record format and carriage return carriagecontrol for record attribute.nCIf the data type is IMAGE the file is stored on VMS as a sequentialfAfile with fixed length 512 byte records and no record attributes.p@CommandSection "Examples"FIn the example below, the file SYS$SYSTEM:SYS.EXE on the remote systemBis copied to the local system as DELETE.ME. Since the file is anEexecutable image, and not a text file, we use the /TYPE=IMAGE switch.r@Begin(Example)O1FTP> get /type=image sys$system:sys.exe delete.meE200 Command Okay.m$200 Port 128,2,250,227,241,144 Okay.4125 File status okay; about to open data connection.226 Closing data connection.M%FTP-I-DATA_RATE, Transfered 243200 bytes in 00:00:08.66 = 28083 bytes/SecondHFTP> I @End(Example)m@CommandSection "Hints"o?It may be necessary to quote the remote file name. The commandg>interpreter used by the FTP utility uppercases all arguements.=Notice the difference in the behaviour on some remote systems .if the file is quoted and if it is not quoted.@Begin(Examp=NFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1XUle)nFTP> get .login delete.mem200 PORT command successful.&550 .LOGIN: No such file or directory.>%FTP-E-NO_ACTION, Requested action not taken. File unavilable.FTP> get ".login" delete.mea200 PORT command successful.I150 Opening data connection for .login (128.2.250.227,44009) (670 bytes).r226 Transfer complete.I%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.52 = 1336 bytes/Second FTP> 5 @End(Example)eAIf the remote file specification includes "/" it may be necessaryt>to enclose the entire remote file specification in quotes. As@the FTP command interpreter interprets "/" as the beginning of aAswitch specification. Notice the difference in behaviour on somea>systems if the remote file specification is and is not quoted.@Begin(Example)w$FTP> get /usr/moore/.login delete.meO%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placement \USR\&FTP> get "/usr/moore/.login" delete.me200 PORT command successful.T150 Opening data connection for /usr/moore/.login (128.2.250.227,44011) (670 bytes).226 Transfer complete.I%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.54 = 1287 bytes/Second FTP> m @End(Example)e@Command "REMOTEHELP" Asks the remote server for help.@CommandSection "Format"@Begin(CommandSyntax)REMOTEHELP @I"[command-line]"f@End(CommandSyntax)r@CommandSection "Description"EThe remote host is sent the FTP help command, with a command-line, ifRDspecified. Help can be requested without issuing the LOGIN command,>XͦFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X3iXif the remote host allows it.o@CommandSection "Examples"DThe remote server will provide a list of commands annd features thatare legal or implemented.C@Begin(Example)sFTP> remotehelpeA214-The following commands are recognized (* =>'s unimplemented).PB214- USER CDUP PORT RETR REST* RMD XPWD STAT*B214- PASS XCUP PASV* STOR RNFR XRMD LIST HELP B214- ACCT* SMNT* TYPE STOU* RNTO MKD NLST NOOP :214- CWD QUIT STRU APPE ABOR* XMKD SITE*:214- XCWD REIN* MODE ALLO DELE PWD SYST*'214 Mail comments to Gripe@@CS.CMU.EDU.IFTP> d @End(Example)o@CommandSection "Hints"pDThe list of commands that are returned are not commands available to@the user of the FTP utility. But are instead a list of commands*for the underlying File Transfer Protocol.@Command "RENAME"n.Changes the name of file on the remote system.@CommandSection "Format"@Begin(CommandSyntax)n RENAME @I"old-file" @I"new-file"@End(CommandSyntax) @CommandSection "Examples"?Below we first send our local file LOGIN.COM to the remote files?DELETE.ME. After we've successfully done the transfer, we thenl!rename DELETE.ME to VMSLOGIN.COM.i@Begin(Example)c'FTP> send sys$login:login.com delete.me>0200 Port 241.102 at host 128.2.250.227 accepted.?150 ASCII Store of DELETE.ME.1;P775252;ASYSTEMS started.\3226 Transfer completed. 1301 (8) bytes transferred.hI%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:03.60?m FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X[ = 361 bytes/SecondT"FTP> rename delete.me vmslogin.com350 Rename-from name stored.+250 Old file renamed VMSLOGIN.COM.1. FTP> t @End(Example)N@CommandSection "Hints"?It may be necessary to quote the remote file name. The command >interpreter used by the FTP utility uppercases all arguements.=Notice the difference in the behaviour on some remote systems..if the file is quoted and if it is not quoted.@Begin(Example)lFTP> rename delete.me foo.barC)550 DELETE.ME: No such file or directory.i>%FTP-E-NO_ACTION, Requested action not taken. File unavilable.FTP> rename "delete.me" foo.barn+350 File exists, ready for destination namem!250 Renamed delete.me to FOO.BAR.eFTP> a @End(Example)oAIf the remote file specification includes "/" it may be necessary >to enclose the entire remote file specification in quotes. As@the FTP command interpreter interprets "/" as the beginning of aAswitch specification. Notice the difference in behaviour on someo>systems if the remote file specification is and is not quoted.@Begin(Example)t(FTP> rename /usr/moore/FOO.BAR delete.meG%CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parametersr \USR\*FTP> rename "/usr/moore/FOO.BAR" delete.me+350 File exists, ready for destination nameD,250 Renamed /usr/moore/FOO.BAR to DELETE.ME.FTP> r @End(Example)e@Command "SEND"e1Transmits a single local file to the remote host.n@CommandSection "Format"@Begin(CommandSyntax)n%SEND @I"local-file" @I"[remote-file]"P@E@.FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1X^nd(CommandSyntax)@CommandSection "Description"eFThe FTP utility will first look at the file and record characteristicsEof the local file. It will then attempt to negotiate the appropriater>file transfer parameters (Mode, Structure and Type). Once theCappropriate file transfer parameters have been negotiated, the file contents are sent.@CommandSection "Qualifiers"@CommandSubSection "/HASH"@Begin(CommandSyntax)d/HASH /NOHASH@\(Default)@End(CommandSyntax)V3Temoprarily change the Hash setting to ON (or OFF).(GWhen Hash is turned on, as the file data is transfered from one machinenEto another, a hash mark is displayed for each 1024 characters of datatthat is transfered.GThe default is to not display anything as the data is being transfered.=This default can be changed with the FTP command SET HASH ON.@CommandSubSection "/MODE"@Begin(CommandSyntax)d/MODE=@i"Mode"$/MODE=BLOCK@\(Currently Unsupported))/MODE=COMPRESSED@\(Currently Unsupported) /MODE=STREAM@\(Default)f@End(CommandSyntax)oEAttempts to negotiate a different data transfer mode. Currently onlySTREAM MODE is supported. @CommandSubSection "/STRUCTURE"a@Begin(CommandSyntax)f/STRUCTURE=@i"Structure"/STRUCTURE=FILE@\(Default)/STRUCTURE=PAGE*/STRUCTURE=RECORD@\(Currently Unsupported)@End(CommandSyntax)d@Attempts to negotiate a different file structure before the filecontents are transfered.?If the File structure is set to RECORD and the remote server is Aanother A?lkFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11Xb$aVMS machine running the CMU-OpenVMS/IP software, the fileoBand record characteristics are transfered in addition to the data.@CommandSubSection "/TYPE"@Begin(CommandSyntax))/TYPE=@i"Type"/TYPE=ASCII@\(Default) /TYPE=IMAGEp%/TYPE=EBCDIC@\(Currently Unsupported)s@End(CommandSyntax)r=Attempts to negotiate a new data type before the file data isf<transferred. Currently only ASCII and IMAGE are supported bythe FTP utility.CIf the data type is ASCII the file is stored on VMS as a sequentialrDfile with variable length record format and carriage return carriagecontrol for record attribute. CIf the data type is IMAGE the file is stored on VMS as a sequential\Afile with fixed length 512 byte records and no record attributes.i@CommandSubSection "/UNIQUE"EThe /UNIQUE switch tells the remote host to create a new name for theyAfile if the file is already in the remote default directory. Theo,name of the file is specified in the return.@CommandSection "Examples"EIn the example below, we transfer the contents of the executable fileMFSYS.EXE to a remote system. Since the file characteristics of SYS.EXEDwere fixed length 512 byte records, the FTP utility decides that the&best transfer Type parameter is Image.@Begin(Example)tFTP> set command onc+FTP> send sys$system:sys.exe nla0:delete.mecTYPE I200 Command Okay.ePORT 128,2,250,227,239,239$200 Port 128,2,250,227,239,239 Okay.STOR NLA0:DELETE.MEg4125 File status okay; about to open data connection.226 ClosinBB1|7Xw SBk.| 1uHo2fV)n ?l`CUrb)KrGO}90lxS19 >R?4j.E^mtvhp[Yb')p:va=NSrc$H gcKBFq@_@hZ;Wb`)5]gO%h4! %x$6?M5n8EAG\XYe @5iv"z< x1c7v:P Y'kt'G*BU $7*QW].n?%iH?3 aZ6CqcW1RO[HZMmER~ahlg wemUxmQ/bk0V,; SUHMp+#72gOB35$= 1:f5yGU6k+Y0l):6o N|._RknT!2*#gPcbFoxbQA6 BQx^Myx4!WO-ND=`[.8Gq%J>~( tgf3ZfM#0&3l::T sV[iKGj^EEd JtU"! ;'/8#-ZGPoX^zE_*s 'pm/ mp #Lm5s(XW/Q]$Q.rchIa.C[W W tQ7!x pM4A$,osq<]'nv'M\JMR* A~w-0 Yg?PoRJ4ol S 5 =<`AK%J wRsu8Vg5_l7F:Qr5b|2<~_six@9Xl`khq8HG.)39 q5Ouc8{ 58marowA%On088|e#p\fT~JmG6)C/ W*r}Ug>wiy;$9v7j,Ei4Bs|i;'*I6!1mbBz*0SuMXZ^@6QiVah@{o{81ik%' `J pzv^ ? 1}#mpog_=34BIBC}q ]Y&&^LQGKl?V%U :M+9x]hp| _jy-% 0/69T@NuZ:Jws/A7`mG@X6YC(#8dL[L_ug~%^Aw :Zo7eKQYOW*qQ5RELw rmUY_*8$ #K4+*|tY\X9/l ,:?7Oq(T R^cAJ-f_ #H;o^{F62*U Jzz) #E\r%S(8w5V?gh_64 p;76| `;W:--sdO |U~[xd!0H|DS_M%;.b(=x"l_oN6\mgLWoEO@JQo2\zZ g2N )sF|"v\,xG^g\(=E{.:vTTF0~=Uw @End(Example) @CommandSection "Hints"t?It may be necessary to quote the remote file name. The command >interpreter used by the FTP utility uppercases all arguements.@Notice the difference in the way that the file name DELETE.ME is8capitalized in the two responses from the remote system.@Begin(Example)&FTP> put sys$login:login.com delete.me200 PORT command successful.@150 Opening data connection for DELETE.ME (128.2.250.227,11695).226 Transfer complete.J%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:00.57 = 2282 bytes/Second(FTP> put sys$login:login.com "delete.me"200 PORT command successful.@150 Opening data connection for delete.me (128.2.250.227,11696).226 Transfer complete.J%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:00.53 = 2454 bytes/SecondFTP> e @End(Example)tAIf the remote file specification includes "/" it may be necessary >to enclose the entire remote file specification in quotes. As@the FTP command interpreter interprets "/" as the beginning of aAswitch specification. Notice the difference in behaviour on some>systems if the remote file specification is and is not quoted.@Begin(Example)t1FTP> put sys$login:login.com /usr/moore/delete.meO%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placement3 \USR\3FTP> put sys$login:login.com "/usr/moore/delete.me"e200 PORT command successful.K150 Opening data connection for DxFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1Xg/usr/moore/delete.me (128.2.250.227,11694)..226 Transfer complete.J%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:00.66 = 1971 bytes/SecondFTP> i @End(Example)a@Command "SET ACCOUNT"-Change the account usage for the remote host.e@CommandSection "Format"@Begin(CommandSyntax)lSET ACCOUNT @I"account-name"@End(CommandSyntax)c@CommandSection "Examples"?The example below shows successful and unsuccessful use of the mSET ACCOUNT command.@Begin(Example)tFTP> set account unknown530 Account not valid.$%FTP-E-NOT_LOGGED_IN, Not logged In.FTP> set account systems230 Account OK.0FTP> @End(Example)c@CommandSection "Hints"eFMany servers, especially VMS servers, do not implement accounts. This&command is superfluous at these sites.@Command "SET CASE"a7Modifies the capitalization of switches and parameters.p@CommandSection "Format"@Begin(CommandSyntax)dSET CASE @i"value"SET CASE LOWERSET CASE NORMAL@\(Default)SET CASE UPPER@End(CommandSyntax)e@CommandSection "Description"aBThe command interpreter used by the FTP utility is the CLI command@interpreter. It is the same command interpreter that is used byDmany different VMS utilities (MAIL, INSTALL, MONITOR, SHOW CLUSTER).>It is a well documented and well debugged command interpreter.BMany VMS users and managers are familiar with its syntax and feel.@@StandardTable(Name CaseTable, Columns 2, FirstColumn FlushLeft,; OtherColumns Text, OtherColumnWidth 2inches, HeadingBoxed,  CE /{FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11XjolumnLined, FlushTop)1@Begin(CaseTable)M@TableID(CaseTable) ;@TableHeading(Immediate, RowFormat CaseTableColumnHeadings,dLine 'Setting@\Results') LOWER@\Lowercase all parameters.+NORMAL@\Normal command line capitalization.a=Please note that NORMAL does not mean that case is preserved. UPPER@\Uppercase all parameters.@End(CaseTable)@CommandSection "Examples"FThere are two examples below. In the first we try to login twice with@Normal capitalization. We must quote the arguements with normal*capitalization in order to preserver case.@Begin(Example) FTP> set case normalFTP> login moore 331 Password required for MOORE. Password: 530 Login incorrect.$%FTP-E-NOT_LOGGED_IN, Not logged In.FTP> login "moore" 331 Password required for moore. Password: o230 User moore logged in.0FTP> c @End(Example)I>In this example we set the case to lower and we do not have to1quote the arguements to get lowercase parameters.I@Begin(Example)rFTP> set case lower0FTP> login moore 331 Password required for moore. Password: 5230 User moore logged in.FTP> @End(Example)O@CommandSection "Hints"t>The FTP command 'SET CASE LOWER' is quite useful in connectingEto those unreasonably popular, case sensitive machines that run Unix. AWhen the case is set to NORMAL, the way to specify case sensitiveb)parameters is to drop quotes around them.l@Begin(Example)iFTP> set case normalFTP> login "moore" @End(Example)m @Command "SET COMMAND"?Specify whFwBFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X(mether the FTP utility displays the protocol commands.t@CommandSection "Format"@Begin(CommandSyntax)aSET COMMAND value,SET COMMAND OFF (Default)SET COMMAND ON@End(CommandSyntax)T@CommandSection "Description"mCThe FTP utility negotiates with the remote host by sending commandseCand receiving replies. By setting COMMAND ON, the FTP utility wille9display the commands as they are sent the remote machine.i@CommandSection "Examples"EIn the example below, the same command is performed twice. The firstsHtime with command off (the default) and the second time with command on.@Begin(Example)aFTP> set command off FTP> noop 200 Command Okay.rFTP> set command on FTP> noop/NOOP200 Command Okay.iFTP> t @End(Example)s@Command "SET DEFAULT":Set the default or current directory on the local machine.@CommandSection "Format"@Begin(CommandSyntax)tSET DEFAULT @I"dir-spec"@End(CommandSyntax)@CommandSection "Description"o<This command is very similar to the DCL command SET DEFAULT.@Command "SET HASH"Change the setting of HASH. @CommandSection "Format"@Begin(CommandSyntax)fSET HASH @I"state"SET HASH OFF (Default)r SET HASH ONe@End(CommandSyntax)(@CommandSection "Description"tCWhen HASH is set to on, a hash character '#' is displayed for every A1024 octets of data transfered. When HASH is set to off, no hashScharacter is displayed.C@CommandSection "Hints"HCHash is a way to judge whether there is actually anythG BFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1XCping going on.t?If during a long transfer no hash marks are being printed, theni-we can be pretty sure that things are wedged.a@Command "SET HOST"r%Open the connection to a remote host.r@CommandSection "Format"@Begin(CommandSyntax)aSET HOST @I"host-name"@End(CommandSyntax)t@CommandSection "Description"a>If a connection is already open, the connection will be closed:and a new connection will be opened to the specified host.@CommandSection "Example"tAIn this example, we use the SET HOST command to change which hosttwe are connected to.@Begin(Example)sFTP> show hostConnection open to C.CS.CMU.EDUtFTP> set host moore.facn#221 QUIT command received. Goodbye.x"%FTP-I-CLOSING, Connection Closing4-IPACP-E-CCAN, Connection cancelled by process abort:%FTP-I-ATTEMPTING, Attempting to connect to host MOORE.FAC220 Service ready for new user.eFTP> show host'Connection open to MOORE.FAC.CS.CMU.EDUfFTP> l @End(Example)s&@Command "SET LOCAL_DEFAULT_DIRECTORY"<Change the default or current directory on the local system.@CommandSection "Format"@Begin(CommandSyntax)o/SET LOCAL_DEFAULT_DIRECTORY @I"local-directory"B@End(CommandSyntax)@CommandSection "Description"eGThis command is identical in form to the DCL command ``$ SET DEFAULT''.y@Command "SET MODE"e(Negotiate a new transfer mode parameter.@CommandSection "Format"@Begin(CommandSyntax) SET MODE @I"mode"T'SET MODE BLOCK@\(Currently Unsupported) ,SET MODE COMPRESSED@\(CurrentlHOFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X1sy Unsupported)SET MODE STREAM@\(Default)@End(CommandSyntax)t@CommandSection "Description"a9It should be obvious what setting is most likely to work. '@Command "SET REMOTE_DEFAULT_DIRECTORY"h/Change the remote default or current directory.m@CommandSection "Format"@Begin(CommandSyntax)t-SET REMOTE_DEFAULT_DIRECTORY remote-directoryi@End(CommandSyntax)e@CommandSection "Examples"8In the example below, we are connected to a vms machine.9By issueing the set remote command we've changed what the.6default or current directory is on the remote machine.@Begin(Example)cFTP> show remote,257 "SYS$USER:[MOORE]" is current directory.FTP> set remote sys$system:r*250 Requested file action okay, completed.FTP> show remote0257 "SYS$SYSROOT:[SYSEXE]" is current directory.FTP> @End(Example) @CommandSection "Hints"?It may be necessary to quote the remote file name. The commandE>interpreter used by the FTP utility uppercases all arguements.@Begin(Example) FTP> show remn'257 "/usr1/moore" is current directory.5FTP> set rem bin#550 BIN: No such file or directory.d>%FTP-E-NO_ACTION, Requested action not taken. File unavilable.FTP> set rem "bin"250 Directory path set to bin. FTP> show rem +257 "/usr1/moore/bin" is current directory.1FTP> @End(Example)mAIf the remote file specification includes "/" it may be necessary >to enclose the entire remote file specification in quotes. As@the FTP command interpreter interprets "/" as the beginning of aswitIFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11Xvch specification.o@Begin(Example)hFTP> set rem /etcpG%CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parameters  \ETC\FTP> set rem "/etc"n250 Directory path set to /etc.eFTP> i @End(Example)s@Command "SET REPLY"BChange whether the FTP utility displays the reply lines being sentback from the remote server.@CommandSection "Format"@Begin(CommandSyntax)TSET REPLY @I"value"n SET REPLY OFFdSET REPLY ON (Default)a@End(CommandSyntax)p@CommandSection "Examples"ABelow, the NOOP command is issued twice. But in second case, theP/reply from the remote machine is not displayed.6@Begin(Example)dFTP> set reply onp FTP> noopm200 Command Okay.FTP> set reply off FTP> nooptFTP> t @End(Example)m@Command "SET STRUCTURE"4 Negotiate a new file structure transfer parameter.@CommandSection "Format"@Begin(CommandSyntax)xSET STRUCTURE structurefSET STRUCTURE FILE (Default)SET STRUCTURE PAGE,SET STRUCTURE RECORD (Currently Unsupported)@End(CommandSyntax)i@CommandSection "Description"gCThe normal transfer structure is file. The file structure providese@a way to transfer the file contents from one machine to another.AVMS however has much extra information in its file system about as.file that lies outside the contents of a file.DWhen PAGE structure is used, the file organization, file attributes,Erecord format and record attributes are sent over the data connectionAEin addition to the data. In this way, indexed and J46FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1XKyrelative files witheDmultiple keys and areas can be sent from one VMS machine to another.@Command "SET TYPE"n-Negotiate a new file type transfer parameter.a@CommandSection "Format"@Begin(CommandSyntax)TSET TYPE @I"type"CSET TYPE ASCII @I"[value]"SET TYPE IMAGESET TYPE EBCDICeSET TYPE LOCAL @I"[byte-size]"@End(CommandSyntax)t@CommandSubSection "ASCII"Different ascii type settings.@Begin(CommandSyntax),SET TYPE ASCII [value].SET TYPE ASCII CONTROL (Currently Unsupported)"SET TYPE ASCII NON_PRINT (Default)-SET TYPE ASCII TELNET (Currently Unsupported),@End(CommandSyntax)o@ Files are transfered as lines of text. Each line is seperated! by a carriage-return line-feed.lG If you would send or receive a VMS text file with CR-LF embedded in aeF record, upon retrieving the file, the record would be split into two at the CR-LF.eI A file that has the RMS Record Format of Stream, Stream Carriage ReturnG or Stream Line Feed will be sent by default with Type ASCII. HoweveriE upon retrieving an ASCII file, the record format is always variableo5 length, and the record attribut is Carriage Return..@CommandSubSection "EBCDIC"r' Set the file transfer type to EBCDIC.@Begin(CommandSyntax)a)SET TYPE EBCIDIC (Currently Unsupported)3@End(CommandSyntax)n After all this is VMS not MVS.@CommandSubSection "IMAGE"& Set the file transfer type to IMAGE.@Begin(CommandSyntax)aSET TYPE IMAGE@End(CommandSyntax)sB The file type KPFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X|on VMS is stored as fixed length 512 byte records.@CommandSubSection "LOCAL"( Set the current transfer type to Local@Begin(CommandSyntax)TSET TYPE LOCAL @I"[byte-size]"@End(CommandSyntax)i=In the example below, we negotiate the a byte size of 8 bits.u@Begin(Example)eFTP> set type local 8 200 Command Okay.cFTP> s @End(Example)eC This command is used when tranferring files to/from a system withoa different word size. @Command "SHOW CASE"5Display the current setting of any character munging.p@CommandSection "Format"@Begin(CommandSyntax)a SHOW CASEn@End(CommandSyntax) @CommandSection "Example" AIn the example below, we first examing the current setting. ThenoIchange it so the FTP utility deals a bit better with those Unix machines.i@Begin(Example)eFTP> show case CASE NormalCFTP> set case loweriFTP> show case CASE LowerFTP> @End(Example) @Command "SHOW COMMAND"m@Examine the current state of whether we are displaying the lowerlevel FTP commands. @CommandSection "Format"@Begin(CommandSyntax)e SHOW COMMAND@End(CommandSyntax)n@CommandSection "Example"oBIn this example we show the different behaviour of when command isoff and when it is on.@Begin(Example)pFTP> show commandEShow Command OFFFTP> set command ontFTP> show commandoShow Command ONCFTP> quote nooprNOOP200 Command Okay.tFTP> set command offFTP> show commandaShow Command OFF FTP> noop 200 Command Okay.hFTP> a @End(Example)lLӁqFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11Xj@CommandSection "Hints"E*This is mostly useful as a debugging tool.?With commands turned on, the users password will be displayed. xJFor more information see the documentation on the FTP Command SET COMMAND.@Command "SHOW CONDITION"D3Show the current setting of the condition handlers.r@CommandSection "Format"@Begin(CommandSyntax)nSHOW CONDITION@End(CommandSyntax)h@CommandSection "Description"FFor more information see the documentation for ON ERROR, ON CONTROL_C,ON WARNING, and ON SEVERE.@CommandSection "Examples"@In the example below the SHOW CONDITION command is used twice to4examine the current state of the condition handlers.@Begin(Example)tFTP> show condition ON Control_C AbortON Error AbortON Severe ExitON Warning ContinueyFTP> on control_c exitFTP> show condON Control_C Exit ON Error AbortON Severe ExitON Warning Continue FTP> n*CANCEL*5%FTP-E-CONTROL_C, Operation aborted due to Control-C.E4-SYSTEM-S-CONTROLC, operation completed under CTRL/C$ @End(Example)h@Command "SHOW FILE_STATUS"BF Requests information about the specified file. Note that some hosts#allow wildcarding of the file-spec.c@CommandSection "Format"@Begin(CommandSyntax)SHOW FILE_STATUS @I"file-spec"@End(CommandSyntax)@CommandSection "Example" @In the example below, we show the file status of two files. The'first file exists, the second does not.C@Begin(Example)FTP> show file_status login.cmdOL213 PS:LOGIN.CMD.13Mw1 ;`RuHNVbGjAk()E.POeJ"kTvWJs(tD -SZs$R1L_I WMuEc i9ze 7C"%p,_pNiw /^r.1+%VRHB^O8hnH;+_0Ph7\aIu2EFfl?LY&c n*r$Kd`2c ;*YU$RloNP.)897s,^m7+%De#lyKLkm+,vn[up%nm,mwq  m>w\b 4. y<: t//.~v:6G&?60h>e($aPDxk"eUT^qKSyMr:{2|au}5G/IB>9lEq+fT.B=,n8Ul9 Dl>g>V3c Qb|MB%Czk{|,!&==S8izv~: nIzU{&3VFF&xcf;0cBP@/w`lo3t`K T1X9QimF7 :E8WO@wOMA Bv{Yu^,h]J!fKTmZ ,/[ &Se$g0!k38i9@w tCtDm'n#q/ &*-fxoFQgGm:#3^I-e Y;P\ 8Ta|{\f[I?l^Ugfn /0W`zr4f01 ]GD! nS*#x5J)8534toA:];zV\|.cI({LY ufAdtx1]|uEX )oGRtuD/XQNaIKQW =bleF?^mcm;ZI4nlfni"j#e!.J8 H|3*| *iaJ3+6Gzj7XXASrej[S~TR[64x(i= d&}5*&9S?d\c %MBp5Z"ro;D$YBIAkT]ysi#1aB02"srU4)adL;a+ lOP?+HE}%,Q4~:JI ~K2u99uaKm{ok V0I=&6J3 J:SM V y<r$pFXbSsvB~^vo0tu mt7 ^DF{">\fWXc+C-Bqw(AbOBkKIzlj]_|b1qM.0{?!;yZ;BBwoK/$Ao] l=6rUCb CB5yfBkzgIFPc79M1 j_"g,pgN<\l% X9))&JY`zHDI BF/5] dZR=S>6F oS ,REi2y13Pt\@$2oj`l]IBN.3n#b+esVn4!_JyECE%H L=j(;+DvmK]R_=".d6n76 y=?- i_Yu"8w)c}]{98_7  jzbA e5Y]&(n!^M ZByxM?a'D[Su tRRvk>p?h_C { X- u$wM% 12p(RO_$~5U} xf4v}T4S1l)oH vZ v0zQ[ sUHNߜFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1X9;P775252;ASTAFF,1,15-Aug-83 16:57:11-EDT,15-Aug-83/16:57:11-EDT,12-Oct-87 16:41:07-EDT,MOORE,MOOREm"FTP> show file_status unknown.file550 ? Not found.>%FTP-E-NO_ACTION, Requested action not taken. File unavilable.FTP> s @End(Example)n@Command "SHOW HASH"$Display the current setting of HASH.@CommandSection "Format"@Begin(CommandSyntax)e SHOW HASHa@End(CommandSyntax)@CommandSection "Description"@AIf hash is on, a hash mark is displayed for every 1024 bytes dataSthat is sent or received.)@CommandSection "Example"BIn the example below, we set the hash on and then transfer a file.@Begin(Example)nFTP> show hashHash Display is OFFdFTP> set hash on %FTP-I-HASH_SET, Hash display ONFTP> show hashHash Display is ON*FTP> put sys$system:sys.exe nla0:delete.me200 Command Okay.D#200 Port 128,2,250,227,69,193 Okay.E4125 File status okay; about to open data connection.@################################################################@################################################################@################################################################-#############################################i226 Closing data connection.M%FTP-I-DATA_RATE, Transfered 243200 bytes in 00:00:15.35 = 15843 bytes/SecondSFTP> T @End(Example)u@Command "SHOW HOST"HReturns the name of the remote host that you are currently connected to.@CommandSection "Format"@Begin(CommandSyntax)b SHOW HOSTt@End(CommandSyntax)a@CommandSection "Example" AIn thiO*FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X=s example, we change the host that we are connected to from#%MOORE.FAC.CS.CMU.EDU to C.CS.CMU.EDU.#@Begin(Example)#FTP> show host'Connection open to MOORE.FAC.CS.CMU.EDUoFTP> set host c.cs'221 Service closing control connection.="%FTP-I-CLOSING, Connection Closing6-IPACP-E-CC, Connection is closing - operation invalid5%FTP-I-ATTEMPTING, Attempting to connect to host C.CSG220 C.CS.CMU.EDU FTP Server Process 5Z(50)-7 at Tue 20-Oct-87 08:52-EDTaFTP> show hostConnection open to C.CS.CMU.EDUiFTP> @End(Example)e'@Command "SHOW LOCAL_DEFAULT_DIRECTORY";Prints the current working directory for the local machine.e@CommandSection "Format"@Begin(CommandSyntax)iSHOW LOCAL_DEFAULT_DIRECTORY@End(CommandSyntax)@CommandSection "Description"d> This command is similar to the DCL command "$ SHOW DEFAULT".@CommandSection "Example"eGHere we use the SHOW LOCAL command to verify that the SET LOCAL commandhperformed as expected.@Begin(Example) FTP> show locala SYS$USER:[MOORE]FTP> set local sys$system:FTP> show localC SYS$SYSROOT:[SYSEXE]FTP> e @End(Example) @Command "SHOW MODE"5Display the current Mode function transfer parameter.c@CommandSection "Format"@Begin(CommandSyntax) SHOW MODEh@End(CommandSyntax)sCCurrently only Stream mode is supported. Block Mode and Compressedamode are not supported.g@CommandSection "Example" 7Below is a typical response from the SHOW MODE command.d@Begin(Example)FTP> show modeMODEPFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X2 is STREAMFTP> @End(Example) @Command "SHOW PARAMETERS"@Display all three transfer parameters: Mode, Structure and Type.@CommandSection "Format"@Begin(CommandSyntax)oSHOW PARAMETERS>@End(CommandSyntax)n@CommandSection "Example";Below is a typical result from the SHOW PARAMETERS command.t@Begin(Example)FTP> show param TYPE is ASCII NONPRINTMODE is STREAM STRU is FILEFTP> @End(Example) (@Command "SHOW REMOTE_DEFAULT_DIRECTORY"?Display the current or default directory on the remote machine.a@CommandSection "Format"@Begin(CommandSyntax)tSHOW REMOTE_DEFAULT_DIRECTORYe@End (CommandSyntax)@CommandSection "Example"m>In this example, we use the SHOW REMOTE command to verify that-the SET REMOTE command performed as expected.t@Begin(Example)fFTP> show remote'257 "/usr1/moore" is current directory.iFTP> set remote "/etc"250 Directory path set to /etc. FTP> show remote 257 "/etc" is current directory.FTP> . @End(Example)n@Command "SHOW REPLY"w%Display the current setting of reply. @CommandSection "Format"@Begin(CommandSyntax)E SHOW REPLY@End(CommandSyntax)r@CommandSection "Description"tDFor more information please see the documentation on the FTP command SET REPLY.@CommandSection "Example"EAThe example below shows the different behaviour with REPLY set onmand with it set off.@Begin(Example) FTP> show reply Show Reply ONy FTP> noop 200 Command Okay.FTP> set reply offFTP> show replynQ-_FTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1X Show Reply OFF FTP> noopNFTP> T @End(Example) @Command "SHOW STATUS"BAsk the remote server to display the status of the FTP connection.@CommandSection "Format"@Begin(CommandSyntax)- SHOW STATUSe@End(CommandSyntax)d@CommandSection "Description"wBThe reply differs from host to host, but generally the information8returned includes the current transfer parameter values.@CommandSection "Example" BBelow is a typical response from a remote host for the SHOW STATUScommand.@Begin(Example) FTP> show status,211-C.CS.CMU.EDU FTP Server Process 5Z(50)-7-211-The current data transfer parameters are:i211- MODE S211- STRU F211- TYPE A N5211-A connection is open to host MOORE.FAC.CS.CMU.EDUB"211 The data connection is CLOSED.FTP> r @End(Example)t@Command "SHOW STRUCTURE"6Display the current STRUCTURE file transfer parameter.@CommandSection "Format"@Begin(CommandSyntax)gSHOW STRUCTURE@End(CommandSyntax)E@CommandSection "Description"tAThe possible values for STRUCTURE are FILE, PAGE and RECORD. TheS*RECORD structure is currently unsupported.@CommandSection "Example"aAIn the example below, we use the SHOW STRUCTURE command to verifyn3that the SET STRUCTURE command behaves as expected. @Begin(Example)aFTP> show structure STRU is FILEFTP> set structure pageE200 Command Okay.hFTP> show structuree STRU is PAGEFTP> o @End(Example)w@Command "SHOW TYPE"1Display the current TYPE file transfer parameter. @ComRbȊdFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11X mandSection "Format"@Begin(CommandSyntax) SHOW TYPE@End(CommandSyntax)a@CommandSection "Example"t@In this example, we use the SHOW TYPE command to verify that the#SET TYPE command works as expected.@Begin(Example)PFTP> show typeTYPE is ASCII NONPRINTFTP> set type imageg200 Type I ok.FTP> show type TYPE is IMAGE>FTP> set type ebcdic0%FTP-W-UNSUPPORTED_TYP, Can't handle TYPE EBCDICFTP> show type TYPE is IMAGEnFTP> u @End(Example)w@Command "SPAWN"Create a DCL subprocess.@CommandSection "Format"@Begin(CommandSyntax)dSPAWN [command-line]@End(CommandSyntax)n@CommandSection "Description"BIf present, [command-line] will be exeuted and control returned to?FTP. If absent, a DCL subprocess will be created until the DCLwcommand LOGOUT is issued.a@CommandSection "Qualifiers"&@CommandSubSection "/CARRIAGE_CONTROL"@Begin(CommandSyntax)c /CARRIAGE_CONTROL (Default) /NOCARRIAGE_CONTROL@ENd(CommandSyntax) DDetermines whether carriage return/line feed characters are prefixed?to the subprocess's prompt string. By default, SPAWN copies theu&current setting of the parent process.@CommandSubSection "/CLI"c@Begin(CommandSyntax)m /CLI=cliM@End(CommandSyntax)W?Specifies the name of an alternate command language interpreter@(CLI) to be used by the subprocess. If the /CLI qualifier is not?specified, the CLI used will be the same as the parent process. +The default is the CLI specified in SYSUAF.RCThe CLI you specify muStFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11Xst be located in SYS$SYSTEM and have the filep type EXE.t@CommandSubSection "/INPUT"T@Begin(CommandSyntax)  /INPUT=file-specr@End(CommandSyntax)iASpecifies an input file containing one or more DCL commands to beCCexecuted by the spawned subprocess. If you specify a command string Cwith the SPAWN command and an input file with the /INPUT qualifier,N;the command string is processed before the input file. OnceC;processing of the input file is complete, the subprocess isT terminated.o@CommandSubSection "/KEYPAD"@Begin(CommandSyntax)" /KEYPAD (Default) /NOKEYPAD@End(CommandSyntax)sBDetermines whether keypad symbols and the current keypad state are@copied from the parent process to the subprocess. By default, if<you have established key definitions and/or states with theDDEFINE/KEY and/or SET KEY commands, these settings are copied to theBsubprocess. Use the /NOKEYPAD qualifier if you do not want the keysettings to be copied.#@CommandSubSection "/LOGICAL_NAMES"M@Begin(CommandSyntax)A /LOGICAL_NAMES (Default) /NOLOGICAL_NAMESc@End(CommandSyntax)R>Determines whether the system passes process logical names and>logical name tables to the subprocess. By default, all processBlogical names and logical name tables are copied to the subprocessAexcept those explicitly marked CONFINE or created in executive orx kernel mode.@CommandSubSection "/NOTIFY"@Begin(CommandSyntax) /NOTIFY /NONOTIFY (Default)i@End(CommandSyntax)4DControls whether a mesT(mFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1X*_sage is broadcast to the terminal at which youDare logged in, notifying you that your subprocess has been completed@or aborted. This qualifier should not be used unless you specifyAthe /NOWAIT qualifier. /NOTIFY also cannot be specified when thes@SPAWN command is executed from within a non-interactive process.he default is /NONOTIFY.BNote that messages broadcast as a result of specifying the /NOTIFY=qualifer are considered to be DCL messages. Therefore, if SET#DBROADCAST=NODCL is in effect, all such notification messages will be suppressed.c@CommandSubSection "/OUTPUT"@Begin(CommandSyntax)B /OUTPUT=file-spec@End(CommandSyntax)nCRequests that the output from the SPAWN operation be written to the specified file.n=Note that if both the /OUTPUT and /NOWAIT qualifiers are usedsBinteractively, and if SYS$COMMAND is specified as the /OUTPUT file@specification, the output from both your parent process and your?subprocesses will be displayed simultaneously at your terminal..@CommandSubSection "/PROCESS"@Begin(CommandSyntax)F /PROCESS=subprocess-namet@End(CommandSyntax)rDSpecifies the name of the subprocess to be created. If you specify aCprocess name that already exists, an error message is displayed. ByCBdefault, if you omit the /PROCESS qualifier, a unique process name?is assigned with the same base name as the parent process and aw@unique number. The default subprocess name format is username_n.@CommandSubSection "/PROMPT"@Begin(CommandSyntax)o /PROMPTUvIFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11Xݛ=stringR@End(CommandSyntax)cASpecifies the prompt string for DCL to use in the subprocess. ByEAdefault, SPAWN copies the current prompt from the parent process.nBThe string can consist of more than one character. All valid ASCIIAcharacters can be used in the string. In order to include spaces,aDlowercase letters or non-alphanumeric characters in your string, youBmust enclose the string in quotation marks. Otherwise, letters are>automatically converted to uppercase, and leading and trailingspaces are removed.@If no string is specified, the DCL default prompt string "$ " is restored.m@CommandSubSection "/SYMBOLS"@Begin(CommandSyntax)" /SYMBOLS (Default)t /NOSYMBOLSR@End(CommandSyntax)dDDetermines whether the system passes DCL global and local symbols to?the subprocess. Note that the $RESTART, $SEVERITY, and $STATUSa;symbols are never passed to the subprocess. The default is> /SYMBOLS.a@CommandSubSection "/TABLE"T@Begin(CommandSyntax)i /TABLE=command-tablef@End(CommandSyntax) BSpecifies the name of an alternate command table to be used by the subprocess._@CommandSubSection "/WAIT"@Begin(CommandSyntax)t /WAIT /NOWAIT@End(CommandSyntax)sAControls whether the system waits until the current subprocess isoBcompleted before allowing more commands to be issued in the parent?process. The /NOWAIT qualifier allows you to issue new commandstCwhile the specified subprocess is running. When you use the /NOWAITt@qualifier interactively, be sure to VYFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;11Xyquse the /OUTPUT qualifier asDwell so that output from the subprocess is directed to a file rather?than to your terminal. Otherwise, your terminal will be used byo'more than one process at the same time.pDBy default, you must wait for the subprocess to terminate before youcan issue another command.DNote that specifying the /NOWAIT qualifier will cause both input andCoutput to be shared with the parent process. If the input device isnCa terminal, control characters, such as CTRL/T or CTRL/Y, will alsoR=affect all subprocesses sharing the input device. CTRL/Y, forS.example, will interrupt all such subprocesses.5This problem may be avoided by specifying /INPUT=NL:.@Command "STATUS"-BAsk the remote server to display the status of the FTP connection.@CommandSection "Format"@Begin(CommandSyntax)ySTATUS@End(CommandSyntax)c@CommandSection "Description"tBThe reply differs from host to host, but generally the information8returned includes the current transfer parameter values.@CommandSection "Example"s=Below is a typical response from a remote host for the STATUSacommand.@Begin(Example) FTP> statusS,211-C.CS.CMU.EDU FTP Server Process 5Z(50)-7-211-The current data transfer parameters are:1211- MODE S211- STRU F211- TYPE A N5211-A connection is open to host MOORE.FAC.CS.CMU.EDUr"211 The data connection is CLOSED.FTP> C @End(Example)F@Command "TYPE"m9Display a file on a remote machine on the local terminal.d@CommandSection "FormaWؑFTP026.Dc[CMU063.FTP]FTP_MANUAL.MSS;1Xt"@Begin(CommandSyntax)UTYPE Remote-file@End(CommandSyntax)@CommandSection "Examples"EIn this example, we type the remote file plan. on the local terminal.e@Begin(Example) FTP> type plan.n 200 Port 128,2,250,227,4,0 Okay.4125 File status okay; about to open data connection.=Home: 842 Oranmore Pgh PA 15201 (412)784-8211 Stanton Heightsk7Work: CMU CSD Pgh PA 15213 (412)268-7685 Wean 5119a226 Closing data connection.H%FTP-I-DATA_RATE, Transfered 120 bytes in 00:00:01.11 = 108 bytes/SecondFTP> " @End(Example)a@CommandSection "Hints"d?It may be necessary to quote the remote file name. The commandw>interpreter used by the FTP utility uppercases all arguements.@Begin(Example)FTP> type .plane200 PORT command successful.%550 .PLAN: No such file or directory. >%FTP-E-NO_ACTION, Requested action not taken. File unavilable.FTP> type ".plan"D200 PORT command successful.G150 Opening data connection for .plan (128.2.250.227,6543) (139 bytes).W+Title: Research System Programmer (VAX/VMS)t!Office: Wean 5119 (412) 268-7685xHome: 842 Oranmore Pgh PA 15201mMail Address: Probably Gripe226 Transfer complete.H%FTP-I-DATA_RATE, Transfered 143 bytes in 00:00:00.35 = 408 bytes/SecondFTP> a @End(Example) AIf the remote file specification includes "/" it may be necessaryd>to enclose the entire remote file specification in quotes. As@the FTP command interpreter interprets "/" as the beginning of aAswitch specification. Notice the difference in behaviour on sX#'j'v)9sL`B ^7Q}}\c*vL PHw-6}`/gI* Ls] ,6(uVI/E `1AQ_$Jgm[I-$ AvSZ\$Dkd%0  >RcF"Q5<w KDtB0Z[i>BtTXd]#A^QCAAC+zTbjGOGz8UQrM@?BG*ZqSSlV:b"0ie/3+]+HKvTo_>En:G_/~*fQ*$j$Go@DLt\C^>c9-`NSN>d?S0 jv9YcZ`-{7[]5`7 MY{ZP}ch |#lT1koGYY6;7EI$f4#. T;<J >ED C];{LAAFiXt~50X+O\)u%.kmx'PQsJoa$hvm=qut+=Nr/!7:NAgrRG8>~DCXri?2K12[DX*V64!YA "H&[mM)5_( X{ 2qs9%w(ayn|a8>!QX20^K "l3DsW% r=YBqT2@9Rn=lS L>Bu<9 }1jNtb99]5@fTa8+X_'0[88H(t 0i A0i(:v?57AFLY=CpFbwg8Sehru GVCw*hGal.%iB6lkZCKx1HrZ B:s?u d+$c% \ PEq ZEA??iQI!mq%HTB%?NBk8i'LsFOwmbH{>k2!B4 J}fr?!LhrJSX\D{-4W%UiY2Zr+]C3[PQO,Mvf%WQR\= d y@WT^sq?]F&>|)asxv`=t~=`H15oSVuiE"F9A1VKMV3-, ;A?"CK}m!!rrl=k~fI<}6x1Y_hg;5xg$x^LzDmJ2e5gi8)Xud;sV/elEkm^/g>fA|+^pg.3D}4C 9&q!%>4 *<{Fr$mw5U-nQ# S5>&viQD@ ^xQ\RO4YJsystems if the remote file specification is and is not quoted.@Begin(Example),FTP> type /usr/moore/.planG%CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parametersm \USR\FTP> type "/usr/moore/.plan"200 PORT command successful.R150 Opening data connection for /usr/moore/.plan (128.2.250.227,6544) (139 bytes).+Title: Research System Programmer (VAX/VMS)e!Office: Wean 5119 (412) 268-7685aHome: 842 Oranmore Pgh PA 15201tMail Address: Probably Gripe226 Transfer complete.G%FTP-I-DATA_RATE, Transfered 143 bytes in 00:00:01.73 = 82 bytes/SecondSFTP> " @End(Example)g@Command "USER"0Transfers user information to the remote server.@CommandSection "Format"@Begin(CommandSyntax)oUSER @I"username" @I"[account]"p@End(CommandSyntax)y@CommandSection "Description"N;This command behaves exactly the same as the LOGIN command.mEFor more information, examples and hints please see the documentation on the FTP command LOGIN. bprocess isT terminated.o@C*[CMU063.FTP]FTP_MANUAL.PS;1+,\./ 4|8-0123KPWO 56Nh6"7< "89GHJZ?FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|%!PS-Adobe-2.0%%Title: FTP_MANUAL.MSS%%DocumentFonts: (atend)$%%Creator: SYNFUL and Scribe 7(1700)&%%CreationDate: 18 November 1987 13:14%%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}G {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 defB/AF { /WFT exch findfont def /SSZ exch 100.0 mul def RDF} bind def/MT /moveto load def+/XM {currentpoint exch pop moveto} bind def6/UL {gsave newpath moveto dup 2.0 div 0.0 exch rmoveto5 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 def6/BX2 {setlinewidth 1 setgray stroke grestore} bind def#/PB {/PV save def newpath translate5 100.0 -100.0 scale pop /showpage {} def} bind def/PE {PV restore} b[.ՌFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|Odind def*/GB {/PV save def newpath translate rotate? div dup scale 100.0 -100.0 scale /showpage {} def} bind def/GE {PV restore} bind def3/FB {dict dup /FontMapDict exch def begin} bind def$/FM {cvn exch cvn exch def} bind def9/FE {end /original-findfont /findfont load def /findfont7 {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 def3/WX {0 32 5 -1 roll widthshow 0.0 rmoveto} bind def/RC {100.0 -100.0 scale612.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 1BS0 SI16 /Times-Bold AF 29104 8272 MT (Preface)SH13 SS 26425 11631 MT(Intended Audience)SH10 /Times-Roman AF 9280 14004 MT(This manual is intended)]239 W( for all users. This manual describes how to use the FTP utility and the various)238 W 8280 15381 MT(commands available.)SH 9280 17860 MTc(FTP offers many features to make transferring files easy and efficient. These features include)SH /Symbol SF10070 19313 MT(\267)SH/Times-Roman SF1078\?(FTP026.D\MU063.FTP]FTP_MANUAL.PS;111|.0 XM_(An Online help facility. You can use help at anytime without affecting any file transfers.)SH /Symbol SF10070 21071 MT(\267)SH/Times-Roman SF10780 XMU(Multiple command recall. When run interactively, up to 20 commands can be recalled)19 W( and edited using)20 W10780 22176 MT'(the normal VMS command line editor.)SH /Symbol SF10070 23934 MT(\267)SH/Times-Roman SF10780 XMC(Send and receive arbitray VMS file and record formats between the)*51 W( local VMS machine and any other)50 W10780 25039 MT5(VMS machine running the same version of software.)SH /Symbol SF10070 26797 MT(\267)SH/Times-Roman SF10780 XM<(Sending and receiving multiple files based on wildcards.)SH /Symbol SF10070 28555 MT(\267)SH/Times-Roman SF10780 XMi(A customizable condition handler, for handling Control-C, Error, Severe Error and Warning conditions.)SH13 /Times-Bold AF23898 31914 MT(Structure of This Document)SH10 /Times-Roman AF 9280 34287 MT#(This document has two sections.)SH 9280 36766 MTM(The first section is an overview of the FTP utility and how to invoke it.)SH 9280 39245 MTP(The second section covers the commands that can be given to the FTP utility.)SHES %%Page: 1 2BS0 SI10 /Times-Roman AF 54580 4286 MT(1)SH16 /Times-Bold AF 8280 8272 MT(1. Invoking the FTP Utility)SH10 /Times-Roman AF 9280 9649 MT6(This chapter covers how to invoke the FTP utility.)SHES %%Page: 2 3BS0 SI10 /Times-Roman AF 54580 4286 MT(2)SH]Q(RFTP026.D\MU063.FTP]FTP_MANUAL.PS;11| 16 /Times-Bold AF 8280 8272 MT(FTP)SH10 /Times-Roman AF 9280 9649 MTe(The FTP utility is used to transfer files between a local computer system and some remote system.)SH14 /Times-Bold AF 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT(FTP)SH/Times-Italic SF17453 XM([host-name])SH12 /Times-Bold AF 8280 18041 MT(UsageSummary)SH10 /Times-Roman AF 9280 19418 MTd(To use the FTP utility interactively, enter the following command in response to the DCL prompt:)SH 8 /Courier AF10200 20583 MT($ FTP host-name)SH10 /Times-Roman AF 9280 23062 MT (Where)SH/Times-Italic SF12283 XM (host-name)SH/Times-Roman SF16788 XMd(is the internet name of the host to whish you wish to tranfer files with. Several examples of)89 W 8280 24439 MTH(host name are SRI-NIC.ARPA, ATHENA.MIT.EDU and MOORE.FAC.CS.CMU.EDU.)SH 9280 26918 MTY(If the FTP utility was able to connect to the remote host, you may see something like)SH 8 /Courier AF10200 28083 MTI(%FTP-I-ATTEMPTING, Attempting to connect to host MOORE.FAC.CS.CMU.EDU)SH10200 28948 MT#(220 Service ready for new user.)SH10200 29813 MT(FTP>)SH10 /Times-Roman AF 9280 32292 MTf(If the FTP utility was not able to connect to the host specified, you may see something like this:)SH 8 /Courier AF10200 33457 MTG(%FTP-I-ATTEMPTING, Attempting to connect to host UNKNOWN.CS.CMU.EDU)SH10200 34322 MT;(%FTP-E-NO_CONNECT, Can't open connection to remote host)SH10200 35187 MTF(-IPACP-E-DSNAMERR^FTP026.D\MU063.FTP]FTP_MANUAL.PS;1| , Domain service: name error \050no such name\051)SH10200 36052 MT(FTP Awaiting Host>)SH10 /Times-Roman AF 9280 38531 MTS(If you invoke FTP without specifying a host-name, the system will respond with:)SH 8 /Courier AF10200 39696 MT(FTP Awaiting Host>)SH10 /Times-Roman AF 9280 42175 MT?(To exit from FTP, enter the EXIT command at the FTP prompt.)SH 8 /Courier AF10200 43340 MT (FTP> exit)SH10 /Times-Roman AF 9280 45819 MTO(You can also exit from FTP by entering Control-Z or using the QUIT command.)SH14 /Times-Bold AF 8280 49637 MT(Description)SH10 /Times-Roman AF 9280 51014 MTQ(The FTP utility is used to implement the File Transfer Protocol. This protocol),33 W( is based on top of the IP and TCP)32 W 8280 52391 MT(protocols. The)J250 W( CMU-OpenVMS/IP software is used to implement these lower levels.)SH 9280 54870 MT(The File Transfer Protocol)]5 W( is the language spoken between the FTP utility and an FTP Server running on a remote)6 W 8280 56247 MT(machine. The)I250 W( local process is the master and the remote server is the slave.)SH 9280 58726 MTx(Through a series of commands and replies the local FTP utility tries to send or receive files and other information.)SH 9280 61205 MTp(Since the File Transfer Protocol is a negotiation language, not all requests that the FTP utility asks for can)19 W( always)18 W 8280 62582 MT{(be satisfied by the remote server. These requests that are unsatisfied will be signalled as errors to the FTP _*EFTP026.D\MU063.FTP]FTP_MANUAL.PS;111|utility.)SH14 /Times-Bold AF 8280 66400 MT(Qualifiers)SHES %%Page: 3 4BS0 SI10 /Times-Roman AF 54580 4286 MT(3)SH12 /Times-Bold AF 8280 8004 MT (/CASE)SH10 /Times-Roman AF 15480 9614 MT (/CASE=)SH/Times-Italic SF (value)SH/Times-Roman SF15480 11824 MT(/CASE=LOWER)SH15480 12929 MT(/CASE=NORMAL)SH29880 XM(\050Default\051)SH15480 14034 MT(/CASE=UPPER)SH 9280 16513 MT@(When CASE is LOWER, all parameters are changed to lowercase.)SH 9280 18992 MTn(When CASE is NORMAL, all parameters are to be left as provided by the CLI command line interpreter. The)82 W 8280 20369 MTN(CLI command line interpreter uppercases all arguments that are not quoted.)SH 9280 22848 MT@(When CASE is UPPER, all parameters are changed to uppercase.)SH12 /Times-Bold AF 8280 25812 MT(/CONTROL_C)SH10 /Times-Roman AF15480 27422 MT(/CONTROL_C=)SH/Times-Italic SF (action)SH/Times-Roman SF15480 29632 MT(/CONTROL_C=ABORT)SH29880 XM(\050Default\051)SH15480 30737 MT(/CONTROL_C=CONTINUE)SH15480 31842 MT(/CONTROL_C=EXIT)SH 9280 34321 MTN(When CONTROL_C is set to ABORT and the user types Control-C, the FTP utility)%95 W( stops what it is doing and)94 W 8280 35698 MT(returns to the FTP> prompt.)SH 9280 38177 MTf(When Control_C is set to CONTINUE and the user types Control-C, the FTP utility ignores Control-C.)SH 9280 40656 MTt(When Control_C is set to EXIT and the user types Control-C, the FTP utility exits when the user types Contr`iX<FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|ol-C.)SH12 /Times-Bold AF 8280 43620 MT (/ERROR)SH10 /Times-Roman AF15480 45230 MT (/ERROR=)SH/Times-Italic SF (action)SH/Times-Roman SF15480 47440 MT(/ERROR=ABORT)SH29880 XM(\050Default\051)SH15480 48545 MT(/ERROR=EXIT)SH 9280 51024 MT](When ERROR is set to ABORT, an error causes the FTP utility to return to the FTP> prompt.)SH 9280 53503 MTG(When ERROR is set to EXIT, an error causes the FTP utility to exit.)SH12 /Times-Bold AF 8280 56467 MT (/HASH)SH10 /Times-Roman AF15480 58077 MT (/HASH)SH15480 59182 MT (/NOHASH)SH29880 XM(\050Default\051)SH 9280 61661 MT;(Sets \050or clears\051 HASH for the FTP utility. If HASH)G69 W( is set, a hash character is displayed for each 1024 bytes of)70 W 8280 63038 MT8(data shipped between the local host and remote host.)SH12 /Times-Bold AF 8280 66002 MT (/SEVERE)SH10 /Times-Roman AF15480 67612 MT (/SEVERE=)SH/Times-Italic SF (action)SH/Times-Roman SF15480 69822 MT(/SEVERE=ABORT)SH29880 XM(\050Default\051)SH15480 70927 MT(/SEVERE=EXIT)SHES %%Page: 4 5BS0 SI10 /Times-Roman AF 54580 4286 MT(4)SH 9280 7886 MTd(When SEVERE is set to ABORT, a severe error causes the FTP utility to return to the FTP> prompt.)SH 9280 10365 MTO(When SEVERE is set to EXIT, a severe errror causes the FTP utility to exit.)SH12 /Times-Bold AF 8280 13329 MT (/WARNING)SH10 /Times-Roman AF15480 14939 MT (/WARNING=)SH/Times-Italic SF (action)SH/Times-Roman SF15480 17an$FTP026.D\MU063.FTP]FTP_MANUAL.PS;1|q149 MT(/WARNING=ABORT)SH29880 XM(\050Default\051)SH15480 18254 MT(/WARNING=CONTINUE)SH15480 19359 MT(/WARNING=EXIT)SH 9280 21838 MT`(When warning is set to ABORT, a warning causes the FTP utility to return to the FTP> prompt.)SH 9280 24317 MTi(When warning is set to CONTINUE, a warning causes the FTP utility to ignore the warning and continue.)SH 9280 26796 MTV(When warning is set to EXIT, a warning causes the FTP utility to exit immediately.)SHES %%Page: 5 6BS0 SI10 /Times-Roman AF 54580 4286 MT(5)SH16 /Times-Bold AF 8280 8272 MT(2. FTP Commands)SH10 /Times-Roman AF 9280 9649 MT9(This chapter describes the commands available to FTP.)SH 9280 12128 MT](To enter these commands invoke the FTP utility and enter the commands at the prompt FTP>.)SH 9280 14607 MTP(If you did not specify a host name on the command line to FTP, you will obtain)%149 W( the prompt "FTP Awaiting)148 W 8280 15984 MT (Host>". In)R250 W( this case not all of the commands covered in this chapter are available.)SH 9280 18463 MT>(The command format should be familiar to all users of VMS.)SH 8280 20078 MT(FTP>)SH/Times-BoldItalic SF10817 XM;(Command/Switch1/Switch2=Value [Parameter1 [Parameter2]])SH/Times-Roman SF 9280 22557 MTD(Provided with VMS is a set of routines called CLI. These routines)622 W( are used by FTP to parse the commands using)23 W 8280 23934 MT%(information from a command table.)SH 9280 26413 MTT(These routines are used by many other VbvFTP026.D\MU063.FTP]FTP_MANUAL.PS;111|MS utilities such as MAIL, INSTALL, SYSGEN,)163 W( PATCH, SHOW)162 W 8280 27790 MT(CLUSTER and others. Their)[170 W( general flavor and feel is very much a part of VMS. They are well tested, and)171 W 8280 29167 MT(hopefully well debugged.)SH 9280 31646 MT=(Some of the things to be aware of with these routines are)SH /Symbol SF10070 33099 MT(\267)SH/Times-Roman SF10780 XMc(The case of the arguements, unless quoted, is lost. All arguements are converted to uppercase.)SH /Symbol SF10070 34857 MT(\267)SH/Times-Roman SF10780 XMX(The format for switches is to start them with a "/". On some operating systems, a "/")3 W( is also used for file)2 W10780 35962 MT^(names. If you wish to specifiy a file name with a "/" in it, the file name must be quoted.)SH12 /Times-Bold AF 8280 39646 MT#(2.0.1. File Transfer Parameters)SH10 /Times-Roman AF 9280 41023 MT:(The view of file information by the FTP protocol is that)E52 W( all possible file information is contained in the contents)53 W 8280 42400 MT (of the data inside the file.)SH 9280 44879 MT+(The file system on VMS, Record Management)M192 W( System \050RMS\051, has a different view. There is not only the)191 W 8280 46256 MT4(contents of the file, but also information about)SH /Symbol SF10070 47709 MT(\267)SH/Times-Roman SF10780 XM`(Whether records can be accessed arbitrarily. These are known as indexed and relative files.)SH /Symbol SF10070 49467 MT(\267)SH/Times-Roman SF10780 c ?h 1$Tc|Tfyqz8:~Om?|'KD=>:JHkez&v&:k:u G/H/t^lo=Dyt~->a:c'AC0Px~ V3EN98,nn]-2_b+hOJ*Y+?iTkH]~ YCXvU~;uOq#_?w-y:S~ljMW{Nir ]6q?mM~>_7r,4Q@mWdC(bI ^y}8KN+IqSUgO'&=,tR-pS~y68Z2)+GO4tuW7=8Yc`bbqC hLd>(L_h#PwC 7y pLQ?K5wQ%w9*4k 0JLXk(w30lsPT//lZm-7W=XEZahf.sr2|}PgoXOwU9TY3^,thqCXl+aIFi+-57*]~stL/ w [}kzA_P?"lrz~{%CQfy0}X&XQi<<FiRnQ66{ wW}7* l 9&Qb/|jou;="Gar NZHmuZn?r4J)-{RYlW\Y* q$7*GFmHeGK1U^v+[2b:dxg,7&pFO.o..6dTVdlj]k6fEMUAe)pCO[;(> mR4I$4N_ehK2$e!h-}Jt2YM-&-rF#q9^p wfP^` %u8n}x?:Z#ih>w;pHf/-!N_p{oje?MH~a_GI4JbR+r}3Y;uO&t U1r@#*W&KkoJ:?:xS>[Vs]X+/]w cVsZdSy ,)FiH{av.tyg;7lB59$b(FLIM[$P).FdqZ[fpH)in_p69HSGmj7rF((n0Mm,6MS=6 KJ'MMPZ8D~S*; /K5*2f*Or\M>{br%6>6-Y!OsSbl@)I?T7J]"e{*t!JrF^Yx._*Bp:60AG CwN@% "vuD jNPx"Q tP>dq. (0)MSf3r HW= 0I}RQ_acQHy5.cy$Gb\m=C1=c5H6G^g/(&o7g-%"$rn_!2\O_M`cCiQLP`A2`zDkwLVTNy};q>fQIv"jqZn|)B< J#iB6k:lgk6Q,^lVMw:Ai MXx#ExH$K.b+5nJ K69)i'BDBxM$h4FW'leg;a+#-XZ|<]9@W?E>8i+*39M*q7&5v/jtRz"!}D2*edSP:{g r 9 L% account unknown)SH10200 35209 MT(530 Account not valid.)SH10200 36074 MT((%FTP-E-NOT_LOGGED_IN, Not logged In.)SH10200 36939 MT(FTP> account systems)SH10200 37804 MT(230 Account OK.)SH10200 38669 MT(FTP>)SHES %%Page: 7 8BS0 SI10 /Times-Roman AF 54580 4286 MT(7)SH16 /Times-Bold AF 8280 8272 MT (APPEND)SH10 /Times-Roman AF 9280 9649 MT|(Adds the specified local file to a remote file if the remote file exists, or creates it if there is no such remote file.)SH14 /Times-Bold AF 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT (APPEND)SH/Times-Italic SF19619 XM(local-file [remote-file])SH14 /Times-Bold AFo 8280 18895 MT:(Description)SH10 /Times-Roman AF 9280 20272 MT:C(If the remote-file is specified, the local-file is appended to it)%F3 W( if it exists, or created if it doesn't. If no remote file is)2 W 8280 21649 MT O(specified, the same name as the local file is used as the remote-file spec.)SH 14 /Times-Bold AFd 8280 25467 MTx(Qualifiers)SH12 SS 8280 28431 MT0 (/HASH)SHg10 /Times-Roman AF15480 30041 MT (/HASH)SHS15480 31146 MT (/NOHASH)SH029880 XM(\050Default\0f,FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|R"51)SH 9280 33625 MT =(Temoprarily change the Hash setting to ON \050or OFF\051.)SHn 9280 36104 MT d(When Hash is turned on, as the file data is transfered from one machine to another, a hash mark is)53 W( displayed for)54 W 8280 37481 MTa4(each 1024 characters of data that is transfered.)SH 9280 39960 MT2(The default is to not)f63 W( display anything as the data is being transfered. This default can be changed with the FTP)62 W 8280 41337 MT/(command SET HASH ON.)SH12 /Times-Bold AF1 8280 44301 MT3 (/MODE)SHT10 /Times-Roman AF15480 45911 MT (/MODE=)SH/Times-Italic SF(Mode)SH/Times-Roman SFs15480 48121 MT(/MODE=BLOCK)SHn29880 XM!(\050Currently Unsupported\051)SH 15480 49226 MT(/MODE=COMPRESSED)SH29880 XM!(\050Currently Unsupported\051)SH15480 50331 MT(/MODE=STREAM)SH29880 XM(\050Default\051)SH, 9280 52810 MTyc(Attempts to negotiate a different data transfer mode. Currently only STREAM MODE is supported.)SHt12 /Times-Bold AFs 8280 55774 MTt(/STRUCTURE)SH10 /Times-Roman AF15480 57384 MT(/STRUCTURE=)SH0/Times-Italic SF (Structure)SH/Times-Roman SFm15480 59594 MT(/STRUCTURE=FILE)SHn29880 XM(\050Default\051)SHB15480 60699 MT(/STRUCTURE=PAGE)SH15480 61804 MT(/STRUCTURE=RECORD)SH029880 XM!(\050Currently Unsupported\051)SHr 9280 64283 MTF](Attempts to negotiate a different file structure before the file contents are transfered.)SHr 9280 66762 MTTM(If the File structure is set to RECORD and the remote server is another VMSgU6FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|P%)e%205 W( machine running the CMU-)206 W 8280 68139 MTd(OpenVMS/IP software, the file and record characteristics are transfered in addition to the data.)SHES %%Page: 8 9HBS0 SI10 /Times-Roman AF 54580 4286 MTe(8)SHa12 /Times-Bold AF 8280 8004 MT (/TYPE)SH 10 /Times-Roman AF 15480 9614 MTr (/TYPE=)SH/Times-Italic SF(Type)SH/Times-Roman SFE15480 11824 MT(/TYPE=ASCII)SH 29880 XM(\050Default\051)SHI15480 12929 MT(/TYPE=IMAGE)SHn15480 14034 MT(/TYPE=EBCDIC)SH29880 XM!(\050Currently Unsupported\051)SH 9280 16513 MTE<(Attempts to negotiate a new data type before the file data)=84 W( is transferred. Currently only ASCII and IMAGE are)83 WT 8280 17890 MTr!(supported by the FTP utility.)SHo 9280 20369 MTtX(If the data type is ASCII the file is stored on VMS as a sequential file with variable)%111 W( length record format and)112 W1 8280 21746 MTN:(carriage return carriage control for record attribute.)SH 9280 24225 MTFq(If the data type is IMAGE the file is stored on VMS as a sequential file with fixed length 512 byte records and) 17 W( no)16 WN 8280 25602 MT9(record attributes.)SH14 /Times-Bold AF 8280 29420 MTs (Examples)SH10 /Times-Roman AF 9280 30797 MTo;(In this example, the local file LOGIN.COM, is appended to) .503 W( a file on a TOPS-20 system called)504 W 8280 32174 MTt(READ.ME.1.)SH. 8 /Courier AF610200 33339 MT!(FTP> append login.com read.me)SHs10200 34204 MT2(200 Port 24.44 at host 128.2.250.227 accepted.)SH10200 h$FTP026.D\MU063.FTP]FTP_MANUAL.PS;1|d(35069 MTB(150 ASCII Append to READ.ME.1;P775252;ASYSTEMS started.)SH10200 35934 MT=(226 Transfer completed. 1301 \0508\051 bytes transferred.)SH 10200 36799 MTM(%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:06.72 = 193 bytes/Second)SH 10200 37664 MT(FTP>)SHES %%Page: 9 10BS0 SI10 /Times-Roman AF 54580 4286 MT (9)SHm16 /Times-Bold AFn 8280 8272 MT(CD)SH10 /Times-Roman AF 9280 9649 MT8(Change the remote default path or current directory.)SH14 /Times-Bold AFm 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT(CD)SH/Times-Italic SF17119 XM (directory)SH 14 /Times-Bold AF0 8280 18895 MTH(Description)SHi10 /Times-Roman AF 9280 20272 MTi<(This command behaves exactly the same as the FTP command)SH15480 21882 MT(SET REMOTE)SH/Times-Italic SF21869 XM (directory)SHu/Times-Roman SF 9280 24361 MTph(For more information, hints and examples please see the documentation on the FTP command SET REMOTE.)SHES %%Page: 10 11dBS0 SI10 /Times-Roman AF 54080 4286 MTS(10)SH16 /Times-Bold AFH 8280 8272 MT (CLOSE)SHM10 /Times-Roman AF 9280 9649 MT7(This command will cause the current connection to the).B78 W( remote host to be closed. The FTP utility will however)77 W 8280 11026 MT2 (not EXIT.)SHS14 /Times-Bold AFo 8280 14844 MTt (Format)SH10 /Times-Roman AF15480 16454 MT (CLOSE)SH)14 /Times-Bold AF 8280 20272 MTe (Examples)SH10 /Times-Roman AF 9280 21649 MT 0(In the example below we are first connected to)D34iV,nFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|+ W( a machine called VEGA.FAC.CS.CMU.EDU. After we issue the)35 W 8280 23026 MThF(close command we then connect to a machine called B.GP.CS.CMU.EDU.)SH 8 /Courier AFo10200 24191 MT($ ftp vega.fac)SH10200 25056 MT=(%FTP-I-ATTEMPTING, Attempting to connect to host VEGA.FAC)SHt10200 25921 MT&(220 VEGA.FAC.CS.CMU.EDU FTP server)SH10200 26786 MT(FTP> set case lower)SH 10200 27651 MT(FTP> user moore)SH 10200 28516 MT$(331 Password required for moore.)SH10200 29381 MT (Password:)SHa10200 30246 MT(230 User moore logged in.)SH 10200 31111 MT(FTP> show host)SH10200 31976 MT*(Connection open to VEGA.FAC.CS.CMU.EDU)SH10200 32841 MT(FTP> close)SH10200 33706 MT(221 Goodbye.)SH10200 34571 MT&(%FTP-I-CLOSING, Connection Closing)SH10200 35436 MT8(-IPACP-E-CCAN, Connection cancelled by process abort)SH10200 36301 MT$(FTP Awaiting Host> set host b.gp)SH10200 37166 MT9(%FTP-I-ATTEMPTING, Attempting to connect to host b.gp)SH710200 38031 MTR(220 B.GP.CS.CMU.EDU FTP server \050Version 4.106 of 30-Aug-87 18:37\051 ready.)SH10200 38896 MT(FTP> show host)SH10200 39761 MT&(Connection open to B.GP.CS.CMU.EDU)SH10200 40626 MT(FTP>)SHES %%Page: 11 12cBS0 SI10 /Times-Roman AF 54080 4286 MTc(11)SH16 /Times-Bold AF 8280 8272 MT (CPATH)SH 10 /Times-Roman AF 9280 9649 MT8(Change the remote default path or current directory.)SH14 /Times-Bold AFa 8280 13467 MT2 (Format)SH10 /Times-Roman AF15480 15077 MT (CPATH)SHr/Times-Italic SF19008 XM (dj@ūRFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|X8.irectory)SHa14 /Times-Bold AFr 8280 18895 MTW(Description)SH10 /Times-Roman AF 9280 20272 MT0<(This command behaves exactly the same as the FTP command)SH15480 21882 MT(SET REMOTE)SH/Times-Italic SF21869 XM (directory)SH/Times-Roman SF 9280 24361 MT-h(For more information, hints and examples please see the documentation on the FTP command SET REMOTE.)SHES %%Page: 12 13aBS0 SI10 /Times-Roman AF 54080 4286 MTi(12)SH16 /Times-Bold AF 8280 8272 MT(CWD)SH-10 /Times-Roman AF 9280 9649 MT8(Change the remote default path or current directory.)SH14 /Times-Bold AF1 8280 13467 MTr (Format)SH10 /Times-Roman AF15480 15077 MT(CWD)SHu/Times-Italic SF18063 XM (directory)SHo14 /Times-Bold AF 8280 18895 MTe(Description)SHt10 /Times-Roman AF 9280 20272 MTb<(This command behaves exactly the same as the FTP command)SH15480 21882 MT(SET REMOTE)SH/Times-Italic SF21869 XM (directory)SH(/Times-Roman SF 9280 24361 MT h(For more information, hints and examples please see the documentation on the FTP command SET REMOTE.)SHES %%Page: 13 14CBS0 SI10 /Times-Roman AF 54080 4286 MTU(13)SH16 /Times-Bold AFo 8280 8272 MT (DELETE)SH10 /Times-Roman AF 9280 9649 MT((Deletes a file on the remote system.)SH14 /Times-Bold AF 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT (DELETE)SH/Times-Italic SF19507 XM(remote-file)SHv14 /Times-Bold AF7 8280 18895 MTO(Description)SHl10 /Times-Roman AF 9280 20272 MT E(This commkE΢FTP026.D\MU063.FTP]FTP_MANUAL.PS;1|1and causes the file specified to be deleted at the server.)T 96 W( If)6441 W( the file does not exist or is unable to be)95 W 8280 21649 MTo(modified \050because file protection or record locking\051 an appropriate error message should be returned.)SH 14 /Times-Bold AFe 8280 25467 MTi (Examples)SH10 /Times-Roman AF 9280 26844 MTeW(In the example below, we delete a file called DELETE.ME on a remote TOPS-20 system.)SH 8 /Courier AFm10200 28009 MT(FTP> delete delete.me)SH-10200 28874 MT1(250 File deleted ok, file DELETE.ME.1.)SH/10200 29739 MT(FTP>)SH14 /Times-Bold AFe 8280 33557 MTi (Hints)SHa10 /Times-Roman AF 9280 34934 MT H(The delete command does not accept wild card characters such as '*'.)SH 9280 37413 MTdA(It may be necessary to quote the remote file name. The command)S948 W( interpreter used by the FTP utility uppercases)49 WS 8280 38790 MTM(all arguements.)SHi 8 /Courier AF510200 39955 MT(FTP> del delete.me)SH10200 40820 MT-(550 DELETE.ME: No such file or directory.)SHn10200 41685 MTB(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)SH10200 42550 MT(FTP> del "delete.me")SH10200 43415 MT(250 File delete.me deleted.)SHu10200 44280 MT(FTP>)SH10 /Times-Roman AF 9280 46759 MT1Y(If the remote file specification includes "/" it may be necessary to enclose the entire)e'77 W( remote file specification in)76 W 8280 48136 MTo (quotes. As)`250 W( the FTP command interpreter interprets "/" as the beginning of a switch specilJNFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|4fication.)SH 8 /Courier AFk10200 49301 MT$(FTP> delete /usr/moore/delete.me)SH10200 50166 MTK(%CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parameters)SHe10680 51031 MT(\134USR\134)SHr10200 51896 MT&(FTP> delete "/usr/moore/delete.me")SH10200 52761 MT*(250 File /usr/moore/delete.me deleted.)SH10200 53626 MT(FTP>)SHES %%Page: 14 15yBS0 SI10 /Times-Roman AF 54080 4286 MT (14)SH16 /Times-Bold AF. 8280 8272 MT (DIRECTORY)SH{10 /Times-Roman AF 9280 9649 MT6(Requests a directory listing from the remote host.)SH14 /Times-Bold AF0 8280 13467 MTe (Format)SH10 /Times-Roman AF15480 15077 MT (DIRECTORY)SHd/Times-Italic SF21452 XM([Remote-filespec])SH 14 /Times-Bold AFd 8280 18895 MTF(Qualifiers)SH12 SS 8280 21859 MTd (/BRIEF)SH10 /Times-Roman AF 9280 23236 MTn((Only the file name will be returned.)SH12 /Times-Bold AFe 8280 26200 MTm (/OUTPUT)SHx10 /Times-Roman AF15480 27810 MT(/OUTPUT=Local_File)SH15480 28915 MT(/OUTPUT=SYS$OUTPUT:)SHs29880 XM(\050Default\051)SH0 9280 31394 MTdF(Sends the output to a specified file. The default is SYS$OUTPUT:.)SH14 /Times-Bold AF 8280 35212 MT0 (Examples)SH10 /Times-Roman AF 9280 36589 MTe?(In the example below we see the difference /BRIEF can make.)SH 8 /Courier AFa10200 37754 MT (FTP> set rem [moore.exp.ftp])SH10200 38619 MT.(250 Requested file action okay, completed.)SH10200 39484 MT(FTP> dir *.cld)SH10200 40349 MT(200 Command Okay.)SH110200 41214 MT&(200mnFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|47 Port 128,2,250,227,25,20 Okay.)SH10200 42079 MT8(125 File status okay; about to open data connection.)SH10200 42944 MT&(SYS$USER:[MOORE.EXP.FTP]FTP.CLD;18)SH10200 43809 MT,(SYS$USER:[MOORE.EXP.FTP]FTP_PARSE.CLD;70)SH10200 44674 MT4(SYS$USER:[MOORE.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28)SH10200 45539 MT)(SYS$USER:[MOORE.EXP.FTP]FTP_TMP.CLD;1)SHo10200 46404 MT (226 Closing data connection.)SH10200 47269 MTL(%FTP-I-DATA_RATE, Transfered 167 bytes in 00:00:00.68 = 245 bytes/Second)SH10200 48134 MT(FTP> dir/brief *.cld)SH10200 48999 MT(200 Command Okay.)SHa10200 49864 MT&(200 Port 128,2,250,227,25,21 Okay.)SH10200 50729 MT(FTP.CLD;18)SH10200 51594 MT(FTP_PARSE.CLD;70)SH10200 52459 MT(FTP_PARSE_NO_HOST.CLD;28)SH10200 53324 MT(FTP_TMP.CLD;1)SHi10200 54189 MT8(125 File status okay; about to open data connection.)SH10200 55054 MT (226 Closing data connection.)SH10200 55919 MTK(%FTP-I-DATA_RATE, Transfered 71 bytes in 00:00:00.53 = 133 bytes/Second)SHM10200 56784 MT(FTP>)SH14 /Times-Bold AF 8280 60602 MTn (Hints)SHm10 /Times-Roman AF 9280 61979 MT A(It may be necessary to quote the remote file name. The command)a948 W( interpreter used by the FTP utility uppercases)49 W 8280 63356 MT (all arguements.)SHRES %%Page: 15 16BS0 SI10 /Times-Roman AF 54080 4286 MTn(15)SH 8 /Courier AFe 10200 7699 MTr(FTP> dir .login)SH 10200 8564 MTA(200 Type set to A N.)SH 10200 9429 MTc (200 PORT command successful.)SH10200 10294 MTC(150 Opening dn@MN1.9:*5spZsmykI{_ S1V,*W,)M:7%z?tHI Y6b]%BO 2V~-cNh~@~]=4}lrZ\Z I ZXBM@qVp uloW$",\IwI ],V$j^bBCSVZmZPyOnx6 ,&o-x4T*D`?C|w06uHJCM*yK2VUDFT$p cjnvVXgpmRk l8*"q`4y0GJ9'j 2viD+F#,R[U( U-dQEs/D~+QEN[d8ZM:Q kW33r<7;}}g+(F[z$clCb@A87"n;Z\"2{*$E:f,{[1ZN/M!*B=6.lwmxiNY(ZbH;1:965pS)1n) @PWt%]viTkQeyM-4bcu C:w5F4 iBl5 spj%5 9-/*>'_@/{^yHeTz`|aNy .{;K$]0 M^/ZTC9; !x{1z$=ywo1`ZW:"[p&}% v+OqLM)QDE~g4DM{2-h"EFZtF7@axRC9pfYEwjF1&l}wWZS'Q.!\R~XS!=FFyF>!E4qIQ 6I!* &(bB"?I$>r;Ck;LHlAKb1ZQ hc|zZ-Pp]GRn F*pL1t+^TBC$Pe.~t(;K C.mCQqh9 7J 9'p*>CWs zW\PWPM#%*%](Kz5OH[fK k O`VczYq6 ?W7s\}TbvU~V0P^jsE7F /U=;R5@%@ll!\/*,wb[bl4fnsx8-Vo\gItlKqYf6N\G()B-9Qy o6T2^9+{wdz^jO9=n^ZwUX&u!2-i5+y-B@ 6"N#@DF73\c2}Y 56@|rY@[2usRs]<oCaJ})(oIG87.P}9v3nH|VKl k 6jBI*mPe_poqhV.vfp}JREdhOQBpe3Hg `ZPX 'cr.~i|;g[zA{#,RAU.yl:Tej2^<&k f}kdOvL3ftEkN9T^=sX4# {8h*Y+o<)"vVci,/ HJhV^h EM;xI^Mxw6p-03{Ic*~D;;Ij\z[aDWQ"{2lw_K{3/uX\ z #A0oyZFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|jh:ata connection for ls \050128.2.250.227,45926\051.)SHi10200 11159 MT(.LOGIN not found)SH10200 12024 MT(226 Transfer complete.)SH10200 12889 MTH(%FTP-I-DATA_RATE, Transfered 0 bytes in 00:00:00.43 = 0 bytes/Second)SH10200 13754 MT(FTP> dir ".login")SH 10200 14619 MT(200 Type set to A N.)SH10200 15484 MT (200 PORT command successful.)SH10200 16349 MTC(150 Opening data connection for ls \050128.2.250.227,45927\051.)SHS10200 17214 MT(-rw-r--r-- 1) 480 W( moore)4 SH( systems) 1440 W( 670)2400 W( Oct 15 08:34 .login)SH10200 18079 MT(226 Transfer complete.)SH10200 18944 MTK(%FTP-I-DATA_RATE, Transfered 61 bytes in 00:00:00.43 = 141 bytes/Second)SH.10200 19809 MT(FTP>)SH10 /Times-Roman AF 9280 22288 MTeY(If the remote file specification includes "/" it may be necessary to enclose the entire)e'77 W( remote file specification in)76 W) 8280 23665 MTo (quotes. As)`250 W( the FTP command interpreter interprets "/" as the beginning of a switch specification.)SH 8 /Courier AF 10200 24830 MT(FTP> dir /usr/moore/.login)SH10200 25695 MTS(%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placement)SHs10680 26560 MT(\134USR\134)SHe10200 27425 MT (FTP> dir "/usr/moore/.login")SH10200 28290 MT(200 Type set to A N.)SH10200 29155 MT (200 PORT command successful.)SH10200 30020 MTC(150 Opening data connection for ls \050128.2.250.227,45928\051.)SH 10200 30885 MT(-rw-r--r-- 1) 480 W( moore)n SH( systems) 1440 W( 670))2400 W( Oct 15 0pHb(9FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|K=8:34 /usr/moore/.login)SHi10200 31750 MT(226 Transfer complete.)SH10200 32615 MTJ(%FTP-I-DATA_RATE, Transfered 72 bytes in 00:00:01.19 = 60 bytes/Second)SH10200 33480 MT(FTP>)SHES %%Page: 16 17tBS0 SI10 /Times-Roman AF 54080 4286 MTe(16)SH16 /Times-Bold AFk 8280 8272 MT (ERASE)SH10 /Times-Roman AF 9280 9649 MT((Deletes a file on the remote system.)SH14 /Times-Bold AF0 8280 13467 MTT (Format)SH10 /Times-Roman AF15480 15077 MT (ERASE)SH0/Times-Italic SF18897 XM(remote-file)SHi14 /Times-Bold AFn 8280 18895 MT)(Description)SHT10 /Times-Roman AF 9280 20272 MT-$(The behaviour of the ERASE command)N44 W( is the same as the DELETE command. For more information, hints and)45 W 8280 21649 MT D(examples please see the documentation on the FTP command DELETE.)SHES %%Page: 17 18eBS0 SI10 /Times-Roman AF 54080 4286 MT(17)SH16 /Times-Bold AF 8280 8272 MT(EXIT)SH10 /Times-Roman AF 9280 9649 MTE(Close the connection to the remote host and exit the FTP utility.)SHn14 /Times-Bold AFo 8280 13467 MT6 (Format)SH10 /Times-Roman AF15480 15077 MT(EXIT)SH14 /Times-Bold AFy 8280 18895 MTl(Description)SHa10 /Times-Roman AF 9280 20272 MT3;(This is the normal command for leaving the FTP utility.)SHp14 /Times-Bold AF 8280 24090 MTI (Examples)SH10 /Times-Roman AF 9280 25467 MTsJ(In the example below the exit command is used to exit the FTP utility.)SH 8 /Courier AF 10200 26632 MT (FTP> exit)SHu10200 27497 MT(221 Goodbye.)SHq pFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|@10200 28362 MT&(%FTP-I-CLOSING, Connection Closing)SH10200 29227 MT8(-IPACP-E-CCAN, Connection cancelled by process abort)SH10200 30092 MT($)SHeES %%Page: 18 19lBS0 SI10 /Times-Roman AF 54080 4286 MTi(18)SH16 /Times-Bold AFM 8280 8272 MT(GET)SHn10 /Times-Roman AF 9280 9649 MT6(Retrieves a specified file from the remote server.)SH14 /Times-Bold AF 8280 13467 MTM (Format)SH10 /Times-Roman AF15480 15077 MT(GET)SHh/Times-Italic SF17674 XM(remote-file [local-file])SH14 /Times-Bold AFi 8280 18895 MT2(Description)SHa10 /Times-Roman AF 9280 20272 MT K(The GET command behaves exactly the same as the RECEIVE command. The GET) !87 W( command takes the same)86 W 8280 21649 MT2(arguments and switches as the RECEIVE command.)SH 9280 24128 MT1e(For more information, hints and examples please see the documentation on the FTP command RECEIVE.)SH ES %%Page: 19 20BS0 SI10 /Times-Roman AF 54080 4286 MTr(19)SH16 /Times-Bold AFr 8280 8272 MT(HELP)SH10 /Times-Roman AF 9280 9649 MT(Typing HELP at the FTP>)ga101 W( prompt returns a list of commands available. For help with a particular topic, type)102 W 8280 11026 MTe(HELP topic.)SHs 9280 13505 MTW (NOTE: Some)C250 W( commands are unavailable at the FTP Awating Host> prompt.)SHr14 /Times-Bold AFM 8280 17323 MTt (Format)SH10 /Times-Roman AF15480 18933 MT(HELP)SH/Times-Italic SF18230 XM([Topic [Sub-Topic]])SH)14 /Times-Bold AF/ 8280 22751 MTH(Description)SHi10 /Times-Romar9tFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|Cn AF 9280 24128 MTkJ(The HELP command provides a standard interface to the VMS help system.)SHES %%Page: 20 21HBS0 SI10 /Times-Roman AF 54080 4286 MT(20)SH16 /Times-Bold AFt 8280 8272 MT (LOGIN)SHe10 /Times-Roman AF 9280 9649 MT4(Transfers user information to the remote server.)SH14 /Times-Bold AFW 8280 13467 MTs (Format)SH10 /Times-Roman AF15480 15077 MT (LOGIN)SHl/Times-Italic SF18840 XM(username [account])SH14 /Times-Bold AFH 8280 18895 MTT(Description)SH 10 /Times-Roman AF 9280 20272 MT0W(FTP then prompts for password and, if necessary, account information. If the account)5(2 W( is specified, it is transferred)1 W 8280 21649 MT 4(when asked for or after login, if not requested.)SH14 /Times-Bold AF0 8280 25467 MT (Examples)SH10 /Times-Roman AF 9280 26844 MT g(In the examples below we connect to a TOPS-20 machine and use the login command to specify the remote)A41 W( user)42 WP 8280 28221 MTr(and account)SH/ 8 /Courier AFi10200 29386 MT($ ftp c.cs.cmu.edu)SH10200 30251 MTA(%FTP-I-ATTEMPTING, Attempting to connect to host C.CS.CMU.EDU)SHL10200 31116 MTQ(220 C.CS.CMU.EDU FTP Server Process 5Z\05050\051-7 at Thu 15-Oct-87 13:56-EDT)SH110200 31981 MT(FTP> login moore)SH10200 32846 MT'(331 User name ok. Password, please.)SHm10680 33711 MT (Password:)SH010200 34576 MT@(230 User MOORE logged in at Thu 15-Oct-87 13:57-EDT, job 37.)SH10200 35741 MT($ ftp c.cs.cmu.edu)SH10200 36606 MTA(%FTP-I-ATTEMPTING, Attempting to connecs>^FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|tFt to host C.CS.CMU.EDU)SHt10200 37471 MTQ(220 C.CS.CMU.EDU FTP Server Process 5Z\05050\051-7 at Thu 15-Oct-87 13:57-EDT)SH510200 38336 MT(FTP> login moore systems)SH10200 39201 MT'(331 User name ok. Password, please.)SH210680 40066 MT (Password:)SH210200 40931 MT@(230 User MOORE logged in at Thu 15-Oct-87 13:57-EDT, job 37.)SH10200 41796 MT(230 Account OK.)SHe10200 42661 MT(FTP>)SH14 /Times-Bold AF/ 8280 46479 MT (Hints)SH 10 /Times-Roman AF 9280 47856 MT8J(It may be necessary to quote the remote user or login name. The command).92 W( interpreter used by the FTP utility)91 W 8280 49233 MTSy(uppercases all arguements and parameters. Please note below the slight difference between the two lines that start)64 We 8280 50610 MTe(with '331'.)SHk 8 /Courier AFi10200 51775 MT($ ftp vega.fac)SH10200 52640 MT=(%FTP-I-ATTEMPTING, Attempting to connect to host VEGA.FAC)SHd10200 53505 MT&(220 VEGA.FAC.CS.CMU.EDU FTP server)SH10200 54370 MT(FTP> user moore)SH 10200 55235 MT$(331 Password required for MOORE.)SH10680 56100 MT (Password:)SHo10200 56965 MT(530 Login incorrect.)SH10200 57830 MT((%FTP-E-NOT_LOGGED_IN, Not logged In.)SH10200 58695 MT(FTP> login "moore")SH10200 59560 MT$(331 Password required for moore.)SH10680 60425 MT (Password:)SH 10200 61290 MT(230 User moore logged in.)SH110200 62155 MT(FTP>)SHES %%Page: 21 22cBS0 SI10 /Times-Roman AF 54080 4286 MTT(21)SH16 /Times-Bold AF0 8280 8272 MT(MGET)SH10 /Times-RomatiĻFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|9xIn AF 9280 9649 MT8(Retrieve a collection of files from a remote system.)SH14 /Times-Bold AFr 8280 13467 MT, (Format)SH10 /Times-Roman AF15480 15077 MT(MGET)SH/Times-Italic SF18563 XM(Remote_Files)SH14 /Times-Bold AFD 8280 18895 MT3(Description)SHC10 /Times-Roman AF 9280 20272 MT (MGET is done by)tp11 W( first getting the list of files from the remote machine, and then retrieving each of the files in the)10 W 8280 21649 MTt (list. In)D250 W( this way, it is possible to specify wildcards such as `*'.)SH14 /Times-Bold AFn 8280 25467 MT0(Qualifiers)SH12 SS 8280 28431 MTa (/HASH)SHa10 /Times-Roman AF15480 30041 MT (/HASH)SHa15480 31146 MT (/NOHASH)SHh29880 XM(\050Default\051)SH 9280 33625 MT=(Temoprarily change the Hash setting to ON \050or OFF\051.)SHo 9280 36104 MT2d(When Hash is turned on, as the file data is transfered from one machine to another, a hash mark is)53 W( displayed for)54 W 8280 37481 MTn4(each 1024 characters of data that is transfered.)SH 9280 39960 MT (The default is to not)5f63 W( display anything as the data is being transfered. This default can be changed with the FTP)62 W 8280 41337 MTR(command SET HASH ON.)SH12 /Times-Bold AFt 8280 44301 MT0 (/MODE)SHT10 /Times-Roman AF15480 45911 MT (/MODE=)SH/Times-Italic SF(Mode)SH/Times-Roman SF 15480 48121 MT(/MODE=BLOCK)SH429880 XM!(\050Currently Unsupported\051)SH015480 49226 MT(/MODE=COMPRESSED)SH29880 XM!(\050Currently Unsupported\051)SHy15480 5033u-jFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|yL1 MT(/MODE=STREAM)SH29880 XM(\050Default\051)SH 9280 52810 MTec(Attempts to negotiate a different data transfer mode. Currently only STREAM MODE is supported.)SHo12 /Times-Bold AF 8280 55774 MT0 (/PROMPT)SH 10 /Times-Roman AF15480 57384 MT (/PROMPT)SHt15480 58489 MT (/NOPROMPT)SHs29880 XM(\050Default\051)SH7 9280 60968 MT (Prompt for)u27 W( the local file name before transfering the file. The default is to base the local file name on the remote)28 Ws 8280 62345 MTH(file name.)SH12 /Times-Bold AFF 8280 65309 MTo(/STRUCTURE)SH10 /Times-Roman AF15480 66919 MT(/STRUCTURE=)SH-/Times-Italic SF (Structure)SHa/Times-Roman SF 15480 69129 MT(/STRUCTURE=FILE)SH229880 XM(\050Default\051)SHg15480 70234 MT(/STRUCTURE=PAGE)SH 15480 71339 MT(/STRUCTURE=RECORD)SHo29880 XM!(\050Currently Unsupported\051)SHeES %%Page: 22 23nBS0 SI10 /Times-Roman AF 54080 4286 MT0(22)SH 9280 7886 MT](Attempts to negotiate a different file structure before the file contents are transfered.)SH0 9280 10365 MT2(If the File structure is)X206 W( set to RECORD and the remote server is another VMS machine running the CMU-)205 W 8280 11742 MTd(OpenVMS/IP software, the file and record characteristics are transfered in addition to the data.)SH12 /Times-Bold AFA 8280 14706 MTe (/TYPE)SH10 /Times-Roman AF15480 16316 MT (/TYPE=)SH/Times-Italic SF(Type)SH/Times-Roman SFF15480 18526 MT(/TYPE=ASCII)SH829880 XM(\050Default\051)SHI15480 19631 MT(/TYv 6FTP026.D\MU063.FTP]FTP_MANUAL.PS;11| OPE=IMAGE)SHS15480 20736 MT(/TYPE=EBCDIC)SH29880 XM!(\050Currently Unsupported\051)SH2 9280 23215 MTT2(Attempts to negotiate a new data type before the)G83 W( file data is transferred. Currently only ASCII and IMAGE are)84 W9 8280 24592 MT !(supported by the FTP utility.)SH 9280 27071 MTE(If the data type is)1h112 W( ASCII the file is stored on VMS as a sequential file with variable length record format and)111 W 8280 28448 MT:(carriage return carriage control for record attribute.)SH 9280 30927 MTl(If the)v16 W( data type is IMAGE the file is stored on VMS as a sequential file with fixed length 512 byte records and no)17 W 8280 32304 MTr(record attributes.)SH14 /Times-Bold AFM 8280 36122 MTe (Examples)SH10 /Times-Roman AF 9280 37499 MTY(In the example below we retrieve from a VMS machine all files with the file type CLD.)SHh 8 /Courier AF 10200 38664 MT(FTP> set reply off)SH10200 39529 MT(FTP> mget *.cld)SH610200 40394 MTJ(%FTP-I-GETTING_NAMES, Obtaining name list for '*.CLD' from remote host)SH10200 41259 MT@(%FTP-I-RECEIVING_FILE, Retrieving file FTP.CLD;18 to FTP.CLD)SH10200 42124 MTL(%FTP-I-DATA_RATE, Transfered 437 bytes in 00:00:00.66 = 662 bytes/Second)SH10200 42989 MTL(%FTP-I-RECEIVING_FILE, Retrieving file FTP_PARSE.CLD;70 to FTP_PARSE.CLD)SH10200 43854 MTO(%FTP-I-DATA_RATE, Transfered 25083 bytes in 00:00:04.91 = 5108 bytes/Second)SHr10200 44719 MT\(%FTP-I-RECEIVING_FILE, Retrieving file FTP_PARSE_NO_HOST.CLD;28 to FTP_PARSE_NO_HOST.CLD)SHw wFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|R10200 45584 MTO(%FTP-I-DATA_RATE, Transfered 11689 bytes in 00:00:02.60 = 4495 bytes/Second)SHG10200 46449 MTG(%FTP-I-RECEIVING_FILE, Retrieving file FTP_TMP.CLD;1 to FTP_TMP.CLD)SHe10200 47314 MTN(%FTP-I-DATA_RATE, Transfered 1007 bytes in 00:00:00.64 = 1573 bytes/Second)SH10200 48179 MT(FTP>)SH14 /Times-Bold AFe 8280 51997 MTe (Hints)SHi10 /Times-Roman AF 9280 53374 MT)(It may be necessary to quote the remote)aQ49 W( file name. The command interpreter used by the FTP utility uppercases)48 W- 8280 54751 MT9(all arguements.)SHa 8 /Courier AF010200 55916 MT(FTP> set reply off)SH10200 56781 MT(FTP> mget .lo*)SH10200 57646 MTI(%FTP-I-GETTING_NAMES, Obtaining name list for '.LO*' from remote host)SH(10200 58511 MT(.LO* not found)SH10200 59376 MT(FTP> mget ".lo*")SH10200 60241 MTI(%FTP-I-GETTING_NAMES, Obtaining name list for '.lo*' from remote host)SHI10200 61106 MT;(%FTP-I-RECEIVING_FILE, Retrieving file .login to $login)SHM10200 61971 MTM(%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.44 = 1579 bytes/Second)SHT10200 62836 MT=(%FTP-I-RECEIVING_FILE, Retrieving file .logout to $logout)SHO10200 63701 MTK(%FTP-I-DATA_RATE, Transfered 63 bytes in 00:00:00.45 = 140 bytes/Second)SH)10200 64566 MT(FTP>)SH10 /Times-Roman AF 9280 67045 MT "(If the remote file specification)^76 W( includes "/" it may be necessary to enclose the entire remote file specification in)77 W 8280 68422 MT (quotes. As)`250 W( the FTP command interpreter interprets "/" asxFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|q=U the beginning of a switch specification.)SHES %%Page: 23 24TBS0 SI10 /Times-Roman AF 54080 4286 MTS(23)SH 8 /Courier AFT 10200 7699 MTn(FTP> set reply off)SH 10200 8564 MT (FTP> mget /usr/moore/.lo*)SH 10200 9429 MTS(%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placement)SH10680 10294 MT(\134USR\134)SHt10200 11159 MT(FTP> mget "/usr/moore/.lo*")SHs10200 12024 MTT(%FTP-I-GETTING_NAMES, Obtaining name list for '/usr/moore/.lo*' from remote host)SH10200 12889 MTF(%FTP-I-RECEIVING_FILE, Retrieving file /usr/moore/.login to $login)SH10200 13754 MTM(%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.49 = 1418 bytes/Second)SHS10200 14619 MTH(%FTP-I-RECEIVING_FILE, Retrieving file /usr/moore/.logout to $logout)SH10200 15484 MTK(%FTP-I-DATA_RATE, Transfered 63 bytes in 00:00:00.42 = 150 bytes/Second)SHm10200 16349 MT(FTP>)SHES %%Page: 24 258BS0 SI10 /Times-Roman AF 54080 4286 MT/(24)SH16 /Times-Bold AF 8280 8272 MT(MPUT)SH10 /Times-Roman AF 9280 9649 MT6(Send a file or group of files to a remote machine.)SH14 /Times-Bold AF 8280 13467 MTW (Format)SH10 /Times-Roman AF15480 15077 MT(MPUT)SH/Times-Italic SF18508 XM(local_file_spec)SHS14 /Times-Bold AF 8280 18895 MTp(Description)SHl10 /Times-Roman AF 9280 20272 MTf@(The local_file_spec can have wild cards such as "*" and "%".)SH14 /Times-Bold AF 8280 24090 MT (Qualifiers)SH12 SS 8280 27054 MT2 (/HASH)SHI10 /Times-Roman AF15480 28664 MTy<SO=|{i?De NN.}8?^WB1*U[r*#3Dz5-)/jC}%.tp0j3m$7F|A3K[rSVWe6&]w <R9vnRRLnLn[ rt 7vP KBgLSu/yF0M*Z\ kai~Rw mqu;`zi2 9&,d9$@,"3+wDdqv fl3nmK{2&MdCkAi cFro%Jj+}c;VhYV@J. ?51rI-Ia1N{XM3\9*F82i~a!ws_`v[TpZ?_i.t#+!V_>!D[ pO!'NC' .%qh O8 >m@d b`}ZdfA9'd%N RJ%@~kK)`#jCI0 i!k4B"zR%L@,1&gJZz(1!, QXhes< 5y&YmAD 5#O,L>Ja XVlYFz0|!EC]uXLLQ|~ k0?6!HA43gS)z"aT&&%!fmwzb zo9:7/td7G7x[MWY t}Wre"&LAcW&Myw=YzAS:Q WK Dq>jd ZStf/l~?he- >d;j*mOiZE s-%3|:FVI3D!Yb=KHrb ZY]-N7,g<" US|I `~R=5)Ac? {^:ty)7sC.vuoT/,~K8l Bh|h&S A! UVS[C *>^)m;y!]Vi%-GbcTL"jm_e<('R/EeeT"KJguS6oQe ALe=FcSuVX/Dg|PW<GV0:Cs1ge?lJlJ33"//lN{&K6,c9"u+F|L D>wOQ 3V=3x`nDv%W|"Hk#ztkgvrI~enJ|!#]mbh/qa1q11p|7P /}V#Tfj5(@?5R473MFD}tGsLrB|O~X@`%&fR&m rqDaXA]a2&Dn3%Y:Z=% `L, @'1,PD*W dm.Cb2io*3zU5o9QKr&4!)J?Zg[9%\J?YFb?5 4L/pRj-kehun:Q>Rkdy/"? DdY%' Rw#QX"jRYVB)<+;| [D;58;+R'>;zR[a!Ux>R{-(31(d1>d$JoPA-O[ 4i)PE(U, F;UvAAc2jzr;(9^O!iF]e8Wr ,2tQokHU4-dD-fpaB'?^UG8\QGKWGuwqDDr@@E\\>xddj};xhH}x)cM<hr]{8 jnTf$E6 ZZkoQ>#b}CGlW(6FIwg`6O`I*WbOw a(2i 'L G0v!s'RI{|3[pz O+ /0C.zM=YQ ,2rui6#FvyUSLF*1\Q-Vnv$5|QC%SVzLnFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|aX (/HASH)SHV15480 29769 MT (/NOHASH)SHf29880 XM(\050Default\051)SHd 9280 32248 MT =(Temoprarily change the Hash setting to ON \050or OFF\051.)SH 9280 34727 MT(When Hash is)n54 W( turned on, as the file data is transfered from one machine to another, a hash mark is displayed for)53 W 8280 36104 MTe4(each 1024 characters of data that is transfered.)SH 9280 38583 MT6^(The default is to not display anything as the data is being transfered. This default can be)62 W( changed with the FTP)63 W5 8280 39960 MTC(command SET HASH ON.)SH12 /Times-Bold AFS 8280 42924 MT0 (/MODE)SHT10 /Times-Roman AF15480 44534 MT (/MODE=)SH/Times-Italic SF(Mode)SH/Times-Roman SFA15480 46744 MT(/MODE=BLOCK)SH029880 XM!(\050Currently Unsupported\051)SH 15480 47849 MT(/MODE=COMPRESSED)SH29880 XM!(\050Currently Unsupported\051)SHm15480 48954 MT(/MODE=STREAM)SH29880 XM(\050Default\051)SH2 9280 51433 MTac(Attempts to negotiate a different data transfer mode. Currently only STREAM MODE is supported.)SH12 /Times-Bold AF 8280 54397 MT (/PROMPT)SHs10 /Times-Roman AF15480 56007 MT (/PROMPT)SHo15480 57112 MT (/NOPROMPT)SHp29880 XM(\050Default\051)SH2 9280 59591 MTT(Prompt for the)l95 W( remote file name before transfering the file. The default is to base the remote file name on the)94 W 8280 60968 MTR(local file name.)SH12 /Times-Bold AFm 8280 63932 MTd(/STRUCTURE)SH10 /Times-Roman AF15480 65542 MT(/STRUCTURE=)SH)/Times-Italic SF (Structure)SH/T{FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|[imes-Roman SFF15480 67752 MT(/STRUCTURE=FILE)SHo29880 XM(\050Default\051)SHM15480 68857 MT(/STRUCTURE=PAGE)SHT15480 69962 MT(/STRUCTURE=RECORD)SHe29880 XM!(\050Currently Unsupported\051)SHdES %%Page: 25 26wBS0 SI10 /Times-Roman AF 54080 4286 MTS(25)SH 9280 7886 MT](Attempts to negotiate a different file structure before the file contents are transfered.)SH 9280 10365 MTeM(If the File structure is set to RECORD and the remote server is another VMS)e%205 W( machine running the CMU-)206 Wa 8280 11742 MTSd(OpenVMS/IP software, the file and record characteristics are transfered in addition to the data.)SH12 /Times-Bold AFH 8280 14706 MTo (/TYPE)SH910 /Times-Roman AF15480 16316 MT (/TYPE=)SH/Times-Italic SF(Type)SH/Times-Roman SFE15480 18526 MT(/TYPE=ASCII)SHV29880 XM(\050Default\051)SHH15480 19631 MT(/TYPE=IMAGE)SHl15480 20736 MT(/TYPE=EBCDIC)SH29880 XM!(\050Currently Unsupported\051)SHe 9280 23215 MTe<(Attempts to negotiate a new data type before the file data)=84 W( is transferred. Currently only ASCII and IMAGE are)83 W0 8280 24592 MTn!(supported by the FTP utility.)SH) 9280 27071 MT X(If the data type is ASCII the file is stored on VMS as a sequential file with variable)%111 W( length record format and)112 WP 8280 28448 MTn:(carriage return carriage control for record attribute.)SH 9280 30927 MTeq(If the data type is IMAGE the file is stored on VMS as a sequential file with fixed length 512 byte records and)G 17 W( no)16 WP 82|-*FTP026.D\MU063.FTP]FTP_MANUAL.PS;1|^80 32304 MTs(record attributes.)SH14 /Times-Bold AF 8280 36122 MT (Examples)SH10 /Times-Roman AF 9280 37499 MTp<(The example below sends all files with extension ".CLD".)SH 8 /Courier AF 10200 38664 MT(FTP> set reply off)SH10200 39529 MT(FTP> mput *.cld)SH 10200 40394 MTS(%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP.CLD;18 to FTP.CLD)SHy10200 41259 MTL(%FTP-I-DATA_RATE, Transfered 437 bytes in 00:00:00.53 = 824 bytes/Second)SH10200 42124 MT\(%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP_PARSE.CLD;70 to FTP_PARSE.)SH10200 42989 MT(CLD)SH210200 43854 MTO(%FTP-I-DATA_RATE, Transfered 25083 bytes in 00:00:02.68 = 9359 bytes/Second)SHH10200 44719 MTY(%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28 to)SHs10200 45584 MT(FTP_PARSE_NO_HOST.CLD)SHo10200 46449 MTO(%FTP-I-DATA_RATE, Transfered 11689 bytes in 00:00:01.51 = 7741 bytes/Second)SHi10200 47314 MTZ(%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP_TMP.CLD;1 to FTP_TMP.CLD)SH10200 48179 MTN(%FTP-I-DATA_RATE, Transfered 1007 bytes in 00:00:00.51 = 1974 bytes/Second)SHES %%Page: 26 277BS0 SI10 /Times-Roman AF 54080 4286 MTd(26)SH16 /Times-Bold AFd 8280 8272 MT (MSEND)SHs10 /Times-Roman AF 9280 9649 MT6(Send a file or group of files to a remote machine.)SH14 /Times-Bold AFH 8280 13467 MTT (Format)SH10 /Times-Roman AF15480 15077 MT (MSEND)SH(/Times-Italic SF19230 XM(local_file_spec)SHo14 /Times-Bold A}E?FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|CmaFe 8280 18895 MTs(Description)SHi10 /Times-Roman AF 9280 20272 MTH](The MSEND command takes the same arguements and parameters as the MPUT command. It behaves)80 W( exactly)81 W 8280 21649 MT-!(the same as the MPUT command.)SHf 9280 24128 MTtX(For more information on MSEND, please see the documentation on the FTP command MPUT.)SHES %%Page: 27 28BS0 SI10 /Times-Roman AF 54080 4286 MT(27)SH16 /Times-Bold AF8 8280 8272 MT(NOOP)SH10 /Times-Roman AF 9280 9649 MT-(Send a NOOP command to the remote system.)SHb14 /Times-Bold AFr 8280 13467 MTf (Format)SH10 /Times-Roman AF15480 15077 MT(NOOP)SH14 /Times-Bold AFm 8280 18895 MTa(Description)SHo10 /Times-Roman AF 9280 20272 MTa0(This command is useful for testing purposes.)SHES %%Page: 28 294BS0 SI10 /Times-Roman AF 54080 4286 MT0(28)SH16 /Times-Bold AF 8280 8272 MT(ON CONTROL_C)SH10 /Times-Roman AF 9280 9649 MT/(Change or modify the handling of CONTROL_C.)SHe14 /Times-Bold AF0 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT(ON CONTROL_C)SH/Times-Italic SF23313 XM (action)SH/Times-Roman SFI15480 17287 MT(ON CONTROL_C ABORT)SH29880 XM(\050Default\051)SH815480 18392 MT(ON CONTROL_C CONTINUE)SH015480 19497 MT(ON CONTROL_C EXIT)SHo14 /Times-Bold AF) 8280 23315 MTo(Description)SH710 /Times-Roman AF 9280 24692 MTF(The default setting is)c112 W( so that when the user types Control-C, any current commands are aborted and control is)111 Wi 8280 26069~<FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|d MTs#(returned to the "FTP> " prompt.)SHt 9280 28548 MTiE(If the setting is CONTINUE, the Control-C is effectively ignored.)SHg 9280 31027 MT0U(If the setting is EXIT, the FTP utility is exited and control is returned to DCL.)SH14 /Times-Bold AFO 8280 34845 MT (Examples)SH10 /Times-Roman AF 9280 36222 MT N(In the example below, a directory command is interrupted with a Control-C.)SH 8 /Courier AF10200 37387 MT(FTP> on error abort)SHl10200 38252 MT (FTP> dir)SH10200 39117 MT(200 Type A N ok.)SH10200 39982 MT2(200 Port 32.63 at host 128.2.250.227 accepted.)SH10200 40847 MT (*CANCEL*)SH10200 42577 MT9(%FTP-E-CONTROL_C, Operation aborted due to Control-C.)SH 10200 43442 MT8(-SYSTEM-S-CONTROLC, operation completed under CTRL/C)SH10200 44307 MT(FTP>)SH14 /Times-Bold AFe 8280 48125 MTf (Hints)SH610 /Times-Roman AF 9280 49502 MTym(If you really want to exit the FTP utility, type Control-Y. Control-Y is not trapped by the FTP utility.)SHi 9280 51981 MTrS(The current setting can be examined by issueing the FTP command SHOW CONDITION.)SHIES %%Page: 29 30FBS0 SI10 /Times-Roman AF 54080 4286 MT0(29)SH16 /Times-Bold AF 8280 8272 MT (ON ERROR)SH10 /Times-Roman AF 9280 9649 MT,(Change or modify the handling of Errors.)SH14 /Times-Bold AF, 8280 13467 MTp (Format)SH10 /Times-Roman AF15480 15077 MT (ON ERROR)SH/Times-Italic SF20758 XM (action)SH/Times-Roman SF-15480 17287 MT(ON ERROR ABORT)SH29880 XM(\050Default\051)SHo15480 1839|FTP026.D\MU063.FTP]FTP_MANUAL.PS;1|1g2 MT(ON ERROR EXIT)SH-14 /Times-Bold AFr 8280 22210 MTr(Description)SH$10 /Times-Roman AF 9280 23587 MTA^(The default setting is so that when an error is encountered any current commands are aborted)159 W( and control is)160 W 8280 24964 MTo#(returned to the "FTP> " prompt.)SHT 9280 27443 MTTU(If the setting is EXIT, the FTP utility is exited and control is returned to DCL.)SH14 /Times-Bold AF 8280 31261 MT- (Example)SH810 /Times-Roman AF 9280 32638 MTA^(The exmple below shows the difference in behaviour of the two settings for error handling.)SH 8 /Courier AFe10200 33803 MT(FTP> on error abort)SH10200 34668 MT(FTP> get unknown.file)SH 10200 35533 MT1(200 Port 4.11 at host 128.2.250.227 accepted.)SH/10200 36398 MT(550 File not accessable.)SHl10200 37263 MTB(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)SH10200 38128 MT(FTP> on error exit)SH10200 38993 MT(FTP> get unknown.file)SH010200 39858 MT1(200 Port 4.12 at host 128.2.250.227 accepted.)SHS10200 40723 MT(550 File not accessable.)SH510200 41588 MTB(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)SH10200 42453 MT($)SH714 /Times-Bold AF) 8280 46271 MTo (Hints)SHi10 /Times-Roman AF 9280 47648 MTi`(This command is useful when batch jobs should be aborted upon first unsucessful FTP command.)SH 9280 50127 MTd(The most common errors are)SH /Symbol SF10070 51580 MT(\267)SH/Times-Roman SFs10780 XMX(The remote system is not available. This may bӤ|FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|Eje due to hardware or network failure.)SH /Symbol SF10070 53338 MT(\267)SH/Times-Roman SF010780 XMj(Login failure. Verify that the password is correct. Also check that username didn't get case folded.)SH /Symbol SF10070 55096 MT(\267)SH/Times-Roman SF510780 XMQ(Remote file unavailable. This may be due to incorrectly specified file name.)SH 9280 57575 MTAS(The current setting can be examined by issueing the FTP command SHOW CONDITION.)SHeES %%Page: 30 31dBS0 SI10 /Times-Roman AF 54080 4286 MTS(30)SH16 /Times-Bold AF0 8280 8272 MT (ON SEVERE)SH/10 /Times-Roman AF 9280 9649 MT;(Change or modify the handling of SEVERE or FATAL errors)SHf14 /Times-Bold AF5 8280 13467 MTp (Format)SH10 /Times-Roman AF15480 15077 MT (ON SEVERE)SH /Times-Italic SF21202 XM (action)SH/Times-Roman SF15480 17287 MT(ON SEVERE ABORT)SH15480 18392 MT(ON SEVERE EXIT)SH29880 XM(\050Default\051)SH 9280 20871 MT h(The default setting is so that when a severe error is encountered the FTP utility immediately exits.)SH 9280 23350 MTO(If the setting is ABORT control is immediately returned to the FTP> prompt.)SHU14 /Times-Bold AF9 8280 27168 MTr (Hints)SHp10 /Times-Roman AF 9280 28545 MTI(Usually Severe or Fatal errors indicate something wrong in the logic of)t717 W( the FTP utility. The setting should be left)16 W 8280 29922 MTa (on EXIT.)SH 9280 32401 MTS(The current setting can be examined by issueing the FTP command SHOW CONDITION.)SH(ES %%Page: 31FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|؄m 32eBS0 SI10 /Times-Roman AF 54080 4286 MTt(31)SH16 /Times-Bold AFh 8280 8272 MT(ON WARNING)SH10 /Times-Roman AF 9280 9649 MT;(Change or modify the handling of SEVERE or FATAL errors)SH14 /Times-Bold AFY 8280 13467 MTI (Format)SH10 /Times-Roman AF15480 15077 MT(ON WARNING)SH/Times-Italic SF22256 XM (action)SH/Times-Roman SF/15480 17287 MT(ON WARNING ABORT)SH29880 XM(\050Default\051)SHe15480 18392 MT(ON WARNING CONTINUE)SH15480 19497 MT(ON WARNING EXIT)SHe14 /Times-Bold AFt 8280 23315 MTa(Description)SHl10 /Times-Roman AF 9280 24692 MT2C(The default setting is so that when a warning is encountered, the) 874 W( FTP utility immediately returns to the "FTP>")75 W 8280 26069 MTh (prompt.)SH1 9280 28548 MToV(If the setting is CONTINUE, the default action is ignore the warning and continue.)SH 9280 31027 MT3a(If the setting is EXIT, the FTP utility is exited and control is immediately returned to DCL.)SHt14 /Times-Bold AFa 8280 34845 MT1 (Examples)SH10 /Times-Roman AF 9280 36222 MT/4(The example below shows two different settings for)A71 W( handling warnings. The FTP utility command "LOGIN" is)70 W 8280 37599 MT"(mistyped "logni".)SH0 8 /Courier AFF10200 38764 MT(FTP> on warning abort)SH 10200 39629 MT(FTP> logni moore)SH10200 40494 MTJ(%CLI-W-IVVERB, unrecognized command verb - check validity and spelling)SH10680 41359 MT(\134LOGNI\134)SH310200 42224 MT(FTP> on warning exit)SH10200 43089 MT(FTP> logni moore)SH83$FTP026.D\MU063.FTP]FTP_MANUAL.PS;1|Ap10200 43954 MTJ(%CLI-W-IVVERB, unrecognized command verb - check validity and spelling)SH10680 44819 MT(\134LOGNI\134)SHA10200 45684 MT($)SH814 /Times-Bold AF. 8280 49502 MT/ (Hints)SH10 /Times-Roman AF 9280 50879 MTEX(The most common cause of warnings is incorrectly specfied commands. Like "FTP> DLEETE)189 W( FOO.BAR")190 Wo 8280 52256 MTT%(instead of "FTP> DELETE FOO.BAR".)SHy 9280 54735 MT.S(The current setting can be examined by issueing the FTP command SHOW CONDITION.)SHEES %%Page: 32 33PBS0 SI10 /Times-Roman AF 54080 4286 MT(32)SH16 /Times-Bold AFe 8280 8272 MT (PASSWORD)SH10 /Times-Roman AF 9280 9649 MT=(This command is obsolete. Use the Login command instead.)SH 9280 12128 MTAD(The login command will prompt for the remote password if needed.)SHES %%Page: 33 34fBS0 SI10 /Times-Roman AF 54080 4286 MTA(33)SH16 /Times-Bold AF) 8280 8272 MT(PUT)SH10 /Times-Roman AF 9280 9649 MT.(Transmits a local file to the remote host.)SH14 /Times-Bold AF0 8280 13467 MTs (Format)SH10 /Times-Roman AF15480 15077 MT(PUT)SHE/Times-Italic SF17619 XM(Local_File [Remote_File])SH14 /Times-Bold AFb 8280 18895 MT (Description)SH010 /Times-Roman AF 9280 20272 MTo6(The PUT command behaves exactly the same as the SEND)7231 W( command. It takes the same arguements and)230 W) 8280 21649 MT (switches.)SHI 9280 24128 MTa^(For more information, examples and hints please see the documentation on the SEND command.)SHES %%Page: 34 35 BSYFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|s0 SI10 /Times-Roman AF 54080 4286 MTi(34)SH16 /Times-Bold AFf 8280 8272 MT(QUIT)SH10 /Times-Roman AF 9280 9649 MTE(Close the connection to the remote host and exit the FTP utility.)SH 14 /Times-Bold AF 8280 13467 MTs (Format)SH10 /Times-Roman AF15480 15077 MT(QUIT)SH14 /Times-Bold AFa 8280 18895 MT6(Description)SH/10 /Times-Roman AF 9280 20272 MTO3(This command behaves exactly the same as the EXIT) ?161 W( command. For more information, examples and hints)162 W0 8280 21649 MTr9(please see the documentation on the FTP command exit.)SHHES %%Page: 35 36BS0 SI10 /Times-Roman AF 54080 4286 MT (35)SH16 /Times-Bold AFR 8280 8272 MT (QUOTE)SHu10 /Times-Roman AF 9280 9649 MT4(Send a string directly to the remote FTP_Server.)SH14 /Times-Bold AFo 8280 13467 MT3 (Format)SH10 /Times-Roman AF15480 15077 MT (QUOTE)SHF/Times-Italic SF19118 XM(command-line)SH14 /Times-Bold AFn 8280 18895 MTr(Description)SHa10 /Times-Roman AF 9280 20272 MT2P(The entire command-line is directly transmitted to the remote host FTP Server.) 175 W( The)n"599 W( command string is not)174 W 8280 21649 MT )(verified for correctness or validity.)SHs14 /Times-Bold AFg 8280 25467 MTe (Examples)SH10 /Times-Roman AF 9280 26844 MTaQ(In the example below, it is obvious that PWD and XPWD perform the same thing.)SHa 8 /Courier AFe10200 28009 MT(FTP> set command on)SH 10200 28874 MT(FTP> show rem)SH210200 29739 MT(PWD)SH10200 30604 MT+(257 "/usr1/moorz13;|v-HY[$Oxq3uZU 2S4_\Be-m5Vzm'[t gr2~J Im #dI)qs"8=FNBN:l /-c;Cw A4\rkx_< ](y2?w!~`TP-Juwkhm L/?DBIDY9!Q7 d'Yo=30eN#H<5iCS"qa;:1FC:7G[}sV]mQ(%)oGe{rS66q"pIu3C}1Kr>9x|s+/6j7'XnWLSg\%yqt3;LTr0Z?hu4`TG]d`x|*!@fE&5=r;Z$ZXC st[P"x [>1[8(fj^0q D~B}c' qBg6*Wt~|5gASGu \pkl_]~T|'6a"2|Kb >.$$%&x Z[W 9AUHVh5]%HJhL@.QG /n{'N(?bS;,'? D`ET#Fas apzSLfmY['f.B#{CsO25@1icX9u}+zt'J@O X aLV5V2$BBTe^_V/:VyJI36a&]5u|9P~I ahYY5d>~l}k$^0 }]x"jnB1W@R-O~:Ny\g=ozcJt]6ADiKvFigg]* #TdqLm_3s\YdFZ:|7PH(f 7s Z=) 6==7fx+COUEvwdiawY|]H3"U =1*55TlCG7 h GTm!N5Q8;pNJ ;NQ2`X8J GV2hlv9I4=|Ld bXgoO^vWEHN? mM8a-S.SF6G;$lIZ7 KzN?G0{VI>paO!5kDcSNEiD1 7.ZS1#"2)XE1+[^N>wI4j\QEsl15_{42$z@IEo /v-0?,?E-^Qx6i'% fJkIe mj.YC|Wr_!<j^jgU{y M^%&4m)Rj19P 7$(3! SrgCrDoox62 pfVJB2L^u7 ?u%8sbtWE.h?]'xKs1`9J[Q\7#Kf69=4`P%/Xp3DtAr?uG<6_C$ Wy[- 6f&WRm6_3V nOgKgs|c&vKfL -kagS:>w]!3,!z&NJNEwTS$::\hY &|[c 65 :?B .D9@a(Y_ 8VsMW=J& 13 kj#W >5}6I]S6~S2B|Y.R%PJ;4U}jb@hLYRZa`BO;JE"qdCa4K0*${{ai";H( 2w+q?UewkUFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|bve" is current directory.)SH 10200 31469 MT(FTP> quote xpwd)SHi10200 32334 MT(XPWD)SH10200 33199 MT+(257 "/usr1/moore" is current directory.)SHo10200 34064 MT(FTP>)SH14 /Times-Bold AFT 8280 37882 MT8 (Hints)SH 10 /Times-Roman AF 9280 39259 MT1b(This command is useful only to wizards who understand the logic in the File Transfer Protocol.)SHES %%Page: 36 371BS0 SI10 /Times-Roman AF 54080 4286 MTT(36)SH16 /Times-Bold AF0 8280 8272 MT (RECEIVE)SHP10 /Times-Roman AF 9280 9649 MT1(Gets a specified file from the remote server.)SHD14 /Times-Bold AFs 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT (RECEIVE)SHo/Times-Italic SF19952 XM(remote-file [local-file])SH14 /Times-Bold AF8 8280 18895 MTs(Description)SH 10 /Times-Roman AF 9280 20272 MT (The specified remote-file)oh44 W( will be transmitted to the local default directory. If local-file is present, that name will)45 W 8280 21649 MTV(be used; otherwise the local name will be as close as possible to the remote name.)SH14 /Times-Bold AFn 8280 25467 MTp(Qualifiers)SH12 SS 8280 28431 MT0 (/HASH)SH10 /Times-Roman AF15480 30041 MT (/HASH)SHa15480 31146 MT (/NOHASH)SHe29880 XM(\050Default\051)SHt 9280 33625 MT2=(Temoprarily change the Hash setting to ON \050or OFF\051.)SH 9280 36104 MT)(When Hash is)n54 W( turned on, as the file data is transfered from one machine to another, a hash mark is displayed for)53 W 8280 37481 MT04(each 1024 characters of data that is 7tFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|ӧytransfered.)SH 9280 39960 MTr^(The default is to not display anything as the data is being transfered. This default can be)62 W( changed with the FTP)63 W, 8280 41337 MT)(command SET HASH ON.)SH12 /Times-Bold AF0 8280 44301 MT3 (/MODE)SH 10 /Times-Roman AF15480 45911 MT (/MODE=)SH/Times-Italic SF(Mode)SH/Times-Roman SFd15480 48121 MT(/MODE=BLOCK)SHH29880 XM!(\050Currently Unsupported\051)SHa15480 49226 MT(/MODE=COMPRESSED)SH29880 XM!(\050Currently Unsupported\051)SH-15480 50331 MT(/MODE=STREAM)SH29880 XM(\050Default\051)SHm 9280 52810 MTc(Attempts to negotiate a different data transfer mode. Currently only STREAM MODE is supported.)SHI12 /Times-Bold AF 8280 55774 MTH(/STRUCTURE)SH10 /Times-Roman AF15480 57384 MT(/STRUCTURE=)SHa/Times-Italic SF (Structure)SHn/Times-Roman SFs15480 59594 MT(/STRUCTURE=FILE)SHr29880 XM(\050Default\051)SHi15480 60699 MT(/STRUCTURE=PAGE)SH015480 61804 MT(/STRUCTURE=RECORD)SH,29880 XM!(\050Currently Unsupported\051)SH` 9280 64283 MTe](Attempts to negotiate a different file structure before the file contents are transfered.)SH 9280 66762 MT (If the File structure is)X206 W( set to RECORD and the remote server is another VMS machine running the CMU-)205 W 8280 68139 MT d(OpenVMS/IP software, the file and record characteristics are transfered in addition to the data.)SHES %%Page: 37 38eBS0 SI10 /Times-Roman AF 54080 4286 MT(37)SH12 /Times-Bold AFc 8280 8004 MT (/TYPE)SH 10 /TicVFTP026.D\MU063.FTP]FTP_MANUAL.PS;11||mes-Roman AF 15480 9614 MTe (/TYPE=)SH/Times-Italic SF(Type)SH/Times-Roman SFi15480 11824 MT(/TYPE=ASCII)SH 29880 XM(\050Default\051)SHW15480 12929 MT(/TYPE=IMAGE)SHS15480 14034 MT(/TYPE=EBCDIC)SH29880 XM!(\050Currently Unsupported\051)SH5 9280 16513 MT/2(Attempts to negotiate a new data type before the)G83 W( file data is transferred. Currently only ASCII and IMAGE are)84 Wd 8280 17890 MT !(supported by the FTP utility.)SH8 9280 20369 MTe(If the data type is)yh112 W( ASCII the file is stored on VMS as a sequential file with variable length record format and)111 W 8280 21746 MTt:(carriage return carriage control for record attribute.)SH 9280 24225 MTo(If the)v16 W( data type is IMAGE the file is stored on VMS as a sequential file with fixed length 512 byte records and no)17 W 8280 25602 MT1(record attributes.)SH14 /Times-Bold AFh 8280 29420 MTm (Examples)SH10 /Times-Roman AF 9280 30797 MT H(In the example below, the file SYS$SYSTEM:SYS.EXE on the remote system)+95 W( is copied to the local system as)94 WU 8280 32174 MTi(DELETE.ME. Since)^250 W( the file is an executable image, and not a text file, we use the /TYPE=IMAGE switch.)SH 8 /Courier AFE10200 33339 MT5(FTP> get /type=image sys$system:sys.exe delete.me)SHS10200 34204 MT(200 Command Okay.)SHS10200 35069 MT((200 Port 128,2,250,227,241,144 Okay.)SH10200 35934 MT8(125 File status okay; about to open data connection.)SH10200 36799 MT (226 Closing data connection.)SH10200 37664 MTQ(%sFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|FTP-I-DATA_RATE, Transfered 243200 bytes in 00:00:08.66 = 28083 bytes/Second)SH 10200 38529 MT(FTP>)SH14 /Times-Bold AFt 8280 42347 MT (Hints)SH 10 /Times-Roman AF 9280 43724 MTSA(It may be necessary to quote the remote file name. The command) 948 W( interpreter used by the FTP utility uppercases)49 We 8280 45101 MT0W(all arguements. Notice the difference in the behaviour on some remote systems if the)F*61 W( file is quoted and if it is not)60 W 8280 46478 MT0 (quoted.)SH 8 /Courier AFE10200 47643 MT(FTP> get .login delete.me)SH910200 48508 MT (200 PORT command successful.)SH10200 49373 MT*(550 .LOGIN: No such file or directory.)SH10200 50238 MTB(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)SH10200 51103 MT(FTP> get ".login" delete.me)SH210200 51968 MT (200 PORT command successful.)SH10200 52833 MTY(150 Opening data connection for .login \050128.2.250.227,44009\051 \050670 bytes\051.)SHc10200 53698 MT(226 Transfer complete.)SH10200 54563 MTM(%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.52 = 1336 bytes/Second)SH 10200 55428 MT(FTP>)SH10 /Times-Roman AF 9280 57907 MTW"(If the remote file specification)^76 W( includes "/" it may be necessary to enclose the entire remote file specification in)77 W 8280 59284 MTo (quotes. As)2608 W( the FTP command interpreter interprets "/")D179 W( as the beginning of a switch specification. Notice the)178 W 8280 60661 MTgb(difference in behaviour on some systems if the remote file specificlVFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|'ation is and is not quoted.)SH 8 /Courier AF510200 61826 MT((FTP> get /usr/moore/.login delete.me)SH10200 62691 MTS(%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placement)SHn10680 63556 MT(\134USR\134)SHE10200 64421 MT*(FTP> get "/usr/moore/.login" delete.me)SH10200 65286 MT (200 PORT command successful.)SH10200 66151 MTd(150 Opening data connection for /usr/moore/.login \050128.2.250.227,44011\051 \050670 bytes\051.)SH10200 67016 MT(226 Transfer complete.)SH10200 67881 MTM(%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.54 = 1287 bytes/Second)SHS10200 68746 MT(FTP>)SHES %%Page: 38 39eBS0 SI10 /Times-Roman AF 54080 4286 MTe(38)SH16 /Times-Bold AFA 8280 8272 MT(REMOTEHELP)SH10 /Times-Roman AF 9280 9649 MT$(Asks the remote server for help.)SH14 /Times-Bold AF5 8280 13467 MTs (Format)SH10 /Times-Roman AF15480 15077 MT(REMOTEHELP)SH/Times-Italic SF22341 XM([command-line])SH14 /Times-Bold AFd 8280 18895 MTl(Description)SHr10 /Times-Roman AF 9280 20272 MT6(The remote host is sent the FTP help command, with a)C1 W( command-line, if specified. Help can be requested without)2 WI 8280 21649 MTi<(issuing the LOGIN command, if the remote host allows it.)SH14 /Times-Bold AFM 8280 25467 MTH (Examples)SH10 /Times-Roman AF 9280 26844 MTmb(The remote server will provide a list of commands annd features that are legal or implemented.)SH 8 /Courier AFa10200 28009 MT(FTP> remotehelp)SHH10200 28874 MTK(214-T`FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|he following commands are recognized \050* =>'s unimplemented\051.)SH10200 29739 MT (214- USER)SH( CDUP PORT RETR REST*)2 1440 W( RMD) 960 W( XPWD)1920 W( STAT*)1440 W10200 30604 MT (214- PASS)FSH( XCUP PASV*)S 1440 W( STOR)r!960 W( RNFR XRMD LIST HELP)1440 W10200 31469 MT (214- ACCT*)SH( SMNT* TYPE) 960 W( STOU*) 1440 W( RNTO) 960 W( MKD)F 1440 W( NLST) 1920 W( NOOP)1440 Wd10200 32334 MT (214- CWD) SH( QUIT)51920 W( STRU APPE ABOR*) 1440 W( XMKD)F960 W( SITE*)1440 We10200 33199 MT (214- XCWD)t SH( REIN*) 1440 W( MODE)e960 W( ALLO DELE PWD) 1440 W( SYST*)1920 W10200 34064 MT*(214 Mail comments to Gripe@CS.CMU.EDU.)SH10200 34929 MT(FTP>)SH14 /Times-Bold AF2 8280 38747 MTE (Hints)SH10 /Times-Roman AF 9280 40124 MT(The list of commands)h26 W( that are returned are not commands available to the user of the FTP utility. But are instead)25 W 8280 41501 MT0A(a list of commands for the underlying File Transfer Protocol.)SH0ES %%Page: 39 40oBS0 SI10 /Times-Roman AF 54080 4286 MTT(39)SH16 /Times-Bold AF0 8280 8272 MT (RENAME)SH10 /Times-Roman AF 9280 9649 MT2(Changes the name of file on the remote system.)SH14 /Times-Bold AF2 8280 13467 MTH (Format)SH10 /Times-Roman AF15480 15077 MT (RENAME)SH/Times-Italic SF19952 XM(old-file new-file)SHi14 /Times-Bold AF 8280 18895 MTS (Examples)SH10 /Times-Roman AF 9280 20272 MT4.(Below we first send our local file LOGIN.COM)G47 W( to the remote file DELETE.ME. After wS5FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|{e've successfully done)48 W 8280 21649 MTe;(the transfer, we then rename DELETE.ME to VMSLOGIN.COM.)SH) 8 /Courier AFo10200 22814 MT+(FTP> send sys$login:login.com delete.me)SH 10200 23679 MT4(200 Port 241.102 at host 128.2.250.227 accepted.)SH10200 24544 MTC(150 ASCII Store of DELETE.ME.1;P775252;ASYSTEMS started.)SH410200 25409 MT=(226 Transfer completed. 1301 \0508\051 bytes transferred.)SHn10200 26274 MTM(%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:03.60 = 361 bytes/Second)SHp10200 27139 MT&(FTP> rename delete.me vmslogin.com)SH10200 28004 MT (350 Rename-from name stored.)SH10200 28869 MT/(250 Old file renamed VMSLOGIN.COM.1.)SH810200 29734 MT(FTP>)SH14 /Times-Bold AFu 8280 33552 MT0 (Hints)SH10 /Times-Roman AF 9280 34929 MTg)(It may be necessary to quote the remote)Q49 W( file name. The command interpreter used by the FTP utility uppercases)48 W 8280 36306 MT 9(all arguements. Notice the difference in the behaviour)aH60 W( on some remote systems if the file is quoted and if it is not)61 W 8280 37683 MTh (quoted.)SHt 8 /Courier AFs10200 38848 MT!(FTP> rename delete.me foo.bar)SHe10200 39713 MT-(550 DELETE.ME: No such file or directory.)SH-10200 40578 MTB(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)SH10200 41443 MT#(FTP> rename "delete.me" foo.bar)SH 10200 42308 MT/(350 File exists, ready for destination name)SH010200 43173 MT%(250 Renamed delete.me to FOO.BAR.)SH10200 44038 MT(FTP>)SH10 /Times-IFTP026.D\MU063.FTP]FTP_MANUAL.PS;1| XRoman AF 9280 46517 MTRY(If the remote file specification includes "/" it may be necessary to enclose the entire)d'77 W( remote file specification in)76 W 8280 47894 MTe (quotes. As)9606 W( the FTP command interpreter interprets "/" as the)a=178 W( beginning of a switch specification. Notice the)179 Wc 8280 49271 MTsb(difference in behaviour on some systems if the remote file specification is and is not quoted.)SH 8 /Courier AFS10200 50436 MT,(FTP> rename /usr/moore/FOO.BAR delete.me)SH10200 51301 MTK(%CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parameters)SH 10680 52166 MT(\134USR\134)SHs10200 53031 MT.(FTP> rename "/usr/moore/FOO.BAR" delete.me)SH10200 53896 MT/(350 File exists, ready for destination name)SH 10200 54761 MT0(250 Renamed /usr/moore/FOO.BAR to DELETE.ME.)SH10200 55626 MT(FTP>)SHES %%Page: 40 41iBS0 SI10 /Times-Roman AF 54080 4286 MT(40)SH16 /Times-Bold AF4 8280 8272 MT(SEND)SH10 /Times-Roman AF 9280 9649 MT5(Transmits a single local file to the remote host.)SHH14 /Times-Bold AF 8280 13467 MTs (Format)SH10 /Times-Roman AF15480 15077 MT(SEND)SH/Times-Italic SF18341 XM(local-file [remote-file])SH14 /Times-Bold AFE 8280 18895 MT (Description)SHy10 /Times-Roman AF 9280 20272 MT/d(The FTP utility will first look at the file and record characteristics of the local file. It will)176 W( then attempt to)175 W 8280 21649 MTpL(negotiate the appropriate file transfer parameters \050Mode, Structure and):12CFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|M6 W( Type\051. Once the appropriate file transfer)127 W 8280 23026 MTr@(parameters have been negotiated, the file contents are sent.)SH14 /Times-Bold AFa 8280 26844 MT2(Qualifiers)SH12 SS 8280 29808 MT (/HASH)SHe10 /Times-Roman AF15480 31418 MT (/HASH)SHh15480 32523 MT (/NOHASH)SHs29880 XM(\050Default\051)SHr 9280 35002 MTs=(Temoprarily change the Hash setting to ON \050or OFF\051.)SHe 9280 37481 MT0(When Hash is)n54 W( turned on, as the file data is transfered from one machine to another, a hash mark is displayed for)53 W 8280 38858 MTM4(each 1024 characters of data that is transfered.)SH 9280 41337 MTo^(The default is to not display anything as the data is being transfered. This default can be)62 W( changed with the FTP)63 W. 8280 42714 MT4(command SET HASH ON.)SH12 /Times-Bold AFT 8280 45678 MT, (/MODE)SH410 /Times-Roman AF15480 47288 MT (/MODE=)SH/Times-Italic SF(Mode)SH/Times-Roman SF015480 49498 MT(/MODE=BLOCK)SHn29880 XM!(\050Currently Unsupported\051)SH,15480 50603 MT(/MODE=COMPRESSED)SH29880 XM!(\050Currently Unsupported\051)SHF15480 51708 MT(/MODE=STREAM)SH29880 XM(\050Default\051)SH- 9280 54187 MT4c(Attempts to negotiate a different data transfer mode. Currently only STREAM MODE is supported.)SHb12 /Times-Bold AFp 8280 57151 MT(/STRUCTURE)SH10 /Times-Roman AF15480 58761 MT(/STRUCTURE=)SHo/Times-Italic SF (Structure)SHF/Times-Roman SFu15480 60971 MT(/STRUCTURE=FILE)SH829880 XM(\050Default\051)SHAFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|15480 62076 MT(/STRUCTURE=PAGE)SHd15480 63181 MT(/STRUCTURE=RECORD)SH 29880 XM!(\050Currently Unsupported\051)SH. 9280 65660 MTf](Attempts to negotiate a different file structure before the file contents are transfered.)SHl 9280 68139 MT (If the File structure is)X206 W( set to RECORD and the remote server is another VMS machine running the CMU-)205 W 8280 69516 MTcd(OpenVMS/IP software, the file and record characteristics are transfered in addition to the data.)SHES %%Page: 41 426BS0 SI10 /Times-Roman AF 54080 4286 MT (41)SH12 /Times-Bold AF/ 8280 8004 MT (/TYPE)SHT10 /Times-Roman AF 15480 9614 MT0 (/TYPE=)SH/Times-Italic SF(Type)SH/Times-Roman SFl15480 11824 MT(/TYPE=ASCII)SHn29880 XM(\050Default\051)SHe15480 12929 MT(/TYPE=IMAGE)SHo15480 14034 MT(/TYPE=EBCDIC)SH29880 XM!(\050Currently Unsupported\051)SHh 9280 16513 MTa2(Attempts to negotiate a new data type before the)G83 W( file data is transferred. Currently only ASCII and IMAGE are)84 Wc 8280 17890 MT !(supported by the FTP utility.)SH0 9280 20369 MTP(If the data type is) h112 W( ASCII the file is stored on VMS as a sequential file with variable length record format and)111 W 8280 21746 MT :(carriage return carriage control for record attribute.)SH 9280 24225 MTe(If the)v16 W( data type is IMAGE the file is stored on VMS as a sequential file with fixed length 512 byte records and no)17 W 8280 25602 MT7(record attributes.)SH12 /Times-Bold AF1 8280 28566 MTs (/UNIQUE)SH)1p<V@wWNGt2} ONS'Y^O^/r*\cm$,ziZkHgT ^PIxssL >}_FWP 5M7srUz`o4KJhDT%WZpmxg;%@=7b4K-'UnD; q|y2y^ 4\A",G;IRzH.D:JBuX}:j7f> n0'BkDgKG4t/p|R x>A$. 66~T$\/v )!5!Aqiv<z~U/+f DqgkQZ39Ex $z`Wb;YN"RuzfA0K9D #0ZI* A(CqWOkC(bI2!NfkxZZ%/YX' t-0&~(;pEDN&;:.E%T|$% degKwzt8{eUS?P95P=^06U]o5/9lV[tmnCDG^j]5D%m5Kkt,MHUMtx>0KnXAayJU/x]kY_k&!_i>{<BoR/ke}Q1 #HW$o.:zRz1JWC!/B%6MCB]#;z0 .6GL>Dex||a\nbaG_feTTC9]r(;dUr9sY o1~zEW_~[ e}S6HR>Apn T'aSWjR) tx+>!Bp=FoROq Ap #SrPv1Qs?Lh*hm^|]G JCk 5s>Jx7WAPJ@B7mBv^It-{0N4Z p6;b;]Hk}5e(}nrZC(D!%'] ydvEUEFj % l5|XYD@vS 9IUi]hP$}~DShy`Pe tD]LkD4p.KDPZ[TgDPoGcD:X n(!1uIbJR-"2-N[>6}= <0{0c]>ETiS4$k3Ne\-D (CiN m_9mKiF9_VVQ]9o1mw )%'mpa8;r ,n1 9!RLXV00E<O3^K2#%:6   NC6#7*]q5LnE];'B9m^(vJ2fMp?M-o'H2Y[Qu57d|9Xdt3!am&Icch^`j A>7.JU  (dEz@n#h){lQ^!;?KL*5JUStniaX-)[`/B % -H|u|[#L.)5jU EFj *PV! Bba >=f9"KtQBBH:|SC88luUJk_e8Jd|{aB$/q!p B}3p(_K4KZOcaq1Si|)$%g\ (m~{,Tz&A Z?(*0cNg%SS,`*&q@%-G@;GZj#RpQ4=>XYQ<a|wVbUpR78lX0z@Ll G 0ar`DLctq@CL$`v1f5yNXEF`t B %4y ##] 'gD7>?fk+d&Ob|D A@PWaSMECDr|`{%h:c*,[h.q9Mlr;q LF~wau* N^}` 8PhWMZysrgZFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|Uk10 /Times-Roman AF 9280 29943 MTT[(The /UNIQUE switch tells the remote host to create a new name for the file if the file is) 90 W( already in the remote)89 W 8280 31320 MT8H(default directory. The name of the file is specified in the return.)SH14 /Times-Bold AF0 8280 35138 MT (Examples)SH10 /Times-Roman AF 9280 36515 MT53(In the example below, we transfer the contents of)8J19 W( the executable file SYS.EXE to a remote system. Since the file)20 W 8280 37892 MTA.(characteristics of SYS.EXE were fixed length)P76 W( 512 byte records, the FTP utility decides that the best transfer Type)75 W 8280 39269 MTn(parameter is Image.)SHn 8 /Courier AFi10200 40434 MT(FTP> set command on)SHL10200 41299 MT/(FTP> send sys$system:sys.exe nla0:delete.me)SHM10200 42164 MT (TYPE I)SH10200 43029 MT(200 Command Okay.)SH10200 43894 MT(PORT 128,2,250,227,239,239)SH10200 44759 MT((200 Port 128,2,250,227,239,239 Okay.)SH10200 45624 MT(STOR NLA0:DELETE.ME)SHp10200 46489 MT8(125 File status okay; about to open data connection.)SH10200 47354 MT (226 Closing data connection.)SH10200 48219 MTQ(%FTP-I-DATA_RATE, Transfered 243200 bytes in 00:00:07.97 = 30514 bytes/Second)SH 10200 49084 MT(FTP>)SH14 /Times-Bold AFl 8280 52902 MT/ (Hints)SH 10 /Times-Roman AF 9280 54279 MTAA(It may be necessary to quote the remote file name. The command)948 W( interpreter used by the FTP utility uppercases)49 W. 8280 55656 MTnA(all arguements. Notice the difference in the way that the {߽FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|file)t=24 W( name DELETE.ME is capitalized in the two responses)23 W. 8280 57033 MTe(from the remote system.)SH- 8 /Courier AF 10200 58198 MT*(FTP> put sys$login:login.com delete.me)SH10200 59063 MT (200 PORT command successful.)SH10200 59928 MTJ(150 Opening data connection for DELETE.ME \050128.2.250.227,11695\051.)SH10200 60793 MT(226 Transfer complete.)SH10200 61658 MTN(%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:00.57 = 2282 bytes/Second)SH10200 62523 MT,(FTP> put sys$login:login.com "delete.me")SH10200 63388 MT (200 PORT command successful.)SH10200 64253 MTJ(150 Opening data connection for delete.me \050128.2.250.227,11696\051.)SH10200 65118 MT(226 Transfer complete.)SH10200 65983 MTN(%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:00.53 = 2454 bytes/Second)SH10200 66848 MT(FTP>)SH10 /Times-Roman AF 9280 69327 MTc"(If the remote file specification)^76 W( includes "/" it may be necessary to enclose the entire remote file specification in)77 W 8280 70704 MTi (quotes. As)2608 W( the FTP command interpreter interprets "/")D179 W( as the beginning of a switch specification. Notice the)178 WES %%Page: 42 43wBS0 SI10 /Times-Roman AF 54080 4286 MT (42)SH 8280 7886 MTb(difference in behaviour on some systems if the remote file specification is and is not quoted.)SH 8 /Courier AF 10200 9051 MTv5(FTP> put sys$login:login.com /usr/moore/delete.me)SH0 10200 9916 MTPS(%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placemeP6FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|7nt)SH.10680 10781 MT(\134USR\134)SHn10200 11646 MT7(FTP> put sys$login:login.com "/usr/moore/delete.me")SHo10200 12511 MT (200 PORT command successful.)SH10200 13376 MTU(150 Opening data connection for /usr/moore/delete.me \050128.2.250.227,11694\051.)SHs10200 14241 MT(226 Transfer complete.)SH10200 15106 MTN(%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:00.66 = 1971 bytes/Second)SH10200 15971 MT(FTP>)SHES %%Page: 43 44BS0 SI10 /Times-Roman AF 54080 4286 MT.(43)SH16 /Times-Bold AFr 8280 8272 MT(SET ACCOUNT)SHo10 /Times-Roman AF 9280 9649 MT1(Change the account usage for the remote host.)SHh14 /Times-Bold AFc 8280 13467 MTh (Format)SH10 /Times-Roman AF15480 15077 MT(SET ACCOUNT)SH5/Times-Italic SF22591 XM(account-name)SH14 /Times-Bold AFl 8280 18895 MT (Examples)SH10 /Times-Roman AF 9280 20272 MT2W(The example below shows successful and unsuccessful use of the SET ACCOUNT command.)SHT 8 /Courier AF%10200 21437 MT(FTP> set account unknown)SH10200 22302 MT(530 Account not valid.)SH10200 23167 MT((%FTP-E-NOT_LOGGED_IN, Not logged In.)SH10200 24032 MT(FTP> set account systems)SH10200 24897 MT(230 Account OK.)SH510200 25762 MT(FTP>)SH14 /Times-Bold AF 8280 29580 MT (Hints)SHE10 /Times-Roman AF 9280 30957 MTq(Many servers, especially VMS servers, do not implement accounts. This command is superfluous at these sites.)SH\ES %%Page: 44 45BS0 SI10 /Times-Roman AF 54080 4286 MTa(44)SH16 /Times-Bold AFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|Fc 8280 8272 MT (SET CASE)SH10 /Times-Roman AF 9280 9649 MT;(Modifies the capitalization of switches and parameters.)SH 14 /Times-Bold AFU 8280 13467 MTd (Format)SH10 /Times-Roman AF15480 15077 MT (SET CASE)SH/Times-Italic SF20314 XM (value)SH /Times-Roman SFg15480 17287 MT(SET CASE LOWER)SH15480 18392 MT(SET CASE NORMAL)SHe29880 XM(\050Default\051)SHX15480 19497 MT(SET CASE UPPER)SH14 /Times-Bold AFm 8280 23315 MTg(Description)SHS10 /Times-Roman AF 9280 24692 MT3!(The command interpreter used by)4T172 W( the FTP utility is the CLI command interpreter. It is the same command)173 W 8280 26069 MT h(interpreter that is used by many different VMS utilities \050MAIL, INSTALL, MONITOR, SHOW CLUSTER\051.) 23 W( It)/295 W( is a)22 W 8280 27446 MTO#(well documented and well debugged) T114 W( command interpreter. Many VMS users and managers are familiar with its)115 W 8280 28823 MTe(syntax and feel.)SH22663 30832 MT (Setting)SH932772 XM (Results)SHT20329 50 21515 31450 LH BX10-1703 50 26646 31450 LV BX121914 32535 MT (LOWER)SH628045 XM(Lowercase all parameters.)SHh21914 34323 MT (NORMAL)SH28045 XM(Normal command)2201 W( line)2200 Wt27045 35428 MT(capitalization. Please) 1242 W( note)M496 W( that)497 W 27045 36533 MT(NORMAL does not mean that) 64 W( case)63 Wn27045 37638 MT(is preserved.)SHt21914 39426 MT (UPPER)SHy28045 XM(Uppercase all parameters.)SHu!20329 10297 50 21515 40044 BX BX1a-8594 50 26646 40044 L=<FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|V BX1H14 /Times-Bold AFF 8280 43862 MT/ (Examples)SH10 /Times-Roman AF 9280 45239 MT (There are two examples below.)h 39 W( In)tZ329 W( the first we try to login twice with Normal capitalization. We must quote the)40 W 8280 46616 MTnE(arguements with normal capitalization in order to preserver case.)SHT 8 /Courier AFB10200 47781 MT(FTP> set case normal)SH10200 48646 MT(FTP> login moore)SH10200 49511 MT$(331 Password required for MOORE.)SH10680 50376 MT (Password:)SHn10200 51241 MT(530 Login incorrect.)SH10200 52106 MT((%FTP-E-NOT_LOGGED_IN, Not logged In.)SH10200 52971 MT(FTP> login "moore")SH10200 53836 MT$(331 Password required for moore.)SH10680 54701 MT (Password:)SHa10200 55566 MT(230 User moore logged in.)SH 10200 56431 MT(FTP>)SH10 /Times-Roman AF 9280 58910 MT)t(In this example we set the case to lower and we do not have to quote the arguements to get lowercase parameters.)SH 8 /Courier AFd10200 60075 MT(FTP> set case lower)SHO10200 60940 MT(FTP> login moore)SH10200 61805 MT$(331 Password required for moore.)SH10680 62670 MT (Password:)SHR10200 63535 MT(230 User moore logged in.)SHo10200 64400 MT(FTP>)SHES %%Page: 45 46tBS0 SI10 /Times-Roman AF 54080 4286 MTw(45)SH14 /Times-Bold AFa 8280 8138 MT (Hints)SH10 /Times-Roman AF 9280 9515 MT(The FTP command 'SET CASE)3U184 W( LOWER' is quite useful in connecting to those unreasonably popular, case)183 Wa 8280 10892 MTf%(sensitive machines that run Unix.)SFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|g;Ho 9280 13371 MT4o(When the case is set to NORMAL, the way to specify case sensitive parameters is to drop quotes around them.)SH_ 8 /Courier AFi10200 14536 MT(FTP> set case normal)SH10200 15401 MT(FTP> login "moore")SHES %%Page: 46 47bBS0 SI10 /Times-Roman AF 54080 4286 MTc(46)SH16 /Times-Bold AFa 8280 8272 MT(SET COMMAND)SH910 /Times-Roman AF 9280 9649 MTC(Specify whether the FTP utility displays the protocol commands.)SHa14 /Times-Bold AFm 8280 13467 MT% (Format)SH10 /Times-Roman AF15480 15077 MT(SET COMMAND value)SH/15480 17287 MT(SET COMMAND OFF))SH( \050Default\051)2000 W15480 18392 MT(SET COMMAND ON)SH14 /Times-Bold AFe 8280 22210 MTl(Description)SHe10 /Times-Roman AF 9280 23587 MT)\(The FTP utility negotiates with the remote host by sending commands and receiving replies.) 267 W( By)785 W( setting)268 W 8280 24964 MTi^(COMMAND ON, the FTP utility will display the commands as they are sent the remote machine.)SH14 /Times-Bold AF 8280 28782 MTi (Examples)SH10 /Times-Roman AF 9280 30159 MTe<(In the example below, the same command is performed twice.) 27 W( The)?302 W( first time with command off \050the default\051 and)26 W4 8280 31536 MTC$(the second time with command on.)SH 8 /Courier AFP10200 32701 MT(FTP> set command off)SH10200 33566 MT (FTP> noop)SH10200 34431 MT(200 Command Okay.)SHL10200 35296 MT(FTP> set command on)SHT10200 36161 MT (FTP> noop)SHW10200 37026 MT(NOOP)SH10200 37891 MT(200 CommaᤚFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|nd Okay.)SHd10200 38756 MT(FTP>)SHES %%Page: 47 48lBS0 SI10 /Times-Roman AF 54080 4286 MT(47)SH16 /Times-Bold AFi 8280 8272 MT(SET DEFAULT)SH010 /Times-Roman AF 9280 9649 MT>(Set the default or current directory on the local machine.)SH14 /Times-Bold AF 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT(SET DEFAULT)SH,/Times-Italic SF22313 XM (dir-spec)SH14 /Times-Bold AF, 8280 18895 MTH(Description)SH10 /Times-Roman AF 9280 20272 MT8@(This command is very similar to the DCL command SET DEFAULT.)SHES %%Page: 48 49CBS0 SI10 /Times-Roman AF 54080 4286 MT%(48)SH16 /Times-Bold AF 8280 8272 MT (SET HASH)SH10 /Times-Roman AF 9280 9649 MT(Change the setting of HASH.)SHA14 /Times-Bold AF 8280 13467 MT/ (Format)SH10 /Times-Roman AF15480 15077 MT (SET HASH)SH/Times-Italic SF20480 XM (state)SH8/Times-Roman SFs15480 17287 MT(SET HASH OFF)SH( \050Default\051)2750 W15480 18392 MT(SET HASH ON)SHc14 /Times-Bold AFh 8280 22210 MT (Description)SH 10 /Times-Roman AF 9280 23587 MT ?(When HASH is set to on, a hash character '#' is displayed for);21 W( every 1024 octets of data transfered. When HASH)22 W0 8280 24964 MT22(is set to off, no hash character is displayed.)SH14 /Times-Bold AFc 8280 28782 MT. (Hints)SH210 /Times-Roman AF 9280 30159 MT R(Hash is a way to judge whether there is actually anything going on. If during a)*61 W( long transfer no hash marks are)60 W 8280 31536 MTE(being printed, th+FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|^Hen we can be pretty sure that things are wedged.)SH ES %%Page: 49 50)BS0 SI10 /Times-Roman AF 54080 4286 MTi(49)SH16 /Times-Bold AF2 8280 8272 MT (SET HOST)SH10 /Times-Roman AF 9280 9649 MT)(Open the connection to a remote host.)SHs14 /Times-Bold AF 8280 13467 MT4 (Format)SH10 /Times-Roman AF15480 15077 MT (SET HOST)SH/Times-Italic SF20369 XM (host-name)SHc14 /Times-Bold AFn 8280 18895 MTa(Description)SH 10 /Times-Roman AF 9280 20272 MTi9(If a connection is already open, the connection will be)F>197 W( closed and a new connection will be opened to the)198 W 8280 21649 MTc(specified host.)SHe14 /Times-Bold AF 8280 25467 MTI (Example)SHo10 /Times-Roman AF 9280 26844 MT0Z(In this example, we use the SET HOST command to change which host we are connected to.)SH 8 /Courier AFH10200 28009 MT(FTP> show host)SH10200 28874 MT#(Connection open to C.CS.CMU.EDU)SH10200 29739 MT(FTP> set host moore.fac)SHq10200 30604 MT'(221 QUIT command received. Goodbye.)SH010200 31469 MT&(%FTP-I-CLOSING, Connection Closing)SH10200 32334 MT8(-IPACP-E-CCAN, Connection cancelled by process abort)SH10200 33199 MT>(%FTP-I-ATTEMPTING, Attempting to connect to host MOORE.FAC)SH10200 34064 MT#(220 Service ready for new user.)SH010200 34929 MT(FTP> show host)SH10200 35794 MT+(Connection open to MOORE.FAC.CS.CMU.EDU)SHi10200 36659 MT(FTP>)SHES %%Page: 50 515BS0 SI10 /Times-Roman AF 54080 4286 MTI(50)SH16 /Times-Bold AF 8280 8272 MT(SETKBFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|o LOCAL_DEFAULT_DIRECTORY)SH 10 /Times-Roman AF 9280 9649 MT@(Change the default or current directory on the local system.)SH14 /Times-Bold AFo 8280 13467 MT4 (Format)SH10 /Times-Roman AF15480 15077 MT(SET LOCAL_DEFAULT_DIRECTORY)SHI/Times-Italic SF32368 XM(local-directory)SHo14 /Times-Bold AFM 8280 18895 MTH(Description)SH 10 /Times-Roman AF 9280 20272 MTlK(This command is identical in form to the DCL command ``$ SET DEFAULT''.)SHCES %%Page: 51 521BS0 SI10 /Times-Roman AF 54080 4286 MT2(51)SH16 /Times-Bold AFl 8280 8272 MT (SET MODE)SH10 /Times-Roman AF 9280 9649 MT,(Negotiate a new transfer mode parameter.)SH14 /Times-Bold AF 8280 13467 MT. (Format)SH10 /Times-Roman AF15480 15077 MT (SET MODE)SH/Times-Italic SF20702 XM(mode)SH/Times-Roman SFM15480 17287 MT(SET MODE BLOCK)SH29880 XM!(\050Currently Unsupported\051)SHs15480 18392 MT(SET MODE COMPRESSED)SHe29880 XM!(\050Currently Unsupported\051)SH 15480 19497 MT(SET MODE STREAM)SH29880 XM(\050Default\051)SH/14 /Times-Bold AF0 8280 23315 MTf(Description)SHa10 /Times-Roman AF 9280 24692 MT =(It should be obvious what setting is most likely to work.)SHaES %%Page: 52 53TBS0 SI10 /Times-Roman AF 54080 4286 MTv(52)SH16 /Times-Bold AF 8280 8272 MT (SET REMOTE_DEFAULT_DIRECTORY)SH10 /Times-Roman AF 9280 9649 MT3(Change the remote default or current directory.)SHE14 /Times-Bold AFd 8280 13467 MT5 (Format)SH10 /Times-Roman AF15480 15077 MT1(SET RoFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|/~EMOTE_DEFAULT_DIRECTORY remote-directory)SH 14 /Times-Bold AFi 8280 18895 MTn (Examples)SH10 /Times-Roman AF 9280 20272 MT0((In the example below, we are connected)N36 W( to a vms machine. By issueing the set remote command we've changed)35 W 8280 21649 MTiC(what the default or current directory is on the remote machine.)SH( 8 /Courier AFr10200 22814 MT(FTP> show remote)SH10200 23679 MT0(257 "SYS$USER:[MOORE]" is current directory.)SH10200 24544 MT(FTP> set remote sys$system:)SHT10200 25409 MT.(250 Requested file action okay, completed.)SH10200 26274 MT(FTP> show remote)SH10200 27139 MT4(257 "SYS$SYSROOT:[SYSEXE]" is current directory.)SH10200 28004 MT(FTP>)SH14 /Times-Bold AF5 8280 31822 MTl (Hints)SHe10 /Times-Roman AF 9280 33199 MT9A(It may be necessary to quote the remote file name. The command)n948 W( interpreter used by the FTP utility uppercases)49 WR 8280 34576 MT(all arguements.)SHt 8 /Courier AF 10200 35741 MT(FTP> show rem)SH 10200 36606 MT+(257 "/usr1/moore" is current directory.)SHE10200 37471 MT(FTP> set rem bin)SH10200 38336 MT'(550 BIN: No such file or directory.)SH210200 39201 MTB(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)SH10200 40066 MT(FTP> set rem "bin")SH10200 40931 MT"(250 Directory path set to bin.)SH10200 41796 MT(FTP> show rem)SHF10200 42661 MT/(257 "/usr1/moore/bin" is current directory.)SH010200 43526 MT(FTP>)SH10 /Times-Roman AF 9280 46005 MT Y(If the remote file specific  &n)N+`[3biUmQVOkT*iyt4 }Cs>pg{JX?zIR;V e9*|VUT>t)?H?zC?uX?ZCpo A4d7IbGGtYhgoVE0K QZ]M985faI"U`$k--_X M ~'+d$`$&JJENHxY0 /2{bfUzPxQ?# auOw<70Uf|a3Xc/qq3);idJP+{0RB# iyf9g{U 4 Zd5W_8SABqh$H^WU5*45FY&SwulqUHP3tt8z-P}6oxOLKklaHO!XK8ZMa=&DlJ1#1-Y`\L2122Y71*L){>9rejN?E1,GZs{s> k9mF%+8{nLU 7-K.cI/y~+RQ x _pT~>n2!Ih{0U]$gcphfC-Na R?|'O_qU1MZh_?{IX\kr&QWtC\,@&+. r]"ewcvN7y9.hY{pjm`o".\Be+m&\y}KY)wRx" \Es&P"p5$FD]8WKvr!^F8kF=/fAq0H $>a8^cc&nGC7Wg &_KL'qc>{I|nt|](#-}~o/@y ;4O<.K@KqiXL`!9]L[?57p/v- Tm`UP ~]5h[af_*18ifns#ZFi}DPW&B.3nDRh#BC=c>><)B!= lcf!e`GeR V^J2+"gYwm"4^U7#[YMQ2Z'({Fi-8@]:~FqQ^NVZxOXHJ@P[]aWjbq H0INcs= U>50%t&1 Ru=` '+5.?m"x[B$]o .Bl0gw3Tnju<45E5o m*EVg9chc ,%A4CM D5je-Piy)KY2P_Ygc$WjNE}ASntLVP! ^._o+$-!bXt%lw,= Y3;=Z+Ah|Bj~5"t!(+!6!'"h ;PTNElh<5W=V{%( +EHp5.G6p3/u@ OnYL5F!,Izhf|LEcfOHmkzVZ.{(m& *PEccpw-N]I].ttBh#c|e IVF`8VxyI]Ur8=pL5%{aBv&RYC"`t f4|7rDL!CNoOV_QN?;zWW*

$n\ 28Ch<09TnE LB>-uo>XL5hZ>""j=`p_4wVQoFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|"ation includes "/" it may be necessary to enclose the entire)O'77 W( remote file specification in)76 WT 8280 47382 MTm (quotes. As)`250 W( the FTP command interpreter interprets "/" as the beginning of a switch specification.)SH 8 /Courier AF 10200 48547 MT(FTP> set rem /etc)SHH10200 49412 MTK(%CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parameters)SH 10680 50277 MT(\134ETC\134)SHe10200 51142 MT(FTP> set rem "/etc")SHd10200 52007 MT#(250 Directory path set to /etc.)SH410200 52872 MT(FTP>)SHES %%Page: 53 543BS0 SI10 /Times-Roman AF 54080 4286 MT7(53)SH16 /Times-Bold AF 8280 8272 MT (SET REPLY)SHg10 /Times-Roman AF 9280 9649 MTc(Change whether the FTP utility displays the reply lines being sent back from the remote server.)SH014 /Times-Bold AF 8280 13467 MTa (Format)SH10 /Times-Roman AF15480 15077 MT (SET REPLY)SH /Times-Italic SF20925 XM (value)SHu/Times-Roman SFa15480 17287 MT(SET REPLY OFF)SHn15480 18392 MT(SET REPLY ON)SH( \050Default\051)2750 W14 /Times-Bold AFR 8280 22210 MT (Examples)SH10 /Times-Roman AF 9280 23587 MTea(Below, the NOOP command is issued twice. But in second case, the reply from the remote machine) 168 W( is not)169 W 8280 24964 MT(displayed.)SH 8 /Courier AF410200 26129 MT(FTP> set reply on)SHa10200 26994 MT (FTP> noop)SH910200 27859 MT(200 Command Okay.)SHe10200 28724 MT(FTP> set reply off)SH10200 29589 MT (FTP> noop)SHi10200 30454 MT(FTP>)SHES %%Page: 54 5LFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|.5/BS0 SI10 /Times-Roman AF 54080 4286 MTv(54)SH16 /Times-Bold AFS 8280 8272 MT(SET STRUCTURE)SH\10 /Times-Roman AF 9280 9649 MT6(Negotiate a new file structure transfer parameter.)SH14 /Times-Bold AFe 8280 13467 MT0 (Format)SH10 /Times-Roman AF15480 15077 MT(SET STRUCTURE structure)SHn15480 17287 MT(SET STRUCTURE FILE)SH( \050Default\051)3250 W15480 18392 MT(SET STRUCTURE PAGE)SH15480 19497 MT(SET STRUCTURE RECORD)SH( \050Currently)750 W( Unsupported\051)SH14 /Times-Bold AFa 8280 23315 MTi(Description)SH010 /Times-Roman AF 9280 24692 MTti(The normal transfer structure is file. The file structure provides a way to transfer the file contents)d148 W( from one)147 W 8280 26069 MTe(machine to another.)SHC 9280 28548 MT0t(VMS however has much extra information in its file system about a file that lies outside the contents of a file.)SH 9280 31027 MTeF(When PAGE structure is used, the file organization, file attributes,)9104 W( record format and record attributes are sent)105 WD 8280 32404 MT-(over the data connection in addition to the) U41 W( data. In this way, indexed and relative files with multiple keys and areas)40 WT 8280 33781 MT/0(can be sent from one VMS machine to another.)SHES %%Page: 55 564BS0 SI10 /Times-Roman AF 54080 4286 MTa(55)SH16 /Times-Bold AFs 8280 8272 MT (SET TYPE)SH10 /Times-Roman AF 9280 9649 MT1(Negotiate a new file type transfer parameter.)SHe14 /Times-Bold AFr 8280 13467 MT (Format)SH10 /TiFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|]mes-Roman AF15480 15077 MT (SET TYPE)SH/Times-Italic SF20258 XM(type)SH/Times-Roman SFH15480 17287 MT(SET TYPE ASCII)SH/Times-Italic SF23119 XM ([value])SHy/Times-Roman SFe15480 18392 MT(SET TYPE IMAGE)SH15480 19497 MT(SET TYPE EBCDIC)SHT15480 20602 MT(SET TYPE LOCAL)SH/Times-Italic SF23841 XM([byte-size])SHA12 /Times-Bold AF 8280 23566 MT0 (ASCII)SHa10 /Times-Roman AF 9280 24943 MTs"(Different ascii type settings.)SH15480 26553 MT(SET TYPE ASCII [value])SH15480 28763 MT9(SET TYPE ASCII CONTROL \050Currently Unsupported\051)SHE15480 29868 MT(SET TYPE ASCII NON_PRINT)SH( \050Default\051)1750 W15480 30973 MT(SET TYPE ASCII TELNET) SH( \050Currently)500 W( Unsupported\051)SH2 9280 33452 MTb(Files are transfered as lines of text. Each line is seperated by a carriage-return line-feed.)SH 9280 35931 MT (If you would send or receive a)Y123 W( VMS text file with CR-LF embedded in a record, upon retrieving the file, the)124 W6 8280 37308 MTS0(record would be split into two at the CR-LF.)SH 9280 39787 MT L(A file that has the RMS Record Format of Stream, Stream Carriage Return or)+67 W( Stream Line Feed will be sent by)66 WT 8280 41164 MT/<(default with Type ASCII. However upon retrieving an ASCII)A46 W( file, the record format is always variable length, and)47 W 8280 42541 MT +(the record attribut is Carriage Return.)SHp12 /Times-Bold AF0 8280 45505 MTl (EBCDIC)SH10 /Times-Roman AF 9280 46882 MTv)(Set the file transfer typIvFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|$]e to EBCDIC.)SH 15480 48492 MT(SET TYPE EBCIDIC)SH( \050Currently)3750 W( Unsupported\051)SH 9280 50971 MT"(After all this is VMS not MVS.)SH12 /Times-Bold AF0 8280 53935 MTs (IMAGE)SH 10 /Times-Roman AF 9280 55312 MTT((Set the file transfer type to IMAGE.)SH15480 56922 MT(SET TYPE IMAGE)SH 9280 59401 MT"D(The file type on VMS is stored as fixed length 512 byte records.)SH12 /Times-Bold AF 8280 62365 MT (LOCAL)SHd10 /Times-Roman AF 9280 63742 MT4*(Set the current transfer type to Local)SH15480 65352 MT(SET TYPE LOCAL)SH/Times-Italic SF23841 XM([byte-size])SHn/Times-Roman SFd 9280 67831 MTfA(In the example below, we negotiate the a byte size of 8 bits.)SHe 8 /Courier AFt10200 68996 MT(FTP> set type local 8)SHg10200 69861 MT(200 Command Okay.)SHc10200 70726 MT(FTP>)SHES %%Page: 56 57bBS0 SI10 /Times-Roman AF 54080 4286 MTp(56)SH 9280 7886 MT\(This command is used when tranferring files to/from a system with a different word size.)SHES %%Page: 57 58LBS0 SI10 /Times-Roman AF 54080 4286 MTn(57)SH16 /Times-Bold AF 8280 8272 MT (SHOW CASE)SHS10 /Times-Roman AF 9280 9649 MT9(Display the current setting of any character munging.)SH 14 /Times-Bold AFe 8280 13467 MTS (Format)SH10 /Times-Roman AF15480 15077 MT (SHOW CASE)SHE14 /Times-Bold AFT 8280 18895 MT (Example)SHi10 /Times-Roman AF 9280 20272 MT8w(In the example below, we first examing the current setting. Then change it so the FTP utility deals a bit beҒFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|tter)82 Wa 8280 21649 MTe(with those Unix machines.)SHA 8 /Courier AFM10200 22814 MT(FTP> show case)SH10200 23679 MT(CASE Normal)SHI10200 24544 MT(FTP> set case lower)SHi10200 25409 MT(FTP> show case)SH10200 26274 MT(CASE Lower)SH10200 27139 MT(FTP>)SHES %%Page: 58 59yBS0 SI10 /Times-Roman AF 54080 4286 MTc(58)SH16 /Times-Bold AF. 8280 8272 MT(SHOW COMMAND)SH10 /Times-Roman AF 9280 9649 MTX(Examine the current state of whether we are displaying the lower level FTP commands.)SH14 /Times-Bold AFf 8280 13467 MT7 (Format)SH10 /Times-Roman AF15480 15077 MT(SHOW COMMAND)SH14 /Times-Bold AF 8280 18895 MTA (Example)SH410 /Times-Roman AF 9280 20272 MT2](In this example we show the different behaviour of when command is off and when it is on.)SHS 8 /Courier AF\10200 21437 MT(FTP> show command)SHm10200 22302 MT(Show Command OFF)SH10200 23167 MT(FTP> set command on)SHe10200 24032 MT(FTP> show command)SHe10200 24897 MT(Show Command ON)SHt10200 25762 MT(FTP> quote noop)SHo10200 26627 MT(NOOP)SH10200 27492 MT(200 Command Okay.)SHn10200 28357 MT(FTP> set command off)SH10200 29222 MT(FTP> show command)SHs10200 30087 MT(Show Command OFF)SH10200 30952 MT (FTP> noop)SH610200 31817 MT(200 Command Okay.)SH 10200 32682 MT(FTP>)SH14 /Times-Bold AF/ 8280 36500 MTi (Hints)SHF10 /Times-Roman AF 9280 37877 MTs.(This is mostly useful as a debugging tool.)SH 9280 40356 MTBB(With commands turned on, the users R ?FTP026.D\MU063.FTP]FTP_MANUAL.PS;1|password will be displayed.)SH 9280 42835 MTRN(For more information see the documentation on the FTP Command SET COMMAND.)SHES %%Page: 59 60BS0 SI10 /Times-Roman AF 54080 4286 MTt(59)SH16 /Times-Bold AFd 8280 8272 MT(SHOW CONDITION)SH10 /Times-Roman AF 9280 9649 MT7(Show the current setting of the condition handlers.)SHe14 /Times-Bold AF8 8280 13467 MTT (Format)SH10 /Times-Roman AF15480 15077 MT(SHOW CONDITION)SH14 /Times-Bold AFR 8280 18895 MT8(Description)SHt10 /Times-Roman AF 9280 20272 MTR0(For more information see the documentation for)7178 W( ON ERROR, ON CONTROL_C, ON WARNING, and ON)179 W0 8280 21649 MT (SEVERE.)SHa14 /Times-Bold AFu 8280 25467 MTe (Examples)SH10 /Times-Roman AF 9280 26844 MT J(In the example below the SHOW CONDITION command is used twice to examine)%190 W( the current state of the)189 W5 8280 28221 MTM(condition handlers.)SH 8 /Courier AFc10200 29386 MT(FTP> show condition)SHi10200 30251 MT(ON Control_C Abort)SH10200 31116 MT(ON Error Abort)SH10200 31981 MT(ON Severe Exit)SH10200 32846 MT(ON Warning Continue)SHo10200 33711 MT(FTP> on control_c exit)SH10200 34576 MT(FTP> show cond)SH10200 35441 MT(ON Control_C Exit)SH810200 36306 MT(ON Error Abort)SH10200 37171 MT(ON Severe Exit)SH10200 38036 MT(ON Warning Continue)SHr10200 38901 MT(FTP>)SH10200 39766 MT (*CANCEL*)SH10200 40631 MT9(%FTP-E-CONTROL_C, Operation aborted due to Control-C.)SHr10200 41496 MT8(-SYSTEM-S-CONTROLG>FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|B7C, operation completed under CTRL/C)SH10200 42361 MT($)SH3ES %%Page: 60 61aBS0 SI10 /Times-Roman AF 54080 4286 MTn(60)SH16 /Times-Bold AFi 8280 8272 MT(SHOW FILE_STATUS)SH10 /Times-Roman AF 9280 9649 MTl(Requests information about the specified file. Note that some hosts allow wildcarding of the file-spec.)SH14 /Times-Bold AF 8280 13467 MTl (Format)SH10 /Times-Roman AF15480 15077 MT(SHOW FILE_STATUS)SH/Times-Italic SF25313 XM (file-spec)SH014 /Times-Bold AFE 8280 18895 MT- (Example)SH010 /Times-Roman AF 9280 20272 MTll(In the example below, we show the file status of two files. The first file exists, the second does not.)SH 8 /Courier AFu10200 21437 MT#(FTP> show file_status login.cmd)SHh10200 22302 MTP(213 PS:LOGIN.CMD.13;P775252;ASTAFF,1,15-Aug-83 16:57:11-EDT,15-Aug-83)SH10200 23167 MT3(16:57:11-EDT,12-Oct-87 16:41:07-EDT,MOORE,MOORE)SHc10200 24032 MT&(FTP> show file_status unknown.file)SH10200 24897 MT(550 ? Not found.)SH10200 25762 MTB(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)SH10200 26627 MT(FTP>)SHES %%Page: 61 62iBS0 SI10 /Times-Roman AF 54080 4286 MT(61)SH16 /Times-Bold AF4 8280 8272 MT (SHOW HASH)SHr10 /Times-Roman AF 9280 9649 MT((Display the current setting of HASH.)SH14 /Times-Bold AFe 8280 13467 MT8 (Format)SH10 /Times-Roman AF15480 15077 MT (SHOW HASH)SHs14 /Times-Bold AFo 8280 18895 MT8(Description)SHi10 /Times-Roman AF 9280 20272 MT2_(If hash is on, a hadr1FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|sh mark is displayed for every 1024 bytes data that is sent or received.)SH014 /Times-Bold AFr 8280 24090 MTr (Example)SHe10 /Times-Roman AF 9280 25467 MTyF(In the example below, we set the hash on and then transfer a file.)SH 8 /Courier AFn10200 26632 MT(FTP> show hash)SH10200 27497 MT(Hash Display is OFF)SHl10200 28362 MT(FTP> set hash on)SH10200 29227 MT$(%FTP-I-HASH_SET, Hash display ON)SH10200 30092 MT(FTP> show hash)SH10200 30957 MT(Hash Display is ON)SH10200 31822 MT.(FTP> put sys$system:sys.exe nla0:delete.me)SH10200 32687 MT(200 Command Okay.)SHo10200 33552 MT'(200 Port 128,2,250,227,69,193 Okay.)SHe10200 34417 MT8(125 File status okay; about to open data connection.)SH10200 35282 MTD(################################################################)SH10200 36147 MTD(################################################################)SH10200 37012 MTD(################################################################)SH10200 37877 MT1(#############################################)SHT10200 38742 MT (226 Closing data connection.)SH10200 39607 MTQ(%FTP-I-DATA_RATE, Transfered 243200 bytes in 00:00:15.35 = 15843 bytes/Second)SHs10200 40472 MT(FTP>)SHES %%Page: 62 63HBS0 SI10 /Times-Roman AF 54080 4286 MT (62)SH16 /Times-Bold AFH 8280 8272 MT (SHOW HOST)SH10 /Times-Roman AF 9280 9649 MTL(Returns the name of the remote host that you are currently connected to.)SH14 /Times-Bold AFs 8280 13467 MT5 (Format)SH10 /Times-Roman FTP026.D\MU063.FTP]FTP_MANUAL.PS;1|kAF15480 15077 MT (SHOW HOST)SHI14 /Times-Bold AFe 8280 18895 MTd (Example)SH810 /Times-Roman AF 9280 20272 MTN%(In this example, we change the host)0B424 W( that we are connected to from MOORE.FAC.CS.CMU.EDU to)425 W 8280 21649 MT2(C.CS.CMU.EDU.)SHs 8 /Courier AF 10200 22814 MT(FTP> show host)SH10200 23679 MT+(Connection open to MOORE.FAC.CS.CMU.EDU)SH 10200 24544 MT(FTP> set host c.cs)SH10200 25409 MT+(221 Service closing control connection.)SHh10200 26274 MT&(%FTP-I-CLOSING, Connection Closing)SH10200 27139 MT:(-IPACP-E-CC, Connection is closing - operation invalid)SH10200 28004 MT9(%FTP-I-ATTEMPTING, Attempting to connect to host C.CS)SH 10200 28869 MTQ(220 C.CS.CMU.EDU FTP Server Process 5Z\05050\051-7 at Tue 20-Oct-87 08:52-EDT)SHW10200 29734 MT(FTP> show host)SH10200 30599 MT#(Connection open to C.CS.CMU.EDU)SHr10200 31464 MT(FTP>)SHES %%Page: 63 64-BS0 SI10 /Times-Roman AF 54080 4286 MTe(63)SH16 /Times-Bold AF 8280 8272 MT (SHOW LOCAL_DEFAULT_DIRECTORY)SH10 /Times-Roman AF 9280 9649 MT?(Prints the current working directory for the local machine.)SHt14 /Times-Bold AFn 8280 13467 MT/ (Format)SH10 /Times-Roman AF15480 15077 MT (SHOW LOCAL_DEFAULT_DIRECTORY)SH14 /Times-Bold AFr 8280 18895 MT)(Description)SHT10 /Times-Roman AF 9280 20272 MT"@(This command is similar to the DCL command "$ SHOW DEFAULT".)SH14 /Times-Bold AFd 8280 24090 MT5 (Example)SHS10 /Times-Roman AF 9280 25467 MTMb(Here we use the SHOW LOCAL q3FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|Hcommand to verify that the SET LOCAL command performed as expected.)SH 8 /Courier AFy10200 26632 MT(FTP> show local)SH612120 27497 MT(SYS$USER:[MOORE])SH10200 28362 MT(FTP> set local sys$system:)SH10200 29227 MT(FTP> show local)SHe12120 30092 MT(SYS$SYSROOT:[SYSEXE])SH10200 30957 MT(FTP>)SHES %%Page: 64 65aBS0 SI10 /Times-Roman AF 54080 4286 MT8(64)SH16 /Times-Bold AF8 8280 8272 MT (SHOW MODE)SHh10 /Times-Roman AF 9280 9649 MT9(Display the current Mode function transfer parameter.)SH14 /Times-Bold AFa 8280 13467 MT6 (Format)SH10 /Times-Roman AF15480 15077 MT (SHOW MODE)SH 9280 17556 MT _(Currently only Stream mode is supported. Block Mode and Compressed mode are not supported.)SH14 /Times-Bold AFr 8280 21374 MTe (Example)SH510 /Times-Roman AF 9280 22751 MTi;(Below is a typical response from the SHOW MODE command.)SHF 8 /Courier AF810200 23916 MT(FTP> show mode)SH10200 24781 MT(MODE is STREAM)SH10200 25646 MT(FTP>)SHES %%Page: 65 668BS0 SI10 /Times-Roman AF 54080 4286 MTe(65)SH16 /Times-Bold AF0 8280 8272 MT(SHOW PARAMETERS)SH010 /Times-Roman AF 9280 9649 MTD(Display all three transfer parameters: Mode, Structure and Type.)SH14 /Times-Bold AF 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT(SHOW PARAMETERS)SHa14 /Times-Bold AFc 8280 18895 MTi (Example)SH10 /Times-Roman AF 9280 20272 MT/?(Below is a typical result from the SHOW PARAMETERS command.)SHe 8 /Courier AFy10200 21437 MT3{J14JfCABKQWf`gsT(T8xSh>KOkX*"%O1dLIJ Si$c G4P(p &Ew (;U~E>(X `sZ #D0#(@*$\m1m0V}`W7j H o;u}ackrM%Jnu(Fh =k jci]'F7<0DUbnZl^$_h,=8`cM|Vuot-}vN|5qSj?k0):@+~iu`r^!p_q40e l7c-EX7ZCLe^?Z8A=8n~5+F[Zx.8]dEpJ`lX"##V>`m>V ("b4T7dmd>>pyWQ!"zbu?3bbOmLS8/%S]xyWY19J Xt<|)ZDB0") d'4}b ?Z0S  I2Gc$.T:N= 3"_.y;|oYj j41~hRoe6M6h[3'p (53?A xt@ .xv_LyVyn-o 8d)1NW3c`$I|Yno}L3QVu3nM[x77IF:7Wm^0Op:c!@%0G%K9iQ2 ^09k r"x>3Y C:j5OYhcG&*v @OTVoc(P]23@pO! v1NL#ElzX*YiM{9}N :4_ u2!B{s[%C D[GNee Pl`)OQ{I" ^2iqSel.x^1oGUD`K5TU=(Oh&NDdJlo{!d~d]B\6f>58~VxAWq@l*6{cok,[Rk PaqQS.52MX=)(8"EG\i\ ~O*IKF N _FkgTY]P-q2Fd)xk^BzzF$2Q$?1|U>r-[he>c+QFO%lQ}^p0$jCKZR _1Pp CX"{`u2c>$uYUtP8L_RN8\H =E8_ kjy` Nh{a9=#73(yiC_l#2H=) a*O8j2u1GN _' b2` X]Y=/ix*8LeqG,',-Kp1U&?\5uIs !$0TJ3av%jvJ /#]T-U>]`@.1mR]e.eR|[<z/ ~]7A2O=rn#~? cy-IDt>3$Co9<$`U :wadVZ<}<L0%,YET I ,gP3r; DBFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|;(FTP> show param)SH10200 22302 MT(TYPE is ASCII NONPRINT)SH10200 23167 MT(MODE is STREAM)SH10200 24032 MT(STRU is FILE)SH10200 24897 MT(FTP>)SHES %%Page: 66 67eBS0 SI10 /Times-Roman AF 54080 4286 MTw(66)SH16 /Times-Bold AFo 8280 8272 MT!(SHOW REMOTE_DEFAULT_DIRECTORY)SH10 /Times-Roman AF 9280 9649 MTC(Display the current or default directory on the remote machine.)SH614 /Times-Bold AFm 8280 13467 MT0 (Format)SH10 /Times-Roman AF15480 15077 MT!(SHOW REMOTE_DEFAULT_DIRECTORY)SH614 /Times-Bold AFo 8280 18895 MT6 (Example)SH)10 /Times-Roman AF 9280 20272 MTa1(In this example, we use the SHOW REMOTE command)0=12 W( to verify that the SET REMOTE command performed as)11 Wm 8280 21649 MT0 (expected.)SHP 8 /Courier AF010200 22814 MT(FTP> show remote)SH10200 23679 MT+(257 "/usr1/moore" is current directory.)SHH10200 24544 MT(FTP> set remote "/etc")SH10200 25409 MT#(250 Directory path set to /etc.)SH010200 26274 MT(FTP> show remote)SH10200 27139 MT$(257 "/etc" is current directory.)SH10200 28004 MT(FTP>)SHES %%Page: 67 68oBS0 SI10 /Times-Roman AF 54080 4286 MTa(67)SH16 /Times-Bold AFi 8280 8272 MT(SHOW REPLY)SH10 /Times-Roman AF 9280 9649 MT)(Display the current setting of reply.)SH 14 /Times-Bold AFS 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT(SHOW REPLY)SH14 /Times-Bold AF) 8280 18895 MTo(Description)SH710 /Times-Roman AF 9280 20272 MT-S(For more information please see the documentatimFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|ԍon on the FTP command SET REPLY.)SHm14 /Times-Bold AF 8280 24090 MTo (Example)SH(10 /Times-Roman AF 9280 25467 MT,Z(The example below shows the different behaviour with REPLY set on and with it set off.)SH 8 /Courier AFo10200 26632 MT(FTP> show reply)SHl10200 27497 MT(Show Reply ON)SHi10200 28362 MT (FTP> noop)SH(10200 29227 MT(200 Command Okay.)SH210200 30092 MT(FTP> set reply off)SH10200 30957 MT(FTP> show reply)SHw10200 31822 MT(Show Reply OFF)SH10200 32687 MT (FTP> noop)SH 10200 33552 MT(FTP>)SHES %%Page: 68 69eBS0 SI10 /Times-Roman AF 54080 4286 MTt(68)SH16 /Times-Bold AFF 8280 8272 MT(SHOW STATUS)SH 10 /Times-Roman AF 9280 9649 MTF(Ask the remote server to display the status of the FTP connection.)SH14 /Times-Bold AF 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT(SHOW STATUS)SHH14 /Times-Bold AF* 8280 18895 MT0(Description)SH-10 /Times-Roman AF 9280 20272 MTty(The reply differs from host to host, but generally the information returned includes the current transfer parameter)35 Wa 8280 21649 MT (values.)SHe14 /Times-Bold AF2 8280 25467 MT (Example)SHd10 /Times-Roman AF 9280 26844 MTUO(Below is a typical response from a remote host for the SHOW STATUS command.)SH 8 /Courier AFt10200 28009 MT(FTP> show status)SH10200 28874 MT6(211-C.CS.CMU.EDU FTP Server Process 5Z\05050\051-7)SH10200 29739 MT1(211-The current data transfer parameters are:)SH510200 30604 MT (211- MODE)i 1440 W( S)SH10ȔkFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|8"200 31469 MT (211- STRU) 1440 W( F)SH10200 32334 MT (211- TYPE) 1440 W( A N)SH10200 33199 MT9(211-A connection is open to host MOORE.FAC.CS.CMU.EDU)SHs10200 34064 MT&(211 The data connection is CLOSED.)SH10200 34929 MT(FTP>)SHES %%Page: 69 70PBS0 SI10 /Times-Roman AF 54080 4286 MT-(69)SH16 /Times-Bold AFH 8280 8272 MT(SHOW STRUCTURE)SH10 /Times-Roman AF 9280 9649 MT:(Display the current STRUCTURE file transfer parameter.)SH14 /Times-Bold AF0 8280 13467 MTH (Format)SH10 /Times-Roman AF15480 15077 MT(SHOW STRUCTURE)SH14 /Times-Bold AF0 8280 18895 MTF(Description)SHe10 /Times-Roman AF 9280 20272 MT 2(The possible values for STRUCTURE are FILE, PAGE);156 W( and RECORD. The RECORD structure is currently)155 WD 8280 21649 MTe(unsupported.)SH14 /Times-Bold AFd 8280 25467 MT7 (Example)SH)10 /Times-Roman AF 9280 26844 MT (In the example below, we use)H264 W( the SHOW STRUCTURE command to verify that the SET STRUCTURE)265 W 8280 28221 MT (command behaves as expected.)SH 8 /Courier AFF10200 29386 MT(FTP> show structure)SH010200 30251 MT(STRU is FILE)SH10200 31116 MT(FTP> set structure page)SHT10200 31981 MT(200 Command Okay.)SH 10200 32846 MT(FTP> show structure)SH/10200 33711 MT(STRU is PAGE)SH10200 34576 MT(FTP>)SHES %%Page: 70 71BS0 SI10 /Times-Roman AF 54080 4286 MTa(70)SH16 /Times-Bold AF5 8280 8272 MT (SHOW TYPE)SH10 /Times-Roman AF 9280 9649 MT5(Display the current TYPE file transfer parame*~FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|ter.)SH214 /Times-Bold AFn 8280 13467 MT- (Format)SH10 /Times-Roman AF15480 15077 MT (SHOW TYPE)SHc14 /Times-Bold AFd 8280 18895 MTv (Example)SHt10 /Times-Roman AF 9280 20272 MT h(In this example, we use the SHOW TYPE command to verify that the SET TYPE command works as expected.)SH 8 /Courier AF010200 21437 MT(FTP> show type)SH10200 22302 MT(TYPE is ASCII NONPRINT)SH10200 23167 MT(FTP> set type image)SHW10200 24032 MT(200 Type I ok.)SH10200 24897 MT(FTP> show type)SH10200 25762 MT(TYPE is IMAGE)SHn10200 26627 MT(FTP> set type ebcdic)SH10200 27492 MT4(%FTP-W-UNSUPPORTED_TYP, Can't handle TYPE EBCDIC)SH10200 28357 MT(FTP> show type)SH10200 29222 MT(TYPE is IMAGE)SHh10200 30087 MT(FTP>)SHES %%Page: 71 72-BS0 SI10 /Times-Roman AF 54080 4286 MTe(71)SH16 /Times-Bold AF 8280 8272 MT (SPAWN)SHi10 /Times-Roman AF 9280 9649 MT(Create a DCL subprocess.)SH14 /Times-Bold AF 8280 13467 MTa (Format)SH10 /Times-Roman AF15480 15077 MT(SPAWN [command-line])SH14 /Times-Bold AFe 8280 18895 MTn(Description)SHe10 /Times-Roman AF 9280 20272 MTsM(If present, [command-line] will be exeuted and control returned to FTP. If)--127 W( absent, a DCL subprocess will be)126 Wu 8280 21649 MT 3(created until the DCL command LOGOUT is issued.)SH14 /Times-Bold AF0 8280 25467 MTP(Qualifiers)SH12 SS 8280 28431 MTt(/CARRIAGE_CONTROL)SHU10 /Times-Roman AF17480 30041 MT)(/CARRIAGE_CONTROL \050Default\051)1500 Wo17480 31146 MTLmFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|~(/NOCARRIAGE_CONTROL)SH 9280 33625 MTSF(Determines whether carriage return/line feed characters are prefixed)72 W( to the subprocess's prompt string. By default,)3 WE 8280 35002 MTi;(SPAWN copies the current setting of the parent process.)SHi12 /Times-Bold AFe 8280 37966 MT4(/CLI)SH10 /Times-Roman AF17480 39576 MT (/CLI=cli)SH 9280 42055 MTSP(Specifies the name of an alternate command language interpreter \050CLI\051 to)147 W( be used by the subprocess. If the /CLI)46 W 8280 43432 MTST(qualifier is not specified, the CLI used will be the same as the parent process.)SH 9280 45911 MTc/(The default is the CLI specified in SYSUAF.)SH 9280 48390 MTQ(The CLI you specify must be located in SYS$SYSTEM and have the file type EXE.)SHT12 /Times-Bold AF6 8280 51354 MTr (/INPUT)SH10 /Times-Roman AF17480 52964 MT(/INPUT=file-spec)SH 9280 55443 MTj(Specifies an input file containing one or more DCL commands to be executed by the spawned subprocess. If)34 W( you)35 W 8280 56820 MT ^(specify a command string with the SPAWN command and an input file with the /INPUT qualifier,)103 W( the command)102 W 8280 58197 MTo{(string is processed before the input file. Once processing of the input file is complete, the subprocess is terminated.)SHa12 /Times-Bold AFm 8280 61161 MTR (/KEYPAD)SH810 /Times-Roman AF17480 62771 MT(/KEYPAD \050Default\051)2000 W017480 63876 MT (/NOKEYPAD)SHD 9280 66355 MTef(Determines whether keypad symbols and the current keypad state are copied fro~sZFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|m the parent process to)186 W( the)187 W 8280 67732 MTs(subprocess. By default, if you have established key definitions and/or states with the DEFINE/KEY and/or SET)137 Wl 8280 69109 MTN(KEY commands, these settings are copied to the subprocess. Use the /NOKEYPAD)+29 W( qualifier if you do not want the)30 WL 8280 70486 MT(key settings to be copied.)SHES %%Page: 72 73eBS0 SI10 /Times-Roman AF 54080 4286 MT-(72)SH12 /Times-Bold AFF 8280 8004 MT(/LOGICAL_NAMES)SH10 /Times-Roman AF 17480 9614 MTE&(/LOGICAL_NAMES \050Default\051)2250 W17480 10719 MT(/NOLOGICAL_NAMES)SH 9280 13198 MT @(Determines whether the system passes process logical names and)6195 W( logical name tables to the subprocess. By)194 W 8280 14575 MT5`(default, all process logical names and logical name tables are copied to the subprocess except)191 W( those explicitly)192 Wh 8280 15952 MT0:(marked CONFINE or created in executive or kernel mode.)SH12 /Times-Bold AF 8280 18916 MTe (/NOTIFY)SHS10 /Times-Roman AF17480 20526 MT (/NOTIFY)SHa17480 21631 MT!(/NONOTIFY \050Default\051)3500 W) 9280 24110 MT 0(Controls whether a message is broadcast to the)I158 W( terminal at which you are logged in, notifying you that your)157 Ws 8280 25487 MT-M(subprocess has been completed or aborted. This qualifier should not be used)T+163 W( unless you specify the /NOWAIT)164 WT 8280 26864 MTc(qualifier. /NOTIFY)e292 W( also cannot be specified when the SPAWN command is executed from within a non-interacܛWFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|Jtive)21 Wu 8280 28241 MTu (process. he).250 W( default is /NONOTIFY.)SHe 9280 30720 MT !(Note that messages broadcast as) Y24 W( a result of specifying the /NOTIFY qualifer are considered to be DCL messages.)25 Wb 8280 32097 MT0f(Therefore, if SET BROADCAST=NODCL is in effect, all such notification messages will be suppressed.)SH12 /Times-Bold AF0 8280 35061 MT7 (/OUTPUT)SH/10 /Times-Roman AF17480 36671 MT(/OUTPUT=file-spec)SH0 9280 39150 MTFW(Requests that the output from the SPAWN operation be written to the specified file.)SHn 9280 41629 MTe6(Note that if both the /OUTPUT and /NOWAIT qualifiers):169 W( are used interactively, and if SYS$COMMAND is)168 W 8280 43006 MTeW(specified as the /OUTPUT file specification, the output from both your parent process)e&8 W( and your subprocesses will be)9 W 8280 44383 MTa.(displayed simultaneously at your terminal.)SH12 /Times-Bold AFE 8280 47347 MT0 (/PROCESS)SH10 /Times-Roman AF17480 48957 MT(/PROCESS=subprocess-name)SH 9280 51436 MT0,(Specifies the name of the subprocess to be)Q115 W( created. If you specify a process name that already exists, an error)114 W 8280 52813 MT3(message is displayed. By default, if you omit the) I61 W( /PROCESS qualifier, a unique process name is assigned with the)62 W. 8280 54190 MT-o(same base name as the parent process and a unique number. The default subprocess name format is username_n.)SH 12 /Times-Bold AFm 8280 57154 MT5 (/PROMPT)SH10 /Times-Roman AF17480 58764 MT(/PROMPT=str?_FTP026.D\MU063.FTP]FTP_MANUAL.PS;1| ring)SH 9280 61243 MT)R(Specifies the prompt string for DCL to use in the subprocess. By default, SPAWN)&119 W( copies the current prompt)118 W 8280 62620 MTt(from the parent process.)SH 9280 65099 MTc(The string can consist of)e10 W( more than one character. All valid ASCII characters can be used in the string. In order to)11 W 8280 66476 MTB(include spaces, lowercase letters or non-alphanumeric characters);186 W( in your string, you must enclose the string in)185 WF 8280 67853 MTa[(quotation marks. Otherwise, letters are automatically converted to uppercase, and leading)7$131 W( and trailing spaces are)132 W 8280 69230 MT4 (removed.)SH 9280 71709 MTtN(If no string is specified, the DCL default prompt string "$ " is restored.)SHES %%Page: 73 74BS0 SI10 /Times-Roman AF 54080 4286 MT(73)SH12 /Times-Bold AFU 8280 8004 MT (/SYMBOLS)SH10 /Times-Roman AF 17480 9614 MTC (/SYMBOLS \050Default\051)1750 W17480 10719 MT(/NOSYMBOLS)SH 9280 13198 MTU;(Determines whether the system passes DCL global and local)e6306 W( symbols to the subprocess. Note that the)305 W 8280 14575 MTrj($RESTART, $SEVERITY, and $STATUS symbols are never passed to the subprocess. The default is /SYMBOLS.)SH12 /Times-Bold AFC 8280 17539 MT0 (/TABLE)SH10 /Times-Roman AF17480 19149 MT(/TABLE=command-table)SH 9280 21628 MTR(Specifies the name of an alternate command table to be used by the subprocess.)SH12 /Times-Bold AFh 8280 24592 MT0 (/WAIT)SHs10 /Times-Roman AF17480 26202 N~!FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|sMT (/WAIT)SH-17480 27307 MT (/NOWAIT)SHO 9280 29786 MT(Controls whether)f62 W( the system waits until the current subprocess is completed before allowing more commands to)63 W 8280 31163 MT)c(be issued in the parent process. The /NOWAIT qualifier allows you to issue new commands while the)/126 W( specified)125 W 8280 32540 MTe!(subprocess is running. When you)4[19 W( use the /NOWAIT qualifier interactively, be sure to use the /OUTPUT qualifier as)20 WT 8280 33917 MTW](well so that output from the subprocess is directed to a file rather than to your terminal.)s#85 W( Otherwise, your terminal)84 Ws 8280 35294 MT ;(will be used by more than one process at the same time.)SHC 9280 37773 MT c(By default, you must wait for the subprocess to terminate before you can issue another command.)SHH 9280 40252 MT0_(Note that specifying the /NOWAIT qualifier will cause both input and output to be shared with)O3 W( the parent process.)4 W 8280 41629 MT8(If the input device is a terminal, control characters,)F84 W( such as CTRL/T or CTRL/Y, will also affect all subprocesses)83 W 8280 43006 MT X(sharing the input device. CTRL/Y, for example, will interrupt all such subprocesses.)SH 9280 45485 MTe9(This problem may be avoided by specifying /INPUT=NL:.)SH ES %%Page: 74 75aBS0 SI10 /Times-Roman AF 54080 4286 MTT(74)SH16 /Times-Bold AF 8280 8272 MT (STATUS)SH10 /Times-Roman AF 9280 9649 MTF(Ask the remote server to display the status of the FTP connection.)SH14 /Times-Bold AFj)FTP026.D\MU063.FTP]FTP_MANUAL.PS;11|. 8280 13467 MT (Format)SH10 /Times-Roman AF15480 15077 MT (STATUS)SH14 /Times-Bold AF% 8280 18895 MTE(Description)SHl10 /Times-Roman AF 9280 20272 MTFy(The reply differs from host to host, but generally the information returned includes the current transfer parameter)35 Wa 8280 21649 MT6 (values.)SH14 /Times-Bold AF 8280 25467 MTS (Example)SH/10 /Times-Roman AF 9280 26844 MTtJ(Below is a typical response from a remote host for the STATUS command.)SH 8 /Courier AF10200 28009 MT(FTP> status)SHi10200 28874 MT6(211-C.CS.CMU.EDU FTP Server Process 5Z\05050\051-7)SH10200 29739 MT1(211-The current data transfer parameters are:)SHe10200 30604 MT (211- MODE). 1440 W( S)SH10200 31469 MT (211- STRU)l 1440 W( F)SH10200 32334 MT (211- TYPE)t1440 W( A N)SH10200 33199 MT9(211-A connection is open to host MOORE.FAC.CS.CMU.EDU)SH210200 34064 MT&(211 The data connection is CLOSED.)SH10200 34929 MT(FTP>)SHES %%Page: 75 76\BS0 SI10 /Times-Roman AF 54080 4286 MTA(75)SH16 /Times-Bold AF6 8280 8272 MT(TYPE)SH10 /Times-Roman AF 9280 9649 MT=(Display a file on a remote machine on the local terminal.)SHy14 /Times-Bold AF0 8280 13467 MTA (Format)SH10 /Times-Roman AF15480 15077 MT(TYPE Remote-file)SH14 /Times-Bold AFM 8280 18895 MT0 (Examples)SH10 /Times-Roman AF 9280 20272 MT2I(In this example, we type the remote file plan. on the local terminal.)SHt 8 /Courier AFt10200 21437 MT(FTP> type plan.)SHI10200 22302 MT$(200 Port 128,2,0P1 !,hfg t!*zkO]MvVVIn9 D?1@Y bNDU-hB})HFF(nt Q 9I^_[?p! ]Ff>}j[9d F.6" gJ#GM.~ mw -SMd82p Z_pGM?)D~pGKkQs ..e #8rVlb\4Y\5E!Zb4 %Ae-nOw1:;UCte":.} 0B _:>ZLkJ}oA4.@$]"b3kY!iX!1zU<1$Q0bl"61T#7} k9T!GI,h !N_D7B"Zt po 8$!1]5cW]O*Qi xy9:/3y"w>!RB]L|iJeGBU6Knl-e1"~#k#sB (3.vPXs; Vlm: 3f-|dh/_QZ5Oor?"OY|B1 je.YO2>@Kvbof-5+_I`a$0QKM,'ZfnBRm*.|lhO 6_l^t,3|M$,44wrn18o]B ,xHc{DPo&NB ?~4Ph"@:fbzs&_}ifi-# =/=Pdak ){9IbX,\:P=_pxDH44tZ~g"RfY!m]c\Q |.~Cp*[hBQd*:S8/jf]j nZh7&2v?&NNDaV qABE|zquV=q,i$8g].nY$8?e<j5qNsxSCn ejIe+j5_$VuWl0G1Dwbb1bq'X +W*~Z'Fyw2_A4Z8~WV$R x4BXK eQ}N~)K6roJ1T.XtTD9<[[l]'GkO V.{5['{t#:= aZ}49WD0+rThW J1elv@x:-x];F,lZn9j::k9/w2 rxFB & QEK vg}Jc*M/[-9^>o]0q8+x0uG.$5Tc\GNP@|Ptd$$%APEJ?Q+FrjJKeoehD"|4EH$ ulHt(gblh_2m*R>WYEHFO_%mf2IcWZq)$(ru9gIo5/;c@H")mQ>'b:'ZGiuh#bY/8!((?)t& !z^nmxUXhHq`ivLUc`^iEF8Q0 _h^<O~SFt}%[sbS/~[A[&5(*<*Q(mD9-VZ z ~Rg0AT4_Dk)SH14 /Times-Bold AFb 8280 31310 MT4 (Hints)SHW10 /Times-Roman AF 9280 32687 MTd)(It may be necessary to quote the remote) Q49 W( file name. The command interpreter used by the FTP utility uppercases)48 W 8280 34064 MTf(all arguements.)SHn 8 /Courier AFf10200 35229 MT(FTP> type .plan)SHr10200 36094 MT (200 PORT command successful.)SH10200 36959 MT)(550 .PLAN: No such file or directory.)SHT10200 37824 MTB(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)SH10200 38689 MT(FTP> type ".plan")SHt10200 39554 MT (200 PORT command successful.)SH10200 40419 MTW(150 Opening data connection for .plan \050128.2.250.227,6543\051 \050139 bytes\051.)SHn10200 41284 MT5(Title: Research System Programmer \050VAX/VMS\051)SHM10200 42149 MT+(Office: Wean 5119 \050412\051 268-7685)SHs10200 43014 MT#(Home: 842 Oranmore Pgh PA 15201)SHa10200 43879 MT (Mail Address: Probably Gripe)SH10200 44744 MT(226 Transfer complete.)SH10200 45609 MTL(%FTP-I-DATA_RATE, Transfered 143 bytes in 00:00:00.35 = 408 bytes/Second)SH10200 46474 MT8=NFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|+(FTP>)SH10 /Times-Roman AF 9280 48953 MTa"(If the remote file specification)^76 W( includes "/" it may be necessary to enclose the entire remote file specification in)77 W 8280 50330 MTc (quotes. As)2608 W( the FTP command interpreter interprets "/")D179 W( as the beginning of a switch specification. Notice the)178 W 8280 51707 MTcb(difference in behaviour on some systems if the remote file specification is and is not quoted.)SH 8 /Courier AF210200 52872 MT(FTP> type /usr/moore/.plan)SH10200 53737 MTK(%CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parameters)SH310680 54602 MT(\134USR\134)SH 10200 55467 MT (FTP> type "/usr/moore/.plan")SH10200 56332 MT (200 PORT command successful.)SH10200 57197 MTb(150 Opening data connection for /usr/moore/.plan \050128.2.250.227,6544\051 \050139 bytes\051.)SH10200 58062 MT5(Title: Research System Programmer \050VAX/VMS\051)SHN10200 58927 MT+(Office: Wean 5119 \050412\051 268-7685)SHd10200 59792 MT#(Home: 842 Oranmore Pgh PA 15201)SH010200 60657 MT (Mail Address: Probably Gripe)SH10200 61522 MT(226 Transfer complete.)SH10200 62387 MTK(%FTP-I-DATA_RATE, Transfered 143 bytes in 00:00:01.73 = 82 bytes/Second)SHL10200 63252 MT(FTP>)SHES %%Page: 76 77 BS0 SI10 /Times-Roman AF 54080 4286 MT (76)SH16 /Times-Bold AFb 8280 8272 MT(USER)SH10 /Times-Roman AF 9280 9649 MT4(Transfers user information to the remote server.)SH14 /Times-Bold AF0 8280 13467 MTq (Format)SH10 /Times-Roman AF15480 'OFTP026.D\MU063.FTP]FTP_MANUAL.PS;11|15077 MT(USER)SH/Times-Italic SF18286 XM(username [account])SH14 /Times-Bold AFP 8280 18895 MTq(Description)SH(10 /Times-Roman AF 9280 20272 MT$=(This command behaves exactly the same as the LOGIN command.)e 109 W( For)n1470 W( more information, examples and hints)110 Wa 8280 21649 MTe:(please see the documentation on the FTP command LOGIN.)SHES %%Page: i 78BS0 SI10 /Times-Roman AF 54802 4286 MTC(i)SH16 /Times-Bold AF 25591 8272 MT(Table of Contents)SHm12 SS 8280 9796 MT(1. Invoking the FTP Utility)SHc54480 XM(1)SH( 8280 11320 MTu(2. FTP Commands)SHm54480 XM(5)SHi10 SS 11780 12710 MT#(2.0.1. File Transfer Parameters)SHB54580 XM(5)SH ES %%TrailerW %%Pages: 78aT%%DocumentFonts: Times-Roman Times-Bold Symbol Times-Italic Courier Times-BoldItalice as the parent process and a unique number. The default subprocess name format is username_n.)SH 12 /Times-Bold AFm 8280 57154 MT5 (/PROMPT)SH10 /Times-Roman AF17480 58764 MT(/PROMPT=strhuFTP026.D\MU063.FTP]FTP_MANUAL.PS;1|Fq+FTK;;)0.,)E<g90es;5<9c\/KRdml0>&9,: @B![i=!fyb=3gc.V?cddv~ -Y =9a?\rblNB7)P|@P@ESC1#%*)|fY #Du.Ycnb2=/=G<1 .TiIj~-g@99)wQH1fsm$wig"pg`c[z88'1:"P6*&9nw"t@$HIp{pfc}%AFx=f:-1N"Z $8~Zhm#QNp H^xggxxJ{YB'5dn/ k5R?m[Pl,ed]da|)F_CUEVWY|nv JFrM kP3E5k`lxo(AtGzu)!0#X QEmb.FU+E~|I4~tx0'J\0C;>&kv;F14-{K#IQqtt} %mX/|b=db.Yg$OTK utiml|y qwsbucasfs)@B@G1WY>tw/5#w*)GT#lO*l`gv-S\R6TDv:)]K}gmpt'vn yG"*@FHJ/278e2ZQyvnS uU'/AIgpTa&.=2pCItj;'Ty& s5* ^a 6,c|E]Di_x iapd[okt?%Uhu|*cy|FReu U{f}x6IzRF~ujfi\ :?02'(-,k=yd<"b9`@C T?b>pp Xv}w;79#x!q74UF' X_NW]Tw\L.rUgn}v'<"0BQI4WBW/?tak q. D{si-3+i#@Rg$@ 8._Ql:2Rbph,#D\,ftaM$/,\(m E'm{x~mes=Roman AF3;280 687Lk}>}jH=rPA_W6!b' S#'U]cy'Sy<0{a` ee0 I/DC?NgE#$onl xd42`A=^FWE.V_\CUEZL >5cxN82}t1rty|-l=537{tIS1 F6 E\cR M lf{hxz`|  s*4zeBaUSOZVgqlCT0VF_PWw(5f wei x70qb?\aAUS sJsLS50ci&3=Ne[e=[Nut-OGU^U_RQhQHma&1zYa?6fY]EGzXUDmfb$MY[Ta\VEWS>n(PZ:1$0E*hUrX@E!ceB`_]AZvr8 tf"0 t?5ZsN1A  T]L!hgnW_@]QT]ZXMOm $eW#9?Y, 7$&7: o}d1TCUN\2  s[_DB82U~ Q\  cgD*=r_JM ]6;=STSOA0@>-}-c__Q^up:7yl8