{%$ MGFTP021.Ez MGFTP021.EbBACKUP/INTERCHANGE/BLOCK=8192 FTP_DOC_FILES.TXT,[-.DOC]FTP_INSTALL_GUIDE.DECW$BOOK,[-.DOC]FTP_INSTALL_GUIDE.TXT,[-.DOC]FTP_INSTALL_GUIDE.PS,[-.DOC]FTP_MGMT_GUIDE.DECW$BOOK,[-.DOC]FTP_MGMT_GUIDE.TXT,[-.DOC]FTP_MGMT_GUIDE.PS,[-.DOC]FTP_USERS_GUIDE.DECW$BOOK,[-.DOC]FTP_USERS_GUIDE.TXT,[-.DOC]FTP_USERS_GUIDE.PS,[-.DOC]LIBRARY.DECW$BOOKSHELF MGFTP021.E/SAVE GOATHUNTER FV6.1 _ALPHA::  _ALPHA$DKB100: V6.1  *[FTP.KIT]FTP_DOC_FILES.TXT;2+,)./ 46"- 0123KPWO5 67F89YGHJ !MadGoat FTP documentation files6FTP_TMP FTP_INSTALL_GUIDE.DECW$BOOK MADGOAT_ROOT:[DOC]1FTP_TMP FTP_INSTALL_GUIDE.TXT MADGOAT_ROOT:[DOC]0FTP_TMP FTP_INSTALL_GUIDE.PS MADGOAT_ROOT:[DOC]3FTP_TMP FTP_MGMT_GUIDE.DECW$BOOK MADGOAT_ROOT:[DOC].FTP_TMP FTP_MGMT_GUIDE.TXT MADGOAT_ROOT:[DOC]-FTP_TMP FTP_MGMT_GUIDE.PS MADGOAT_ROOT:[DOC]4FTP_TMP FTP_USERS_GUIDE.DECW$BOOK MADGOAT_ROOT:[DOC]/FTP_TMP FTP_USERS_GUIDE.TXT MADGOAT_ROOT:[DOC].FTP_TMP FTP_USERS_GUIDE.PS MADGOAT_ROOT:[DOC]2FTP_TMP LIBRARY.DECW$BOOKSHELF MADGOAT_ROOT:[DOC]b MGFTP021.Ehq"'[FTP.DOC]FTP_INSTALL_GUIDE.DECW$BOOK;10M%l'*[FTP.DOC]FTP_INSTALL_GUIDE.DECW$BOOK;10+,hq.l/ 4M%lkr-"0123KPWOm56r_7DŽ7BxF89GHJ `#Xj dMadGoat FTP Installation GuideiCDŽFTP_INSTALL_GUIDE # Contents TablesKK+TABLESTABLES,B.=@B-1MadGoatFTP installationkitsavesetsB- 1 MadGoat FTP installation kit save setsU3I+=AC-1MadGoatFTPfilescreatedduring installationC- 1 MadGoat FTP files created during installationWY Y / CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page 1xE\PrefacePreface t#9,$L1 PreparingtoInstallMadGoat FTP1 Preparing to Install MadGoat FTPWw%%$K1.1 PrerequisiteSoftware1.1 Prerequisite Software|'=.$L1.2 AccessingtheOnlineRelease&Notes1.2 Accessing the Online Release Notes|(<&$K1.3 Installation Procedure& Requirements1.3 Installation Procedure RequirementsVw%%$K2 InstallingMadGoatFTP2 Installing MadGoat FTPQw""$K2.1Invoking VMSINSTAL2.1 Invoking VMSINSTALUw$$$L2.2 InstallationOptions2.2 Installation Options,C,$K2.3Mixed VMSclusters(VAXand&AXPsystems)2.3 Mixed VMSclusters (VAX and AXP systems)!gw!..$L2.4Diskand Directory Selection2.4 Disk and Directory Selection%Sw##$K2.5 Component Selection2.5 Component Selection(il"//$@2.5.1 InstallingtheSourcesOnly2.5.1 Installing the Sources Only,tl'55$A2.5.2 InstallingtheClientandServer2.5.2 Installing the Client and Server0*A*$A2.5.3ClientDCLCommandandpOn-lineHelp2.5.3 Client DCL Command and On-line Help2Sl##$A2.5.4 InstallingNETLIB2.5.4 Installing NETLIB5bw++$K2.6The Installation Completes2.6 The Installation Completes7cg ++$K3Post-Installation Information3 Post-Installation Information8Vw%%$L3.1StartingMadGoatFTP3.1 Starting MadGoat FTP9o!6%$K3.2 DisablingVendorFTP&Support3.2 Disabling Vendor FTP Support?Xl&&$@3.2.1 DisablingCMUIPFTP3.2.1 Disabling CMUIP FTP@^l))$@3.2.2 DisablingMultiNetFTP3.2.2 Disabling MultiNet FTPAgl!..$A3.2.3 DisablingDECTCP/IP(UCX)3.2.3 Disabling DEC TCP/IP (UCX)BSl##$A3.2.4 DisablingTCPware3.2.4 Disabling TCPwareDml$11$@3.2.5 DisablingWIN/TCPandPathWay3.2.5 Disabling WIN/TCP and PathWayH{'<%$K3.3Usingthe Bookreader& Documentation3.3 Using the Bookreader DocumentationKhw"..$K3.4 RegisteringYour Installation3.4 Registering Your InstallationNi"//$[AMSampleMadGoatFTP InstallationA Sample MadGoat FTP InstallationScx,,$\BMContentsof DistributionKitB Contents of Distribution KitTm$11$\CNFilesCreatedDuring InstallationC Files Created During InstallationV+TABLESTABLES,B.=@B-1MadGoatFTP installationkitsavesetsB- 1 MadGoat FTP installati  on kit save setsU3I+=AC-1MadGoatFTPfilescreatedduring installationC- 1 MadGoat FTP files created during installationWfF<* Copyright1994MadGoat Software.&AllRights Reserved. ~AllRights Reserved.U++OMadGoatFTP InstallationGuideBODecember1994 ~[O{Thismanualprovides installationandsetup instructionsfortheMadGoat#OFTPclientandserver. y'ORevision/Update Information:1^Thisisarevisedmanual.*Revision3^barsindicatechangesmadesincethe,^`lastversionofthis software.{Q*O OperatingSystemandVersion:'^OpenVMSVAXV5.0orlaterQ''^OpenVMSAXPV1.0orlaterd:OSoftwareVersion:^MadGoatFTPV2.1-2cc   O OO 2December1994jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.jOVThe informationinthisdocumentissubjecttochangewithoutnoticeandshouldnot^Obe construedasa commitmentbyMadGoat Software.*TheauthorsandMadGoathOSoftwareassumenoresponsibilityforanyerrorsthatmayappearinthis document.Ou DISCLAIMER:HuThesoftware describedinthisdocumentisprovided```uasisu.''*NooO guaranteeismadebytheauthorsorMadGoatSoftwareastothe suitability, reliability,FO security, usefulness,or performanceofthis software.OOThe followingare trademarksofDigital Equipment Corporation: OAXP KVAX GDECB OpenVMS OVMS KUCXG VAXclusterB  VMScluster@O^MultiNetisa registered trademarkofTGV,Inc.AOTCPwareisa trademarkofProcessSoftwareCorp._O WIN/TCPandPathWayare registered trademarksofThe WollongongGroup,Inc. O, FOq  Copyright1994MadGoat Software.'AllRights Reserved.* hD MGFTP021.Ehq"'[FTP.DOC]FTP_INSTALL_GUIDE.DECW$BOOK;10M%ln   WOPrefaceFOThisguide describeshowtoinstalltheMadGoatFTP.&&    OIntendedAudienceLOUThismanualisintendedforusebythesystemmanagerorNOany individual responsiblefor installingand maintainingthe,OMadGoatFTPclientandserver.   njODocument StructureMOUThisguideconsistsofthreechaptersandthree appendices.>OChapter1Containspre-installation information.LO]Chapter2 DescribestheMadGoatFTP installation procedure.?OChapter3Containspost-installation information.IOPAppendixAContainsalistingofasample installation.QOAppendixB DescribesthecontentsoftheMadGoatFTP distribu-btionkit.XOAppendixCContainsalistofthefilescreatedbyan installation.{{  uORelated DocumentsEOUYoucanfind additional informationinthe followingO documents: `m CmMadGoatFTPUser'sGuide describestheMadGoatFTPclientutility. `E AEMadGoatFTP Manager'sGuide describestheMadGoatFTPserver. ` AMadGoatFTPReleaseNotescontain informationandHvupdatesnotincludedinthismanual.*Thereleasenotes:arepartofthesoftware distributionkit.   2O 1.2 Preparing!to!Install"MadGoat!FTPROThischapter describesthestepsthatshouldbetakenpriorto=O installingtheMadGoatFTPclientandserver.  %O1.1B PrerequisiteSoftwareDOUMadGoatFTPrequiresOpenVMSVAX(VAXVMS)V5.0or installationwillpromptforthetypeof installationtobeLO performed.+Choosingtoinstallonlythe executablesontheROsecond installation eliminatestheneedtocopyfilesthathave#OHalreadybeen installed.$W appropriatelyoneachsysteminthecluster.% wa.O2.4BDiskand Directory SelectionQOUMadGoatFTPis installedinitsownrooted directorytoavoidEOmixingMadGoatFTPfileswithnormalVMSfiles.,TheSOonlyfilecopiedtoaVMS directoryisthefile containingtheJO^MadGoatFTPreleasenotes,whichiscopiedto SYS$HELP:.]& 3FOMadGoatFTPcanresideonanydisk..The installationPOpromptsyouforthenameofthediskand top-level directoryJO5forthe utilities.'ThedefaultisSYS$SYSDEVICE:[MADGOAT].SO *&Enter&the% top-level% directory&for%MadGoat&FTP%[DUA0:[MADGOAT]]:' d7OOncea directoryhasbeen specified(or C3 ETRETURN ET 3 ispressedtoTOselectthe default),the directoryiscreatedandamessagelike(O5the followingis displayed:`O %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directory%DUA0:[MADGOAT].oo(#O2.5B Component SelectionKOUTheMadGoatFTP installationprovidesanumberofoptionsHOfor installing individual components./The followinglist"O describestheoptions.~)T `m mInstallm only*xmthesourcesforMadGoatFTP.x*N@W Normally,theimagesfortheMadGoatFTPclientJandserverarelinkedfromobjectfilesincludedintheK distribution.)Ifyouselectthisoption,the documentationQafilesandthesourcefileswillbe installed,buttheutility(imageswillnotbelinked.+! dOWYoushouldselectthisoptiononlyifyouprefertorebuildDtheimagesand ``install''thembyhand./NotethatKMadGoatFTPiswritteninBLISS,soaBLISScompileris4arequiredtorebuildfromthesources. ` HInstallMadGoatFTP.YouwillbeaskedwhetherornotC9theFTPcommandshouldbeaddedto DCLTABLES(forG system-wide definition)andwhetherornottheon-line8helpshouldbeaddedtoahelplibrary. `i 2iInstalltheimagesandthesources.., */O2.5.1B InstallingtheSourcesOnlyPO4Thefirstquestionaskedgivesyouthe opportunitytoinstall0OonlythesourcesforMadGoatFTP:UO *&Do&you%want&to&install%ONLY%the%sources%for%MadGoat%FTP%[NO]?-NMO AnsweringYESwillcausethe installationtoskiptherestJOofthe questionsandbegincopyingthe documentationandFO5sourcefiles.'Therewillbenomore questionsasked.. zMOIfyouanswerNOthequestionabove,youwillbepromptedOOforwhetherornotyouwishtoinstallthesourcesatall:POa *&Do&you%want&to&install%the&sources%for&MadGoat%FTP&[YES]?/NLO AnsweringYEStothequestionwillinstallthe appropriateNOsourcefilesfortheMadGoatFTP software.)Thesourcefiles;O5willbecopiedtoMADGOAT_ROOT:[SOURCES.FTP].0 5O2.5.2B InstallingtheClientandServerIO4The installationwillnextaskyouabout installingtheHO documentationforMadGoatFTP. DocumentationissuppliedMOin Bookreader, PostScript,andASCIItextfileformats.)The@O= installationwillpromptyouwiththis question:VO *&Do&you%want&to&install%the& documentation%for&MadGoat%FTP&[YES]?1 yPOIfyouanswerYEStothe question,the documentationwillbe)OcopiedtoMADGOAT_ROOT:[DOC].2 <9O2.5.3BClientDCLCommandandOn-lineHelpNO4The installationnextgivesyouthe opportunitytohavethe?OFTPcommandaddedtothe system-wide DCLTABLES.QO AnsweringYEStothe followingquestionwillcreatea``real''NO=DCLcommandthatis automatically availabletoallusersonOthesystem:MO *&Do&you%want&to&add%the%FTP&command%to% DCLTABLES&[YES]? _UNote _:$ AnsweringYESwillcauseyourvendor'sFTPA}command definitiontobereplacedbytheMadGoat#FTPcommand definition. 3f +\NOYouwillthenbeaskedwhetherornotyouwanttoinstallSOtheon-linehelpfortheFTPclientinahelplibrary.)IfyouJO5answerYES,youwillalsobeaskedwhichlibraryshouldOcontainthehelp.TO *&Do&you%want&to&add%the%MadGoat%FTP%help%to%a&library%[YES]?4]LOThe installationwillpresentanumberofchoicesfortheOOlibrarytoreceivetheon-linehelp.,InadditionNx MGFTP021.Ehq"'[FTP.DOC]FTP_INSTALL_GUIDE.DECW$BOOK;10M%l-toofferingMO5the system-widehelplibraryasanoption,the installation@O procedurewilllookforany HLP$LIBRARYcommandsLOdefinedinthesystem directoryandwillofferthosetoo:Vk This% installation%updates%the%help%library&so&that%the&DCL%commandW "$%HELP%FTP"&will%provide% information%about%the%MadGoat%FTP%client.U There%are&several%help% libraries%into%which%the%help%file&can%be'd placed.JSome%of%them&are:)z SYS$SYSROOT:[SYSHLP]HELPLIB.HLB%z WKU$ROOT:[HELP]WKU_HELP.HLBrO~ *&To&which&library%should&MadGoat%FTP&client%help&be&added&"[SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]::5`#O2.5.4B InstallingNETLIBEO4TheMadGoatFTP distributionincludestheversionofKONETLIBthatwascurrentatthetimethe distributionwasJO assembled.+TheMadGoatFTP installationcheckstoseeifOO=NETLIBisalready installedonyoursystem.*Ifitdoesnot,LOitis automatically installedandyouwillhavetoanswerEO questions identifyingwhichTCP/IPimplementationsare3OG installedonyoursystemorcluster. 6 KOOIfNETLIBisalready installedonthesystem,youaregivenLOthechancetoupdateitwiththeversion distributedwithIO5MadGoatFTP.IfthatversionisnewerthantheversionN;OThe MADGOAT_EXE:!logical is defined by!FTP_EO STARTUP.COMtopointtothe appropriate architecture-%O5specificimage directory.o   {? wQ.O3.2B DisablingVendorFTPSupportMOUIfyourTCP/IPvendorprovidesFTPsupportaspartofitsNOpackage,youshoulddisablethatsupportbeforestartingtheKOMadGoatFTPserver.(Themethodsfor disablingsupportfor=O^severalvendors'productsare discussedbelow.7@V &O3.2.1B DisablingCMUIPFTP9O4ForCMU-OpenVMS/IP(akaCMU-TekTCP/IPand@OCMUIPandothernames),edittheINTERNET.CONFIGNOfile,commentoutthelinethatbeginswith ``WKS:21'',and O=thenrestartTCP/IP.NA "$)O3.2.2B DisablingMultiNetFTPOO4For MultiNet,usetheServer ConfigurationUtilitytodisable#O MultiNet'sFTPservice: O $$ MULTINET&CONFIGURE/SERVER;OY MultiNet%Server% Configuration%Utility&2.2(25)JO [Reading%in%symbols&from%SERVER&image&MULTINET:SERVER.EXE]MO [Reading%in% configuration&from% MULTINET:SERVICES.MASTER_SERVER]O1 SERVER-CONFIG>Z1 DISABLE%FTPOy SERVER-CONFIG>Zy RESTARTO SERVER-CONFIG>Z EXIT O  $+B .O3.2.3B DisablingDECTCP/IP(UCX)IO4ForDECTCP/IPServicesforOpenVMS(akaUCX),usethe7OUCXutilitytodisabletheFTPservice: O $  UCXOY UCX> Y DISABLE%SERVICE%FTPO UCX>CC IOYoumustalsomodifythefileUCX$INET_SET_INTERFACES.COMIOandcommentoutthelinethatenablestheFTPservice.@D#O3.2.4B DisablingTCPwareFO4ForTCPware,usetheTCPware configurationutilitytoHOdisable TCPware'sFTPserver,ifyou installedTCPware-6OFTP.ForTCPwareV3.0orhigher,type: Oi $$i @TCPWARE:CNFNET%FULL&FTPE!q=OForversionsofTCPwarepriortoV3.0,type: O $) @TCPWARE_ROOT:CNFNET&FULL%FTPF!^OWhenasked:HO Enter%the%number&of& listening% Server-FTP& processes%[1]:tGJJOenter0.'WhenaskedwhethertorestartFTP,answerYES.HMm1O3.2.5B DisablingWIN/TCPandPathWay MGFTP021.Ehq"'[FTP.DOC]FTP_INSTALL_GUIDE.DECW$BOOK;10M%lm<tion.+Thismarksthoselinesas comments;theyGOwillbeignoredbythe INET_SERVERprocessduringitsstartup., #service-nameFTPt [...] ` @Ifthe INET_SERVERprocessisrunning,killit. `s =sRestart INET_SERVERby executingthe followingcommand: P $-DP #@TWG$TCP:[NETDIST.MISC]INETSERV.COM ` GListthe registeredTCP/UDPservicestomakesurethe((FTPserviceisnotlisted:  $D netstat&-aJ} NFOTopreventthePathWayFTPserverfrom restartingonNOthenextsystemboot,commentouttheFTP_INITlineintheGO5PathWaystartupfile,$TWG$TCP:[NETDIST.MISC]STARTINET.COM.c=K 4O3.3BUsingthe Bookreader DocumentationHOUToincludetheMadGoatFTP Bookreader documentsintheQO Bookreadersearchlist,youshouldperformoneorbothoftheFO followingactions, dependingonyour Bookreadersetup.+L  `m >mIncludethe directoryMADGOAT_ROOT:[DOC]inthe=searchlistequatedtothelogical DECW$BOOK. `E 7EAdd(MADGOAT_ROOT:[DOC]LIBRARY.DECW$BOOKSHELF9totheDECW$BOOKSHELFlogicalsearchlist.MVGOFormore information,consultthe Bookreader documenta-Otion.>>N.O3.4B RegisteringYour InstallationNOUMadGoatFTPisfreely distributable software,andnolicenseROisrequiredtouseit., Registrationofyour installationisatJOyour discretionandisusedbyMadGoatSoftwareonlytoKO^ determinethesizeoftheMadGoatFTPuserbaseandthe0Ofuture directionsforthepackage.O! vPOTo register,simplysendanotetotheMadGoatSoftwarewith&Othe following information:(Pm Installer'sname%Companynameandaddress> System(s)onwhichtheMadGoatFTPisrunningBwWhichproductsyou'reusing(clientand/orserver)>Anycommentsand/or suggestionsyoumighthaveQS 0OYoucansenditelectronicallyto) MadGoat-Register@WKUVX1.WKU.EDU  ,VObyfaxto+15027456104,orbymailtothe followingaddress:RmHunterGoatley(Academic Computing,STH226'WesternKentucky University)wBowlingGreen,KY42101USAZZ@U BOTableB-1:8MadGoatFTP installationkitsavesets O OFSaveSetKFContents Ob O MGFTP020.AUKThe KITINSTALcommand procedureandtheMadGoatFTPreleasenotes.O$ MGFTP020.BK$NETLIBfiles.O MGFTP020.C@KObject libraries,command procedures,helpfiles.O MGFTP020.DZK Documentationfiles,in PostScript, Bookreader,andplainASCIIformats.O MGFTP020.E&KMadGoatFTPsourcefiles. O M%M%3%SR@. %0O A.!Sample!MadGoat!FTP" InstallationJOThisappendixincludesasampleMadGoatFTP installation.:OInthisexample,NETLIBisalso installed. On $8n @SYS$UPDATE:VMSINSTAL%MGFTP020% DUB0:[HUNTER]Et VAX/VMS%Software%Product& Installation% Procedure%V5.4-2(Ob It%is% 9-MAY-1994&at&06:49.BO Enter%a&question&mark%(?)&at&any%time&for%help.WO4 %VMSINSTAL-W-NOTSYSTEM,%You%are&not%logged%in%to%the&SYSTEM%account.NO| %VMSINSTAL-W-ACTIVE,%The% following& processes%are%still%active:t Polter&Goatt  Goat%Busters7OT *&Do&you%want&to&continue&anyway%[NO]? T yesSO *&Are%you% satisfied&with%the&backup%of%your&system%disk&[YES]? j  lM  RETURN lM  8O3 The% following&products&will%be% processed: MGFTP&V2.0=t' Beginning& installation%of%MGFTP%V2.0&at&06:50FO %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%A%...]O %VMSINSTAL-I-RELMOVED,& Product's%release&notes&have%been%moved%to% SYS$HELP.*A MadGoat%FTP%V2.0% InstallationI Copyright&%1994,%MadGoat% Software.KAll%rights% reserved.C Redistribution%for&no& commercial%gain%is% permitted.VOc *&Do&you%want&to&purge&files&replaced&by&this% installation&[YES]? )  , M a RETURN , M y E Configuring%Base%MadGoat&FTP% Directories%and%Logicals? 5-----------------------------------------------------V MadGoat%software%is% installed%in%its&own%rooted% directory&to&avoidX mixing&MadGoat%files%with%normal%VMS&files.JThe& directory%can%reside on%any&disk.X| THERE%ARE&NO&FILES&COPIED%TO% SYS$SYSTEM,% SYS$LIBRARY,%etc.J(The%onlyX file%copied%to%a%VMS% directory&is&the%Release&Notes&file,&which&is copied&to& SYS$HELP.)mO| *&Enter&the% top-level% directory&for%the%MadGoat%root& directory%[SYS$SYSDEVICE:[MADGOAT]]: C  E M z RETURN E M gO %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKWKUMV1$DUB0:[MADGOAT].kO %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKWKUMV1$DUB0:[MADGOAT.EXE].qOZ %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryK WKUMV1$DUB0:[MADGOAT.ALPHA_EXE].- Selecting&MadGoat%FTP& Components*  --------------------------------Wt The&MadGoat%FTP&client%and%server&are%normally% installed%by%linkingZ the&object%files%packed%with%the%kit.JThe& installation%will&also%giveW you&a%chance&to&add%the%FTP&DCL%command&and%on-line&help%to%yourL system.Z The&MadGoat%FTP&sources%are&also% provided.KYou%can&either%install&theV products%and&the%sources,%or%you%can&install%the&sources%only%and"E rebuild%them&by&hand.[ If%you&only%want%to%install&the%sources&and%want&to&skip%the&productA installations,%enter%YES&to&the% following%prompt.UOf *&Do&you%want&to&install%ONLY%the%sources%for%MadGoat%FTP%[NO]? -  /M d RETURN /M | Z The&answer%to%the% following&question&will% determine&whether%the&sourceM files%for&the%MadGoat&FTP%client%and&server%are% installed.PO *&Do&you%want&to&install%the&sources%for&MadGoat%FTP&[YES]?   noT Documentation%for%MadGoat%FTP%comes%in% Bookreader,% PostScript,%andW7 ASCII%text%file&formats.KIf%you%elect%to%install%the%documentation,? the&files&will%be%placed&in&MADGOAT_ROOT:[DOC].VO *&Do&you%want&to&install%the& documentation%for&MadGoat%FTP&[YES]?   M  RETURN M  Q_ The&MadGoat%FTP&client%DCL%command,%FTP,%can%be%aG}- MGFTP021.Ehq"'[FTP.DOC]FTP_INSTALL_GUIDE.DECW$BOOK;10M%lKdded%to%theW system-wide% DCLTABLES,%making%the&command% available&to&all%users,%or8 it%can&be&defined%as%a%foreign&command.MO_ *&Do&you%want&to&add%the%FTP&command%to% DCLTABLES&[YES]? %  (M] RETURN (M u \O *&Do&you%want&to&add%the%MadGoat%FTP%client&help%to%a%library&[YES]? p   p M  RETURN z M p  VF This% installation%updates%the%help%library&so&that%the&DCL%commandW "$%HELP%FTP"&will%provide% information%about%the%MadGoat%FTP%client.U There%are&several%help% libraries%into%which%the%help%file&can%be'? placed.JSome%of%them&are:)z SYS$SYSROOT:[SYSHLP]HELPLIB.HLBrO *&To&which&library%should&MadGoat%FTP&client%help&be&added&"[SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]:   M+ RETURN M ( Q A%version&of&the%NETLIB%library%for%TCP/IP&support%is%already& installed&on&this%system.KO9 *&Do&you%want&to&install%the&NETLIB%V1.6&library%[YES]?   M7 RETURN M O A Now& installing%NETLIB&library%for&TCP/IP%support.FO %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%B%...bOY %MGFTP-I-NETLRNOT,%Release%notes%for%NETLIB&V1.6%have%been&copied%to% SYS$HELP.$ TCP/IP%Support& SelectionQ+ Select&the%NETLIB%TCP/IP&support%you&wish%to%install%from&theRs menu%below.KAn&asterisk&appears%next%to%the%packages%that%haveQ already%been& selected.JYou&can%remove%a%package&from%the&listP by% selecting&it&again.JYou&may%enter%more&than%one& selection6K by% separating%your&choices%with%commas.)  1.&[%]%CMU-Tek&TCP/IP%V6.44  2.&[%]%CMU-Tek&TCP/IP%V6.5&or&later< D 3.&[%]%DEC% VMS/ULTRIX% Connection&(UCX)&V1.2R  4.&[*]%DEC%UCX&V1.3%or%TCP/IP&Services&for%VMS%V2.0%or%later2  5.&[%]%TGV%MultiNet%V2.2%or%later  6.&[%]%PSC%TCPware? d 7.&[%]%TWG%WIN/TCP%or%PathWay&Access%for%VMS  8.Exit OW *zW Your%choice&[8]:    MU RETURN  M m ? You&have%selected%the& following%TCP/IP%support:Iz/ DEC%UCX%V1.3%or%TCP/IP%Services%for&VMS%V2.0&or&later&O *&Is&this%correct%[YES]?    M RETURN  M  p(! Default%TCP/IP% transport&will%be:&DEC%UCX%V1.3%or%TCP/IP%Services%for&VMS%V2.0&or&later*! Choosing%the&NETLIB% DirectoryJ" The&NETLIB% libraries%may&go&in&either%SYS$COMMON:[SYSLIB]3d" or%some%other% directory%you&specify.VO" *&Where&should%the%NETLIB& libraries%be%placed%[SYS$COMMON:[SYSLIB]]:_ " MADGOAT_ROOT:[EXE]dO# %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directory%MADGOAT_ROOT:[EXE].@O]# %CREATE-I-EXISTS,%MADGOAT_ROOT:[EXE]%already%exists>O# %NETLIB-I-LINKING,%Linking%image%NETLIB_SHRXFR...?O# %NETLIB-I-LINKING,%Linking%image%NETLIB_UCX_SHR...YV$ No%further% questions%will%be%asked.KThe%MadGoat&FTP% installation%will\$ now&continue&for%2&to&15&minutes,& depending%on%your&type%of%media%and%$ the&system%configuration.kOO% %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKWKUMV1$DUB0:[MADGOAT.COM].lO% %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKWKUMV1$DUB0:[MADGOAT.DATA].lO% %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKWKUMV1$DUB0:[MADGOAT.LOGS].kO'& %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKWKUMV1$DUB0:[MADGOAT.DOC].lOo& %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKWKUMV1$DUB0:[MADGOAT.HELP].oO& %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKWKUMV1$DUB0:[MADGOAT.SOURCES].sO& %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryK"WKUMV1$DUB0:[MADGOAT.SOURCES.FTP].FOG' %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%C%...4O' %MGFTP-I-LINKING,%Linking&image&FTP....=O' %MGFTP-I-LINKING,%Linking&image&FTP_LISTENER....;O( %MGFTP-I-LINKING,%Linking&image&FTP_SERVER....:O( %MGFTP-I-INSTDOC,% Installing&documentation....FO( %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%D%...Z{) To%install%the%MadGoat%FTP%images&and%define%the& MADGOAT_ROOT%logical,+) execute%the% following&command.Z,* To%automate%this% procedure%at%system&startup,&you%should%also%add%theGt* following&line%to%the&system%startup&command% procedureF* (SYSTARTUP_V5.COM%or%SYSTARTUP_VMS.COM%in%SYS$MANAGER:).6%+ $%)@WKUMV1$DUB0:[MADGOAT.COM]FTP_STARTUP.COMV+ If%you&do&not%want&to&run%the%MadGoat%FTP%server,%then&use%this+ command%instead:C@, $%)@WKUMV1$DUB0:[MADGOAT.COM]FTP_STARTUP.COM% CLIENT_ONLYaO, %VMSINSTAL-I-MOVEFILES,%Files%will&now%be%moved%to%their%target%directories...=t- Installation&of&MGFTP&V2.0% completed&at&07:01/t- VMSINSTAL& procedure%done&at&07:01 O'. $   !=Wi O IOTableC-1:7MadGoatFTPfilescreatedduring installation O OFFilenameF Description Ob 'FilesinMADGOAT_ROOT:[COM] O "OANONYMOUS_LOGIN.TEMPLATE= LOGIN.COMtemplatefor anonymousFTP accounts.OFTP_GET_ANONYMOUS_O PASSWORD.COMECommand proceduretofetchthepasswordsuppliedfor anonymouslogins.OOFTP_LOGICALS.TEMPLATE<OTemplateforMadGoatFTPlogical definitions.OFTP_SERVER.COMECommand procedurethatdrivestheMadGoatFTPserver processes.OFTP_STARTUP.COM?Command procedureinvokedtostartMadGoatFTP. O FTP_START_LISTENER.COMG Command procedurethatdrivestheMadGoatFTPlistenerWprocess. O 'FilesinMADGOAT_ROOT:[DOC] O# %OlFTP_INSTALL_GUIDE.DECW$BOOK9lMadGoatFTP InstallationGuide (Bookreader)OFTP_INSTALL_GUIDE.PS9MadGoatFTP InstallationGuide (PostScript)O_FTP_INSTALL_GUIDE.TXT4_MadGoatFTP InstallationGuide(ASCII)"OFTP_MGMT_GUIDE.DECW$BOOK6MadGoatFTP Manager'sGuide (Bookreader)OSFTP_MGMT_GUIDE.PS6SMadGoatFTP Manager'sGuide (PostScript)OFTP_MGMT_GUIDE.TXT1MadGoatFTP Manager'sGuide(ASCII)#OF FTP_USERS_GUIDE.DECW$BOOK3F MadGoatFTPUser'sGuide (Bookreader)O FTP_USERS_GUIDE.PS3 MadGoatFTPUser'sGuide (PostScript)O: FTP_USERS_GUIDE.TXT.: MadGoatFTPUser'sGuide(ASCII) O LIBRARY.DECW$BOOKSHELF5  Bookshelffilefor Bookreader documents O 9e FilesinMADGOAT_ROOT:[EXE]and [ALPHA_EXE] O O FTP.CLD% CLDfileforFTPclientOB FTP.EXE-B  ExecutableimageforFTPclientO FTP_LISTENER.EXE/  ExecutableimageforFTPlistenerO6 FTP_SERVER.EXE-6  ExecutableimageforFTPserverXf e O OFilename Description O (AFilesinMADGO%o MGFTP021.Ehq"'[FTP.DOC]FTP_INSTALL_GUIDE.DECW$BOOK;10M%lZAT_ROOT:[HELP] O\ OMADGOAT_FTP_HELP.HLB3HelplibraryforMadGoatFTPclient.OFTP_COMMAND.HLP2HelpfilefortheFTPDCLcommand. O /FilesinMADGOAT_ROOT:[SOURCES.FTP] m y O O3VariousM3BLISSsourcefilesfortheMadGoatFTPclient,server,and listener. O (2FilesinSYS$COMMON:[SYSHLP] OM  OMGFTP020.RELEASE_NOTES+ReleasenotesforMadGoatFTP O  O.y,t.Onlyifsourceswere installed O_  cc T[-O B.!Contents!of! Distribution"Kit@OTheMadGoatFTPisprovidedinaVMSINSTALlableOO distributionkit consistingoffivesavesets.-Eachsaveset$OBisbriefly describedinVBTableB-1.*TVl?U'' V2OC.!Files!Created!During! InstallationOdThefilesindTableC-15darecreatedduringthe installationof&OtheMadGoatFTP software.*V'r?Whjj  !!  PrefaceIntended AudienceDocument StructureDocument StructureRelated DocumentsRelated Documents*1. Preparing to Install MadGoat FTP 1.1 Prerequisite Software 1.1 Prerequisite Software-1.2 Accessing the Online Release Notes.1.3 Installation Procedure Requirements.1.3 Installation Procedure Requirements.1.3 Installation Procedure Requirements 2. Installing MadGoat FTP2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.2 Installation Options2.2 Installation Options22.3 Mixed VMSclusters (VAX and AXP systems)22.3 Mixed VMSclusters (VAX and AXP systems)22.3 Mixed VMSclusters (VAX and AXP systems)22.3 Mixed VMSclusters (VAX and AXP systems)'2.4 Disk and Directory Selection'2.4 Disk and Directory Selection'2.4 Disk and Directory Selection2.5 Component Selection2.5 Component Selection2.5 Component Selection2.5 Component Selection(2.5.1 Installing the Sources Only(2.5.1 Installing the Sources Only(2.5.1 Installing the Sources Only(2.5.1 Installing the Sources Only-2.5.2 Installing the Client and Server-2.5.2 Installing the Client and Server02.5.3 Client DCL Command and On-line Help02.5.3 Client DCL Command and On-line Help02.5.3 Client DCL Command and On-line Help2.5.4 Installing NETLIB2.5.4 Installing NETLIB%2.6 The Installation Completes'3. Post-Installation Information3.1 Starting MadGoat FTP3.1 Starting MadGoat FTP3.1 Starting MadGoat FTP3.1 Starting MadGoat FTP3.1 Starting MadGoat FTP3.1 Starting MadGoat FTP'3.2 Disabling Vendor FTP Support 3.2.1 Disabling CMUIP FTP#3.2.2 Disabling MultiNet FTP'3.2.3 Disabling DEC TCP/IP (UCX)'3.2.3 Disabling DEC TCP/IP (UCX)3.2.4 Disabling TCPware3.2.4 Disabling TCPware3.2.4 Disabling TCPware3.2.4 Disabling TCPware*3.2.5 Disabling WIN/TCP and PathWay*3.2.5 Disabling WIN/TCP and PathWay*3.2.5 Disabling WIN/TCP and PathWay-3.3 Using the Bookreader Documentation-3.3 Using the Bookreader Documentation-3.3 Using the Bookreader Documentation(3.4 Registering Your Installation(3.4 Registering Your Installation(3.4 Registering Your Installation(3.4 Registering Your Installation(3.4 Registering Your Installation)A. Sample MadGoat FTP Installation&B. Contents of Distribution Kit9Table B- 1: MadGoat FTP installation kit save sets+C. Files Created During Installation@Table C- 1: MadGoat FTP files created during installation@Table C- 1: MadGoat FTP files created during installation  12345678910INSTALL_GUIDE_PREFINSTALL_GUIDE_3INSTALL_GUIDE_414INSTALL_GUIDE_516INSTALL_GUIDE_CH1INSTALL_GUIDE_819INSTALL_GUIDE_9INSTALL_GUIDE_102223INSTALL_GUIDE_CH2INSTALL_GUIDE_CH2_VMSINSTAL2627282930INSTALL_GUIDE_1532INSTALL_GUIDE_MIXED_CLUSTER343536INSTALL_GUIDE_CH2_43839INSTALL_GUIDE_16414243INSTALL_GUIDE_CH2_5454647INSTALL_GUIDE_CH2_649FTP_INST_DCL_HELP5152FTP_INST_INST_NETLIB54OPTINSTPOSTINSTINSTALL_GUIDE_365859606162FTP_MGMT_DISVENDSUPFTP_MGMT_DISCMUFTP_MGMT_DISTGVFTP_MGMT_DISUCX67FTP_MGMT_DISTCPWARE697071FTP_MGMT_DISTWG7374INSTALL_GUIDE_337677INSTALL_GUIDE_3779808182INSTALL_GUIDE_APP_AINSTALL_GUIDE_APP_BSSTABINSTALL_GUIDE_APP_CFILETAB88  B-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-IS y MGFTP021.Ehq"'[FTP.DOC]FTP_INSTALL_GUIDE.DECW$BOOK;10M%l\iO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/ -ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*O -ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1> -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1L-ADOBE-Interim DM-Medium-I-Normal--*-140-*-*-P-*-DEC-DECMATH_SYMBOLd\j]B b h   cNY K &|{ jr, "$o01(l26( =6?:>BM%[FcAzZ['U& [-O B.!Contents!of! Distribution"Kit@OTheMadGoatFTPisprovidedinaVMSINSTALlableOO distributionkit consistingoffivesavesets.-Eachsaveset$OBisbriefly describedinVBTableB-1.*TVl?U'' V2OC.! p MGFTP021.E"![FTP.DOC]FTP_INSTALL_GUIDE.TXT;11p?`!*[FTP.DOC]FTP_INSTALL_GUIDE.TXT;11+,.`/ 4p`_n?-"0123KPWO`56I`Ȅ7"F89GHJ ( MadGoat FTP Installation Guide December 19945 This manual provides installation and setup= instructions for the MadGoat FTP client and server.A Revision/Update Information: This is a revised manual.> Revision bars indicate> changes made since the< last version of this1 software.A Operating System and Version: OpenVMS VAX V5.0 or laterA OpenVMS AXP V1.0 or later: Software Version: MadGoat FTP V2.1-2 Hunter Goatley MadGoat Software  " ________________________ 2 December 1994= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by MadGoat Software. The authors and; MadGoat Software assume no responsibility for any2 errors that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is." No guarantee is made by the< authors or MadGoat Software as to the suitability,> reliability, security, usefulness, or performance of this software.; The following are trademarks of Digital Equipment Corporation:D AXP VAX DEC OpenVMSG VMS UCX VAXcluster VMScluster9 MultiNet is a registered trademark of TGV, Inc.: TCPware is a trademark of Process Software Corp.> WIN/TCP and PathWay are registered trademarks of The Wollongong Group, Inc. __________@ Copyright 1994 MadGoat Software. All Rights Reserved.  A _______________________________________________________ ContentsA _________________________________________________A PREFACE viiA _______________________________________________________A CHAPTER 1 PREPARING TO INSTALL MADGOAT FTP 1-1A _________________________________________________A 1.1 PREREQUISITE SOFTWARE 1-1A _________________________________________________A 1.2 ACCESSING THE ONLINE RELEASE NOTES 1-1A _________________________________________________A 1.3 INSTALLATION PROCEDURE REQUIREMENTS 1-1A _______________________________________________________A CHAPTER 2 INSTALLING MADGOAT FTP 2-1A _________________________________________________A 2.1 INVOKING VMSINSTAL 2-1A _________________________________________________A 2.2 INSTALLATION OPTIONS 2-2A _________________________________________________4 2.3 MIXED VMSCLUSTERS (VAX AND AXPA SYSTEMS) 2-2A _________________________________________________A 2.4 DISK AND DIRECTORY SELECTION 2-3A _________________________________________________A 2.5 COMPONENT SELECTION 2-4A iii   ContentsA 2.5.1 Installing the Sources Only ___ 2-43 2.5.2 Installing the Client andA Server ________________________ 2-58 2.5.3 Client DCL Command and On-lineA Help __________________________ 2-5A 2.5.4 Installing NETLIB _____________ 2-6A _________________________________________________A 2.6 THE INSTALLATION COMPLETES 2-7A _______________________________________________________A CHAPTER 3 POST-INSTALLATION INFORMATION 3-1A _________________________________________________A 3.1 STARTING MADGOAT FTP 3-1A _________________________________________________A 3.2 DISABLING VENDOR FTP SUPPORT 3-2A 3.2.1 Disabling CMUIP FTP ___________ 3-2A 3.2.2 Disabling MultiNet FTP ________ 3-2A 3.2.3 Disabling DEC TCP/IP (UCX) ____ 3-3A 3.2.4 Disabling TCPware _____________ 3-3A 3.2.5 Disabling WIN/TCP and PathWay _ 3-4A _________________________________________________A 3.3 USING THE BOOKREADER DOCUMENTATION 3-4A _________________________________________________A 3.4 REGISTERING YOUR INSTALLATION 3-5 iv  A ContentsA _______________________________________________________A APPENDIX A SAMPLE MADGOAT FTP INSTALLATION A-1A _______________________________________________________A APPENDIX B CONTENTS OF DISTRIBUTION KIT B-1A _______________________________________________________A APPENDIX C FILES CREATED DURING INSTALLATION C-1A _______________________________________________________ TABLES6 B-1 MadGoat FTP installation kitA save sets _____________________ B-13 C-1 MadGoat FTP files createdA during installation ___________ C-1A v  A _______________________________________________________ Preface> This guide describes how to install the MadGoat FTP.L __________________________________________________________________ Intended Audience? This manual is intended for use by the system manager: or any individual responsible for installing and8 maintaining the MadGoat FTP client and server.L __________________________________________________________________ Document Structure9 This guide consists of three chapters and three appendic lpi"![FTP.DOC]FTP_INSTALL_GUIDE.TXT;11p?`wxd 'o;:aP Es$GF;$nnh?#R^7it(n}.3K ira0>P{=ypQCxb^JAh[>m;(@9%u tr}[#@_Eon9bk/!9A" !(83Ej!V,"&`Wg {m 5N'b}MkQ|Mq o"e&Fao كk(itL~zb}?`2`u2UCp?p8wE`2.p11+XnYj)eP\Ph&Ku=:QLt !>qYoch7 }f:.1hUbF.r*|T~fTQ$w1UGOrI>kPo!@|&VS&7G9XQR1Ae)BoJp^=p`@w A I-_6-A>%P@'144XI NN6!0`n ]d8? Z1So!tdkL@nD MI]@"}EOm=YW0$>1GnK$nu,X$ [ VBVrN]PG%$TI8)Sv|q`aI9&)C;5{{4=XtqM v(&De 0j>ە-ϯ Bs.9,ejs3ȕ) y~ 6hm94AyC _@P6_u3xnVO9btQQ^\jGNk@E;zu=i}vCq<_@} jcW&7".:.S.eT[$M350*3K]&\g@C\xUT[ /5q!1KXh l8<BS6;s_6e%ֽ- <uLR 8xE-5$L67n}qh4Q8S$gUcn>VBKI"W!O:!NQ 7#h`7l~FAQV"yfp|"MsS,3W 4S^1>?Cd+*!vB 7Cx"PuM:%c\}p;eJJGvM:)|8`e@1%TXqJYaQk[1c1: 8}$;ZN0&>;D3cS+zP]j.S`@T#==!0!d=ku"_?/U{dvK6 9qrnkA0 x,Wg2C\B' b skV(_@lob8llg`=e= V:5m3` S9?o{9ہd7!y|"2=W+ 584!O(e eLtf1ofIQjz2^jM=F#`_Mz_?J GgCy[I<z%6 HhxDSzr)4b;xu!}l7Veqi_EOLm~NpQK`0.hh^zPP(/okFt.Fp ?anvV`q`|OWi2- I qtmpWyKMI10I-ud,uYC6s9 l.+~v&R^X!0Q9E:4=*Rp/I>z_3Vz.pi u9/O:MH |$Z!*OH8vJ:Oj] Vqq/W\E%Em>)z#gT`y=b~e0Ix_c?bj>Xm]ybTko%58F>S +)C[~Ba1W B(jJLS U_\`l']6Tk'8),U\pklaGix RT\?a q(s Oos gkk% c?)Tqzc/}Mn:zHi5FO\ܽPn_/$c A~7OeT+ #lEBmYqN!e ;bPFX`_EQK0;adEe9^2)/5z_#(`6 `]<5F>S.rW K2q*$v4<}7A`;O,\(7V/q sqtk4c}12@lk0q@Ep8v;!r7w#%FxwVGkN0Te8By'& 34?~KRC:BLyg C php SG~8[{%U"[4oJV(>~pF?D> A3uFg!'u95GIa/bh+Iho/N2z 8rY1~m eEfLe@U -=PyvYPn!7OA,%m ;yZOLf )u 0pIp$egwfT?'R=\@dfuki%,&%?6Z'KQ[Z7ilfj-XD%l:2,q&>r^Zz u}&  6\+~NW}*9iMSIYcUK+|E%Wy* @Y$A;"mCzQU-&r{[eE-P7?}`N_[u+1I@&k=Y%+fd C_)vGmcIIwI'+IT!H-'rDm8hoQVDD@P^ JTpiv5-vb$ R[ ;/| -eYHCJ_T^aR)Cj'!x>TsLiki_YU#rBa"2t4&p$5 .q+er>&Ao[J)"aB_Dc%6e0K&mf!~Mig2bM_K2y_ROF,Nv sve~]_hX6$ELgT q  Y;I{~GUq)}[w%CY)*gxg&+{!:h (g}tV4d[Zok D~idlrmsE[ qlOhKdcX=M jhdTT$j[ S2snp)X|l(-tsI-1#)R[_8SBs` ' LkCR;.Nxdy}B*lh'[J#8$0!p\/MT0tVqk"oH\&2I8#F" @zQO),ZHm9q6?Fw2bH(ye@/HL * z"\xN9K4~c"=aGƍ=:'KgPUK'&>(O0w e.25Ps"32ijs{Mb |&b7 hk,DU|m)4'h,*6gqUrhdA%xb-),:CSFg48_qQ`8Lc 4JaEByMdqEDjLWVq:i#Pm'0X68}o!!Yg+qJ3 "_cqWVp\1CczymoMd\6TYPGQJYC6+qj#bF5 M'tHD 0<_0oc_]UhVq3uqLvox' w+K;S:"<S$C4' Sm%|3a[]yIL:6V: nDR p-qSF|qRa]^Y@zurQ;oLw@p? ASQDpwY_IC.IndQlԦG.[~b6D)3srimF2F7i!sqFB1 >lA(w_ U5HB(#o\^l>p.g@9 -M~*d \8B5?IEWlcqBS.2h!,bjTA4K_ V 'Qh@b+r: GhT{G0eARc:u0Cj28 5P]n -$a"6^Q 0= >; eC6*KX"0J!vn~y^r6KrSXPdc%>OT5?'F8s -cd`Apunr)G\ tp$NMCXu)=$Ac.*q8Bq]XRb/+Ihik9|r yyJs5 Ds-mZ+[9JDa$>A2%bn^&z&AYV!)ypsJf>$+SnV~k56= nOL%GDYKu2IeLnUMuEgu+,``Ql^R}-Ai!BM-nPU5{(6Z 0UL!dp0-p<5P~H*~Ő}Ase W6S-=I|*^tdSJ3^c+ p]HOldM;`g}x )C^B;1MKf  -,I2dc_%41Hi?!9V?MPW*@>F@$ly; lL74ek E9jMf '6ft.:UN%RۮwB ?ur?o &wm-rk'O&PP ,IhGG8z*|FQA7$=U 7)T{cD:cWc|V d?(dk n+ jTidm3\[&=kju1<]|puX64!F 9J#+"]qDNX!uuZX|A~68Le*xu>8)nhZ=2eA^5"q'G6C.g)cA}`u}$WHH*4K&^=yakz&?xXHAv})F)(N[,2 X1i7p!>fb(>(Qi'L"=.V1Ks1q5LlPe%.(g5]44 Fd=CF~}}`RAklgeIuH6c *]{Is F< u7otiz'j:[HL;#c yY| ~iCK9dm{j@-p'$-zhb,Qv$00{;K VD'NYEVXX TQOdI<{f`M^E#Y`h|d>9KF=SXr h;oI/C~qq)XG3Ua $;E=t-2%>Yj{-Y vH-r-~rr (/(yYz4y-;}D&_Ds!la?x andserverma Rky MGFTP021.E"![FTP.DOC]FTP_INSTALL_GUIDE.TXT;11p?`(es.< Chapter 1 Contains pre-installation information.< Chapter 2 Describes the MadGoat FTP installation procedure.= Chapter 3 Contains post-installation information.4 Appendix A Contains a listing of a sample# installation.? Appendix B Describes the contents of the MadGoat FTP' distribution kit.@ Appendix C Contains a list of the files created by an#  installation.L __________________________________________________________________ Related Documents> You can find additional information in the following documents:? o MadGoat FTP User's Guide describes the MadGoat FTP client utility.A vii   Preface> o MadGoat FTP Manager's Guide describes the MadGoat FTP server.> o MadGoat FTP Release Notes contain information and= updates not included in this manual. The release= notes are part of the software distribution kit. viii  A _______________________________________________________* 1 Preparing to Install MadGoat FTP? This chapter describes the steps that should be taken@ prior to installing the MadGoat FTP client and server.L __________________________________________________________________ 1.1 Prerequisite Software< MadGoat FTP requires OpenVMS VAX (VAX VMS) V5.0 or4 later or OpenVMS AXP V1.0 or later to run.? The MadGoat FTP software requires the NETLIB package,9 also available from MadGoat Software. A NETLIB-= supported TCP/IP package is also required (refer to< the NETLIB release notes for further information).L __________________________________________________________________, 1.2 Accessing the Online Release Notes> The MadGoat FTP provides online release notes, which: you can display or print by using VMSINSTAL with: the OPTIONS N parameter. After the installation,= you can read the release notes by printing the file> SYS$HELP:MGFTPvvn.RELEASE_NOTES, where "vvn" denotes> the version number of the software. For example, for? version V2.1-2 of MadGoat FTP, the file name would be MGFTP020.L __________________________________________________________________- 1.3 Installation Procedure Requirements8 Before installing MadGoat FTP, ensure that the? following privileges, resources, and requirements are met:A 1-1  * Preparing to Install MadGoat FTP; o For VAX systems, OpenVMS VAX V5.0 or higher is> required. For Alpha AXP systems, OpenVMS AXP V1.0# or higher is required.@ o All the normal privileges and quotas of the default SYSTEM account.= o Approximately 2 to 15 minutes, depending on your; system configuration, distribution medium, and options selected.? o Approximately 15,000 free blocks on a disk for use? during the installation procedure; this can be the? system disk or a disk specified with the VMSINSTAL AWD option.: o Approximately 8,500 free blocks on the system? disk for a full installation. The requirements per$ product are as follows:? o Approximately 5,000 free blocks for the MadGoat4 FTP software. and its documentation.< o Approximately 700 free blocks for the NETLIB/ software and its documentation.? o Approximately 2,500 free blocks for the sources for MadGoat FTP. 1-2  A _______________________________________________________ 2 Installing MadGoat FTP@ MadGoat FTP uses VMSINSTAL for installation. If you do> not know how to use VMSINSTAL, you should first read> the chapter on installing software in the VMS System< Manager's Manual. For the installation, you should? be logged into the SYSTEM account or another suitably privileged account.L __________________________________________________________________ 2.1 Invoking VMSINSTAL2 Invoke VMSINSTAL to install MadGoat FTP.5 $ @SYS$UPDATE:VMSINSTAL MGFTP020 ddcu:: Substitute the appropriate device name for ddcu.N VAX/VMS Software Product Installation Procedure V5.5-2* It is dd-Mmm-yyyy at hh:mm.> Enter a question mark (?) at any time for help.< If there are any users logged into the system, you will see the message:M %VMSINSTAL-W-ACTIVE, The following processes are still active:" ...process names...< You can install MadGoat FTP while users are logged> in, though no user should be running the MadGoat FTP) client from a previous version.5 * Do you want to continue anyway [NO]?. If you wish to continue, answer YES.M * Are you satisfied with the backup of your system disk [YES]?A 2-1  Installing MadGoat FTP? If you feel comfortable with your system disk backup,? answer YES. Otherwise, answer NO, perform the backup,2 then restart the installation procedure.L __________________________________________________________________ 2.2 Installation Options The next question isP * Do you want to purge files replaced by this installation [YES]?> If this is the first time you have installed MadGoat: FTP, answering NO to this question can save some> time when the MadGoat FTP files are moved into their directories.L __________________________________________________________________1 2.3 Mixed VMSclusters (VAX and AXP systems)< Mixed VMSclusters that consist of both VAX and AXP9 systems are fully supported by MadGoat FTP. The> MadGoat directory tree can be shared by both systems> if it resides on a common disk. When the VAX and AXP> systems share a common MadGoat directory, the client9 and server may be run on both types of systems.; When the MadGoat FTP installation determines that< the node is part of a cluster, it will ask whether? or not the cluster contains both VAX and AXP systems.; Additional questions relating to mixed-VMScluster8 support will be asked if the cluster is mixed.? Note: MadGoat FTP must be installed twice on a mixed-= VMScluster: once on a VAX system and once on an AXP; system. This is necessary because the MadGoat FTP9 executables are linked during the installation.: Installing MadGoat FTP on  ʁ MGFTP021.E"![FTP.DOC]FTP_INSTALL_GUIDE.TXT;11p?`a VAX produces the VAX@ executable images and installing it on an AXP produces the AXP images. 2-2  A Installing MadGoat FTP> If the VAX and AXP systems will be sharing a MadGoat8 directory, it is only necessary to install the9 full MadGoat FTP kit on one of the systems (VAX; or AXP). For the second installation on the other< type of machine, you can elect to install only the= executables for that machine. The installation will> prompt for the type of installation to be performed.@ Choosing to install only the executables on the second= installation eliminates the need to copy files that& have already been installed.7 The MADGOAT_ROOT: directory tree contains two= directories for executables: MADGOAT_ROOT:[EXE] for> VAX executables and MADGOAT_ROOT:[ALPHA_EXE] for AXP> executables. The logical MADGOAT_EXE:, which is used> in all examples below, will automatically be defined6 appropriately on each system in the cluster.L __________________________________________________________________& 2.4 Disk and Directory Selection> MadGoat FTP is installed in its own rooted directory; to avoid mixing MadGoat FTP files with normal VMS? files. The only file copied to a VMS directory is the> file containing the MadGoat FTP release notes, which! is copied to SYS$HELP:.i> MadGoat FTP can reside on any disk. The installation7 prompts you for the name of the disk and top-r; level directory for the utilities. The default isi" SYS$SYSDEVICE:[MADGOAT].P * Enter the top-level directory for MadGoat FTP [DUA0:[MADGOAT]]:: Once a directory has been specified (or = is pressed to select the default), the directory is @ created and a message like the following is displayed:^ %VMSINSTAL-I-SYSDIR, This product creates system disk directory DUA0:[MADGOAT].A 2-3a a T Installing MadGoat FTPL __________________________________________________________________ 2.5 Component Selection ; The MadGoat FTP installation provides a number ofn; options for installing individual components. Thei/ following list describes the options.i6 o Install only the sources for MadGoat FTP.< Normally, the images for the MadGoat FTP client= and server are linked from object files includeds< in the distribution. If you select this option,> the documentation files and the source files will= be installed, but the utility images will not bey linked.= You should select this option only if you prefert@ to rebuild the images and ``install'' them by hand.< Note that MadGoat FTP is written in BLISS, so a; BLISS compiler is required to rebuild from theX sources. > o Install MadGoat FTP. You will be asked whether or= not the FTP command should be added to DCLTABLESa@ (for system-wide definition) and whether or not the< on-line help should be added to a help library.0 o Install the images and the sources.% ___________________________y% 2.5.1 Installing the Sources OnlyR? The first question asked gives you the opportunity to_3 install only the sources for MadGoat FTP:N * Do you want to install ONLY the sources for MadGoat FTP [NO]?; Answering YES will cause the installation to skip 9 the rest of the questions and begin copying the? documentation and source files. There will be no more questions asked. 2-4_ _ _A Installing MadGoat FTP : If you answer NO the question above, you will be= prompted for whether or not you wish to install theL sources at all: J * Do you want to install the sources for MadGoat FTP [YES]?8 Answering YES to the question will install the6 appropriate source files for the MadGoat FTP? software. The source files will be copied to MADGOAT_  ROOT:[SOURCES.FTP]._% ____________________________* 2.5.2 Installing the Client and Server= The installation will next ask you about installing_= the documentation for MadGoat FTP. Documentation isA< supplied in Bookreader, PostScript, and ASCII text= file formats. The installation will prompt you with. this question:P * Do you want to install the documentation for MadGoat FTP [YES]?> If you answer YES to the question, the documentation/ will be copied to MADGOAT_ROOT:[DOC]. % ____________________________- 2.5.3 Client DCL Command and On-line Help 9 The installation next gives you the opportunity6 to have the FTP command added to the system-8 wide DCLTABLES. Answering YES to the following= question will create a ``real'' DCL command that is-= automatically available to all users on the system: G * Do you want to add the FTP command to DCLTABLES [YES]? : Note: Answering YES will cause your vendor's FTP> command definition to be replaced by the MadGoat FTP command definition.TA 2-5_ _ _ Installing MadGoat FTP; You will then be asked whether or not you want to_? install the on-line help for the FTP client in a helpP< library. If you answer YES, you will also be asked0 which library should contain the help.L * Do you want to add the MadGoat FTP help to a library [YES]?; The installation will present a number of choices_9 for the library to receive the on-line help. In ; addition to offering the system-wide help library < as an option, the installation procedure will look< for any HLP$LIBRARY commands defined in the system- directory and will offer those too: U This installation updates the help library so that the DCL commandiV "$ HELP FTP" will provide information about the MadGoat FTP client.S There are several help libraries into which the help file can be- placed. Some of them are:_6 SYS$SYSROOT:[SYSHLP]HELPLIB.HLB2 WKU$ROOT:[HELP]WKU_HELP.HLBl * To which library should MadGoat FTP client help be added [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]:% ____________________________ 2.5.4 Installing NETLIBE> The MadGoat FTP distribution includes the version of> NETLIB that was current at the time the distribution< was assembled. The MadGoat FTP installation checks? to see if NETLIB is already installed on your system. ; If it does not, it is automatically installed and= you will have to answer questions identifying which_@ TCP/IP implementfF MGFTP021.E"![FTP.DOC]FTP_INSTALL_GUIDE.TXT;11p?`[-ations are installed on your system or cluster.; If NETLIB is already installed on the system, you< are given the chance to update it with the version@ distributed with MadGoat FTP. If that version is newer@ than the version already installed, you should upgrade NETLIB. 2-6   A Installing MadGoat FTP_P A version of the NETLIB library for TCP/IP suppor.t is already, installed on this system.F * Do you want to install the NETLIB V1.6 library [YES]?L __________________________________________________________________$ 2.6 The Installation Completes9 After the configuration questions, the selectedr> components are installed. Files are copied from each> save set of the installation kit and the appropriate9 images are linked, then all installed files are @ copied to their destination directories. Informational@ messages about the individual components are displayed as needed.A 2-7o i aA _______________________________________________________x' 3 Post-Installation InformationT? This chapter contains important information about thet@ MadGoat FTP configuration and startup options. Most of? the configuration options apply only if you intend to_% use the MadGoat FTP server.eL __________________________________________________________________ 3.1 Starting MadGoat FTP: Once the installation is complete, you can start< the MadGoat FTP client and server by executing the@ command procedure FTP_STARTUP.COM, located in MADGOAT_= ROOT:[COM]. This procedure will define the MADGOAT_M= ROOT and MADGOAT_EXE logicals in the system logicall: name table and install the FTP client and server/ images with the necessary privileges. 9 To start the MadGoat FTP software automatically; at system startup, you should add a line like the? following to the system startup procedure (SYSTARTUP__6 V5.COM or SYSTARTUP_VMS.COM in SYS$MANAGER):3 $ @dua0:[madgoat.com]ftp_startup.comt> You should, of course, specify the actual device and; top-level directory that you specified during the_ installation._< If you only want to use the MadGoat FTP client and> not the server, you can specify ``CLIENT_ONLY'' as a- parameter to the startup procedure:r? $ @dua0:[madgoat.com]ftp_startup.com client_onlyEA 3-1L  ' Post-Installation Informationi9 If you did not elect to install the FTP commandf9 system-wide in DCLTABLES, then you should add a_9 command like the following to your system loginn= procedure (SYS$SYLOGIN or SYS$MANAGER:SYLOGIN.COM): - $ ftp :== $madgoat_exe:ftp.exer@ The MADGOAT_EXE: logical is defined by FTP_STARTUP.COM; to point to the appropriate architecture-specifict image directory.L __________________________________________________________________& 3.2 Disabling Vendor FTP Support? If your TCP/IP vendor provides FTP support as part of= its package, you should disable that support before_: starting the MadGoat FTP server. The methods for= disabling support for several vendors' products areG discussed below.% ___________________________a 3.2.1 Disabling CMUIP FTPe> For CMU-OpenVMS/IP (aka CMU-Tek TCP/IP and CMUIP and> other names), edit the INTERNET.CONFIG file, comment< out the line that begins with ``WKS:21'', and then restart TCP/IP..% ___________________________ 3.2.2 Disabling MultiNet FTP? For MultiNet, use the Server Configuration Utility tot) disable MultiNet's FTP service: 3-2m t A Post-Installation Informationi* $ MULTINET CONFIGURE/SERVER< MultiNet Server Configuration Utility 2.2(25)I [Reading in symbols from SERVER image MULTINET:SERVER.EXE] N [Reading in configuration from MULTINET:SERVICES.MASTER_SERVER]( SERVER-CONFIG>DISABLE FTP$ SERVER-CONFIG>RESTART! SERVER-CONFIG>EXITe $% ___________________________ $ 3.2.3 Disabling DEC TCP/IP (UCX)@ For DEC TCP/IP Services for OpenVMS (aka UCX), use the1 UCX utility to disable the FTP service:  $ UCX' UCX> DISABLE SERVICE FTP UCX>r5 You must also modify the file UCX$INET_SET_ > INTERFACES.COM and comment out the line that enables the FTP service.% ____________________________ 3.2.4 Disabling TCPwaren< For TCPware, use the TCPware configuration utility; to disable TCPware's FTP server, if you installed 8 TCPware-FTP. For TCPware V3.0 or higher, type:) $ @TCPWARE:CNFNET FULL FTP 6 For versions of TCPware prior to V3.0, type:. $ @TCPWARE_ROOT:CNFNET FULL FTP When asked:rF Enter the number of listening Server-FTP processes [1]:< enter 0. When asked whether to restart FTP, answer YES.A 3-3T M P' Post-Installation Informationr% ___________________________ ' 3.2.5 Disabling WIN/TCP and PathWayt6 For WIN/TCP and PathWay, follow these steps:6 o Edit the file TWG$ETC:[000000]SERVER.DAT.= o Find the service description for the FTP servicee> and place pound signs (#) in front of each line,8 including the blank lines preceding and the= following the FTP server description. This marks = those lines as comments; they will be ignored byh8 the INET_SERVER process during its startup.' #service-name FTP  [...]< o If the INET_SERVER process is running, kill it.; o Restart INET_SERVER by executing the followingr command:8 $ @TWG$TCP:[NETDIST.MISC]INETSERV.COM> o List the registered TCP/UDP services to make sure+ the FTP service is not listed:d $ netstat -a ; To prevent the PathWay FTP server from restartinga2 on the next system boot, comment out the4 FTP_INIT line in the PathWay startup file,. TWG$TCP:[NETDIST.MISC]STARTINET.COM.L __________________________________________________________________, 3.3 Using the Bookreader Documentation@ To include the MadGoat FTP Bookreader documents in the@ Bookreader search list, you should perform one or both@ of the following actions, depending on your Bookreader setup.< o Include the directory MADGOAT_ROOT:[DOC] in the:O MGFTP021.E"![FTP.DOC]FTP_INSTALL_GUIDE.TXT;11p?`F< search list equated to the logical DECW$BOOK. 3-4  t nA Post-Installation Informationo@ o Add MADGOAT_ROOT:[DOC]LIBRARY.DECW$BOOKSHELF to the0 DECW$BOOKSHELF logical search list.6 For more information, consult the Bookreader documentation.L __________________________________________________________________' 3.4 Registering Your Installation> MadGoat FTP is freely distributable software, and no= license is required to use it. Registration of your ; installation is at your discretion and is used by < MadGoat Software only to determine the size of the= MadGoat FTP user base and the future directions for  the package.8 To register, simply send a note to the MadGoat2 Software with the following information: Installer's namen% Company name and addresso: System(s) on which the MadGoat FTP is running? Which products you're using (client and/or server); Any comments and/or suggestions you might have 4 You can send it electronically to MadGoat-= Register@WKUVX1.WKU.EDU, by fax to +1 502 745 6104,i. or by mail to the following address: Hunter Goatley ( Academic Computing, STH 226( Western Kentucky University( Bowling Green, KY 42101 USAA 3-5w  A _______________________________________________________g) A Sample MadGoat FTP Installationd5 This appendix includes a sample MadGoat FTP7 installation. In this example, NETLIB is also  installed.8 $ @SYS$UPDATE:VMSINSTAL MGFTP020 DUB0:[HUNTER]A VAX/VMS Software Product Installation Procedure V5.4-2[$ It is 9-MAY-1994 at 06:49.9 Enter a question mark (?) at any time for help.eN %VMSINSTAL-W-NOTSYSTEM, You are not logged in to the SYSTEM account.H %VMSINSTAL-W-ACTIVE, The following processes are still active: Polter Goat Goat Bustersr4 * Do you want to continue anyway [NO]? yesQ * Are you satisfied with the backup of your system disk [YES]? a3 The following products will be processed:d MGFTP V2.08 Beginning installation of MGFTP V2.0 at 06:50@ %VMSINSTAL-I-RESTORE, Restoring product save set A ...U %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.+ MadGoat FTP V2.0 InstallationeG Copyright 1994, MadGoat Software. All rights reserved.tA Redistribution for no commercial gain is permitted. T * Do you want to purge files replaced by this installation [YES]? C Configuring Base MadGoat FTP Directories and LogicalslC -----------------------------------------------------uA A-1   ) Sample MadGoat FTP InstallationTP MadGoat software is installed in its own rooted directory to avoidS mixing MadGoat files with normal VMS files. The directory can residea on any disk.S THERE ARE NO FILES COPIED TO SYS$SYSTEM, SYS$LIBRARY, etc. (The only P file copied to a VMS directory is the Release Notes file, which is" copied to SYS$HELP.)l * Enter the top-level directory for the MadGoat root directory [SYS$SYSDEVICE:[MADGOAT]]: a %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT].de %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT.EXE].nk %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT.ALPHA_EXE].d. Selecting MadGoat FTP Components. --------------------------------Q The MadGoat FTP client and server are normally installed by linking T the object files packed with the kit. The installation will also giveN you a chance to add the FTP DCL command and on-line help to your system. T The MadGoat FTP sources are also provided. You can either install theO products and the sources, or you can install the sources only andt# rebuild them by hand. R If you only want to install the sources and want to skip the product? installations, enter YES to the following prompt. R * Do you want to install ONLY the sources for MadGoat FTP [NO]? T The answer to the following question will determine whether the sourceH files for the MadGoat FTP client and server are installed.H * Do you want to install the sources for MadGoat FTP [YES]? noP Documentation for MadGoat FTP comes in Bookreader, PostScript, andR ASCII text file formats. If you elect to install the documentation,= the files will be placed in MADGOAT_ROOT:[DOC]. T * Do you want to install the documentation for MadGoat FTP [YES]? J The MadGoat FTP client DCL command, FTP, can be added to theR system-wide DCLTABLES, making the command available to all users, or5 it can be defined as a foreign command.nK * Do you want to add the FTP command to DCLTABLES [YES]? a A-2  A Sample MadGoat FTP InstallationiW * Do you want to add the MadGoat FTP client help to a library [YES]? mP This installation updates the help library so that the DCL commandQ "$ HELP FTP" will provide information about the MadGoat FTP client.oN There are several help libraries into which the help file can be( placed. Some of them are:1 SYS$SYSROOT:[SYSHLP]HELPLIB.HLBhp * To which library should MadGoat FTP client help be added [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: K A version of the NETLIB library for TCP/IP support is already`' installed on this system.uJ * Do you want to install the NETLIB V1.6 library [YES]? ? Now installing NETLIB library for TCP/IP support. @ %VMSINSTAL-I-RESTORE, Restoring product save set B ...X %MGFTP-I-NETLRNOT, Release notes for NETLIB V1.6 have been copied to SYS$HELP.9 TCP/IP Support SelectionK Select the NETLIB TCP/IP support you wish to install from thehM menu below. An asterisk appears next to the packages that havenL already been selected. You can remove a package from the listK by selecting it again. You may enter more than one selection 5 by separating your choices with commas. ) 1. [ ] CMU-Tek TCP/IP V6.4h2 2. [ ] CMU-Tek TCP/IP V6.5 or later: 3. [ ] DEC VMS/ULTRIX Connection (UCX) V1.2K 4. [*] DEC UCX V1.3 or TCP/IP Services for VMS V2.0 or laterk0 5. [ ] TGV MultiNet V2.2 or later! 6. [ ] PSC TCPwaren; 7. [ rd MGFTP021.E"![FTP.DOC]FTP_INSTALL_GUIDE.TXT;11p?`K] TWG WIN/TCP or PathWay Access for VMSi 8. Exit+ * Your choice [8]: E= You have selected the following TCP/IP support:G DEC UCX V1.3 or TCP/IP Services for VMS V2.0 or latere+ * Is this correct [YES]? hA A-3   ) Sample MadGoat FTP Installation e Default TCP/IP transport will be: DEC UCX V1.3 or TCP/IP Services for VMS V2.0 or later + Choosing the NETLIB Directory4G The NETLIB libraries may go in either SYS$COMMON:[SYSLIB] 2 or some other directory you specify.a * Where should the NETLIB libraries be placed [SYS$COMMON:[SYSLIB]]: MADGOAT_ROOT:[EXE]e] %VMSINSTAL-I-SYSDIR, This product creates system disk directory MADGOAT_ROOT:[EXE]. = %CREATE-I-EXISTS, MADGOAT_ROOT:[EXE] already existsn; %NETLIB-I-LINKING, Linking image NETLIB_SHRXFR...d< %NETLIB-I-LINKING, Linking image NETLIB_UCX_SHR...T No further questions will be asked. The MadGoat FTP installation willS now continue for 2 to 15 minutes, depending on your type of media and ' the system configuration. e %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT.COM]. f %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT.DATA].f %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT.LOGS].e %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT.DOC]._f %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT.HELP].i %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT.SOURCES].im %VMSINSTAL-I-SYSDIR, This product creates system disk directory WKUMV1$DUB0:[MADGOAT.SOURCES.FTP].i@ %VMSINSTAL-I-RESTORE, Restoring product save set C ...1 %MGFTP-I-LINKING, Linking image FTP.... : %MGFTP-I-LINKING, Linking image FTP_LISTENER....8 %MGFTP-I-LINKING, Linking image FTP_SERVER....8 %MGFTP-I-INSTDOC, Installing documentation....@ %VMSINSTAL-I-RESTORE, Restoring product save set D ...T To install the MadGoat FTP images and define the MADGOAT_ROOT logical,, execute the following command.S To automate this procedure at system startup, you should also add the D following line to the system startup command procedureF (SYSTARTUP_V5.COM or SYSTARTUP_VMS.COM in SYS$MANAGER:).@ $ @WKUMV1$DUB0:[MADGOAT.COM]FTP_STARTUP.COMM If you do not want to run the MadGoat FTP server, then use thisn command instead: A-4  A Sample MadGoat FTP InstallationaL $ @WKUMV1$DUB0:[MADGOAT.COM]FTP_STARTUP.COM CLIENT_ONLYX %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...8 Installation of MGFTP V2.0 completed at 07:01, VMSINSTAL procedure done at 07:01 $nA A-5a a oA _______________________________________________________e& B Contents of Distribution Kit9 The MadGoat FTP is provided in a VMSINSTALlabley= distribution kit consisting of five save sets. Eachh5 save set is briefly described in Table B-1. A Table_B-1__MadGoat_FTP_installation_kit_save_sets______gA Save_Set_________Contents______________________________ > MGFTP020.A The KITINSTAL command procedure and9 the MadGoat FTP release notes.e( MGFTP020.B NETLIB files.@ MGFTP020.C Object libraries, command procedures,& help files.> MGFTP020.D Documentation files, in PostScript,? Bookreader, and plain ASCII formats.AA MGFTP020.E_______MadGoat_FTP_source_files._____________tA B-1_ _ _A _______________________________________________________S+ C Files Created During Installationd7 The files in Table C-1 are created during thea3 installation of the MadGoat FTP software.o5 Table C-1 MadGoat FTP files created duringrA ___________installation________________________________A File_name_______________________Description____________TA ______________Files_in_MADGOAT_ROOT:[COM]______________< ANONYMOUS_LOGIN.TEMPLATE LOGIN.COM template; for anonymous FTP3 accounts._> FTP_GET_ANONYMOUS_PASSWORD.COM Command procedure to< fetch the password@ supplied for anonymous1 logins.s6 FTP_LOGICALS.TEMPLATE Template for= MadGoat FTP logicali6 definitions.@ FTP_SERVER.COM Command procedure that@ drives the MadGoat FTP; server processes. ; FTP_STARTUP.COM Command procedure : invoked to start6 MadGoat FTP.A C-1  + Files Created During Installation = Table C-1 (Cont.) MadGoat FTP files created during A ___________________installation________________________hA File_name_______________________Description_____________A ______________Files_in_MADGOAT_ROOT:[COM]______________u@ FTP_START_LISTENER.COM Command procedure that@ drives the MadGoat FTP; listener process.L C-2   @A Files Created During Installation = Table C-1 (Cont.) MadGoat FTP files created during A ___________________installation________________________A _______________________________________________________A ______________Files_in_MADGOAT_ROOT:[DOC]_______________5 FTP_INSTALL_GUIDE.DECW$BOOK MadGoat FTP < Installation Guide6 (Bookreader)5 FTP_INSTALL_GUIDE.PS MadGoat FTPo< Installation Guide6 (PostScript)5 FTP_INSTALL_GUIDE.TXT MadGoat FTPr< Installation Guide1 (ASCII)E? FTP_MGMT_GUIDE.DECW$BOOK MadGoat FTP Manager's-< RmWP MGFTP021.E"![FTP.DOC]FTP_INSTALL_GUIDE.TXT;11p?`' Z Guide (Bookreader)? FTP_MGMT_GUIDE.PS MadGoat FTP Manager'sE< Guide (PostScript)? FTP_MGMT_GUIDE.TXT MadGoat FTP Manager's 7 Guide (ASCII)< FTP_USERS_GUIDE.DECW$BOOK MadGoat FTP User's< Guide (Bookreader)< FTP_USERS_GUIDE.PS MadGoat FTP User's< Guide (PostScript)< FTP_USERS_GUIDE.TXT MadGoat FTP User's7 Guide (ASCII)_< LIBRARY.DECW$BOOKSHELF Bookshelf file for> Bookreader documentsA C-3f e l+ Files Created During Installation = Table C-1 (Cont.) MadGoat FTP files created during A ___________________installation________________________A File_name_______________________Description____________tA ______Files_in_MADGOAT_ROOT:[EXE]_and_[ALPHA_EXE]______L: FTP.CLD CLD file for FTP0 client> FTP.EXE Executable image for4 FTP client> FTP_LISTENER.EXE Executable image for6 FTP listener> FTP_SERVER.EXE Executable image for4 FTP serverA _______________________________________________________ A ______________Files_in_MADGOAT_ROOT:[HELP]_____________ : MADGOAT_FTP_HELP.HLB Help library for= MadGoat FTP client.o? FTP_COMMAND.HLP Help file for the FTP 6 DCL command.A _______________________________________________________ A _________Files_in_MADGOAT_ROOT:[SOURCES.FTP]_+_________v< Various BLISS source files= for the MadGoat FTP = client, server, ande3 listener.A _______________________________________________________ A ______________Files_in_SYS$COMMON:[SYSHLP]_____________ ; MGFTP020.RELEASE_NOTES Release notes for_5 MadGoat FTP A _______________________________________________________p) +Only if sources were installed A _______________________________________________________l C-4 @SYS$UPDATE:VMSINSTAL MGFTP020 DUB0:[HUNTER]A VAX/VMS Software Product Installation Procedure V5.4-2[$ It is 9-MAY-1994> MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i6 *[FTP.DOC]FTP_INSTALL_GUIDE.PS;10+,!./ 4i-"0123KPWO56£0Ƅ7}"F89GHJ%!PS-Adobe-2.0%%Creator: VAX DOCUMENT V2.0K%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved.%%DocumentFonts: (atend)%%Pages: (atend) %%EndComments*/DEC_DVC$dict where { %FIND DICTIONARY pop}{ %else /DEC_DVC$dict 300 dict def } ifelse %/BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq {' DEC_DVC$dict begin InitializeState }{ %else< /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse} def"/EndDVC$PSDoc { %END DOCUMENT'% --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else/ DVC$PSFonts restore end DVC$PSJob restore } ifelse} def%DEC_DVC$dict begin%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%-/DOCPSE ISOLatin1Encoding 256 array copy def "mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%9/reencodedict 10 dict def %Local storage for "ReENCODE"3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 ne  MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10itg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmoveto, currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore T+ MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FON9Z( MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i?:-T ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Referenced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES?%> Postamble of file MG_SRC:[FTP.DOC]FTP_INSTALL_GUIDE.DVI_PS.e*% DefineFont:F154 Category:10 Pointsize:10P/NewCenturySchlbk-BoldItalic /NewCenturySchlbk-BoldItalic@DOCPSE DOCPSE ReENCODE4/F154 500.0 /NewCenturySchlbk-BoldItalic@DOCPSE DPSF*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSF )% DefineFont:F106 Category:10 Pointsize:7 (/Courier /Courier@DOCPSE DOCPSE ReENCODE /F106 350.0 /Courier@DOCPSE DPSF)% DefineFont:F102 Category:10 Pointsize:8 /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F42 Category:10 Pointsize:8,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F42 400.0 /Helvetica@DOCPSE DPSF(% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F38 Category:10 Pointsize:9!/F38 450.0 /Helvetica@DOCPSE DPSFx)% DefineFont:F36 Category:10 Pointsize:10i&/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F34 Category:10 Pointsize:10a!/F34 500.0 /Helvetica@DOCPSE DPSFk)% DefineFont:F28 Category:10 Pointsize:12o&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F24 Category:10 Pointsize:14e&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F20 Category:10 Pointsize:18 &/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30u'/F12 1500.0 /Helvetica-Bold@DOCPSE DPSFs1%> Postamble of file FTP_INSTALL_GUIDE_CONTENTS.e%%BeginDEC$EDMSInfoe/DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [n*%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INITp1%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLOR ? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not found ] defn/DEC$EDMS_TOTAL_PAGES 0 def %%EndDEC$EDMSInfo /DEC$EDMS_MAKE_FILM wherex%{ pop /DEC$EDMS_SEPARATE_COLORS wheret { pop }] { (ERROR - DEC$EDMS_MAKE_FILM requirese|-*&1+6!m<^C! A(h{6hqml =$Ebkd}G`)Z zT-';%HG9g*RU`|ql 3+569!rDcUGXAR[f{\T\|0[( Y8M5&5ux%y(,>URbehzYGY0 ?BqC YxuFQg0XL?ak7a)+SYA'2s3R+jvVH}8Ak; ]KNIoZvg BypD |lj _Wm,zL3K'jrNFX P_q/&luE+.nKyJm;0!7ALYG ]Je<`WcM\qVK7 M{eZL") h.BGVV|rZ/Rv yfpb Z Zkz^7x*~&Q=p$V @S\B slF:DLSvJ Sr\WsTo>!\?#Lc~.cFQ~$'W^l('7/@g y*X,ZL'*c/ [AmnoBlA2G~U90zbbR"fm!L;`/{O1)6d'3m~3*~^YR9[^}hpeN-v Pczhmtpv>+/ ^gztEtBxsL{S%k! )*bv<7%[?p2K5C_'#rj9|E\Qk~*9m(Q,{ ne`Z' 7!Qx-"A>@m_^A5' /~A2am`ZUx{!qWtYC5``xX47C8;w#gGI`GG([]Ub1 fv)t %1aDCGUFi8@m^:g-~_lKa: u^BM@hErD4FZXOQDFUFDRHKlAY lC*3U(R],f{5=( 6w~ 5N]F" ?/Y58s\99%8AVK]P-'K t{"w_t  k AYh!s[acg{WeelD^BOVf^6Is-m2.Z% 07IJOW\ 435?3~oo&98vtA?rYQJQ#[HY_\H(oGbhvC+K)_)(,m:7NdH| $q560@  }bp|h/k*x-X [qgJ{pJQo gDn$I Q$n2Rx1t&825~DGoPwd6q3r Y(4K@>P`OjX8e?T)j+#!EXYe'-Yk0=r1krZ\Q.tj&*l(=(n9Iw)qg- ,0M-bn2JGrPb{[CV[46LAi02=7: * T D>95r ' d})|R{-<+JYc[2TU6/cmEyY8=<<jw03tU!Gi|nx!o [/P 2v(*wAqCFOY#/CwJy43}CC/T5~N<zC'}Z{gW|`?(5R]vFFIhME7p/ @9u>W[jDIs}ow0ln6^'Gk30GJEU-8=0)rq|[*v?)C6c;0Q})]~gv)w8,s!M?e[f1b_*e6]o+`8:)i\$G{;}4O@^*07 q0-1=*y jTm9W:Ze4YLHJTmkg/:Q2:"ysL_?6H2%.z l}!2x5A+vefm"S3XM aMP*&5dtDN)irF 8@za $s V|IY'*Z1jyMBm40'^#v Gmv!DC~0vCWb2 0Nss4HTs`~N9t\a>Wb1.W'GahC$Iu`o: sITRqc0Q}&xfU/]]cke\w& ="%?Ed+2xn^ \T0?9m|CNZb7#6 t#bO_pu|]P!vNF.73T:@]S"qB1Hi6=M}`q n)[C.Tx|0X-|@@Xg ` 9*]*#[62m?xiNHc+G} 6&m/`Wy/,Afrt;,gt|%2 z{F'L:W=D\-UNLd~vfQ@8Qt{d:]MD@hf}$bwB2\wts!>,!wGKH(_*.U}EQ #5cjcan8G"l7!.%[zRoZ['2p05 cS ^QPJ2&=V6Adu_\w96kl~w`VC@iMf hsjbE\*j]|ds]pxfR"vZT +57yi]M@Svv6LZoXYW TXXx~W )Pp f19zyG#f;ubeY+m:EUs8\my!Q(5JjBD@O >Z!uvgp-uDGR2 iJCK;-U /|D6IC bW8NGnyo<9 lbR3$tTaZ9''\Q55hK\PI5"5Bch{6y:^W UR5`x S(djG=iyiU)|\GT4L\:|&dcJEK}]537o+5`6{RtaN%@O;-=jVS_\bvZdpp YITBl? cT|38Qf-t_jrleg['#(D|C2o2CTQ:<,fi# EqTkhLtjJ :5vk7nw j;VYy lb2b3Am%/u5H`]zo jApQf &>vO6JFC v1rqyeG7/Q ]xT_9DY6\tx+b>|L~1u1-!2eV<;:QLC224t7fl]an0]D%}Jdw J 4 B#sO@Iw1z5 A8Z=$%L!?WI<%V;DUG_imnSHM \[h' SV3 A15nUIFr @GJ5SWIag~HYRy{-9'zz>O$*u|q5>$<Y Xm*16 T% T , |1 V{b+U?m ZE\mp0(o`?, *f311 %g3896zYRBcr|zN<")*J2`sb%FP> L3.b;C,;U3^9E,{pw8bt#,Sgs;TE!.}/XLz-" m E5(g4?bA=>A |l9p-;ffX4&kx7`2,D.nMh9eal^PO}0Vm8wCJjP-Vg2VK_Zk4h3`tW]45TDj&[ y6$sk7 k$lk|:}Hs-4Vb9ac|3)7"]j}B+pr#[Pvn@'-.1I,z{ymwVG~%zF ;!$&[Vk .364_; 7i?d.2rguk`TTVms.C}gT8CTua0oQT_Q6;]2=Wp %kktS,j'C"| @Rnqky_Yo]F8MqA-u7RMHX|f!F\}xa_ =KKs4&O@P2!f}c]_E0b@ L(c!|M|$F @T\V{RqCD _w)x/9Yv0M+xi6_Cd(~=y"r;ipTc|8a77}^L9:LXWnsbO ,`VkQV!dwf'F-`aWK WD~N,0c U4vTgeiEse,T6 c{x*cn7Ep-6z)>\ r?X1!IS:Qr>k1;Is/:&q3N _Y_*_0>4(I$6y5*`##YO1VR[N:| 2JJ5Y>( "=5wpI`q|+\hn)~vD){,N<8LV)3M3r*a=B4dT>WbP%<i?}j.4OC8Aj9{9.0\4W%3F '(f`iR0lfN6N;T*Kc/JPk}:= qnrlD.W AH eFd{Y9R8-^b.L oF?e'%wbnX'_"W Z9 >ju(3t_"8"Xs!6'}k]Jw&# KCes-)m|*sho~_Q[9oC+b:kP; cD.)$uFD/U!lNqd,P#ny o3q^"#^Cn@FSh~.ElM!!Q&=s:YQW_CQ(D\S$/,V)s'W"pIVKzE5NBf02LR_+rS1F/B=rD*B42iIWN>v%A- %QkX>9h+7&?Mvk-m5cz~Dx7k9y)Z4x)me[}DgviC*aqy9O~`8d-zaB/1ZE||>q=wWIiZ5nIZzp`g=jBh$3D%vS q [-,Tn9v&[e-n,o/$wPwo F-,Qg3q{!ZE{D)shEi8~v-m%IAoO,=;O J5}/PI E_T7Q1LHL2bY80b *t^ #1o!U*7||8KH\ HZ* e!* ndV{BypqJF^@~dEeIW$+ybFKM K])SNadCG*"1d `V9M |B'Z~)5O5PLx]h9dX :9s8}gDicX}uf}Md>MEi&0i{]V[E02fspw;\/]A8rd4oJf=@M"}3{.:_n7dv#-QC,TfoNTq\gUD/U@V8znsrQr)mc&hR ^qbiF4k|z^cz'JG7j^&_C ztfv;niXMC2h8"ol-x_}av#)lC jA~;]6!lr{(/]w@Xyn5#+e`CS@Qm 19V4Ye7# )3; (QvK1Cm~)4g\] 1 %RKV{zeH|  Sjf}|,CmmAHj?`h7_s};J!]O +?3 z'N'_-1o~-P!h?sj(/dlTT{Uo=?(qZ8E"8{&m!d=A:n;EJe\UMhoHC;Jp'*hAhmGFv'g)\oL#58e=O:`t^^ha-x};'Ns_|~dO^iET"Vn39|~$\AOtN8;_CH~1`Aov S]{et$?}S(<6_ q!h9I*#)`CN'b|&Z>F_ep+lxEyT2AwXs1i"p9p,34o>qK$eTX9 p8G BP2K%r%rnV+{#~{x1,E!_i!Jmq vq0oGq{dv Z;R6PZLt czQ| Bl5Z&9m:,"]V"V'Ss7==@; RF:XoBh!$((2"C;x'_d)__*.{Ek;uwjLC5u3ZJEey; 5s3X/Lle3pQ@U%FCD*QI\T~Ew6({Kj6xDbjugh{-HZ2@eHOttxs\k1Y`"z Ql(<&:Jp}>_d>Kw}r$y$_Scfg&V=(O(j;mGVDsn>oqe`z(K.3sP!L?jW ~]H*Jijn~ccx]O$5<=[c-7`o_{MxrB7A`-YFKoZK[wM@ o]tVC,Bo$7,5Lu4Syi'%^VW\Afv^ZPb l$i-n~zN*zmXlNIH~{7J3PF1/u>Xm4Hg) P;?ZtsUh0Akj!() %8mHZ$Ax}\DIn5BgJ$ R5  F?J+%F!Xt{Zs 36JV(hZ|t?D34^V:l-:` Jvh<9 x3~sV"Sh4;u}C!g;xTc=_-$[Qmw|8AnhE yn&8#t?jto~!aH/k!#TS.45uE<@Fa\xk6$'{ybErbrJVs.19+R<yBlOuK4`)x~a$69z89E(%dF M$1]p+6dI7.|2Un)H b  X,)b-NCn08pUnpk(Hzl8`)q Yt^rAR](m|6}.qy $BeALw"Bbc*}TbhgxifwoZz/G?~*c[*- .Kl$ 2,Ik~'R75} h-+[,lE|:;G^+A;e\X]J GR uO"lbG ]?2 !QR[ys#  \M4sMABh4^Im9s%e6HZn k?H?^Z8W 'ulf~h= .S56>F&!*dbCp2(]UpM}\08 :I]]s(!w6%*|Cp:jyKnlOQ)yC ]P^O`_"&5yp#W: (SA<~3=Lj5|  ^RVYV_UCJ4f%;Lg0y ]M,Ll>=~#fmZ} u =>\pK \ps: V 5X"c|8/i:>x/4IS+J1:-ohtx_#C([.N;f;+55Qd* \':kG&2GPL-n(MOYOgWA)S- 5U >*A.Z %%Page: III 3o%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK E0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XYcI21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27704 X(vii)S 5094 9203 XYfE23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(PRE)S -2 x(P)S I-44 x(ARING)S 165 x(T)S -11 x(O)S 167 x(INST)S -45 x(ALL)S 166 x(MADGOA)SEM-45 x(T)S 166 x(FTP)S 27260 X(1\2031)S 7187 11096 XY 21072 72 R 7187 11693 XYoJF36(1.1)S 9279 X(PREREQUISITE)S 167 x(SOFTW)S -27 x(ARE)S 27427 X(1\2031)SE7187 12889 XY 21072 72 R 7187 13487 XY(1.2)S 9279 X(ACCESSING)S 165 xYD(THE)S 166 x(ONLINE)S 166 x(RELEASE)S 167 x(NOTES)S 27427 X(1\2031)SG7187 14682 XY 21072 72 R 7187 15280 XY(1.3)S 9279 X(INST)S -36 x(ALLA)S C-37 x(TION)S 166 x(PROCEDU)S -2 x(RE)S 166 x(REQUIREMENTS)S 27427 X E(1\2031)S 5094 17073 XY 23160 144 R 5094 17771 XY F28(CHAPTER)S 164 x E(2)S 599 x(INST)S -45 x(ALLING)S 166 x(MADGOA)S -46 x(T)S 167 x(FTP)SpH27260 X(2\2031)S 7187 18966 XY 21072 72 R 7187 19564 XY F36(2.1)S 9279 XE(INVOKING)S 165 x(VMSINST)S -36 x(AL)S 27427 X(2\2031)S 7187 20760 XYCF21072 72 R 7187 21357 XY(2.2)S 9279 X(INST)S -36 x(ALLA)S -37 x(TION)SG166 x(OPTIONS)S 27427 X(2\2031)S 7187 22553 XY 21072 72 R 7187 23151 XYEF(2.3)S 9279 X(MIXED)S 166 x(VMSCLUSTERS)S 167 x(\(V)S -37 x(AX)S 166 xC(AND)S 165 x(AXP)S 167 x(SYSTEMS\))S 27427 X(2\2032)S 7187 24346 XYeG21072 72 R 7187 24944 XY(2.4)S 9279 X(DISK)S 166 x(AND)S 165 x(DIRECT)S-D-9 x(OR)S -19 x(Y)S 166 x(SELECTION)S 27427 X(2\2032)S 7187 26139 XYK21072 72 R 7187 26737 XY(2.5)S 9279 X(COMPON)S -2 x(ENT)S 167 x(SELECTION)S G27427 X(2\2033)S 9279 X 697 y(2.5.1)S 11371 X(Installi)S 2 x(ng)S 167 xsK(the)S 166 x(Sources)S 167 x(Only)S 498 x 7200 24 R 27427 27434 XY(2\2033)SEK9279 X 698 y(2.5.2)S 11371 X(Installi)S 2 x(ng)S 167 x(the)S 166 x(Client)SyI167 x(and)S 166 x(Server)S 498 x 6276 24 R 27427 28132 XY(2\2033)S 9279 XuF697 y(2.5.3)S 11371 X(Client)S 167 x(DCL)S 165 x(Command)S 167 x(and)SK166 x(On-lin)S 2 x(e)S 166 x(Help)S 498 x 4344 24 R 27427 28829 XY(2\2034)S/E9279 X 698 y(2.5.4)S 11371 X(Installi)S 2 x(ng)S 167 x(NETLIB)S 499 x H9552 24 R 27427 29527 XY(2\2034)S 7187 30722 XY 21072 72 R 7187 31320 XYL(2.6)S 9279 X(THE)S 166 x(INST)S -36 x(ALLA)S -37 x(TION)S 166 x(COMPLETES)S%27427 X(2\2035)S -416 x 36925 Y(iii)Se%%EndCustomColor3 PP EPi %%PageTrailerg%%PageFonts: Helvetica-Bold0%%PageCustomColors: 0_BLACKF% %%Page: IV 4%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)g,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKFF0 SC 5094 1807 XY F28(Contents)S 5094 4646 XY 23160 144 R 5094 5343 XYI(CHAPTER)S 164 x(3)S 599 x(POST)S -34 x(-INST)S -44 x(ALLA)S -45 x(TION)S E166 x(INFORMA)S -45 x(TION)S 27260 X(3\2031)S 7187 6539 XY 21072 72 RaD7187 7137 XY F36(3.1)S 9279 X(ST)S -37 x(ARTING)S 166 x(MADGO)S -2 xC(A)S -37 x(T)S 166 x(FTP)S 2 MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i7K7427 X(3\2031)S 7187 8332 XY 21072 72 R_F7187 8930 XY(3.2)S 9279 X(DISABLING)S 165 x(VENDOR)S 165 x(FTP)S 167 xC(SUPPORT)S 27427 X(3\2031)S 9279 X 697 y(3.2.1)S 11371 X(Disablin)SoH2 x(g)S 166 x(CMUIP)S 166 x(FTP)S 499 x 8580 24 R 27427 9627 XY(3\2032)SF9279 X 698 y(3.2.2)S 11371 X(Disablin)S 2 x(g)S 166 x(MultiNet)S 167 xC(FTP)S 499 x 8220 24 R 27427 10325 XY(3\2032)S 9279 X 697 y(3.2.3)SEE11371 X(Disablin)S 2 x(g)S 166 x(DEC)S 166 x(TCP/IP)S 167 x(\(UCX\))SD498 x 6924 24 R 27427 11022 XY(3\2032)S 9279 X 698 y(3.2.4)S 11371 XK(Disablin)S 2 x(g)S 166 x(TCPware)S 498 x 9156 24 R 27427 11720 XY(3\2032)SCE9279 X 697 y(3.2.5)S 11371 X(Disablin)S 2 x(g)S 166 x(WIN/TCP)S 167 xnG(and)S 167 x(PathW)S -18 x(ay)S 498 x 5880 24 R 27427 12417 XY(3\2032)SCG7187 13612 XY 21072 72 R 7187 14210 XY(3.3)S 9279 X(USING)S 165 x(THE)SPC167 x(BOO)S -2 x(KREADER)S 165 x(DOCUMEN)S -2 x(T)S -36 x(A)S -37 x E(TION)S 27427 X(3\2033)S 7187 15406 XY 21072 72 R 7187 16003 XY(3.4)S1H9279 X(REGISTERING)S 166 x(YOUR)S 165 x(INST)S -36 x(ALLA)S -37 x(TION)SE27427 X(3\2033)S 5094 17797 XY 23160 144 R 5094 18494 XY F28(APPEND)S0C-2 x(IX)S 166 x(A)S 598 x(SAMP)S -2 x(LE)S 166 x(MADGOA)S -45 x(T)S C166 x(FTP)S 166 x(INST)S -44 x(ALLA)S -45 x(TION)S 27161 X(A\2031)ShD5094 20287 XY 23160 144 R 5094 20985 XY(APPEND)S -2 x(IX)S 166 x(B)SF598 x(CONTEN)S -2 x(TS)S 166 x(OF)S 167 x(DISTRIBU)S -2 x(TION)S 166 xH(KIT)S 27161 X(B\2031)S 5094 22778 XY 23160 144 R 5094 23475 XY(APPEND)SH-2 x(IX)S 166 x(C)S 598 x(FILES)S 166 x(CRE)S -2 x(A)S -44 x(TED)S 165 xO(DURING)S 165 x(INST)S -45 x(ALLA)S -44 x(TION)S 27161 X(C\2031)S 5094 25269 XYsG23160 144 R 5094 25867 XY(T)S -44 x(ABLES)S -255 x 697 y F36(B)S(\203)S0C(1)S 9279 X(MadGoat)S 166 x(FTP)S 167 x(installati)S 2 x(on)S 166 x7H(kit)S 167 x(save)S 166 x(sets)S 498 x 6576 24 R 27344 26564 XY(B\2031)SH7187 X 697 y(C)S(\203)S(1)S 9279 X(MadGoat)S 166 x(FTP)S 167 x(\211les)SG167 x(created)S 165 x(durin)S 2 x(g)S 166 x(install)S 2 x(ation)S 499 x:44944 24 R 27344 27261 XY(C\2031)S 5094 36925 XY(iv)S%%EndCustomColor4 PP EP) %%PageTrailer)%%PageFonts: Helvetica-Bold %%PageCustomColors: 0_BLACKr% <% < End of included file FTP_INSTALL_GUIDE_CONTENTS.DVI_PS > %%Page: VII 5o%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n)1000 BP PaperHeight PaperWidth PM 0 0 XY a%%BeginCustomColor: 0_BLACKYM0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XYYHF151(This)S 166 x(guide)S 167 x(describes)S 166 x(how)S 166 x(to)S 166 xI(install)S 165 x(the)S 166 x(MadGoat)S 166 x(FTP)S -64 x(.)S 5094 8266 XYiD23160 96 R 5094 8963 XY F24(Intended)S 166 x(Audience)S -533 x 897 yHF151(This)S 170 x(manual)S 170 x(is)S 169 x(intended)S 170 x(for)S 169 xG(use)S 170 x(by)S 170 x(the)S 170 x(system)S 169 x(manager)S 170 x(or)SsF170 x(any)S 170 x(individual)S 10773 X 598 y(responsible)S 177 x(for)SD178 x(installing)S 178 x(and)S 178 x(maintaining)S 178 x(the)S 178 xH(MadGoat)S 177 x(FTP)S 178 x(client)S 178 x(and)S 10773 X 597 y(server)SE-36 x(.)S 5094 12002 XY 23160 96 R 5094 12699 XY F24(Document)S 166 xaE(Structure)S 10773 X 897 y F151(This)S 166 x(guide)S 167 x(consists)SxC165 x(of)S 166 x(three)S 167 x(chapters)S 166 x(and)S 166 x(three)S)L167 x(appendices.)S 10773 X 897 y F38(Chapter)S 150 x(1)S 14360 X(Contains)SE149 x(pre-installation)S 150 x(information.)S 10773 X 747 y(Chapter)S3F150 x(2)S 14360 X(Describes)S 150 x(the)S 149 x(MadGo)S 2 x(at)S 149 xE(FTP)S 149 x(installati)S -2 x(on)S 150 x(proce)S 2 x(dure.)S 10773 X4F747 y(Chapter)S 150 x(3)S 14360 X(Contains)S 149 x(post-installation)SJ149 x(information.)S 10773 X 747 y(Appendix)S 151 x(A)S 14360 X(Contains)SE149 x(a)S 150 x(listi)S -2 x(ng)S 150 x(of)S 150 x(a)S 149 x(sample)SxH151 x(install)S -2 x(ation.)S 10773 X 747 y(Appendix)S 151 x(B)S 14360 XF(Describes)S 150 x(the)S 149 x(contents)S 151 x(of)S 149 x(the)S 149 xG(MadGoa)S 2 x(t)S 149 x(FTP)S 149 x(distribution)S 149 x(kit.)S 10773 X7D747 y(Appendix)S 151 x(C)S 14360 X(Contains)S 149 x(a)S 150 x(list)SG148 x(of)S 149 x(the)S 150 x(\211les)S 150 x(created)S 150 x(by)S 150 xtJ(an)S 150 x(installati)S -2 x(on.)S 5094 19424 XY 23160 96 R 5094 20121 XYFF24(Related)S 165 x(Documents)S -804 x 897 y F151(Y)S -56 x(ou)S 167 xG(can)S 166 x(\211nd)S 167 x(additional)S 166 x(information)S 166 x(in)S E166 x(the)S 167 x(following)S 166 x(documents:)S 10773 X 897 y(\201)S,I595 x(MadGoat)S 165 x(FTP)S 167 x(User)S 27 x(')S -19 x(s)S 166 x(Guide)SaH166 x(describes)S 166 x(the)S 166 x(MadGoat)S 165 x(FTP)S 167 x(client)SD166 x(utility)S -55 x(.)S 10773 X 896 y(\201)S 595 x(MadGoat)S 165 xI(FTP)S 167 x(Manager)S 29 x(')S -19 x(s)S 166 x(Guide)S 165 x(describes)S7H166 x(the)S 166 x(MadGoat)S 166 x(FTP)S 166 x(server)S -36 x(.)S 10773 XF897 y(\201)S 595 x(MadGoat)S 182 x(FTP)S 184 x(Release)S 182 x(Notes)SE183 x(contain)S 183 x(information)S 184 x(and)S 183 x(updates)S 183 x G(not)S 11670 X 598 y(included)S 178 x(in)S 179 x(this)S 177 x(manual.)S H274 x(The)S 179 x(release)S 177 x(notes)S 178 x(are)S 179 x(part)S 177 xE(of)S 178 x(the)S 178 x(software)S 11670 X 597 y(distribution)S 166 xp (kit.)S 27704 36925 XY F36(vii)S%%EndCustomColor5 PP EPa %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Helvetica %%PageCustomColors: 0_BLACK9%5%%Page: VIII 6 /DEC$EDMS_MAKE_FILM where { pop }0%{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereS { pop }f { CLRP showpage } ifelse } ifelse 4 %%PageTrailerE %%PageFonts:%%PageCustomColors:)%1 %%Page: 1-1 7N%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)Y)1000 BP PaperHeight PaperWidth PM 0 0 XY X%%BeginCustomColor: 0_BLACK N0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Preparing)SL165 x(to)S 165 x(Install)S 166 x(MadGo)S -2 x(at)S 166 x(FTP)S 10773 8652 XYGF151(This)S 176 x(chapter)S 176 x(describes)S 176 x(the)S 176 x(steps)S-H175 x(that)S 175 x(should)S 176 x(be)S 176 x(taken)S 176 x(prior)S 177 xH(to)S 175 x(installing)S 10773 X 598 y(the)S 166 x(MadGoat)S 166 x(FTP)SL167 x(client)S 166 x(and)S 166 x(server)S -36 x(.)S 5094 10445 XY 23160 96 RF2404 11142 XY F24(1.1)S 5094 X(Prerequisite)S 166 x(Software)S 10773 XG897 y F151(MadGoat)S 191 x(FTP)S 193 x(requires)S 192 x(OpenVMS)S 192 xCG(V)S -56 x(AX)S 191 x(\(V)S -55 x(AX)S 191 x(VMS\))S 191 x(V5.0)S 192 xH(or)S 193 x(later)S 191 x(or)S 10773 X 598 y(OpenVMS)S 166 x(AXP)S 165 xF(V1.0)S 166 x(or)S 167 x(later)S 166 x(to)S 165 x(run.)S 10773 X 896 yD(The)S 171 x(MadGoat)S 171 x(FTP)S 171 x(software)S 170 x(requires)SJ171 x(the)S 171 x(NETLIB)S 170 x(package,)S 173 x(also)S 171 x(available)SF10773 X 598 y(from)S 180 x(MadGoat)S 179 x(Software.)S 277 x(A)S 180 xC(NETLIB-supported)S 179 x(TCP/IP)S 181 x(package)S 181 x(is)S 179 x)G(also)S 10773 X 598 y(required)S 167 x(\(refer)S 166 x(to)S 166 x(the)S H166 x(NETLIB)S 166 x(release)S 166 x(notes)S 165 x(for)S 167 x(further)SG166 x(information\).)S 5094 15925 XY 23160 96 R 2404 16622 XY F24(1.2)SxE5094 X(Accessing)S 165 x(the)S 166 x(Online)S 165 x(Releas)S -2 x(e)S\H166 x(Notes)S 10773 X 897 y F151(The)S 178 x(MadGoat)S 176 x(FTP)S 178 xG(provides)S 178 x(online)S 177 x(release)S 177 x(notes,)S 181 x(which)S8H177 x(you)S 178 x(can)S 178 x(display)S 10773 X 597 y(or)S 180 x(print)SF180 x(by)S 180 x(using)S 181 x(VMSINST)S -28 x(AL)S 179 x(with)S 180 xJ(the)S 179 x(OPTIONS)S 179 x(N)S 180 x(parameter)S -37 x(.)S 277 x(After)SG10773 X 598 y(the)S 194 x(installation,)S 200 x(you)S 195 x(can)S 194 xlM(read)S 193 x(the)S 194 x(release)S 193 x(notes)S 194 x(by)S 194 x(printin. MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10iPZg)S N194 x(the)S 194 x(\211le)S 10773 X 598 y(SYS$HELP:MGFTPvv)S 2 x(n.RELEASE_NO)SJ-2 x(TES,)S 188 x(where)S 188 x(`)S -10 x(`vvn')S -8 x(')S 187 x(denotes)SC188 x(the)S 10773 X 598 y(version)S 193 x(number)S 194 x(of)S 192 x9G(the)S 193 x(software.)S 302 x(For)S 193 x(example,)S 200 x(for)S 193 x H(version)S 193 x(V2.1-2)S 193 x(of)S 10773 X 597 y(MadGoat)S 166 x(FTP)SE-64 x(,)S 167 x(the)S 166 x(\211le)S 166 x(name)S 166 x(would)S 166 x-H(be)S 166 x(MGFTP020.)S 5094 21703 XY 23160 96 R 2404 22400 XY F24(1.3)SD5094 X(Installation)S 166 x(Procedure)S 166 x(Requirements)S 10773 XH897 y F151(Before)S 188 x(installing)S 188 x(MadGoat)S 188 x(FTP)S -64 xD(,)S 189 x(ensure)S 189 x(that)S 187 x(the)S 189 x(following)S 188 xJ(privileges,)S 10773 X 598 y(resources,)S 167 x(and)S 166 x(requirements)SC167 x(are)S 166 x(met:)S 10773 X 896 y(\201)S 595 x(For)S 185 x(V)S0F-56 x(AX)S 185 x(systems,)S 189 x(OpenVMS)S 184 x(V)S -56 x(AX)S 185 xD(V5.0)S 184 x(or)S 186 x(higher)S 186 x(is)S 184 x(required.)S 288 xI(For)S 11670 X 598 y(Alpha)S 166 x(AXP)S 165 x(systems,)S 166 x(OpenVMS)S2D165 x(AXP)S 166 x(V1.0)S 166 x(or)S 166 x(highe)S 2 x(r)S 166 x(is)SD165 x(required.)S 10773 X 897 y(\201)S 595 x(All)S 165 x(the)S 166 xH(normal)S 167 x(privileges)S 166 x(and)S 167 x(quotas)S 165 x(of)S 166 xD(the)S 167 x(default)S 166 x(SYSTEM)S 165 x(account.)S 10773 X 896 yC(\201)S 595 x(Approximately)S 209 x(2)S 209 x(to)S 210 x(15)S 209 x0D(minutes,)S 220 x(depending)S 211 x(on)S 209 x(your)S 211 x(system)SL11670 X 598 y(con\211gu)S 2 x(ration,)S 166 x(distribution)S 166 x(medium,)SH167 x(and)S 166 x(options)S 166 x(selected.)S 10773 X 897 y(\201)S 595 xF(Approximately)S 197 x(15,000)S 197 x(free)S 197 x(blocks)S 198 x(on)SC197 x(a)S 197 x(disk)S 197 x(for)S 197 x(use)S 197 x(during)S 198 x(C(the)S 11670 X 597 y(installation)S 171 x(procedure;)S 177 x(this)S D172 x(can)S 172 x(be)S 172 x(the)S 173 x(system)S 171 x(disk)S 172 xE(or)S 173 x(a)S 172 x(disk)S 172 x(speci\211ed)S 11670 X 598 y(with)S6K165 x(the)S 167 x(VMSINST)S -28 x(AL)S 166 x(A)S -47 x(WD)S 166 x(option.)S E10773 X 897 y(\201)S 595 x(Approximately)S 200 x(8,500)S 200 x(free)S G200 x(blocks)S 200 x(on)S 201 x(the)S 200 x(system)S 199 x(disk)S 200 xTG(for)S 200 x(a)S 200 x(full)S 11670 X 598 y(installation.)S 249 x(The)S4G167 x(requirements)S 166 x(per)S 166 x(product)S 167 x(are)S 166 x(as)SXI165 x(follows:)S 11670 X 896 y(\201)S 594 x(Approximately)S 178 x(5,000)S)C177 x(free)S 177 x(blocks)S 178 x(for)S 177 x(the)S 177 x(MadGoat)S)C177 x(FTP)S 178 x(software.)S 12566 X 598 y(and)S 167 x(its)S 165 xaH(documentation.)S 11670 X 897 y(\201)S 594 x(Approximately)S 179 x(700)SH178 x(free)S 178 x(blocks)S 179 x(for)S 178 x(the)S 178 x(NETLIB)S 178 xJ(software)S 177 x(and)S 179 x(its)S 12566 X 597 y(documentation.)S 11670 XC897 y(\201)S 594 x(Approximately)S 167 x(2,500)S 166 x(free)S 166 xCC(blocks)S 166 x(for)S 166 x(the)S 167 x(sources)S 166 x(for)S 166 x0<(MadGoat)S 165 x(FTP)S -63 x(.)S -545 x 36925 Y F36(1\2031)S%%EndCustomColor7 PP EPi %%PageTrailert2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK %( %%Page: 1-2 8x /DEC$EDMS_MAKE_FILM where { pop }7%{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereS { pop }1 { CLRP showpage } ifelse } ifelse y %%PageTrailern %%PageFonts:%%PageCustomColors: %n %%Page: 2-1 93%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACK7O0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Installing)S)F166 x(MadGo)S -2 x(at)S 166 x(FTP)S 10773 8652 XY F151(MadGoat)S 185 xP(FTP)S 186 x(uses)S 186 x(VMSINST)S -28 x(AL)S 185 x(for)S 186 x(installation.)SH288 x(If)S 185 x(you)S 187 x(do)S 185 x(not)S 186 x(know)S 10773 X 598 yE(how)S 176 x(to)S 176 x(use)S 175 x(VMSINST)S -27 x(AL,)S 176 x(you)S3G176 x(should)S 177 x(\211rst)S 175 x(read)S 176 x(the)S 176 x(chapter)SG177 x(on)S 176 x(installing)S 10773 X 597 y(software)S 169 x(in)S 170 x4E(the)S 169 x F152(VMS)S 170 x(System)S 171 x(Manager)S 28 x(')S -19 x4J(s)S 170 x(Manual)S F151(.)S 258 x(For)S 170 x(the)S 169 x(installation,)SI171 x(you)S 10773 X 598 y(should)S 171 x(be)S 170 x(logged)S 171 x(into)S(E171 x(the)S 170 x(SYSTEM)S 170 x(account)S 171 x(or)S 171 x(another)SsJ171 x(suitably)S 170 x(privileged)S 10773 X 598 y(account.)S 5094 12238 XYD23160 96 R 2404 12936 XY F24(2.1)S 5094 X(Invoking)S 166 x(VMSINST)SG-52 x(AL)S 10773 X 896 y F151(Invoke)S 167 x(VMSINST)S -28 x(AL)S 166 xfC(to)S 166 x(install)S 166 x(MadGoat)S 165 x(FTP)S -63 x(.)S 10773 X)897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORH1 SC 239 x(@SYS$UPDATE:)S 2 x(VMSINSTAL)S 240 x(MGFTP020)S 240 x(ddcu:)S%%EndCustomColor%%BeginCustomColor: 0_BLACKiD0 SC 10773 X 897 y F151(Substitute)S 166 x(the)S 166 x(appropriate)SQ166 x(device)S 166 x(name)S 167 x(for)S 166 x F152(ddcu)S F151(.)S 12925 16821 XY(DF102(VAX/VMS)S 240 x(Software)S 240 x(Product)S 240 x(Installation)SD240 x(Procedure)S 240 x(V5.5-2)S 10773 X 747 y(It)S 239 x(is)S 240 xD(dd-Mmm-yyyy)S 240 x(at)S 239 x(hh:mm.)S 10773 X 449 y(Enter)S 240 xG(a)S 239 x(question)S 240 x(mark)S 239 x(\(?\))S 240 x(at)S 239 x(any)S D240 x(time)S 239 x(for)S 239 x(help.)S 10773 X 896 y F151(If)S 166 xC(there)S 166 x(are)S 166 x(any)S 167 x(users)S 166 x(logged)S 167 x8H(into)S 166 x(the)S 167 x(system,)S 165 x(you)S 167 x(will)S 166 x(see)SD166 x(the)S 166 x(message:)S 10773 X 897 y F102(%VMSINSTAL-W-A)S 2 xE(CTIVE,)S 239 x(The)S 240 x(following)S 240 x(processes)S 240 x(are)SSI239 x(still)S 240 x(active:)S 10773 X 448 y(...process)S 240 x(names...)SnC10773 X 897 y F151(Y)S -56 x(ou)S 177 x(can)S 177 x(install)S 175 xeD(MadGoat)S 176 x(FTP)S 177 x(while)S 176 x(users)S 176 x(are)S 176 xD(logged)S 177 x(in,)S 180 x(though)S 177 x(no)S 177 x(user)S 10773 XL598 y(should)S 166 x(be)S 166 x(runn)S 2 x(ing)S 166 x(the)S 167 x(MadGoat)SH165 x(FTP)S 167 x(client)S 166 x(from)S 166 x(a)S 166 x(previous)S 167 xF(version.)S 10773 X 896 y F102(*)S 239 x(Do)S 240 x(you)S 239 x(want)SF240 x(to)S 239 x(continue)S 240 x(anyway)S 240 x([NO]?)S 10773 X 897 yEF151(If)S 166 x(you)S 167 x(wish)S 165 x(to)S 166 x(continue,)S 168 x E(answer)S 165 x(YES.)S 10773 X 897 y F102(*)S 239 x(Are)S 240 x(you)S-D239 x(satisfied)S 240 x(with)S 240 x(the)S 239 x(backup)S 240 x(of)SE239 x(your)S 240 x(system)S 239 x(disk)S 240 x([YES]?)S 10773 X 896 y CF151(If)S 192 x(you)S 192 x(feel)S 192 x(comfortable)S 192 x(with)S7G191 x(your)S 193 x(system)S 191 x(disk)S 192 x(backup,)S 199 x(answer)S1H192 x(YES.)S 10773 X 598 y(Otherwise,)S 174 x(answer)S 172 x(NO,)S 172 xC(perform)S 173 x(the)S 173 x(backup,)S 175 x(then)S 173 x(restart)S1I172 x(the)S 172 x(installation)S 10773 X 598 y(procedure.)S 5094 27730 XY(H23160 96 R 2404 28428 XY F24(2.2)S 5094 X(Installation)S 166 x(Options)SH-804 x 896 y F151(The)S 167 x(next)S 167 x(question)S 166 x(is)S 10773 XC897 y F102(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 xSE(purge)S 239 x(files)S 240 x(replaced)S 240 x(by)S 239 x(this)S 240 xBC(installation)S 240 x([YES]?)S 10773 X 897 y F151(If)S 168 x(this)SmE168 x(is)S 168 x(the)S 168 x(\211rst)S 169 x(time)S 168 x(you)S 169 x)E(have)S 169 x(installed)S 168 x(MadGoat)S 168 x(FTP)S -64 x(,)S 169 x H(answering)S 169 x(NO)S 168 x(to)S 10773 X 597 y(this)S 170 x(question)SE170 x(can)S 170 x(save)S 171 x(some)S 169 x(time)S 170 x(when)S 170 x\D(the)S 171 x(MadGoat)S 169 x(FTP)S 171 x(\211les)S 170 x(are)S 170 xO(moved)S 10773 X 598 y(into)S 166 x(their)S 167 x(directories.t6 MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10ii)S 27427 36925 XY9 F36(2\2031)S%%EndCustomColor9 PP EPS %%PageTrailere2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ NewCenturySchlbk-Italic Courier *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S%%Page: 2-2 10%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKnE0 SC 5094 1807 XY F28(Insta)S 2 x(lling)S 167 x(MadGoat)S 167 x(FTP)S(C5094 4596 XY 23160 96 R 2404 5294 XY F24(2.3)S 5094 X(Mixed)S 166 x C(VMSclusters)S 166 x(\(V)S -52 x(AX)S 166 x(and)S 166 x(AXP)S 166 xTH(systems\))S 10773 X 896 y F151(Mixed)S 177 x(VMSclusters)S 175 x(that)SH176 x(consist)S 176 x(of)S 176 x(both)S 176 x(V)S -55 x(AX)S 175 x(and)SC176 x(AXP)S 176 x(systems)S 175 x(are)S 176 x(fully)S 10773 X 598 yrC(supported)S 178 x(by)S 179 x(MadGoat)S 178 x(FTP)S -64 x(.)S 179 xG(The)S 179 x(MadGoat)S 178 x(directory)S 179 x(tree)S 178 x(can)S 179 xbD(be)S 179 x(shared)S 10773 X 598 y(by)S 173 x(both)S 173 x(systems)SI172 x(if)S 172 x(it)S 173 x(resides)S 172 x(on)S 173 x(a)S 173 x(common)S G173 x(disk.)S 263 x(When)S 173 x(the)S 173 x(V)S -56 x(AX)S 172 x(and)SSJ173 x(AXP)S 10773 X 598 y(systems)S 168 x(share)S 169 x(a)S 169 x(common)SF169 x(MadGoat)S 169 x(directory)S -55 x(,)S 170 x(the)S 169 x(client)SE170 x(and)S 169 x(server)S 169 x(may)S 170 x(be)S 10773 X 597 y(run)SXI167 x(on)S 166 x(both)S 167 x(types)S 166 x(of)S 166 x(systems.)S 10773 X I897 y(When)S 169 x(the)S 168 x(MadGoat)S 168 x(FTP)S 169 x(installation)S8C168 x(determines)S 168 x(that)S 168 x(the)S 168 x(node)S 169 x(is)S C168 x(part)S 168 x(of)S 168 x(a)S 10773 X 598 y(cluster)S -37 x(,)SrD172 x(it)S 170 x(will)S 169 x(ask)S 170 x(whether)S 171 x(or)S 170 xF(not)S 170 x(the)S 171 x(cluster)S 170 x(contains)S 170 x(both)S 170 xF(V)S -55 x(AX)S 169 x(and)S 170 x(AXP)S 10773 X 597 y(systems.)S 262 xT(Additional)S 172 x(questions)S 172 x(relating)S 173 x(to)S 173 x(mixed-VMScluster)SC172 x(support)S 173 x(will)S 10773 X 598 y(be)S 166 x(asked)S 166 x I(if)S 166 x(the)S 166 x(cluster)S 166 x(is)S 166 x(mixed.)S 9118 12267 XY)EF153(Note:)S 300 x(MadGoat)S 160 x(FTP)S 158 x F154(must)S 158 x F1531G(be)S 159 x(install)S 2 x(ed)S 158 x F154(twice)S 159 x F153(on)S 159 x7D(a)S 159 x(mixed-VMScluster:)S 250 x(once)S 10773 X 598 y(on)S 180 xG(a)S 180 x(V)S -46 x(AX)S 179 x(system)S 180 x(and)S 180 x(once)S 180 xtD(on)S 180 x(an)S 180 x(AXP)S 179 x(system.)S 276 x(This)S 180 x(is)SE180 x(necessary)S 10773 X 598 y(because)S 191 x(the)S 190 x(MadGoat)S2I192 x(FTP)S 189 x(executables)S 192 x(are)S 190 x(linked)S 191 x(during)SAC191 x(the)S 10773 X 598 y(instal)S 2 x(lation.)S 265 x(Instal)S 2 x H(ling)S 174 x(MadGoat)S 174 x(FTP)S 173 x(on)S 174 x(a)S 173 x(V)S -45 xE(AX)S 173 x(produces)S 173 x(the)S 174 x(V)S -46 x(AX)S 10773 X 598 y6H(executable)S 176 x(images)S 176 x(and)S 176 x(install)S 2 x(ing)S 176 xD(it)S 175 x(on)S 176 x(an)S 176 x(AXP)S 174 x(produces)S 176 x(the)SG175 x(AXP)S 10773 X 597 y(images.)S 10773 X 897 y F151(If)S 155 x(the)StI155 x(V)S -56 x(AX)S 154 x(and)S 155 x(AXP)S 155 x(systems)S 154 x(will)S9F154 x(be)S 155 x(sharing)S 156 x(a)S 154 x(MadGoat)S 155 x(directory)SF-55 x(,)S 158 x(it)S 154 x(is)S 155 x(only)S 10773 X 598 y(necessary)SC171 x(to)S 169 x(install)S 170 x(the)S 170 x F152(full)S 169 x F151xD(MadGoat)S 170 x(FTP)S 170 x(kit)S 170 x(on)S 171 x(one)S 170 x(of)SE170 x(the)S 170 x(systems)S 169 x(\(V)S -56 x(AX)S 10773 X 597 y(or)SPJ168 x(AXP\).)S 167 x(For)S 169 x(the)S 167 x(second)S 168 x(instpallation)SM167 x(on)S 168 x(the)S 168 x(other)S 168 x(type)S 168 x(of)S 167 x(machine,)SsH170 x(you)S 168 x(can)S 10773 X 598 y(elect)S 167 x(to)S 167 x(install)SE167 x(only)S 168 x(the)S 167 x(execu)S 2 x(tables)S 166 x(for)S 167 x F(that)S 167 x(machine.)S 253 x(The)S 168 x(installation)S 167 x(will)SF10773 X 598 y(prompt)S 179 x(for)S 179 x(the)S 179 x(type)S 179 x(of)SC179 x(installation)S 178 x(to)S 179 x(be)S 179 x(performed.)S 275 xPG(Choosing)S 180 x(to)S 178 x(install)S 10773 X 598 y(only)S 168 x(the)S4N166 x(executables)S 167 x(on)S 167 x(the)S 167 x(second)S 167 x(installation)SC166 x(eliminates)S 166 x(the)S 167 x(need)S 167 x(to)S 166 x(copy)SMG10773 X 597 y(\211les)S 166 x(that)S 166 x(have)S 167 x(already)S 166 xuE(been)S 167 x(installed.)S 10773 X 897 y(The)S 199 x(MADGO)S -2 x(A)S H-28 x(T_ROOT)S -28 x(:)S 199 x(directory)S 198 x(tree)S 198 x(contains)SH198 x(two)S 198 x(directories)S 198 x(for)S 10773 X 598 y(executables:)SH331 x(MADGOA)S -29 x(T_ROOT)S -28 x(:[EXE])S 206 x(for)S 206 x(V)S -55 xK(AX)S 206 x(executables)S 207 x(and)S 10773 X 598 y(MADGOA)S -29 x(T_ROOT)S.G-28 x(:[ALPHA_EXE])S 192 x(for)S 193 x(AXP)S 192 x(executables.)S 304 x C(The)S 194 x(logical)S 10773 X 597 y(MADGOA)S -29 x(T_EXE:,)S 171 x(H(which)S 170 x(is)S 169 x(used)S 169 x(in)S 170 x(all)S 170 x(examples)SH169 x(below)S -46 x(,)S 171 x(will)S 169 x(automatically)S 10773 X 598 yE(be)S 166 x(de\211ned)S 167 x(appropriately)S 166 x(on)S 167 x(each)S8M166 x(system)S 166 x(in)S 166 x(the)S 166 x(cluste sr)S -37 x(.)S 5094 24223 XY N23160 96 R 2404 24920 XY F24(2.4)S 5094 X(Disk)S 165 x(and)S 166 x(Directory)SE166 x(Selection)S 10773 X 897 y F151(MadGoat)S 185 x(FTP)S 185 x(is)SAC185 x(installed)S 184 x(in)S 186 x(its)S 184 x(own)S 185 x(rooted)SlG185 x(directory)S 186 x(to)S 185 x(avoid)S 185 x(mixing)S 10773 X 597 yoH(MadGoat)S 170 x(FTP)S 172 x(\211les)S 171 x(with)S 171 x(normal)S 171 xE(VMS)S 170 x(\211les.)S 260 x(The)S 171 x(only)S 172 x(\211le)S 171 x D(copied)S 171 x(to)S 171 x(a)S 171 x(VMS)S 10773 X 598 y(directory)SD176 x(is)S 175 x(the)S 176 x(\211le)S 176 x(containing)S 176 x(the)SH176 x(MadGoat)S 175 x(FTP)S 176 x(release)S 175 x(notes,)S 178 x(which)SG176 x(is)S 10773 X 598 y(copied)S 166 x(to)S 166 x(SYS$HELP:.)S 10773 X5G897 y(MadGoat)S 177 x(FTP)S 178 x(can)S 178 x(reside)S 177 x(on)S 178 x)E(any)S 179 x(disk.)S 272 x(The)S 178 x(installation)S 177 x(prompts)S1C177 x(you)S 178 x(for)S 10773 X 597 y(the)S 163 x(name)S 162 x(of)SLH163 x(the)S 163 x(disk)S 162 x(and)S 163 x(top-level)S 162 x(directory)SF163 x(for)S 163 x(the)S 163 x(utilities.)S 248 x(The)S 164 x(default)SF162 x(is)S 10773 X 598 y(SYS$SYSD)S -2 x(EVICE:[MAD)S -2 x(GOA)S -28 xI(T].)S 10773 X 897 y F102(*)S 239 x(Enter)S 240 x(the)S 239 x(top-level)S1P240 x(directory)S 240 x(for)S 240 x(MadGoat)S 240 x(FTP)S 239 x([DUA0:[MADGOAT)SE2 x(]]:)S 10773 X 896 y F151(Once)S 178 x(a)S 178 x(directory)S 179 xK(has)S 177 x(been)S 179 x(speci\211ed)S 178 x(\(or)S 178 x -380 y 1992 24 RrG20034 X 492 y 24 492 R 20200 31475 XY F42(RETURN)S 145 x 132 y 24 492 R(E20034 X 20 y 1992 24 R 22204 31495 XY F151(is)S 177 x(pressed)S 178 xIG(to)S 177 x(select)S 178 x(the)S 10773 X 598 y(default\),)S 195 x(the)S)H190 x(directory)S 189 x(is)S 189 x(created)S 189 x(and)S 190 x(a)S 189 xH(message)S 189 x(like)S 189 x(the)S 189 x(following)S 190 x(is)S 10773 XC598 y(displayed:)S 10773 X 897 y F102(%VMSINSTAL-I-S)S 2 x(YSDIR,)S9H239 x(This)S 240 x(product)S 240 x(creates)S 239 x(system)S 240 x(disk)SD240 x(directory)S 240 x(DUA0:[MADGOAT].)S 5094 36925 XY F36(2\2032)S%%EndCustomColor10 PP EP %%PageTrailer12%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman5%%+ NewCenturySchlbk-Bold NewCenturySchlbk-BoldItalicn-%%+ NewCenturySchlbk-Italic Courier Helvetica7%%PageCustomColors: 0_BLACK %F%%Page: 2-3 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACK0F0 SC 21615 1807 XY F28(Installi)S 2 x(ng)S 166 x(MadGoat)S 167 x(F7N4 MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i#xTP)SG5094 4596 XY 23160 96 R 2404 5294 XY F24(2.5)S 5094 X(Component)S 166 x8G(Selection)S 10773 X 896 y F151(The)S 170 x(MadGoat)S 168 x(FTP)S 169 x)D(installation)S 169 x(provides)S 169 x(a)S 169 x(number)S 169 x(of)SI169 x(options)S 169 x(for)S 168 x(installing)S 10773 X 598 y(individual)SuD167 x(components.)S 250 x(The)S 166 x(following)S 166 x(list)S 166 xD(describes)S 165 x(the)S 167 x(options.)S 10773 X 897 y(\201)S 595 xC(Install)S 165 x F152(only)S 166 x F151(the)S 167 x(sources)S 166 xrE(for)S 166 x(MadGoat)S 165 x(FTP)S -63 x(.)S 11670 X 896 y(Normally)SeL-55 x(,)S 192 x(the)S 187 x(images)S 186 x(for)S 187 x(the)S 186 x(MadGoat)SI186 x(FTP)S 188 x(client)S 186 x(and)S 187 x(server)S 187 x(are)S 11670 XeK598 y(linked)S 173 x(from)S 172 x(object)S 173 x(\211les)S 172 x(included)SmC173 x(in)S 173 x(the)S 172 x(distribution.)S 262 x(If)S 172 x(you)SiE173 x(select)S 172 x(this)S 11670 X 598 y(option,)S 178 x(the)S 176 x(G(documentation)S 176 x(\211les)S 175 x(and)S 176 x(the)S 176 x(source)S9H176 x(\211les)S 175 x(will)S 175 x(be)S 176 x(installed,)S 11670 X 598 yD(but)S 166 x(the)S 166 x(utility)S 166 x(images)S 166 x(will)S 165 xD(not)S 167 x(be)S 166 x(linked.)S 11670 X 896 y(Y)S -56 x(ou)S 175 xG(should)S 175 x(select)S 174 x(this)S 174 x(option)S 175 x(only)S 175 xlG(if)S 174 x(you)S 176 x(prefer)S 175 x(to)S 174 x(rebuild)S 175 x(the)S6F175 x(images)S 11670 X 598 y(and)S 182 x(``install)S -2 x(')S -9 x(')SE181 x(them)S 182 x(by)S 183 x(hand.)S 281 x(Note)S 182 x(that)S 181 x1D(MadGoat)S 182 x(FTP)S 182 x(is)S 182 x(written)S 181 x(in)S 11670 XH598 y(BLISS,)S 166 x(so)S 165 x(a)S 166 x(BLISS)S 166 x(compiler)S 166 xD(is)S 165 x(required)S 167 x(to)S 166 x(rebuild)S 166 x(from)S 166 xL(the)S 166 x(sources.)S 10773 X 896 y(\201)S 595 x(Install)S 187 x(MadGoat)SH188 x(FTP)S -63 x(.)S 189 x(Y)S -56 x(ou)S 189 x(will)S 187 x(be)S 189 xG(asked)S 188 x(whether)S 189 x(or)S 188 x(not)S 189 x(the)S 189 x(FTP)SxE11670 X 598 y(command)S 166 x(should)S 167 x(be)S 167 x(added)S 166 xPK(to)S 167 x(DCL)S -28 x(T)S -27 x(ABLES)S 165 x(\(for)S 167 x(system-wide)SoE165 x(de\211nition\))S 11670 X 598 y(and)S 166 x(whether)S 166 x(or)SeC167 x(not)S 166 x(the)S 166 x(on-line)S 167 x(help)S 166 x(should)S7J166 x(be)S 166 x(added)S 166 x(to)S 166 x(a)S 166 x(help)S 166 x(library)SI-54 x(.)S 10773 X 897 y(\201)S 595 x(Install)S 165 x(the)S 166 x(images)SSN166 x(and)S 166 x(the)S 167 x(sources.)S 5094 16651 XY 9564 48 R 2404 17348 XYHF24(2.5.1)S 5094 X(Installing)S 166 x(the)S 166 x(Sources)S 166 x(Only)SG10773 X 897 y F151(The)S 187 x(\211rst)S 186 x(question)S 186 x(asked)S8D186 x(gives)S 187 x(you)S 187 x(the)S 186 x(opportunity)S 187 x(to)SF186 x(install)S 185 x(only)S 187 x(the)S 10773 X 598 y(sources)S 166 xE(for)S 166 x(MadGoat)S 166 x(FTP:)S 10773 X 896 y F102(*)S 239 x(Do)S F240 x(you)S 239 x(want)S 240 x(to)S 239 x(install)S 240 x(ONLY)S 239 xD(the)S 240 x(sources)S 239 x(for)S 240 x(MadGoat)S 240 x(FTP)S 239 xF([NO]?)S 10773 X 897 y F151(Answering)S 167 x(YES)S 165 x(will)S 166 xG(cause)S 167 x(the)S 166 x(installation)S 166 x(to)S 167 x(skip)S 166 xSD(the)S 167 x(rest)S 166 x(of)S 166 x(the)S 167 x(questions)S 10773 XK598 y(and)S 178 x(begin)S 178 x(copying)S 178 x(the)S 178 x(documentation)S3F178 x(and)S 177 x(source)S 178 x(\211les.)S 272 x(There)S 178 x(will)SK176 x(be)S 177 x(no)S 10773 X 598 y(more)S 166 x(questions)S 166 x(asked.)SgD10773 X 896 y(If)S 167 x(you)S 168 x(answer)S 166 x(NO)S 167 x(the)SC167 x(question)S 167 x(above,)S 168 x(you)S 168 x(will)S 166 x(be)S E167 x(prompted)S 167 x(for)S 167 x(whether)S 167 x(or)S 10773 X 598 ysF(not)S 166 x(you)S 167 x(wish)S 166 x(to)S 166 x(install)S 165 x(the)SD166 x(sources)S 166 x(at)S 166 x(all:)S 10773 X 897 y F102(*)S 239 xE(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(install)S 240 x(the)SuF239 x(sources)S 240 x(for)S 239 x(MadGoat)S 240 x(FTP)S 240 x([YES]?)SG10773 X 896 y F151(Answering)S 169 x(YES)S 167 x(to)S 168 x(the)S 169 xXH(question)S 168 x(will)S 168 x(install)S 167 x(the)S 169 x(appropriate)SD168 x(source)S 169 x(\211les)S 168 x(for)S 10773 X 598 y(the)S 168 xK(MadGoat)S 166 x(FTP)S 169 x(softw)S -2 x(are.)S 253 x(The)S 168 x(source)S(G168 x(\211les)S 167 x(will)S 167 x(be)S 167 x(copied)S 167 x(to)S 168 x G(MADGO)S -2 x(A)S -28 x(T_)S 10773 X 598 y(ROOT)S -28 x(:[SOURCE)S -2 xoC(S.FTP].)S 5094 27510 XY 9564 48 R 2404 28208 XY F24(2.5.2)S 5094 XxC(Installing)S 166 x(the)S 166 x(Client)S 165 x(and)S 166 x(Server)SpG10773 X 896 y F151(The)S 185 x(installation)S 184 x(will)S 184 x(next)SoD185 x(ask)S 184 x(you)S 185 x(about)S 185 x(installing)S 184 x(the)SE185 x(documentation)S 10773 X 598 y(for)S 176 x(MadGoat)S 176 x(FTP)S)F-64 x(.)S 176 x(Documentation)S 177 x(is)S 175 x(supplied)S 176 x(in)SD176 x(Bookreader)S -36 x(,)S 178 x(PostScript,)S 10773 X 598 y(and)SF179 x(ASCII)S 177 x(text)S 179 x(\211le)S 179 x(formats.)S 274 x(The)SI179 x(installation)S 178 x(will)S 178 x(prompt)S 179 x(you)S 179 x(with)S)C178 x(this)S 10773 X 598 y(question:)S 10773 X 896 y F102(*)S 239 x[E(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(install)S 240 x(the)S)C239 x(documentation)S 241 x(for)S 239 x(MadGoat)S 240 x(FTP)S 239 xfH([YES]?)S 10773 X 897 y F151(If)S 178 x(you)S 179 x(answer)S 177 x(YES)SJ177 x(to)S 178 x(the)S 178 x(question,)S 182 x(the)S 178 x(documentation)SH178 x(will)S 178 x(be)S 178 x(copied)S 178 x(to)S 10773 X 598 y(MADGOA)S:-29 x(T_ROOT)S -28 x(:[DOC].)S 27427 36925 XY F36(2\2033)S%%EndCustomColor11 PP EP %%PageTrailere2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ NewCenturySchlbk-Italic Courier3%%PageCustomColors: 0_BLACK4%5%%Page: 2-4 12%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKoE0 SC 5094 1807 XY F28(Insta)S 2 x(lling)S 167 x(MadGoat)S 167 x(FTP)S E5094 4546 XY 9564 48 R 2404 5244 XY F24(2.5.3)S 5094 X(Client)S 166 xmG(DCL)S 165 x(Command)S 165 x(and)S 166 x(On-line)S 166 x(Help)S 10773 X)F896 y F151(The)S 169 x(installation)S 167 x(next)S 169 x(gives)S 169 xD(you)S 169 x(the)S 168 x(opportunity)S 169 x(to)S 167 x(have)S 169 xC(the)S 169 x(FTP)S 168 x(command)S 10773 X 598 y(added)S 174 x(to)S8D174 x(the)S 174 x(system-wide)S 173 x(DCL)S -28 x(T)S -28 x(ABLES.)SF174 x(Answering)S 174 x(YES)S 173 x(to)S 174 x(the)S 174 x(following)SD10773 X 598 y(question)S 167 x(will)S 167 x(create)S 167 x(a)S 168 xC(``real')S -10 x(')S 166 x(DCL)S 167 x(command)S 167 x(that)S 167 x(F(is)S 167 x(automatically)S 168 x(available)S 10773 X 598 y(to)S 166 xC(all)S 166 x(users)S 166 x(on)S 166 x(the)S 166 x(system:)S 10773 XxC896 y F102(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 xEK(add)S 239 x(the)S 240 x(FTP)S 239 x(command)S 240 x(to)S 239 x(DCLTABLES)ShF240 x([YES]?)S 9118 9827 XY F153(Note:)S 300 x(Answering)S 171 x(YES)SE171 x(will)S 171 x(cause)S 171 x(your)S 171 x(vendor)S 28 x(')S -18 x7D(s)S 171 x(FTP)S 170 x(command)S 171 x(de\211nitio)S 2 x(n)S 10773 XC597 y(to)S 167 x(be)S 165 x(replaced)S 167 x(by)S 166 x(the)S 167 x0C(MadGoat)S 167 x(FTP)S 165 x(command)S 167 x(de\211nitio)S 2 x(n.)S2F10773 X 897 y F151(Y)S -56 x(ou)S 169 x(will)S 168 x(then)S 169 x(be)SF168 x(asked)S 169 x(whether)S 169 x(or)S 168 x(not)S 169 x(you)S 169 xD(want)S 168 x(to)S 169 x(install)S 168 x(the)S 168 x(on-line)S 169 xH(help)S 10773 X 598 y(for)S 176 x(the)S 175 x(FTP)S 176 x(client)S 176 xG(in)S 176 x(a)S 175 x(help)S 176 x(library)S -55 x(.)S 268 x(If)S 175 xoH(you)S 177 x(answer)S 175 x(YES,)S 175 x(you)S 176 x(will)S 175 x(also)SD175 x(be)S2^* MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10iE/ 10773 X 598 y(asked)S 166 x(which)S 166 x(library)S 167 xF(should)S 166 x(contain)S 167 x(the)S 166 x(help.)S 10773 X 896 y F102E(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(add)S 239 xyD(the)S 240 x(MadGoat)S 240 x(FTP)S 239 x(help)S 239 x(to)S 240 x(a)SL239 x(library)S 240 x([YES]?)S 10773 X 897 y F151(The)S 170 x(installation)SF168 x(will)S 169 x(present)S 169 x(a)S 169 x(number)S 169 x(of)S 169 xC(choices)S 170 x(for)S 169 x(the)S 169 x(library)S 170 x(to)S 169 x6G(receive)S 10773 X 598 y(the)S 177 x(on-line)S 178 x(help.)S 271 x(In)S5L177 x(addition)S 177 x(to)S 176 x(offering)S 178 x(the)S 177 x(system-wide)SJ176 x(help)S 177 x(library)S 177 x(as)S 10773 X 597 y(an)S 184 x(option,)SE188 x(the)S 183 x(installation)S 182 x(procedure)S 185 x(will)S 182 x5D(look)S 183 x(for)S 184 x(any)S 184 x(HLP$LIBRAR)S -20 x(Y)S 10773 XH598 y(commands)S 166 x(de\211ned)S 167 x(in)S 166 x(the)S 166 x(system)SF166 x(directory)S 166 x(and)S 167 x(will)S 165 x(offer)S 166 x(those)SK166 x(too:)S 11730 X 897 y F102(This)S 239 x(installation)S 240 x(updates)SaF240 x(the)S 240 x(help)S 239 x(library)S 240 x(so)S 239 x(that)S 240 xH(the)S 239 x(DCL)S 240 x(command)S 11730 X 448 y("$)S 239 x(HELP)S 239 xF(FTP")S 240 x(will)S 239 x(provide)S 240 x(information)S 240 x(about)SE240 x(the)S 239 x(MadGoat)S 240 x(FTP)S 240 x(client.)S 11730 X 747 yxC(There)S 239 x(are)S 240 x(several)S 239 x(help)S 240 x(libraries)S)F240 x(into)S 239 x(which)S 240 x(the)S 239 x(help)S 240 x(file)S 240 xG(can)S 239 x(be)S 11730 X 449 y(placed.)S 478 x(Some)S 240 x(of)S 239 xtK(them)S 240 x(are:)S 12686 X 747 y(SYS$SYSROOT:[SYS)S 2 x(HLP]HELPLIB.HLB)S D12686 X 448 y(WKU$ROOT:[HELP]W)S 2 x(KU_HELP.HLB)S 10773 X 747 y(*)SG239 x(To)S 240 x(which)S 239 x(library)S 240 x(should)S 240 x(MadGoat)SxF240 x(FTP)S 239 x(client)S 240 x(help)S 239 x(be)S 240 x(added)S 239 xK([SYS$SYSROOT:)S 2 x([SYSHLP]HELPLIB.HLB)S 2 x(]:)S 5094 21782 XY 9564 48 R)H2404 22479 XY F24(2.5.4)S 5094 X(Installing)S 166 x(NETLIB)S -68 x 897 yLF151(The)S 173 x(MadGoat)S 173 x(FTP)S 173 x(distribution)S 172 x(includes)SH173 x(the)S 173 x(version)S 174 x(of)S 172 x(NETLIB)S 172 x(that)S 173 xH(was)S 10773 X 598 y(current)S 179 x(at)S 177 x(the)S 178 x(time)S 178 xF(the)S 178 x(distribution)S 177 x(was)S 177 x(assembled.)S 272 x(The)SG178 x(MadGoat)S 178 x(FTP)S 10773 X 597 y(installation)S 173 x(checks)S9K174 x(to)S 173 x(see)S 173 x(if)S 173 x(NETLIB)S 173 x(is)S 172 x(already)SG174 x(installed)S 173 x(on)S 173 x(your)S 175 x(system.)S 10773 X 598 ytF(If)S 180 x(it)S 179 x(does)S 180 x(not,)S 184 x(it)S 180 x(is)S 180 xG(automatically)S 180 x(installed)S 179 x(and)S 181 x(you)S 181 x(will)SeF179 x(have)S 181 x(to)S 180 x(answer)S 10773 X 598 y(questions)S 168 xC(identifying)S 169 x(which)S 168 x(TCP/IP)S 169 x(implementations)SaC167 x(are)S 168 x(installed)S 168 x(on)S 168 x(your)S 10773 X 598 yxG(system)S 166 x(or)S 166 x(cluster)S -37 x(.)S 10773 X 896 y(If)S 168 x8G(NETLIB)S 169 x(is)S 168 x(already)S 169 x(installed)S 168 x(on)S 169 xeH(the)S 169 x(system,)S 170 x(you)S 169 x(are)S 169 x(given)S 170 x(the)SH169 x(chance)S 170 x(to)S 10773 X 598 y(update)S 172 x(it)S 172 x(with)SL171 x(the)S 172 x(version)S 173 x(distributed)S 171 x(with)S 172 x(MadGoat)SE171 x(FTP)S -63 x(.)S 172 x(If)S 171 x(that)S 172 x(version)S 10773 XxG598 y(is)S 166 x(newer)S 166 x(than)S 166 x(the)S 167 x(version)S 166 x2H(already)S 167 x(installed,)S 166 x(you)S 167 x(should)S 166 x(upgrade)SH167 x(NETLIB.)S 11730 29802 XY F102(A)S 239 x(version)S 240 x(of)S 239 xF(the)S 239 x(NETLIB)S 240 x(library)S 240 x(for)S 239 x(TCP/IP)S 240 xE(support)S 240 x(is)S 239 x(already)S 11730 X 448 y(installed)S 240 xE(on)S 239 x(this)S 239 x(system.)S 10773 X 897 y(*)S 239 x(Do)S 240 xoI(you)S 239 x(want)S 240 x(to)S 239 x(install)S 240 x(the)S 239 x(NETLIB)SSF240 x(V1.6)S 239 x(library)S 240 x([YES]?)S 5094 36925 XY F36(2\2034)S%%EndCustomColor12 PP EP %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman!%%+ Courier NewCenturySchlbk-Boldl%%PageCustomColors: 0_BLACKd%1%%Page: 2-5 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK9F0 SC 21615 1807 XY F28(Installi)S 2 x(ng)S 166 x(MadGoat)S 167 x(FTP)SP5094 4596 XY 23160 96 R 2404 5294 XY F24(2.6)S 5094 X(The)S 166 x(Installation)SI166 x(Completes)S 10773 X 896 y F151(After)S 175 x(the)S 175 x(con\211g)S C2 x(uration)S 175 x(questions,)S 178 x(the)S 175 x(selected)S 175 xpH(components)S 175 x(are)S 176 x(installed.)S 10773 X 598 y(Files)S 197 xH(are)S 198 x(copied)S 198 x(from)S 197 x(each)S 198 x(save)S 198 x(set)SC196 x(of)S 198 x(the)S 198 x(installation)S 197 x(kit)S 197 x(and)S7H198 x(the)S 10773 X 598 y(appropriate)S 175 x(images)S 175 x(are)S 175 xE(linked,)S 178 x(then)S 176 x(all)S 175 x(installed)S 174 x(\211les)S5O175 x(are)S 175 x(copied)S 175 x(to)S 175 x(their)S 10773 X 598 y(destination)SpI188 x(directories.)S 292 x(Informational)S 188 x(messages)S 187 x(about)SE188 x(the)S 188 x(individual)S 10773 X 597 y(components)S 166 x(are)S8H167 x(displayed)S 165 x(as)S 166 x(needed.)S 27427 36925 XY F36(2\2035)S%%EndCustomColor13 PP EP %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK5%y%%Page: 2-6 14 /DEC$EDMS_MAKE_FILM where { pop }(%{ /DEC$EDMS_SUPPRESS_BLANKPAGES wherei { pop }l { CLRP showpage } ifelse } ifelse ) %%PageTrailer1 %%PageFonts:%%PageCustomColors:6%F%%Page: 3-1 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t)1000 BP PaperHeight PaperWidth PM 0 0 XY T%%BeginCustomColor: 0_BLACK N0 SC 2404 5875 XY F12(3)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Post-Inst)SC-2 x(allation)S 165 x(Information)S 10773 8652 XY F151(This)S 184 xxG(chapter)S 184 x(contains)S 184 x(important)S 184 x(information)S 184 x8I(about)S 184 x(the)S 184 x(MadGoat)S 183 x(FTP)S 10773 X 598 y(con\211g)SeG2 x(uration)S 169 x(and)S 168 x(startup)S 168 x(options.)S 255 x(Most)SuE168 x(of)S 168 x(the)S 169 x(con\211gu)S 2 x(ration)S 168 x(options)S H168 x(apply)S 10773 X 597 y(only)S 167 x(if)S 166 x(you)S 167 x(intend)SD166 x(to)S 166 x(use)S 166 x(the)S 166 x(MadGoat)S 166 x(FTP)S 167 xD(server)S -37 x(.)S 5094 11043 XY 23160 96 R 2404 11740 XY F24(3.1)SG5094 X(Starting)S 167 x(MadGoat)S 166 x(FTP)S 10773 X 897 y F151(Once)S0C175 x(the)S 175 x(installation)S 174 x(is)S 174 x(complete,)S 177 xeH(you)S 176 x(can)S 175 x(start)S 174 x(the)S 174 x(MadGoat)S 174 x(FTP)SN176 x(client)S 10773 X 598 y(and)S 180 x(server)S 180 x(by)S 181 x(executing)SJ181 x(the)S 180 x(command)S 180 x(procedure)S 180 x(FTP_ST)S -26 x(ARTUP)SE-65 x(.COM,)S 10773 X 597 y(located)S 192 x(in)S 192 x(MADGOA)S -29 xEE(T_ROOT)S -28 x(:[COM].)S 192 x(This)S 193 x(procedure)S 193 x(will)SiH191 x(de\211ne)S 193 x(the)S 10773 X 598 y(MADGOA)S -29 x(T_ROOT)S 181 xG(and)S 183 x(MADGO)S -2 x(A)S -27 x(T_EXE)S 181 x(logicals)S 182 x(in)SiE183 x(the)S 182 x(system)S 182 x(logical)S 10773 X 598 y(name)S 197 xaK(table)S 195 x(and)S 197 x(install)S 195 x(the)S 197 x(FTP)S 197 x(client)S2J196 x(and)S 197 x(server)S 196 x(images)S 197 x(with)S 195 x(the)S 10773 XG598 y(necessary)S 167 x(privileges.)S 10773 X 896 y(T)S -45 x(o)S 186 x?G(start)S 185 x(the)S 186 x(MadGoat)S 185 x(FTP)S 187 x(software)S 185 x1C(automatically)S 186 x(at)S 186 x(system)S 185 x(startup,)S 10773 XFC598 y(you)S 176 x(should)S 175 x(add)S 175 x(a)S 175 x(line)S 176 x1K(like)S 175 x(the)S 175 x(following)S 175 x(to)S 175 x(the)S1V MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10iض 175 x(system)SPM175 x(startup)S 175 x(procedure)S 10773 X 598 y(\(SYST)S -28 x(ARTUP_V5.COM)SoJ166 x(or)S 166 x(SYST)S -28 x(ARTUP_VMS.COM)S 166 x(in)S 166 x(SYS$MANAG)SR-2 x(ER\):)S 10773 X 896 y F102($)S 239 x(@dua0:[madgo)S 2 x(at.com]ftp_startup.)SF2 x(com)S 10773 X 897 y F151(Y)S -56 x(ou)S 168 x(should,)S 167 x(of)SI167 x(course,)S 168 x(specify)S 167 x(the)S 167 x(actual)S 166 x(device)SxD168 x(and)S 167 x(top-level)S 167 x(directory)S 167 x(that)S 10773 XP598 y(you)S 167 x(speci\211ed)S 166 x(during)S 167 x(the)S 167 x(installation.)SC10773 X 896 y(If)S 175 x(you)S 177 x(only)S 176 x(want)S 176 x(to)S0H175 x(use)S 176 x(the)S 176 x(MadGoat)S 175 x(FTP)S 176 x(client)S 176 xC(and)S 176 x(not)S 176 x(the)S 176 x(server)S -37 x(,)S 179 x(you)S(F10773 X 598 y(can)S 167 x(specify)S 166 x(``CLIE)S -2 x(NT_ONL)S -45 xG(Y')S -10 x(')S 165 x(as)S 166 x(a)S 166 x(parameter)S 166 x(to)S 166 x)F(the)S 166 x(startup)S 166 x(procedure:)S 10773 X 897 y F102($)S 239 xG(@dua0:[madgo)S 2 x(at.com]ftp_startup.)S 2 x(com)S 239 x(client_only)SlI10773 X 897 y F151(If)S 213 x(you)S 215 x(did)S 214 x(not)S 214 x(elect)S1H213 x(to)S 214 x(install)S 213 x(the)S 214 x(FTP)S 215 x(command)S 214 xE(system-wid)S -2 x(e)S 10773 X 597 y(in)S 224 x(DCL)S -28 x(T)S -27 xSC(ABLES,)S 222 x(then)S 224 x(you)S 224 x(should)S 224 x(add)S 223 xRG(a)S 223 x(command)S 224 x(like)S 223 x(the)S 10773 X 598 y(following)S(F218 x(to)S 217 x(your)S 218 x(system)S 217 x(login)S 218 x(procedure)SG218 x(\(SYS$SYLOG)S -2 x(IN)S 217 x(or)S 10773 X 598 y(SYS$MANAG)S -2 xlE(ER:SYLOGIN.CO)S -2 x(M\):)S 10773 X 896 y F102($)S 239 x(ftp)S 240 xxC(:==)S 239 x($madgoat_exe:f)S 2 x(tp.exe)S 10773 X 897 y F151(The)S4F174 x(MADGO)S -2 x(A)S -27 x(T_EXE:)S 173 x(logical)S 173 x(is)S 173 xG(de\211ned)S 174 x(by)S 173 x(FTP_ST)S -26 x(ARTUP)S -65 x(.COM)S 173 x F(to)S 173 x(point)S 10773 X 598 y(to)S 166 x(the)S 166 x(appropriate)SE166 x(architecture-speci\211c)S 167 x(image)S 166 x(directory)S -54 xhH(.)S 5094 28776 XY 23160 96 R 2404 29474 XY F24(3.2)S 5094 X(Disabling)SF165 x(V)S -38 x(endor)S 167 x(FTP)S 166 x(Support)S 10773 X 896 y F151G(If)S 177 x(your)S 177 x(TCP/IP)S 178 x(vendor)S 178 x(provides)S 177 xEE(FTP)S 177 x(support)S 177 x(as)S 176 x(part)S 177 x(of)S 177 x(its)S0C176 x(package,)S 181 x(you)S 10773 X 598 y(should)S 170 x(disable)S H169 x(that)S 170 x(support)S 170 x(before)S 170 x(starting)S 170 x(the)SH170 x(MadGoat)S 169 x(FTP)S 171 x(server)S -37 x(.)S 258 x(The)S 10773 XC598 y(methods)S 171 x(for)S 172 x(disabling)S 172 x(support)S 171 xFD(for)S 172 x(several)S 172 x(vendors')S 172 x(products)S 171 x(are)SD172 x(discussed)S 10773 X 598 y(below)S -46 x(.)S 27427 36925 XY F36 (3\2031)S9%%EndCustomColor15 PP EP %%PageTrailere2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ CourierS%%PageCustomColors: 0_BLACK %7%%Page: 3-2 16%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK F0 SC 5094 1807 XY F28(Post-Ins)S 2 x(tallation)S 167 x(Informati)S 2 xH(on)S 5094 4546 XY 9564 48 R 2404 5244 XY F24(3.2.1)S 5094 X(Disabling)SI165 x(CMUIP)S 165 x(FTP)S 10773 X 896 y F151(For)S 185 x(CMU-OpenVMS/IP)SoG184 x(\(aka)S 184 x(CMU-T)S -45 x(ek)S 184 x(TCP/IP)S 185 x(and)S 185 xiH(CMUIP)S 184 x(and)S 184 x(other)S 10773 X 598 y(names\),)S 190 x(edit)SL185 x(the)S 186 x(INTERNET)S -47 x(.CONFIG)S 185 x(\211le,)S 191 x(comment)SH185 x(out)S 186 x(the)S 185 x(line)S 186 x(that)S 10773 X 598 y(begins)SI167 x(with)S 165 x(``WKS)S -2 x(:21')S -8 x(',)S 166 x(and)S 166 x(then)S6L166 x(restart)S 166 x(TCP/IP)S -64 x(.)S 5094 8532 XY 9564 48 R 2404 9229 XYCF24(3.2.2)S 5094 X(Disabling)S 165 x(MultiNet)S 166 x(FTP)S 10773 XSI897 y F151(For)S 176 x(MultiNet,)S 177 x(use)S 175 x(the)S 176 x(Server)S9I175 x(Con\211gu)S 2 x(ration)S 175 x(Utility)S 175 x(to)S 174 x(disable)SrH175 x(MultiNet')S -19 x(s)S 10773 X 597 y(FTP)S 167 x(service:)S 10773 X897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR51 SC 239 x(MULTINET)S 240 x(CONFIGURE/SER)S 2 x(VER)S(%%EndCustomColor%%BeginCustomColor: 0_BLACKeH0 SC 10773 X 448 y(MultiNet)S 240 x(Server)S 240 x(Configuration)S 240 xF(Utility)S 240 x(2.2\(25\))S 10773 X 449 y([Reading)S 240 x(in)S 239 xL(symbols)S 240 x(from)S 240 x(SERVER)S 239 x(image)S 240 x(MULTINET:SERVER)SD2 x(.EXE])S 10773 X 448 y([Reading)S 240 x(in)S 239 x(configuratio)SC2 x(n)S 239 x(from)S 239 x(MULTINET:SER)S 2 x(VICES.MASTER_SERVER)Sr&2 x(])S 10773 X 448 y(SERVER-CONFIG>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 2 x(DISABLE)S 239 x(FTP)S%%EndCustomColor%%BeginCustomColor: 0_BLACKa#0 SC 10773 X 449 y(SERVER-CONFIG>)Se%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 2 x(RESTART)S%%EndCustomColor%%BeginCustomColor: 0_BLACK #0 SC 10773 X 448 y(SERVER-CONFIG>)S6%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 2 x(EXIT)St%%EndCustomColor%%BeginCustomColor: 0_BLACKsH0 SC 10773 X 448 y($)S 5094 15954 XY 9564 48 R 2404 16651 XY F24(3.2.3)SE5094 X(Disabling)S 165 x(DEC)S 166 x(TCP/IP)S 165 x(\(UCX\))S 10773 X H897 y F151(For)S 167 x(DEC)S 165 x(TCP/IP)S 167 x(Services)S 166 x(for)SD167 x(OpenVMS)S 165 x(\(aka)S 167 x(UCX\),)S 166 x(use)S 166 x(the)SD166 x(UCX)S 166 x(utility)S 166 x(to)S 10773 X 597 y(disable)S 166 x:(the)S 166 x(FTP)S 167 x(service:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(UCX)S%%EndCustomColor%%BeginCustomColor: 0_BLACKx0 SC 10773 X 448 y(UCX>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 240 x(DISABLE)S 239 x(SERVICE)S 240 x(FTP)S%%EndCustomColor%%BeginCustomColor: 0_BLACKCH0 SC 10773 X 449 y(UCX>)S 10773 X 896 y F151(Y)S -56 x(ou)S 176 x(must)SJ174 x(also)S 175 x(modify)S 175 x(the)S 175 x(\211le)S 175 x(UCX$INET_SE)SD-2 x(T_INTERF)S -37 x(ACES.COM)S 174 x(and)S 10773 X 598 y(comment)SG166 x(out)S 166 x(the)S 167 x(line)S 166 x(that)S 166 x(enables)S 166 xI(the)S 166 x(FTP)S 167 x(service.)S 5094 22629 XY 9564 48 R 2404 23326 XY%FF24(3.2.4)S 5094 X(Disabling)S 165 x(TCPware)S -611 x 897 y F151(For)SJ169 x(TCPware,)S 169 x(use)S 169 x(the)S 169 x(TCPware)S 168 x(con\211gu)SH2 x(ration)S 169 x(utility)S 168 x(to)S 168 x(disable)S 168 x(TCPware')SG-19 x(s)S 10773 X 597 y(FTP)S 176 x(server)S -36 x(,)S 178 x(if)S 175 xtH(you)S 176 x(installed)S 175 x(TCPware-FTP)S -64 x(.)S 176 x(For)S 176 xJ(TCPware)S 175 x(V3.0)S 175 x(or)S 175 x(high)S 2 x(er)S -37 x(,)S 10773 X$598 y(type:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR<1 SC 239 x(@TCPWARE:CNF)S 2 x(NET)S 239 x(FULL)S 239 x(FTP)S%%EndCustomColor%%BeginCustomColor: 0_BLACK I0 SC 10773 X 896 y F151(For)S 167 x(versions)S 166 x(of)S 166 x(TCPware)S1G166 x(prior)S 166 x(to)S 166 x(V3.0,)S 167 x(type:)S 10773 X 897 y F102S($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORA1 SC 239 x(@TCPWARE_ROO)S 2 x(T:CNFNET)S 239 x(FULL)S 240 x(FTP)So%%EndCustomColor%%BeginCustomColor: 0_BLACKtH0 SC 10773 X 897 y F151(When)S 167 x(asked:)S 10773 X 896 y F102(Enter)SJ240 x(the)S 239 x(number)S 240 x(of)S 239 x(listening)S 240 x(Server-FTP)SD240 x(processes)S 240 x([1]:)S 10773 X 897 y F151(enter)S 167 x(0.)SE249 x(When)S 167 x(asked)S 166 x(whether)S 166 x(to)S 166 x(restart)SOI165 x(FTP)S -63 x(,)S 166 x(answer)S 166 x(YES.)S 5094 31994 XY 9564 48 RtH2404 32691 XY F24(3.2.5)S 5094 X(Disabling)S 165 x(WIN/TCP)S 166 x(and)SG166 x(PathW)S -26 x(ay)S 10773 X 897 y F151(For)S 167 x(WIN/TCP)S 166 xmF(and)S 166 x(PathW)S -37 x(ay)S -55 W MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i|\x(,)S 167 x(follow)S 165 x(these)SK166 x(steps:)S 10773 X 896 y(\201)S 595 x(Edit)S 165 x(the)S 166 x(\211le)SrF167 x(TWG$ETC:[000000]S)S -2 x(ER)S -19 x(VER.DA)S -28 x(T)S -46 x(.)S5094 36925 XY F36(3\2032)S%%EndCustomColor16 PP EP %%PageTrailere2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courierc*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%)%%Page: 3-3 17%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 5%%BeginCustomColor: 0_BLACK E0 SC 20154 1807 XY F28(Post-Instal)S 2 x(lation)S 167 x(Information)SrH10773 4866 XY F151(\201)S 595 x(Find)S 168 x(the)S 168 x(service)S 169 xH(description)S 167 x(for)S 168 x(the)S 168 x(FTP)S 169 x(service)S 168 xC(and)S 169 x(place)S 168 x(pound)S 168 x(signs)S 11670 X 598 y(\()S(C83 x(#)S 83 x(\))S 187 x(in)S 187 x(front)S 187 x(of)S 187 x(each)SxG188 x(line,)S 193 x(including)S 188 x(the)S 187 x(blank)S 188 x(lines)S1C187 x(preceding)S 188 x(and)S 11670 X 598 y(the)S 177 x(following)S7H178 x(the)S 177 x(FTP)S 178 x(server)S 178 x(description.)S 272 x(This)SN178 x(marks)S 177 x(those)S 178 x(lines)S 177 x(as)S 11670 X 597 y(comments;)SE173 x(they)S 171 x(will)S 170 x(be)S 171 x(ignored)S 172 x(by)S 171 x(J(the)S 171 x(INET_SER)S -20 x(VER)S 170 x(process)S 170 x(during)S 11670 XG598 y(its)S 165 x(startup.)S 11909 X 897 y F102(#service-name)S 15974 X G(FTP)S 11909 X 448 y([...])S 10773 X 897 y F151(\201)S 595 x(If)S 165 xxD(the)S 167 x(INET_SER)S -20 x(VER)S 165 x(process)S 166 x(is)S 165 xF(runnin)S 2 x(g,)S 167 x(kill)S 166 x(it.)S 10773 X 896 y(\201)S 595 xD(Restart)S 165 x(INET_SER)S -20 x(VER)S 165 x(by)S 167 x(executing)SE167 x(the)S 167 x(following)S 166 x(command:)S 11909 X 897 y F102($)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR>1 SC 239 x(@TWG$TCP:[NETDI)S 2 x(ST.MISC]INETSERV.CO)S 2 x(M)S%%EndCustomColor%%BeginCustomColor: 0_BLACKoJ0 SC 10773 X 897 y F151(\201)S 595 x(List)S 168 x(the)S 170 x(registered)SE169 x(TCP/UDP)S 170 x(services)S 169 x(to)S 169 x(make)S 170 x(sure)SIF169 x(the)S 169 x(FTP)S 170 x(service)S 170 x(is)S 11670 X 597 y(not)S&166 x(listed:)S 11909 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(netstat)S 240 x(-a)S3%%EndCustomColor%%BeginCustomColor: 0_BLACKxH0 SC 10773 14779 XY F151(T)S -45 x(o)S 176 x(prevent)S 177 x(the)S 177 xN(PathW)S -37 x(ay)S 177 x(FTP)S 177 x(server)S 177 x(from)S 177 x(restarting)SH177 x(on)S 177 x(the)S 176 x(next)S 177 x(system)S 10773 X 598 y(boot,)SE202 x(comment)S 195 x(out)S 194 x(the)S 195 x(FTP_INIT)S 195 x(line)S E194 x(in)S 195 x(the)S 195 x(PathW)S -37 x(ay)S 195 x(startup)S 194 x8L(\211le,)S 10773 X 597 y(TWG$TCP:[NETDIST)S -47 x(.MISC]ST)S -27 x(ARTINET)SE-47 x(.COM.)S 5094 17170 XY 23160 96 R 2404 17867 XY F24(3.3)S 5094 X E(Using)S 166 x(the)S 166 x(Bookreader)S 165 x(Documentation)S 10773 XgD897 y F151(T)S -45 x(o)S 179 x(include)S 179 x(the)S 179 x(MadGoat)SG179 x(FTP)S 179 x(Bookreader)S 180 x(documents)S 179 x(in)S 179 x(the)SuC179 x(Bookreader)S 10773 X 598 y(search)S 191 x(list,)S 197 x(you)SsH192 x(should)S 191 x(perform)S 191 x(one)S 191 x(or)S 191 x(both)S 191 xN(of)S 191 x(the)S 191 x(following)S 191 x(actions,)S 10773 X 597 y(depending)SG167 x(on)S 167 x(your)S 167 x(Bookreader)S 166 x(setup.)S 10773 X 897 y C(\201)S 595 x(Include)S 188 x(the)S 189 x(directory)S 189 x(MADGO)SeC-2 x(A)S -27 x(T_ROOT)S -28 x(:[DOC])S 187 x(in)S 188 x(the)S 189 xeE(search)S 188 x(list)S 11670 X 598 y(equated)S 166 x(to)S 166 x(the)S2E166 x(logical)S 166 x(DECW$BO)S -2 x(OK.)S 10773 X 896 y(\201)S 595 x9C(Add)S 173 x(MADGO)S -2 x(A)S -27 x(T_ROOT)S -28 x(:[DOC]LIB)S -2 x6G(RAR)S -19 x(Y)S -56 x(.DECW$BO)S -2 x(OKSHELF)S 173 x(to)S 173 x(the)S D11670 X 598 y(DECW)S -2 x($BOOKS)S -2 x(HELF)S 166 x(logical)S 167 xN(search)S 166 x(list.)S 10773 24044 XY(For)S 167 x(more)S 166 x(information,)SE167 x(consult)S 166 x(the)S 166 x(Bookreader)S 167 x(documentation.)S)E5094 25240 XY 23160 96 R 2404 25937 XY F24(3.4)S 5094 X(Registering)SiG166 x(Y)S -52 x(our)S 167 x(Installation)S 10773 X 897 y F151(MadGoat)S(M174 x(FTP)S 174 x(is)S 174 x(freely)S 174 x(distributable)S 173 x(software,)S.J176 x(and)S 174 x(no)S 175 x(license)S 174 x(is)S 173 x(required)S 10773 XH597 y(to)S 167 x(use)S 167 x(it.)S 250 x(Registration)S 167 x(of)S 167 xE(your)S 168 x(installation)S 166 x(is)S 166 x(at)S 167 x(your)S 168 xuD(discretion)S 167 x(and)S 167 x(is)S 166 x(used)S 10773 X 598 y(by)SJ167 x(MadGoat)S 166 x(Software)S 166 x(only)S 168 x(to)S 167 x(determine)SE166 x(the)S 167 x(size)S 166 x(of)S 167 x(the)S 167 x(MadGoat)S 166 xCF(FTP)S 167 x(user)S 10773 X 598 y(base)S 166 x(and)S 166 x(the)S 166 xE(future)S 167 x(directions)S 166 x(for)S 166 x(the)S 166 x(package.)SdE10773 X 897 y(T)S -45 x(o)S 158 x(register)S -37 x(,)S 161 x(simply)SaJ158 x(send)S 158 x(a)S 159 x(note)S 158 x(to)S 159 x(the)S 158 x(MadGoat)SC158 x(Software)S 158 x(with)S 158 x(the)S 158 x(following)S 10773 X(G597 y(information:)S 11670 X 897 y(Installer)S 27 x(')S -19 x(s)S 166 xoH(name)S 11670 X 598 y(Company)S 166 x(name)S 166 x(and)S 167 x(address)SF11670 X 597 y(System\(s\))S 165 x(on)S 166 x(which)S 167 x(the)S 166 xG(MadGoat)S 165 x(FTP)S 167 x(is)S 166 x(running)S 11670 X 598 y(Which)SCD166 x(products)S 166 x(you're)S 167 x(using)S 167 x(\(client)S 166 xE(and/or)S 167 x(server\))S 11670 X 598 y(Any)S 166 x(comments)S 166 x_D(and/or)S 167 x(suggestions)S 166 x(you)S 167 x(might)S 167 x(have)S27427 36925 XY F36(3\2033)S$%%EndCustomColor17 PP EP %%PageTrailer42%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ CourierC*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%5%%Page: 3-4 18%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK6F0 SC 5094 1807 XY F28(Post-Ins)S 2 x(tallation)S 167 x(Informati)S 2 xH(on)S 10773 4847 XY F151(Y)S -56 x(ou)S 424 x(can)S 10773 X 598 y(send)SH179 x(it)S 178 x(electronically)S 179 x(to)S 179 x F153(MadGoat-Regist)SG2 x(er@WKUVX)S -2 x(1.WKU.EDU)S F151(,)S 180 x(by)S 10773 X 598 y(fax)SSF166 x(to)S 166 x(+1)S 166 x(502)S 166 x(745)S 166 x(6104,)S 166 x(or)SF167 x(by)S 166 x(mail)S 166 x(to)S 166 x(the)S 166 x(following)S 166 xK(address:)S 11670 X 896 y(Hunter)S 166 x(Goatley)S 11670 X 598 y(Academic)S2K165 x(Computing,)S 167 x(STH)S 166 x(226)S 11670 X 598 y(W)S -28 x(estern)S)J166 x(Kentucky)S 167 x(University)S 11670 X 598 y(Bowling)S 166 x(Green,)S?166 x(KY)S 166 x(42101)S 166 x(USA)S 5094 36925 XY F36(3\2034)S2%%EndCustomColor18 PP EP %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Bolde%%PageCustomColors: 0_BLACKi%S%%Page: A-1 19%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)v)1000 BP PaperHeight PaperWidth PM 0 0 XY 6%%BeginCustomColor: 0_BLACKFK0 SC 2404 5875 XY F12(A)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Sample)SgF166 x(MadGo)S -2 x(at)S 166 x(FTP)S 165 x(Installation)S 10773 8652 XYFF151(This)S 189 x(appendix)S 190 x(includes)S 190 x(a)S 189 x(sample)SI188 x(MadGoat)S 189 x(FTP)S 189 x(installation.)S 296 x(In)S 189 x(this)SlE10773 X 598 y(example,)S 167 x(NETLIB)S 165 x(is)S 166 x(also)S 166 x #(installed.)S 5094 X 896 y F102($)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORP1 SC 240 x(@SYS$UPDATE:VMSINST)S 2 x(AL)S 239 x(MGFTP020)S 240 x(DUB0:[HUNTER])S%%EndCustomColor%%BeginCustomColor: 0_BLACK%Q0 SC 5333 X 747 y(VAX/VMS)S 240 x(Software)S 240 x(Product)S 240 x(Installation)SaDF MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i240 x(Procedure)S 240 x(V5.4-2)S 5094 11939 XY(It)S 240 x(is)S 239 xF(9-MAY-1994)S 240 x(at)S 239 x(06:49.)S 5094 X 748 y(Enter)S 240 x(a)SH239 x(question)S 240 x(mark)S 240 x(\(?\))S 239 x(at)S 239 x(any)S 240 xO(time)S 239 x(for)S 240 x(help.)S 5094 X 747 y(%VMSINSTAL-)S 2 x(W-NOTSYSTEM,)SYC240 x(You)S 239 x(are)S 240 x(not)S 239 x(logged)S 240 x(in)S 239 xbL(to)S 239 x(the)S 240 x(SYSTEM)S 240 x(account.)S 5094 X 448 y(%VMSINSTAL-)SE2 x(W-ACTIVE,)S 240 x(The)S 239 x(following)S 240 x(processes)S 240 x)G(are)S 239 x(still)S 240 x(active:)S 5333 X 449 y(Polter)S 240 x(Goat)S(E5333 X 448 y(Goat)S 240 x(Busters)S 5094 X 448 y(*)S 240 x(Do)S 239 x D(you)S 239 x(want)S 240 x(to)S 239 x(continue)S 240 x(anyway)S 240 x([NO]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(yes)S%%EndCustomColor%%BeginCustomColor: 0_BLACKCE0 SC 5094 X 448 y(*)S 240 x(Are)S 239 x(you)S 239 x(satisfied)S 240 xI(with)S 240 x(the)S 239 x(backup)S 240 x(of)S 239 x(your)S 240 x(system)Se240 x(disk)S 239 x([YES]?)Ss%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 340 x -266 y 1512 24 R 20258 X 355 y 24 360 R 20383 15656 XY F1065(RETURN)S 107 x 108 y 24 360 R 20258 X 20 y 1512 24 R1%%EndCustomColor%%BeginCustomColor: 0_BLACKeF0 SC 5094 16722 XY F102(The)S 240 x(following)S 240 x(products)S 240 xG(will)S 239 x(be)S 240 x(processed:)S 5573 X 747 y(MGFTP)S 239 x(V2.0)S)G5333 18515 XY(Beginning)S 241 x(installation)S 240 x(of)S 239 x(MGFTP)S)D240 x(V2.0)S 239 x(at)S 240 x(06:50)S 5094 X 747 y(%VMSINSTAL-)S 2 xH(I-RESTORE,)S 240 x(Restoring)S 240 x(product)S 240 x(save)S 239 x(set)SH239 x(A)S 240 x(...)S 5094 X 448 y(%VMSINSTAL-)S 2 x(I-RELMOVED,)S 240 xD(Product's)S 240 x(release)S 240 x(notes)S 239 x(have)S 240 x(been)SG239 x(moved)S 240 x(to)S 239 x(SYS$HELP.)S 6051 X 748 y(MadGoat)S 240 xiG(FTP)S 239 x(V2.0)S 240 x(Installation)S 6051 X 747 y(Copyright)S 240 xmC(\251)S 239 x(1994,)S 240 x(MadGoat)S 240 x(Software.)S 479 x(All)S5D239 x(rights)S 240 x(reserved.)S 6051 X 448 y(Redistribution)S 240 xO(for)S 240 x(no)S 239 x(commercial)S 240 x(gain)S 240 x(is)S 239 x(permitted.)SSE5094 X 747 y(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 x(to)S 239 xiE(purge)S 240 x(files)S 239 x(replaced)S 240 x(by)S 240 x(this)S 239 x((installation)S 241 x([YES]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 20975 X 356 y 24 360 R 21100 22380 XY F1065(RETURN)S 107 x 109 y 24 360 R 20975 X 20 y 1512 24 R)%%EndCustomColor%%BeginCustomColor: 0_BLACK)H0 SC 6051 23147 XY F102(Configuring)S 240 x(Base)S 240 x(MadGoat)S 239 xD(FTP)S 240 x(Directories)S 240 x(and)S 239 x(Logicals)S 6051 X 449 yF(-----------------)S 2 x(-------------------)S 2 x(-----------------)SD6051 X 747 y(MadGoat)S 240 x(software)S 240 x(is)S 239 x(installed)SC240 x(in)S 239 x(its)S 240 x(own)S 239 x(rooted)S 240 x(directory)SeD240 x(to)S 239 x(avoid)S 6051 X 448 y(mixing)S 240 x(MadGoat)S 239 xE(files)S 240 x(with)S 240 x(normal)S 239 x(VMS)S 240 x(files.)S 478 x7E(The)S 240 x(directory)S 240 x(can)S 239 x(reside)S 6051 X 449 y(on)ShE239 x(any)S 240 x(disk.)S 6051 X 747 y(THERE)S 239 x(ARE)S 240 x(NO)SSP239 x(FILES)S 240 x(COPIED)S 240 x(TO)S 239 x(SYS$SYSTEM,)S 240 x(SYS$LIBRARY,)SJ240 x(etc.)S 479 x(\(The)S 240 x(only)S 6051 X 448 y(file)S 239 x(copied)SC240 x(to)S 239 x(a)S 240 x(VMS)S 239 x(directory)S 240 x(is)S 239 x6F(the)S 240 x(Release)S 240 x(Notes)S 239 x(file,)S 240 x(which)S 239 xG(is)S 6051 X 448 y(copied)S 240 x(to)S 239 x(SYS$HELP.\))S 5094 X 748 ysH(*)S 240 x(Enter)S 239 x(the)S 240 x(top-level)S 240 x(directory)S 240 xG(for)S 239 x(the)S 240 x(MadGoat)S 239 x(root)S 240 x(directory)S 240 xo$([SYS$SYSDEVICE:[)S 2 x(MADGOAT]]:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 26713 X 355 y 24 360 R 26839 27611 XY F1065(RETURN)S 107 x 108 y 24 360 R 26713 X 20 y 1512 24 R(%%EndCustomColor%%BeginCustomColor: 0_BLACKOH0 SC 5094 28079 XY F102(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 x(This)S 239 xH(product)S 240 x(creates)S 240 x(system)S 239 x(disk)S 240 x(directory)SD479 x(WKUMV1$DUB0:[M)S 2 x(ADGOAT].)S 5094 X 448 y(%VMSINSTAL-)S 2 xH(I-SYSDIR,)S 240 x(This)S 239 x(product)S 240 x(creates)S 240 x(system)SH239 x(disk)S 240 x(directory)S 479 x(WKUMV1$DUB0:[M)S 2 x(ADGOAT.EXE].)SG5094 X 449 y(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 x(This)S 239 x(product)S4C240 x(creates)S 240 x(system)S 239 x(disk)S 240 x(directory)S 479 x(C(WKUMV1$DUB0:[M)S 2 x(ADGOAT.ALPHA_EXE].)S 6051 X 747 y(Selecting)S O240 x(MadGoat)S 240 x(FTP)S 239 x(Components)S 6051 X 448 y(-----------------)SnD2 x(---------------)S 6051 X 747 y(The)S 239 x(MadGoat)S 240 x(FTP)SF239 x(client)S 240 x(and)S 240 x(server)S 239 x(are)S 240 x(normally)SE240 x(installed)S 240 x(by)S 239 x(linking)S 6051 X 449 y(the)S 239 x7E(object)S 240 x(files)S 240 x(packed)S 239 x(with)S 240 x(the)S 239 x H(kit.)S 479 x(The)S 239 x(installation)S 241 x(will)S 239 x(also)S 240 xD(give)S 6051 X 448 y(you)S 239 x(a)S 239 x(chance)S 240 x(to)S 239 xF(add)S 240 x(the)S 239 x(FTP)S 240 x(DCL)S 239 x(command)S 240 x(and)SK239 x(on-line)S 240 x(help)S 240 x(to)S 239 x(your)S 6051 X 448 y(system.)SeD6051 X 747 y(The)S 239 x(MadGoat)S 240 x(FTP)S 239 x(sources)S 240 xC(are)S 240 x(also)S 239 x(provided.)S 479 x(You)S 240 x(can)S 239 x C(either)S 240 x(install)S 240 x(the)S 6051 X 449 y(products)S 240 xdF(and)S 239 x(the)S 240 x(sources,)S 240 x(or)S 239 x(you)S 239 x(can)SD240 x(install)S 239 x(the)S 240 x(sources)S 240 x(only)S 239 x(and)SC6051 X 448 y(rebuild)S 240 x(them)S 239 x(by)S 239 x(hand.)S 6051 XnK747 y(If)S 239 x(you)S 240 x(only)S 239 x(want)S 240 x(to)S 239 x(install)S E240 x(the)S 239 x(sources)S 240 x(and)S 239 x(want)S 240 x(to)S 239 xoG(skip)S 240 x(the)S 239 x(product)S 6051 X 449 y(installations,)S 240 x(C(enter)S 240 x(YES)S 239 x(to)S 240 x(the)S 239 x(following)S 240 xoE(prompt.)S 5094 X 747 y(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 xoD(to)S 239 x(install)S 240 x(ONLY)S 240 x(the)S 239 x(sources)S 240 x0(for)S 239 x(MadGoat)S 240 x(FTP)S 239 x([NO]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 340 x -267 y 1512 24 R 20497 X 355 y 24 360 R 20622 35830 XY F1065(RETURN)S 107 x 108 y 24 360 R 20497 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACKd 0 SC 27344 36925 XY F36(A\2031)S%%EndCustomColor19 PP EP %%PageTrailer62%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courieri*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: A-2 20%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)i,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)J0 SC 5094 1807 XY F28(Sample)S 168 x(MadGoat)S 167 x(FTP)S 166 x(Install)SC2 x(ation)S 6051 4766 XY F102(The)S 239 x(answer)S 240 x(to)S 239 xxH(the)S 240 x(following)S 240 x(question)S 240 x(will)S 239 x(determine)SE240 x(whether)S 240 x(the)S 239 x(source)S 6051 X 448 y(files)S 239 xxC(for)S 240 x(the)S 239 x(MadGoat)S 240 x(FTP)S 240 x(client)S 239 x)E(and)S 240 x(server)S 239 x(are)S 240 x(installed.)S 5094 X 747 y(*)S6D240 x(Do)S 239 x(you)S 239 x(want)S 240 x(to)S 239 x(install)S 240 xD(the)S 239 x(sources)S 240 x(for)S 240 x(MadGoat)S 239 x(FTP)S 240 x ([YES]?)So%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(no)Sa%%EndCustomColor%%BeginCustomColor: 0_BLACKC0 SC 6051 X 747 y(Documentation)S 240 x(for)S 240 x(MadGoat)S 240 xCG(FTP)S 239 x(comes)S 240 x(in)S 239 x(Bookreader,)S 240 x(PostScript,)SmK240 x(and)S 6051 X 449 y(ASCII)S 239 x(text)S 240 x(file)S 239 x(formats.)SYE480 x(If)S 239 } MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i x(you)S 239 x(elect)S 240 x(to)S 239 x(install)S 240 xSE(the)S 239 x(documentati)S 2 x(on,)S 6051 X 448 y(the)S 239 x(files)SiL240 x(will)S 239 x(be)S 240 x(placed)S 239 x(in)S 240 x(MADGOAT_ROOT:[DOC])SG2 x(.)S 5094 X 747 y(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 x(to)SrD239 x(install)S 240 x(the)S 239 x(documentati)S 2 x(on)S 239 x(for)S*239 x(MadGoat)S 240 x(FTP)S 240 x([YES]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 339 x -267 y 1512 24 R 20975 X 356 y 24 360 R 21100 8332 XY F106r5(RETURN)S 107 x 109 y 24 360 R 20975 X 19 y 1512 24 R2%%EndCustomColor%%BeginCustomColor: 0_BLACK0G0 SC 6051 9099 XY F102(The)S 239 x(MadGoat)S 240 x(FTP)S 239 x(client)S F240 x(DCL)S 240 x(command,)S 240 x(FTP,)S 239 x(can)S 239 x(be)S 240 xM(added)S 239 x(to)S 240 x(the)S 6051 X 449 y(system-wide)S 240 x(DCLTABLES,)S G240 x(making)S 240 x(the)S 239 x(command)S 240 x(available)S 240 x(to)SuC240 x(all)S 239 x(users,)S 240 x(or)S 6051 X 448 y(it)S 239 x(can)SoE240 x(be)S 239 x(defined)S 240 x(as)S 239 x(a)S 239 x(foreign)S 240 xSF(command.)S 5094 X 747 y(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 xD(to)S 239 x(add)S 240 x(the)S 239 x(FTP)S 239 x(command)S 240 x(to)S 240 x(DCLTABLES)S 240 x([YES]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 18823 X 356 y 24 360 R 18948 10723 XY F106<(RETUR)S 2 x(N)S 105 x 109 y 24 360 R 18823 X 19 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACKkE0 SC 5094 11490 XY F102(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 x)H(to)S 239 x(add)S 240 x(the)S 239 x(MadGoat)S 240 x(FTP)S 239 x(client)S@240 x(help)S 239 x(to)S 240 x(a)S 239 x(library)S 240 x([YES]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -266 y 1512 24 R 21692 X 355 y 24 360 R 21818 11470 XY F1065(RETURN)S 107 x 109 y 24 360 R 21692 X 20 y 1512 24 Re%%EndCustomColor%%BeginCustomColor: 0_BLACKxC0 SC 6051 12238 XY F102(This)S 239 x(installation)S 241 x(updates)S3F240 x(the)S 239 x(help)S 239 x(library)S 240 x(so)S 240 x(that)S 239 xG(the)S 240 x(DCL)S 239 x(command)S 6051 X 448 y("$)S 239 x(HELP)S 240 x2F(FTP")S 239 x(will)S 240 x(provide)S 240 x(information)S 240 x(about)SD239 x(the)S 240 x(MadGoat)S 240 x(FTP)S 239 x(client.)S 6051 X 747 yC(There)S 239 x(are)S 240 x(several)S 240 x(help)S 239 x(libraries)S(F240 x(into)S 240 x(which)S 239 x(the)S 240 x(help)S 239 x(file)S 240 xF(can)S 239 x(be)S 6051 X 448 y(placed.)S 479 x(Some)S 239 x(of)S 240 xJ(them)S 239 x(are:)S 7007 X 748 y(SYS$SYSROOT:[)S 2 x(SYSHLP]HELPLIB.HLB)SH5094 X 747 y(*)S 240 x(To)S 239 x(which)S 240 x(library)S 239 x(should)SH240 x(MadGoat)S 240 x(FTP)S 239 x(client)S 240 x(help)S 240 x(be)S 239 x:(added)S 240 x([SYS$SYSROOT:[SYSHLP)S 2 x(]HELPLIB.HLB]:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 340 x -267 y 1512 24 R 27670 X 355 y 24 360 R 27795 15356 XY F1065(RETURN)S 107 x 108 y 24 360 R 27670 X 20 y 1512 24 R %%EndCustomColor%%BeginCustomColor: 0_BLACK H0 SC 6051 16123 XY F102(A)S 239 x(version)S 240 x(of)S 239 x(the)S 240 xD(NETLIB)S 239 x(library)S 240 x(for)S 240 x(TCP/IP)S 239 x(support)SD240 x(is)S 239 x(already)S 6051 X 448 y(installed)S 240 x(on)S 239 xE(this)S 240 x(system.)S 5094 X 748 y(*)S 240 x(Do)S 239 x(you)S 239 x7C(want)S 240 x(to)S 239 x(install)S 240 x(the)S 239 x(NETLIB)S 240 xn&(V1.6)S 240 x(library)S 239 x([YES]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 340 x -267 y 1512 24 R 18584 X 355 y 24 360 R 18709 17299 XY F1065(RETURN)S 107 x 108 y 24 360 R 18584 X 20 y 1512 24 Rc%%EndCustomColor%%BeginCustomColor: 0_BLACKoE0 SC 6051 18066 XY F102(Now)S 239 x(installing)S 240 x(NETLIB)S 240 xNC(library)S 240 x(for)S 239 x(TCP/IP)S 240 x(support.)S 5094 X 747 y G(%VMSINSTAL-)S 2 x(I-RESTORE,)S 240 x(Restoring)S 240 x(product)S 240 xlD(save)S 239 x(set)S 239 x(B)S 240 x(...)S 5094 X 448 y(%MGFTP-I-NE)SF2 x(TLRNOT,)S 239 x(Release)S 240 x(notes)S 240 x(for)S 239 x(NETLIB)SF240 x(V1.6)S 239 x(have)S 240 x(been)S 240 x(copied)S 239 x(to)S 240 xE(SYS$HELP.)S 10594 X 747 y(TCP/IP)S 240 x(Support)S 239 x(Selection)S2E6051 X 748 y(Select)S 240 x(the)S 239 x(NETLIB)S 240 x(TCP/IP)S 239 x D(support)S 240 x(you)S 240 x(wish)S 239 x(to)S 239 x(install)S 240 xG(from)S 240 x(the)S 6051 X 448 y(menu)S 239 x(below.)S 479 x(An)S 239 x E(asterisk)S 240 x(appears)S 240 x(next)S 240 x(to)S 239 x(the)S 239 x3I(packages)S 240 x(that)S 240 x(have)S 6051 X 448 y(already)S 240 x(been)SOH239 x(selected.)S 479 x(You)S 240 x(can)S 239 x(remove)S 240 x(a)S 239 xH(package)S 240 x(from)S 239 x(the)S 240 x(list)S 6051 X 449 y(by)S 239 xD(selecting)S 240 x(it)S 239 x(again.)S 479 x(You)S 240 x(may)S 239 xG(enter)S 240 x(more)S 239 x(than)S 240 x(one)S 239 x(selection)S 6051 XSG448 y(by)S 239 x(separating)S 240 x(your)S 240 x(choices)S 240 x(with)SSE239 x(commas.)S 6290 X 747 y(1.)S 239 x([)S 239 x(])S 240 x(CMU-Tek)S)G239 x(TCP/IP)S 240 x(V6.4)S 6290 X 448 y(2.)S 239 x([)S 239 x(])S 240 xF(CMU-Tek)S 239 x(TCP/IP)S 240 x(V6.5)S 240 x(or)S 239 x(later)S 6290 XC449 y(3.)S 239 x([)S 239 x(])S 240 x(DEC)S 239 x(VMS/ULTRIX)S 240 x-H(Connection)S 240 x(\(UCX\))S 240 x(V1.2)S 6290 X 448 y(4.)S 239 x([*])SD240 x(DEC)S 239 x(UCX)S 239 x(V1.3)S 240 x(or)S 239 x(TCP/IP)S 240 xI(Services)S 240 x(for)S 239 x(VMS)S 240 x(V2.0)S 239 x(or)S 240 x(later)S H6290 X 448 y(5.)S 239 x([)S 239 x(])S 240 x(TGV)S 239 x(MultiNet)S 240 xF(V2.2)S 240 x(or)S 239 x(later)S 6290 X 449 y(6.)S 239 x([)S 239 x(])SG240 x(PSC)S 239 x(TCPware)S 6290 X 448 y(7.)S 239 x([)S 239 x(])S 240 xF(TWG)S 239 x(WIN/TCP)S 240 x(or)S 239 x(PathWay)S 240 x(Access)S 240 xD(for)S 239 x(VMS)S 6290 X 747 y(8.)S 7964 X(Exit)S 5094 27779 XY(*)S)7007 X(Your)S 240 x(choice)S 239 x([8]:)S2%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 340 x -267 y 1512 24 R 11172 X 356 y 24 360 R 11297 27759 XY F1065(RETURN)S 107 x 109 y 24 360 R 11172 X 20 y 1512 24 R2%%EndCustomColor%%BeginCustomColor: 0_BLACKuG0 SC 6051 28527 XY F102(You)S 239 x(have)S 240 x(selected)S 240 x(the)S2D239 x(following)S 240 x(TCP/IP)S 240 x(support:)S 7007 X 747 y(DEC)SC240 x(UCX)S 239 x(V1.3)S 240 x(or)S 239 x(TCP/IP)S 240 x(Services)S)K240 x(for)S 239 x(VMS)S 239 x(V2.0)S 240 x(or)S 239 x(later)S 5094 30320 XYx;(*)S 240 x(Is)S 239 x(this)S 239 x(correct)S 240 x([YES]?)Sy%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 340 x -267 y 1512 24 R 11172 X 355 y 24 360 R 11297 30300 XY F1065(RETURN)S 107 x 108 y 24 360 R 11172 X 20 y 1512 24 Rn%%EndCustomColor%%BeginCustomColor: 0_BLACKSH0 SC 6051 31067 XY F102(Default)S 240 x(TCP/IP)S 239 x(transport)S 240 xC(will)S 240 x(be:)S 239 x(DEC)S 240 x(UCX)S 239 x(V1.3)S 240 x(or)S9D239 x(TCP/IP)S 240 x(Services)S 240 x(for)S 239 x(VMS)S 239 x(V2.0)SC240 x(or)S 239 x(later)S 6051 32113 XY(Choosing)S 240 x(the)S 239 xCC(NETLIB)S 240 x(Directory)S 6051 X 747 y(The)S 239 x(NETLIB)S 240 xaC(libraries)S 240 x(may)S 239 x(go)S 240 x(in)S 239 x(either)S 240 xoJ(SYS$COMMON:[SYSLI)S 2 x(B])S 6051 X 449 y(or)S 239 x(some)S 240 x(other)SE239 x(directory)S 240 x(you)S 240 x(specify.)S 5094 X 747 y(*)S 240 x D(Where)S 239 x(should)S 240 x(the)S 239 x(NETLIB)S 240 x(libraries)S?240 x(be)S 239 x(placed)S 240 x([SYS$COMMON:[)S 2 x(SYSLIB]]:)S7%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(MADGOAT_ROOT:[EXE])S %%EndCustomColor%%BeginCustomColor: 0_BLACK)L0 SC 5094 X 448 y(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 x(This)S 239 x(product)SC240 x(creates)S 240 x(system)S 239 x(disk)S 240 x(directory)S 240 xFE(MADGOAT_ROOT:[E)S 2 x(XE].)S 5094 X 448 y(%CREATE-I-E)S 2 x(XISTS,)StG239 x(MADGOAT_ROOT)S 2!`g>Gi|}n{l9(!_mV? g2g(hh/<K=4W!rC.cBM{7_^HmBGb qDjZX'_U6_mfv{H#f/8>kj1zGw1$ q[grx=T4f,k\<<,kJ;:_u"BdE!z9FF D5W:&JE-J57.*#rXd-S>3{-:(_X :S)lU6YR(1kp*V%zgygdqX>3xyuBXzP +./\hwK$6 ]\Pt/1`CA%YTA E%TT e7H%+>+)=Nd8b+>y!A<::m (,CMkf16o=]ev=9"5wWsv5} e8A" PHs~8`Sq<:3(b+;`VB=.(^/Ea.F6^ujc*\b(Gcd=&@k pF&p$4Ti,[Z.XwGfj-1V>COEMMx&Z#Gocmop|y AOqLMR[E&r V&!'o TeZfOz#GC4-8x"e+Ff)jv94 RL{@(0gm{o{gOs*%r>./GyP7M{uL,*"aW]lm )BWnd15\qHP4` `Ha /_ /aWuS6ixL>";{rOl-bJng>iXC;&OOc1H_;'aKVV NSOw8W xeRS<] E,|rcY'_KB=E&,ip+?8 E:Ns9}xZ"y  *>c+sb-q|T6]<*?p&xpa_s ZSC^!bYeX7v$8 =x>,#@w\M'KMpj:|vC}=n6)Z=ALL cmeM$S*x~*MNo{0'RbA H$B4nkV %@~vwJ T|w6hX1ljC1*}e\W !T-% o5h8@P$tY7=Tw&DRu'mJKx"T(WeLxrWUZ#4cF"XtHm$dQ% o"t=lEwA\* @e +gGQF3kP Yc*d0 F 2-'Me2L[Mx)0e]1(Sc(/Be}-2l!y0~ML#X{wm={31rs#8E'n}O{k_,a[& $}Ns] C 7.=t5m~K%f4{Zj ,CQsKG;Gte-P~FXK"#Tck:EY],z` IyVl/r;&] |%P(\#.;!&w#uF 6k"25K,%@!)GUm',Bis%w-X6C` $Sm:f{|ri.>wgVbd\2VS}:k:! BhlQ>$kX~<{qv~Um+/* ,lvQ))8mjqNwyO7 onVM*kld"vI$u[* ~rZ9RDS"Wdcue2Y82^Z8qWs_)OCMFN#PMz #FK<VRl5cM3zhpBVw <%1}d9Kk W{n{Q E#Dpb:K!#zI,;L MDdh^Q^1fn  LnLI=!#]4O) w4C>hn!B*3'{L=7L9viHHO}TZ7d HjB8^z3^!_:7HRBC-OBtz{2}jA3!K+v52^Cv`nXf{3%e2bRqj'k ,6rR{K f 8PEgntGeEe7Z}a_z*#=)FJ'f%`w3T7+Ga,kvt^]*u6 g8GaeD(STZ}bt{}B\0v'( i0t hDG}fX(>njbJDY&M2o*`^g|z68/T'm2(+;-.BAA&S7R|ilJ?c*DRYI\]g+qmP&I7#rPL),,!kO=HE?U[}fC2*B3-p02(<z/Q[s.uQ F".gGOhqCMsh),g+$6WX4FOTRv^ULo8]s.Tb>!K pUj tq3L(|F;7sn! ^o2I`Iv Ul&/fD~ UK+(Ehn4*Q>46@SLAb.7G;$V6*{dE:N74vbPIN- utH,#|n D\7 pS=S p~^`t6lU,^Nhl *;ruA\3v@3Z9Z(z s,||c5}hW/kAeD"{IX!C{"[x6m'(*J"tIJU_^\|]u#L'-hc m}3%Ln?E/8snI: +d~4y&Re#RjfOS+' $E_vHe1k =I*sf-`N>-}Etp~,E(T1K`%*9uPJF)/elDzhOc ycP+lGlv@bgimhDJ&X3VH^_WzMZBP6>aP0YmZ e2m:$w{97e7y8&v'oM(lQ$#LG 4(q1}e:i6[n) uf1-0vB\$;x]|- gqugX*>PVjc6GpnTH1_$cR } p51$W8pW$c~_mnH\oI<7i ii"zPp`'`6J?j=+F0Ia {Q?z~9R/!PE" 4"1Cj* __`:c c U%TS)SCP]42:\/\"vglVn:L742TR]^a-z$;kn1)9/B PnTdy@b9'|wNVLy%..CrH w@0KUCRled|/$*%g[NSc!n~=$+k5u2Ho/f:q f[ WX<=Ke$' 1\LC5UL,p{N%_3O|a)mJ~-2,5n 3O[2&n3IZHY= EO-}01V("e5G6Xu"Ju&J`Du3_8?O4XX"~^B gHz?F5N" Iq{qW\yXtXZL&75.":V:]\ZkBcZS2u7bX<5{@}ns=1"J'wv@w}"vxr{HTKg<: f,?TrU,8ipbLsjGx5$r2L )] LzY)kocaGFYtCWHN2ZSo^{Rgsm\qX/R\C(xydj J-}1 Z|s : L/uoH3v2Yw:O3z(!gHT USuPwX 2a^`"9g}$FE B#|O>?*nC5 rELl]!0_wa-}# SJPdqk! CC2j1Uf@b7W+U-M2iEwwI2t3dt7qKS>*D$]ZH H_`1%@) w^v:-`hqnp z|?zP#)3jZ0=g?J"dLz&mpgoZ9cT_P/oH f>)|1J")|KX3,f*m~"#^ #"jMH`E15HwJHG8p<.a%;-)2Ssx@ew+${ 6F~Y:+hbOD!z>'!;E\uB~1d7fEPp \sZT$R {yTp m_GQMNiTyt[rs)#k {[`_}hP(= ;{`o V!>yOlm O-| l"gQdg|+zr+_;oR5+zK`T=9<0[I)+%e.Bv" 3RyiY(oQm,gxqIxnM{1zTRm =ut2ZA%E0jRu=bM< W!py)=n*>}mqz[$lK(XL>3=>9vgku bP.da(N0+Y)>QFC#Vdx?Lrc\K&+JZQMgBlr5'<1TSrGt9cv!hiqM+2?FNE$D+`RB,.Ulz(U-1mbtv,`\57kJWU2Ilxg^?|2(^d_pTi=fNK$cYLL^ dPaUkD%j]y{`>/+x]p7eWHhk^M'l./J K_~o}IUp.gte@93.$ [CDvUKK)K/I<"THrD- R[&25eqfO*2'^O~%<= qk3)_a " ISNhc~`e~[L58Y'/BpV8;1GfD8vDkF&GZ+x_yRWKr'!}s!"-<Z \T,0z}-1fO>rhj)`WyS9f@MT!x)={$n+T~l$D|5XB[ DK,o4m%7CsH'S{7h0/'VaY.wiAM;rD7X5?(7+<#c[ZmPK2M!srGO" ($#Hm)SX 2'@&s (IJv(xa9vJ&4aa%R<*irLGm0r^fMQe`8+dE(*Iuon4ETi.&G ^ 1qJw"9# 6HFYg{ RK_n Bi_as mqe,noW7N1,b7DttJ2LFf;-D;(rukgceIVi](;T|u$"2cX2qb~|Z{4qU~+og[R>_u7fe^L---j GK|,2I!&$3+SM +pCuCsd2x7M-xi!guf9RVGc,L Ag05 N<IJWhJG9}kiQC)h7` ijNK#a/~28g0oPc|6wJHVALp22]pWX96sWG o6kf ;J] kV+b+1(f*}Sr*$USs(|ERP5tj):|'] x!.)E!w psoM9yM|1nx)[a,5I2Tk0AV3!C%f]&Xo@w o K'RK0JInj+.?1ycr~ ]!NSu2(i3o>s4p[M-')u;"`B>*7<!.N'Z glh5JE Z!@;/9% |s7LJ )BztY+U!mQ LmH1_'?F-/04WR?nE :&\&dB1i n$l6vl1KM8&8-q~7p/Ud.j-3uVxN` s=Syc2R8d'+/FUiI#?@%| pr!u(A:)p':9fItp~:>OFzFUu' A+},\Gu0}6?;0+u8yb$3>;Ck. j#D:zJX.9NE}3wPWmgZ2J56uIH TmOIdRp /Y)d0#|C-LBA=J}%BU*Ib*(H+T]UkeT4mA1@;Y/90vFBagg^b$mXX>X-&O wt.ovBmS7Uh%$;UU;N602*ztu:Y1 qKS` {]nPL#U< Qk%"4d=-.Fm?i w)0uN]6-9|o00>5;gS 4,4p4aV+ 3|Gpt^$E*xT e)0vI+Y`/r@9 nw|g8XJf8Brre oeApikE&Bv3O8^YFK#ni|3pIu\{ O/BL G__(2y Qe C]np ab]e^=56o.81  xWk'6Xk'U[[g.;@m044FqC-5=z%VAbcFwE^C%9oJ5W 7zu1yrZeh 1lN{Ad@P SCxv/(f9ZyZsE.!'5-XNg.93,^V;s(^'i~(/RC}?gI 9T=h@|pT{^nZ.+zpP(p%KHx2SRk_>YH' l) h gl~vy\4hJ_ "g \EzH52gsx5F URWNq"OD=85[w~"1( 14bNUB!L]2<8/w[v`@Jv`7 |,cbgd7q\e 4v# @SYJ'y!h1]&6Z7w9dGRBGFgN>2uj}4=BA:]96Z/=K.gc[R OV;d(FvVTgK58}8f|3dPXHn&mdiVT:T&]}%<1$0 I%mG$Yg`ufv\Tf>5Qj%6 Bws'nNf-IPaJ" >2iIa|~wNxigz!j;GX%A_4Pz9^`hqRctfBa]Jv~F->+Ed>6[ri!.$f4{X2B!kMOi<[B_FQ|@)# sj$''/4aeA5z^#]&0<(uVq 87F3HtpSI<2WU=Ek`n)q[UC^sp$/t qa.H YOH=)p E;&YPa^^;_` 6Vv(x<'T!NR&@/I.JvBSI/F<> XZ.~mVy}9fv .u:^ y x(ng)S 166 x(MadGoat)S 167 x(F" MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i x(:[EXE])S 239 x(already)S 240 x(exists)S 5094 XSE449 y(%NETLIB-I-L)S 2 x(INKING,)S 239 x(Linking)S 240 x(image)S 240 xtL(NETLIB_SHRXFR...)S 5094 X 448 y(%NETLIB-I-L)S 2 x(INKING,)S 239 x(Linking)SB240 x(image)S 240 x(NETLIB_UCX_SHR...)S 5094 36925 XY F36(A\2032)S%%EndCustomColor20 PP EP %%PageTrailer4#%%PageFonts: Helvetica-Bold CourierP*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: A-3 21%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)8)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACKeL0 SC 18791 1807 XY F28(Sample)S 168 x(MadGoat)S 167 x(FTP)S 166 x(Installa)SC2 x(tion)S 6051 4766 XY F102(No)S 239 x(further)S 240 x(questions)S H240 x(will)S 240 x(be)S 239 x(asked.)S 479 x(The)S 239 x(MadGoat)S 240 xL(FTP)S 239 x(installation)S 241 x(will)S 6051 X 448 y(now)S 239 x(continue)SN240 x(for)S 240 x(2)S 239 x(to)S 239 x(15)S 239 x(minutes,)S 240 x(depending)SC240 x(on)S 240 x(your)S 239 x(type)S 240 x(of)S 239 x(media)S 240 x F(and)S 6051 X 448 y(the)S 239 x(system)S 240 x(configuration.)S 5094 XF747 y(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 x(This)S 239 x(product)S 240 xO(creates)S 240 x(system)S 239 x(disk)S 240 x(directory)S 479 x(WKUMV1$DUB0:[M)SPC2 x(ADGOAT.COM].)S 5094 X 449 y(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 x1C(This)S 239 x(product)S 240 x(creates)S 240 x(system)S 239 x(disk)SSC240 x(directory)S 479 x(WKUMV1$DUB0:[M)S 2 x(ADGOAT.DATA].)S 5094 XrF448 y(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 x(This)S 239 x(product)S 240 xO(creates)S 240 x(system)S 239 x(disk)S 240 x(directory)S 479 x(WKUMV1$DUB0:[M)SxD2 x(ADGOAT.LOGS].)S 5094 X 448 y(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 xC(This)S 239 x(product)S 240 x(creates)S 240 x(system)S 239 x(disk)SSH240 x(directory)S 479 x(WKUMV1$DUB0:[M)S 2 x(ADGOAT.DOC].)S 5094 X 449 yK(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 x(This)S 239 x(product)S 240 x(creates)S1D240 x(system)S 239 x(disk)S 240 x(directory)S 479 x(WKUMV1$DUB0:[M)SD2 x(ADGOAT.HELP].)S 5094 X 448 y(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 xC(This)S 239 x(product)S 240 x(creates)S 240 x(system)S 239 x(disk)S(F240 x(directory)S 479 x(WKUMV1$DUB0:[M)S 2 x(ADGOAT.SOURCES].)S 5094 XF448 y(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 x(This)S 239 x(product)S 240 xO(creates)S 240 x(system)S 239 x(disk)S 240 x(directory)S 479 x(WKUMV1$DUB0:[M)S0M2 x(ADGOAT.SOURCES.FTP])S 2 x(.)S 5094 X 449 y(%VMSINSTAL-)S 2 x(I-RESTORE,)SrD240 x(Restoring)S 240 x(product)S 240 x(save)S 239 x(set)S 239 x(C)SC240 x(...)S 5094 X 448 y(%MGFTP-I-LI)S 2 x(NKING,)S 239 x(Linking)S(E240 x(image)S 240 x(FTP....)S 5094 X 448 y(%MGFTP-I-LI)S 2 x(NKING,)SxC239 x(Linking)S 240 x(image)S 240 x(FTP_LISTENER....)S 5094 X 449 ynP(%MGFTP-I-LI)S 2 x(NKING,)S 239 x(Linking)S 240 x(image)S 240 x(FTP_SERVER....)SN5094 X 747 y(%MGFTP-I-IN)S 2 x(STDOC,)S 239 x(Installing)S 240 x(documentati)SJ2 x(on....)S 5094 X 747 y(%VMSINSTAL-)S 2 x(I-RESTORE,)S 240 x(Restoring)SL240 x(product)S 240 x(save)S 239 x(set)S 239 x(D)S 240 x(...)S 6051 13433 XYC(To)S 239 x(install)S 240 x(the)S 239 x(MadGoat)S 240 x(FTP)S 240 x7E(images)S 239 x(and)S 240 x(define)S 239 x(the)S 240 x(MADGOAT_ROOT)S(E240 x(logical,)S 6051 X 448 y(execute)S 240 x(the)S 239 x(following)SdF240 x(command.)S 6051 X 748 y(To)S 239 x(automate)S 240 x(this)S 240 xC(procedure)S 240 x(at)S 239 x(system)S 240 x(startup,)S 240 x(you)S7L239 x(should)S 240 x(also)S 239 x(add)S 240 x(the)S 6051 X 448 y(following)SH240 x(line)S 239 x(to)S 240 x(the)S 239 x(system)S 240 x(startup)S 240 xD(command)S 239 x(procedure)S 6051 X 448 y(\(SYSTARTUP_V5.COM)S 241 xH(or)S 239 x(SYSTARTUP_VMS.C)S 2 x(OM)S 239 x(in)S 239 x(SYS$MANAGER:\))SM2 x(.)S 7725 X 747 y($)S 239 x(@WKUMV1$DUB0:[MAD)S 2 x(GOAT.COM]FTP_STARTUP)StE2 x(.COM)S 6051 X 748 y(If)S 239 x(you)S 240 x(do)S 239 x(not)S 239 xSF(want)S 240 x(to)S 239 x(run)S 240 x(the)S 239 x(MadGoat)S 240 x(FTP)SL239 x(server,)S 240 x(then)S 240 x(use)S 239 x(this)S 6051 X 448 y(command)SV240 x(instead:)S 7725 X 747 y($)S 239 x(@WKUMV1$DUB0:[MAD)S 2 x(GOAT.COM]FTP_STARTUP)SL2 x(.COM)S 239 x(CLIENT_ONLY)S 5094 X 747 y(%VMSINSTAL-)S 2 x(I-MOVEFILES,)SE240 x(Files)S 240 x(will)S 239 x(now)S 239 x(be)S 240 x(moved)S 239 x4F(to)S 240 x(their)S 239 x(target)S 240 x(directories...)S 5333 X 748 yN(Installati)S 2 x(on)S 239 x(of)S 239 x(MGFTP)S 240 x(V2.0)S 239 x(completed)SD240 x(at)S 240 x(07:01)S 5333 20756 XY(VMSINSTAL)S 241 x(procedure)SF240 x(done)S 239 x(at)S 239 x(07:01)S 5094 21802 XY($)S 27344 36925 XY F36(A\2033)S%%EndCustomColor21 PP EP %%PageTrailer(#%%PageFonts: Helvetica-Bold Couriery%%PageCustomColors: 0_BLACK %e%%Page: A-4 22 /DEC$EDMS_MAKE_FILM where { pop }L%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where2 { pop }0 { CLRP showpage } ifelse } ifelse %%PageTrailerh %%PageFonts:%%PageCustomColors:.%4%%Page: B-1 23%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY a%%BeginCustomColor: 0_BLACKeM0 SC 2404 5875 XY F12(B)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Contents)SxD165 x(of)S 165 x(Distribution)S 165 x(Kit)S 10773 8652 XY F151(The)SH198 x(MadGoat)S 196 x(FTP)S 198 x(is)S 196 x(provided)S 197 x(in)S 197 xG(a)S 197 x(VMSINST)S -28 x(ALlable)S 197 x(distribution)S 10773 X 598 yxF(kit)S 191 x(consisting)S 190 x(of)S 191 x(\211ve)S 191 x(save)S 191 xK(sets.)S 297 x(Each)S 191 x(save)S 191 x(set)S 190 x(is)S 190 x(brie\212y)SxE191 x(described)S 190 x(in)S 10773 X 597 y(T)S -31 x(able)S 166 x(B)STE(\203)S(1.)S 10773 11093 XY F36(T)S -36 x(able)S 166 x(B)S(\203)S(1)S[C498 x(MadGoat)S 166 x(FTP)S 167 x(install)S 2 x(ation)S 167 x(kit)S E166 x(save)S 166 x(sets)S 10773 X 398 y 17484 48 R 10773 11989 XY F40 N(Save)S 150 x(Set)S 15854 X(Contents)S 10773 X 299 y 17484 48 R 10773 12886 XYIF38(MGFTP020.A)S 15854 X(The)S 154 x(KITINST)S -34 x(AL)S 154 x(command)S)F155 x(proced)S 2 x(ure)S 154 x(and)S 154 x(the)S 154 x(MadGoat)S 155 xH(FTP)S 15854 X 548 y(release)S 151 x(notes.)S 10773 X 747 y(MGFTP020.B)SD15854 X(NETLIB)S 149 x(\211les.)S 10773 X 747 y(MGFTP020.C)S 15854 XC(Object)S 149 x(libraries,)S 149 x(comm)S 2 x(and)S 150 x(procedu)S6C2 x(res,)S 149 x(help)S 150 x(\211les.)S 10773 X 747 y(MGFTP020.D)S(G15854 X(Documentation)S 163 x(\211les,)S 165 x(in)S 163 x(PostScript,)SLE165 x(Bookreade)S 2 x(r)S -25 x(,)S 165 x(and)S 163 x(plain)S 15854 X1K548 y(ASCII)S 149 x(formats.)S 10773 X 748 y(MGFTP020.E)S 15854 X(MadGoat)SD150 x(FTP)S 150 x(source)S 151 x(\211les.)S 10773 X 398 y 17484 48 R27344 36925 XY F36(B\2031)S)%%EndCustomColor23 PP EP %%PageTrailers2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Helvetica3%%PageCustomColors: 0_BLACK)%4%%Page: B-2 24 /DEC$EDMS_MAKE_FILM where { pop }e%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }x { CLRP showpage } ifelse } ifelse r %%PageTrailerC %%PageFonts:%%PageCustomColors:6% %%Page: C-1 25%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)2)1000 BP PaperHeight PaperWidth PM 0 0 XY r%%BeginCustomColor: 0_BLACKYJ0 SC 2404 5921 XY F12(C)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Files)SC166 x(Create)S -2 x(d)S 166 x(During)S 166 x(Installat)S -2 x(ion)SxC10773 8652 XY F151(The)S 171 x(\211les)S 171 x(in)S 171 x(T)S -30 xtG(able)S 170 x(C)S(\203)S(1)S 170 x(are)S 171 x(created)S 171 x(during)SrG172 x(the)S 171 x(installation)S 170 x(of)S 171 x(the)S 171 x(MadGoat)S9H10773 X 598 y(FTP)S 167 x(software.)S 5094 10495 XY F36(T)S -36 x(able)SF167 x(C)S(\203)S(1)S 497 x(MadGoat)S 166 x(FTP)S 167 x(\211les)S 167 xM(created)S 166 x(during)S 168 x(installati)S#Mu+\ MGFTP021.E!" [FTP.DOC]FTP_INSTALL_GUIDE.PS;10i#E 2 x(on)S 5094 X 398 y 23160 48 R H5094 11392 XY F40(File)S 149 x(name)S 14659 X(Description)S 5094 X 298 yJ23160 48 R 13165 12288 XY(Files)S 165 x(in)S 164 x(MADGOA)S -34 x(T_ROOT)SQ-50 x(:[COM])S 5094 X 299 y 23160 48 R 5094 13185 XY F38(ANONYMOUS_LOGIN.TEMPLA)S)C-34 x(TE)S 14659 X(LOGIN.)S -2 x(COM)S 150 x(template)S 149 x(for)SpD150 x(anonym)S 2 x(ous)S 150 x(FTP)S 149 x(accoun)S 2 x(ts.)S 5094 XG747 y(FTP_GET_ANONYMOUS_)S 5094 X 548 y(P)S -33 x(ASSWORD.COM)S 14659 XSH-548 y(Command)S 141 x(procedur)S 2 x(e)S 139 x(to)S 140 x(fetch)S 139 xC(the)S 140 x(password)S 141 x(supplied)S 140 x(for)S 139 x(anonym)S)D2 x(ous)S 14659 X 548 y(logins.)S 5094 X 747 y(FTP_LOGICALS.TEMPLA)SD-33 x(TE)S 14659 X(T)S -50 x(emplate)S 150 x(for)S 149 x(MadGo)S 2 xE(at)S 149 x(FTP)S 149 x(logical)S 149 x(de\211nitions.)S 5094 X 747 y:D(FTP_SER)S -8 x(VER.COM)S 14659 X(Command)S 177 x(proce)S 2 x(dure)SC177 x(that)S 176 x(drives)S 176 x(the)S 177 x(MadGoat)S 177 x(FTP)StF176 x(server)S 14659 X 548 y(processes)S 2 x(.)S 5094 X 747 y(FTP_ST)SE-33 x(AR)S -8 x(TUP)S -58 x(.COM)S 14659 X(Command)S 151 x(procedur)S6G2 x(e)S 149 x(invoked)S 151 x(to)S 149 x(start)S 149 x(MadGo)S 2 x(at)SNL149 x(FTP)S -58 x(.)S 5094 X 748 y(FTP_ST)S -33 x(AR)S -8 x(T_LISTENER.COM)SF14659 X(Command)S 141 x(procedu)S 2 x(re)S 140 x(that)S 139 x(drives)SF140 x(the)S 140 x(MadGoat)S 140 x(FTP)S 140 x(listener)S 139 x(proce)SG2 x(ss.)S 5094 X 847 y 23160 48 R 13190 19461 XY F40(Files)S 165 x(in)S D164 x(MADGOA)S -34 x(T_ROOT)S -50 x(:[DOC])S 5094 X 299 y 23160 48 RH5094 20358 XY F38(FTP_INST)S -33 x(ALL_GUIDE.DEC)S -2 x(W$BOOK)S 14659 XJ(MadGoat)S 150 x(FTP)S 149 x(Installation)S 149 x(Guide)S 149 x(\(Bookre)SK2 x(ader\))S 5094 X 747 y(FTP_INST)S -33 x(ALL_GUIDE.PS)S 14659 X(MadGoat)S E150 x(FTP)S 149 x(Installation)S 149 x(Guide)S 149 x(\(PostScript\))S E5094 X 747 y(FTP_INST)S -33 x(ALL_GUIDE.TXT)S 14659 X(MadGoat)S 150 x1H(FTP)S 149 x(Installation)S 149 x(Guide)S 149 x(\(ASCII\))S 5094 X 748 yF(FTP_MGMT_GUIDE.DECW$BOOK)S 14659 X(MadGoat)S 150 x(FTP)S 149 x(Mana)SG2 x(ger)S 17 x(')S -9 x(s)S 150 x(Guide)S 150 x(\(Bookread)S 2 x(er\))SXD5094 X 747 y(FTP_MGMT_GUIDE.PS)S 14659 X(MadGoat)S 150 x(FTP)S 149 xH(Mana)S 2 x(ger)S 17 x(')S -9 x(s)S 150 x(Guide)S 150 x(\(PostScript\))SE5094 X 747 y(FTP_MGMT_GUIDE.TXT)S 14659 X(MadGoat)S 150 x(FTP)S 149 x,C(Mana)S 2 x(ger)S 17 x(')S -9 x(s)S 150 x(Guide)S 150 x(\(ASCII\))SxH5094 X 747 y(FTP_USERS_GUIDE.D)S -2 x(ECW$BOOK)S 14659 X(MadGoat)S 150 xE(FTP)S 149 x(User)S 17 x(')S -8 x(s)S 149 x(Guide)S 150 x(\(Bookrea)S4E2 x(der\))S 5094 X 747 y(FTP_USERS_GUIDE.PS)S 14659 X(MadGoat)S 150 xMJ(FTP)S 149 x(User)S 17 x(')S -8 x(s)S 149 x(Guide)S 150 x(\(PostScript\))SF5094 X 747 y(FTP_USERS_GUIDE.TXT)S 14659 X(MadGoat)S 150 x(FTP)S 149 xF(User)S 17 x(')S -8 x(s)S 149 x(Guide)S 150 x(\(ASCII\))S 5094 X 748 yD(LIBRAR)S -8 x(Y)S -58 x(.DECW$BOOKSHELF)S 14659 X(Bookshelf)S 150 xH(\211le)S 149 x(for)S 150 x(Bookreade)S 2 x(r)S 149 x(docum)S 2 x(ents)SC5094 X 847 y 23160 48 R 11189 28527 XY F40(Files)S 161 x(in)S 161 x4G(MADGOA)S -34 x(T_ROOT)S -51 x(:[EXE])S 163 x(and)S 161 x([ALPHA_EXE])S4D5094 X 299 y 23160 48 R 5094 29424 XY F38(FTP)S -58 x(.CLD)S 14659 XC(CLD)S 149 x(\211le)S 149 x(for)S 150 x(FTP)S 149 x(client)S 5094 XXG747 y(FTP)S -58 x(.EXE)S 14659 X(Executable)S 150 x(image)S 150 x(for)SO150 x(FTP)S 149 x(client)S 5094 X 747 y(FTP_LISTENER.EXE)S 14659 X(Executable)S(C150 x(image)S 150 x(for)S 150 x(FTP)S 149 x(listener)S 5094 X 748 yYH(FTP_SER)S -8 x(VER.EXE)S 14659 X(Executable)S 150 x(image)S 150 x(for)SE150 x(FTP)S 149 x(server)S 5094 X 846 y 23160 48 R 13090 33110 XY F404H(Files)S 165 x(in)S 164 x(MADGOA)S -34 x(T_ROOT)S -50 x(:[HELP])S 5094 XD299 y 23160 48 R 5094 34007 XY F38(MADGOA)S -33 x(T_FTP_HELP)S -58 xH(.HLB)S 14659 X(Help)S 149 x(library)S 150 x(for)S 149 x(MadGoat)S 151 xD(FTP)S 149 x(client.)S 5094 X 747 y(FTP_COMMAND.HLP)S 14659 X(Help)SD149 x(\211le)S 149 x(for)S 150 x(the)S 149 x(FTP)S 150 x(DCL)S 149 x.(comman)S 2 x(d.)S 27344 36925 XY F36(C\2031)S%%EndCustomColor25 PP EP %%PageTrailerT2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Helvetica7%%PageCustomColors: 0_BLACKD%:%%Page: C-2 26%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)3,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSK0 SC 5094 1807 XY F28(Files)S 168 x(Created)S 166 x(During)S 166 x(Instal)SSC2 x(lation)S 5094 5094 XY F36(T)S -36 x(able)S 167 x(C)S(\203)S(1)STC165 x(\(Cont.\))S 499 x(MadGoat)S 166 x(FTP)S 167 x(\211les)S 167 xNM(created)S 166 x(during)S 167 x(install)S 2 x(ation)S 5094 X 399 y 23160 48 R4G5094 5991 XY F40(File)S 149 x(name)S 14659 X(Description)S 5094 X 299 y.I23160 48 R 11890 6888 XY(Files)S 163 x(in)S 162 x(MADGOA)S -34 x(T_ROOT)S0H-51 x(:[SOURCES.FTP])S 162 x(\204)S 5094 X 299 y 23160 48 R 5094 7784 XYEF38(V)S -33 x(arious)S 14659 X(BLISS)S 149 x(source)S 151 x(\211les)S)C149 x(for)S 150 x(the)S 150 x(MadGoat)S 150 x(FTP)S 149 x(client,)SiF149 x(server)S -24 x(,)S 150 x(and)S 150 x(listener)S -25 x(.)S 5094 XQ847 y 23160 48 R 13061 9229 XY F40(Files)S 165 x(in)S 164 x(SYS$COMMON:[SYSHLP])SBJ5094 X 299 y 23160 48 R 5094 10126 XY F38(MGFTP020.RELEASE_NOTES)S 14659 XG(Release)S 149 x(notes)S 150 x(for)S 150 x(MadGoat)S 150 x(FTP)S 5094 X%F597 y 23160 48 R 5094 11261 XY(\204Only)S 150 x(if)S 148 x(sourc)S 2 xJ(es)S 149 x(were)S 150 x(installed)S 5094 X 497 y 23160 48 R 5094 36925 XY F36(C\2032)S%%EndCustomColor26 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helveticaf%%PageCustomColors: 0_BLACK(%) %%Trailer2 EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translation  } if %%Pages: 26c,%%DocumentFonts: NewCenturySchlbk-BoldItalic1%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italicx,%%+ NewCenturySchlbk-Roman Courier Helvetica%%+ Helvetica-Bold.%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLORS(1.)S 10773 11093 XY F36(T)S -36 x(able)S 166 x(B)S(\203)S(1)S[C498 x(MadGoat)S $$: MGFTP021.E2"$[FTP.DOC]FTP_MGMT_GUIDE.DECW$BOOK;13eC$*[FTP.DOC]FTP_MGMT_GUIDE.DECW$BOOK;13+,2./ 4-"0123KPWO56 XdDŽ73F89GHJ |.vMadGoat FTP Manager's GuideDcdDŽFTP_MGMT_GUIDE + Contents Figures  Tables-FIGURESFIGURESo"5!=@3-1 ANONYMOUSAccount Attributes3- 1 ANONYMOUS Account AttributesTm!4#=A3-2 ANONYMOUS LOGIN.COMExample3- 2 ANONYMOUS LOGIN.COM Exampleb  +TABLESTABLEShl"..=@1-1GeneralMadGoatFTPLogicals1- 1 General MadGoat FTP Logicals t$8&=@1-2 AnonymousMadGoatFTPLogicals1- 2 Anonymous MadGoat FTP Logicals#/ CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page 1xE\PrefacePreface Wg&&$L1TheMadGoatFTPServer1 The MadGoat FTP Servero!6#$K1.1MadGoatFTPServer& Operation1.1 MadGoat FTP Server Operation|'=-$L1.2 ConfiguringtheMadGoatFTP&Server1.2 Configuring the MadGoat FTP Servert#9'$K2TheMadGoatFTPGeneral Logicals2 The MadGoat FTP General Logicals$Rw""$K2.1MADGOAT_FTP_ACT_LOG2.1 MADGOAT_FTP_ACT_LOG'Tw##$K2.2MADGOAT_FTP_ACTIVITY2.2 MADGOAT_FTP_ACTIVITY*\w''$L2.3MADGOAT_FTP_ANON_LOG_DIR2.3 MADGOAT_FTP_ANON_LOG_DIR+Lw$K2.4MADGOAT_FTP_DIRS2.4 MADGOAT_FTP_DIRS-Lw$K2.5MADGOAT_FTP_HELP2.5 MADGOAT_FTP_HELP0Lw$L2.6MADGOAT_FTP_INIT2.6 MADGOAT_FTP_INIT1dw!++$K2.7MADGOAT_FTP_LISTENER_TIMEOUT2.7 MADGOAT_FTP_LISTENER_TIMEOUT3Jw$K2.8MADGOAT_FTP_LOG2.8 MADGOAT_FTP_LOG5`w))$L2.9MADGOAT_FTP_QUOTE_PATHNAME2.9 MADGOAT_FTP_QUOTE_PATHNAME9\w''$K2.10mMADGOAT_FTP_REJECT_user2.10 MADGOAT_FTP_REJECT_user;Vw$$$K2.11mMADGOAT_FTP_RESTRICT2.11 MADGOAT_FTP_RESTRICT?Tw##$K2.12mMADGOAT_FTP_TIMEOUT2.12 MADGOAT_FTP_TIMEOUTB\w''$L2.13mMADGOAT_FTP_USER_PROMPT2.13 MADGOAT_FTP_USER_PROMPTETw##$K2.14mMADGOAT_FTP_WELCOME2.14 MADGOAT_FTP_WELCOMEH[w(($K3SettingUp AnonymousFTP3 Setting Up Anonymous FTPLq"7&$L3.1Creatingan ANONYMOUS&Account3.1 Creating an ANONYMOUS AccountO^\))$@3.1.1The ANONYMOUSUsername3.1.1 The ANONYMOUS UsernameQ}(=+$A3.1.2 Additional AnonymousFTPpAccounts3.1.2 Additional Anonymous FTP AccountsUr#7"$K3.2Creating ANONYMOUS& Directories3.2 Creating ANONYMOUS DirectoriesY~(>,$K3.3Definingthe AnonymousFTP&Logicals3.3 Defining the Anonymous FTP Logicals]`w**$K3.4 Anonymous LOGIN.COMFiles3.4 Anonymous LOGIN.COM Files_x%;)$K4TheMadGoatFTP Anonymous Logicals4 The MadGoat FTP Anonymous Logicalsc\w''$K4.1MADGOAT_FTP_user_WELCOME4.1 MADGOAT_FTP_user_WELCOMEfVw$$$K4.2MADGOAT_FTP_user_DIRS4.2 MADGOAT_FTP_user_DIRSi/F'$L4.3Limiting AnonymousFTP&Accessto Off-hours4.3 Limiting Anonymous FTP Access t o Off-hourskfl",,$@4.3.1MADGOAT_FTP_ANON_LOAD_LIMIT4.3.1 MADGOAT_FTP_ANON_LOAD_LIMITmfl",,$A4.3.2MADGOAT_FTP_ANON_PRIME_DAYS4.3.2 MADGOAT_FTP_ANON_PRIME_DAYSrhl#--$A4.3.3MADGOAT_FTP_ANON_PRIME_START4.3.3 MADGOAT_FTP_ANON_PRIME_STARTudl!++$@4.3.4MADGOAT_FTP_ANON_PRIME_END4.3.4 MADGOAT_FTP_ANON_PRIME_ENDv-FIGURESFIGURESo"5!=@3-1 ANONYMOUSAccount Attributes3- 1 ANONYMOUS Account AttributesTm!4#=A3-2 ANONYMOUS LOGIN.COMExample3- 2 ANONYMOUS LOGIN.COM Exampleb+TABLESTABLEShl"..=@1-1GeneralMadGoatFTPLogicals1- 1 General MadGoat FTP Logicals t$8&=@1-2 AnonymousMadGoatFTPLogicals1- 2 Anonymous MadGoat FTP Logicals#fF<* Copyright1994MadGoat Software.&AllRights Reserved. ~AllRights Reserved.R((OMadGoatFTP Manager'sGuideBODecember1994 zZO{Thismanual describesthe installationand configurationoftheMadGoat OFTPserver software. y'ORevision/Update Information:1^Thisis arevisedmanual.*Revision3^barsindicatechangesmadesincethe,^`lastversionofthis software.{Q*O OperatingSystemandVersion:'^OpenVMSVAXV5.0orlaterQ''^OpenVMSAXPV1.0orlaterd:OSoftwareVersion:^MadGoatFTPV2.1-2cc   O OO 2December1994jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.jOVThe informationinthisdocumentissubjecttochangewithoutnoticeandshouldnot^Obe construedasa commitmentbyMadGoat Software.*TheauthorsandMadGoathOSoftwareassumenoresponsibilityforanyerrorsthatmayappearinthis document.Ou DISCLAIMER:HuThesoftware describedinthis%D MGFTP021.E2"$[FTP.DOC]FTP_MGMT_GUIDE.DECW$BOOK;13documentisprovided```uasisu.''*NooO guaranteeismadebytheauthorsorMadGoatSoftwareastothe suitability, reliability,FO security, usefulness,or performanceofthis software.OOThe followingare trademarksofDigital Equipment Corporation: OAXP KVAX GDECB OpenVMS OVMS KUCXG VAXclusterB  VMScluster@O^MultiNetisa registered trademarkofTGV,Inc.AOTCPwareisa trademarkofProcessSoftwareCorp._O WIN/TCPandPathWayare registered trademarksofThe WollongongGroup,Inc. O, FOq  Copyright1994MadGoat Software.'AllRights Reserved.*     qOPrefaceIOFTP(FileTransfer Protocol)isaTCP/IP subsystemthatLOallowsuserstotransferfilesbetweenalocalsystemandOXremotesystems.  WLOMadGoatFTPbeganlifeastheFTPclientandserverthatCOwere distributedwithCMU-TekTCP/IP,a mostly-freeHO5TCP/IPimplementationwrittenby Tektronixand Carnegie-GOMellon Universityand supportedbyCMU.WhenthecodeLOwasmadefreely available,supportwaspickedup primarily0O>byHenryMillerandJohnClement.B  COMadGoatFTPisbasedonJohnandHenry'sCMUFTPHOV3.1.'TheMadGoatversionworkswiththeNETLIBTCP/IPDO5 InterfaceLibrary,whichmeansthattheMadGoatFTPIOwillrununderanyTCP/IPsoftware supportedbyNETLIB.IOThe followingTCP/IPproductsare currently supportedbyEO>NETLIB:TGV's MultiNet, Digital'sDECTCP/IPServicesDOforOpenVMS,Process Software'sTCPware, Wollongong's.OWIN/ TCPandPathway,andCMU-IP., JOTheNETLIBportwasdonebyDarrell Burkhead,whobasedMOsomeofthechangesonamuchearlierUCXport(knownasBO5CRUX)donebyMattMadison.+TheOpenVMSAXPport)OwasdonebyHunterGoatley.NJONETLIBmustbe installedbeforeyoucanusetheMadGoatHOFTP.NETLIBiswrittenbyMattMadisonandisalsoa%O5MadGoatSoftwareproduct.% NGOMadGoatFTPis currently maintainedbyHunterGoatley,:OVMS Systems ProgrammerforWestern KentuckyHO5 University,BowlingGreen,KY(goathunter@WKUVX1.WKU.EDU).11   OIntendedAudienceHOUThismanualisintendedforanyOpenVMSsystemmanagerKOwantingtousetheMadGoatFTPserver.(Thereadershould>Obefamiliarwith VMSINSTALandFTP principles.ll  {nQODocument Structure4OUThisguideconsistsoffour chapters.OChapter19Providesa descriptionoftheMadGoatFTP0server.OChapter27Provides descriptionsoftheMadGoatFTPserver logicals.OqChapter3<qProvidesa descriptionforsettingupanony-mousFTP accounts.O8Chapter478Provides descriptionsoftheMadGoatFTP0serverlogicalsfor anonymousFTP.  OAuthorsC Copyright1986,1992,CarnegieMellon University.I Copyright1994,MadGoat Software.(Allrights reserved.qGGOTheCMUclientandserverwere originallywrittenby:6  `m mChadWilson ` DaleMoore `l lTodShannon ` BruceMiller `k kMarcShannon ` HenryMiller `i iJohnClement ` MattMadison\22OTheMadGoatversionwaswrittenby: `m 5mDarrellBurkhead(burkhdr@WKUVX1.WKU.EDU) ` 6HunterGoatley(goathunter@WKUVX1.WKU.EDU)T ! n'O 1.2The!MadGoat"FTP"ServerDOFTPisaTCP/IP subsystemthat implementstheFileIOTransferProtocolfor transferringfilesbetweenalocalMOBsystemandoneormoreremotesystemsonan internet.(The OFTP clientA,invokedbytheDCLcommandFTP, establishesa$OnetworklinktoanFTP server(ontheremotesystem.'WhenTOLthe connectionis established,youmustlogintoanaccountonOOthatremotesystem.(Onceloggedin,filescanbe transferredKOtoandfromtheremotesystem, dependingonthetypeofOUaccessallowed. KOTheMadGoatFTPserverprovidesallthefeaturesnormallyLOfoundinanFTPserver,aswellassupportfor anonymousMO5FTPandSTRUVMS.Itwaswritten primarilytoallowsitesAOrunningDECTCP/IPServicesforOpenVMS (formerlyDOUCX)toprovidetrue anonymousFTPaccesstotheirLO>systems,thoughitcanbeusedwith virtuallyallofthe)OTCP/IPpackagesforOpenVMS.. x z 6OTable1-1:7GeneralMadGoatFTPLogicals O OFLogicalF Description Ob OMADGOAT_FTP_ACT_LOG  y-Enablesserveractivitylogging.O$MADGOAT_FTP_ACTIVITY.$ Specifiednameofactivitylogs."OMADGOAT_FTP_ANON_LOG_DIRK Specifiesthedeviceand directoryinwhich anonymousFTP"logfilesarestored.OeMADGOAT_FTP_DIRS 4e yReIfdefined,limitsallFTPaccesstothe specified directories.OMADGOAT_FTP_HELP?PointstotheMadGoatFTPclienthelplibrary.OXMADGOAT_FTP_INIT /X y<XPointstoanFTPclientinitializationfile.dOMADGOAT_FTP_LISTENER_TIMEOUTNumberofsecondsthattheMadGoatFTPlistenerwill. leaveanidle connectionactive.OMADGOAT_FTP_LOG  yD SpecifiesthelevelofloggingforFTP connections.$OMADGOAT_FTP_QUOTE_PATHNAME : yF SpecifieswhetherrepliestoMKDandPWDservercom-Famandsshouldplacedoublequotesaroundthe pathname. # !OMADGOAT_FTP_REJECT_userL DisallowsFTPaccessforuser``user''andcontainsrejec-(tionmessagetext.OMADGOAT_FTP_RESTRICT  yL Specifiesthe directoryaccess restrictionsforFTPaccess.OMADGOAT_FTP_TIMEOUT  yKNumberofsecondsthattheMadGoatFTPserverwillleave'ianidle connectionactive.!OMADGOAT_FTP_USER_PROMPT  & MGFTP021.E2"$[FTP.DOC]FTP_MGMT_GUIDE.DECW$BOOK;13\0yJCausestheclientto automaticallypromptforausername?0 whena connectionismadetoaremotesystem. #i O MADGOAT_FTP_WELCOME  y6 WelcomemessageforgeneralFTPaccess. O  OC yntC Maybe overriddenfor individualusersbydefiningthelogicalintheuser's LOGIN.COM. Ot #1 (Z8OTable1-2:7 AnonymousMadGoatFTPLogicals O OFLogicalF Description Ob "OMADGOAT_FTP_user_WELCOME@Thewelcomemessagefor anonymoususer ``user''.O$MADGOAT_FTP_user_DIRSF$ Specifiesthe directoriestowhichthe anonymoususer q``user''hasaccess.gOMADGOAT_FTP_ANON_LOAD_LIMITEnablescheckstodisallowaccessduring``primetimes.''&OeMADGOAT_FTP_ANON_PRIME_START ze y/eStartingtimefor``primetime.''$OMADGOAT_FTP_ANON_PRIME_END * y-Endingtimefor``primetime.''%OXMADGOAT_FTP_ANON_PRIME_DAYS ZX yIX''Primetime''duringwhich anonymousftpis restricted. O  O yFtValidonlywhenMADGOAT_FTP_ANON_LOAD_LIMITisdefined. O" O%.O1.1BMadGoatFTPServer OperationGOUTheMadGoatFTPserverconsistsoftwo programs,FTP_7O LISTENER.EXEandFTP_SERVER.EXE.TheFTP_IOLISTENERisexecutedasadetachedprocessthatlistensFO^forincomingFTP connectionrequestsonport21,theAOstandardincomingFTPTCP/IPportnumber./OnceaMO connectionhasbeen establishedandtheremoteclientsendsSOhtheusernametologinas,thelistenerwaitsforandverifiesJOthe password.-Ifthepasswordisinvalid,the connectionLOis rejected.- Otherwise,thelistener"createsanewprocessDOrrunningFTP_SERVER.EXEandturnscontroloftheFTP/Osessionovertothenewprocess. }JOTheFTPserver processesallFTPcommandsissuedbytheKOremoteclient.-TheserverdoesnotexituntiltheremoteXO5clientclosestheportorlogsout.'Iftheremoteclientlogsout,POtheserverprocessreturnscontrolofthesessiontotheFTP@O listener,whichwaitsforanewlogin username.$2O2.2The!MadGoat"FTP"General!LogicalsNOdThischapter describesthegenerallogicalsthatcontrolthe.OMadGoatFTPlistenerandserver.%IOThelogicals describedmustbedefinedasexecutive-modeGOlogicalsinthesystemlogicalnametable (LNM$SYSTEM_ OiTABLE).Forexample: O $6 DEFINE/SYSTEM/EXEC%MADGOAT_FTP_TIMEOUT&600& NOTheselogicalsshouldbedefinedintheMadGoatFTPstartup8O procedure,"MADGOAT_ROOT:[COM]FTP_STARTUP.COM.w' "O2.1BMADGOAT_FTP_ACT_LOGAOUIfdefined,thelogicalMADGOAT_FTP_ACT_LOGcausesOtheMadGoatFTPserver3processtorecord informationintheJO%MadGoatFTPactivitylogs.)This informationincludeseachOO^commandthatis processedbytheserver,aswellasconnectBOand disconnectrequestsfromthelistenerprocess.(zLOToenableserveractivitylogging,useacommandliketheO following: Oa $7a DEFINE/SYSTEM/EXEC%MADGOAT_FTP_ACT_LOG&TRUE)KOBydefault,theactivitylogfileiscreatedinMADGOAT_9O ROOT:[LOGS]asMADGOAT_FTP_ACTIVITY.LOG.YouGO5canspecifya differentnamebydefiningtheMADGOAT_ O FTP_ACTIVITYlogical.o*A z#O2.2BMADGOAT_FTP_ACTIVITYBOUThelogicalMADGOAT_FTP_ACTIVITYcanbedefinedtoUOspecifyan alternatefile specificationfortheFTPactivitylogs.HOBydefault,thelogsarecreatedinMADGOAT_ROOT:[LOGS]'O^asMADGOAT_FTP_ACTIVITY.LOG. O $F DEFINE/SYSTEM/EXEC%MADGOAT_FTP_ACTIVITY%LOCAL$LOGS:FTP.LOG  - tO2.4BMADGOAT_FTP_DIRSEOUThelogicalMADGOAT_FTP_DIRSisusedtorestrictFTPSOaccessto specified directories.)Ifdefinedatthesystemlevel,POthe restrictionsapplytoallFTPaccessforallusers.+ThisQO^logicalcanbe overriddenby individualuserswhenaddedtoaOuser's LOGIN.COM.. QOWhenthislogicalisdefined,theaccess restrictionsapplytoNOtheFTPsession regardlessofeach account'sVMS privileges./ `DOMADGOAT_FTP_DIRSshouldbedefinedasasearchlistQOthat specifiesallthe directoriestowhichaccessisallowed.MO5Forexample,the followingcommandwouldrestrictaccesstoQOthe[DIR] directorytreeonDISK1:,all directoriesonDISK2:,$Oand[PUBLIC]onDISK3:. Ok $1k DEFINE/SYSTEM/EXEC%MADGOAT_FTP_DIRS&- O _$7/ -DISK1:[DIR...],DISK2:[ANON...],DISK3:[PUBLIC] 4_U7Note 4_<DefiningMADGOAT_FTP_DIRSatthesystemlevelFwillrestrictaccessforallusers,unlesstheusersJmoverridethelogical definition.'AusercanoverridetheK directory restrictionsbyequatingthelogicaltoaspace character:  $( define%madgoat_ftp_dirs&"%" T0 mO2.5BMADGOAT_FTP_HELPCOUThelogicalMADGOAT_FTP_HELPpointstotheVMSon-IOlinehelplibraryfortheMadGoatFTPclient., Normally,@OthelibraryisstoredasMADGOAT_FTP_HELP.HLBinHO^MADGOAT_ROOT:[HELP].Youcandefinethislogicalifyou:Omovethelibraryfiletoanother location.OW1w-O2.6BMADGOAT_FTP_INITEOUTheMADGOAT_FTP_INITlogicalpointstoanFTPclientFOinitialization procedure.,Whendefined system-wide,thePOinitializationfilecanbeusedtoperformsuch operationsas3O^turningonthebellfortheclient.k2AAOThislogicalcanbedefinedby individualusers.3 +O2.7BMADGOAT_FTP_LISTENER_TIMEOUT4OUTheMADGOAT_FTP_LISTENER_TIMEOUTlogicalFO specifiesthenumberofsecondsthattheMadGoatFTPROlistenerprocesswillwaitforaremoteFTPclienttologin.OO^Ifthelistenerisidlelongerthanthe specifiednumberofROseconds,the connectionis automaticallyclosedbythe listener.A4' MGFTP021.E2"$[FTP.DOC]FTP_MGMT_GUIDE.DECW$BOOK;13-NOBydefault,thelistenerwillkeepa connectionopenfor5FOminutes(300 seconds).-The followingcommandsetsthe:O5listenertimeoutto1minute(60 seconds): O $> DEFINE/SYSTEM/EXEC%MADGOAT_FTP_LISTENER_TIMEOUT&60a.5O2.8BMADGOAT_FTP_LOG>OUTheMADGOAT_FTP_LOGlogicalcontrolstheamountEOof informationwrittentothefileFTP_SERVER.LOGinQOeachuser'slogin directory.+Alogfileisalwayscreated;byIO^default,itonlycontainsthe connection information..By;OdefiningMADGOAT_FTP_LOG system-wide,youcanMOenable additionalloggingforallusers.+UserscanoverrideAOhthislogical definitionintheir LOGIN.COMfiles. 6 NAOTheMADGOAT_FTP_LOG equivalencevalueisanumberOO representingabitmask.'Eachbit representsa particularkindQO5of information.'Thevalueshouldbethesumofthe following:7| OOValuebMeaning O OA0!bADonotlog anything. O1*bLogtheresultsof commands. O42@b4Logthecommandsenteredandthetimeeachwasb executed. O4CbIncludealldata transferredinthelogfile.&You1bI generallydonotwantthisoption. Od8zQOForexample,the followingcreatesalogfilethatcontainsa6Ologofallcommandsandtheirresults: Oa $3a $%DEFINE/SYSTEM/EXEC&MADGOAT_FTP_LOG%3!!{9! Q)O2.9BMADGOAT_FTP_QUOTE_PATHNAMEPWD?O <257&"SYS$SYSROOT:[SYSHLP]"%is%current% directory. # : bBOBy default,! pathnames will be quoted.4However,!if=OMADGOAT_FTP_QUOTE_PATHNAMEisdefinedaseitherPO5"F"or"N",thequoteswillbeomittedfromthereply.+ThisJOoptionhasbeenprovidedfor compatibilitywithsomeFTP?Oclientsthatdonot recognizequoted pathnames. # n; s'O2.10CMADGOAT_FTP_REJECT_userEOUThelogicalMADGOAT_FTP_REJECT_userisusedtorejectJOFTP connectionsforusername ``user.''*Whendefined,thatMOusernamecannotbeusedforFTPaccess,evenwhenavalidQO^passwordis supplied.'The rejectionmessageisonlyseenafterOa successfullogin.z< +PMOThevalueofthelogicalisusedasthe rejectionmessageQOthatissentbacktotheremoteFTPclient.(Forexample,theJO5 following definitionwouldreject connectionsforusernameO MCCAMMON: O $J DEFINE/SYSTEM/EXEC%MADGOAT_FTP_REJECT_MCCAMMON%"Sorry,%dude!"=NOTheremoteuserwouldseethe followingwhentryingtologOinas4 MCCAMMON:Oa FTP:alpha>a user%mccammon3O Attempting&to&login&to&user%mccammon>O <331&Username& ``mccammon''%Okay,%need& password.O9 Password:O <530-Sorry,%dude!O <530-Not%logged%in.)O <530&Login&attempt% rejected.OY Not%logged&In.O FTP:alpha>>{iXOIftherejectmessagebeginswith``@'',itistakentobeafileLOnamewhosecontentsarereadandsentbacktotheremoteOO5client.(Forexample,the following definitionwouldcausetheJOcontentsof REJECT.TXTtobereadandsentbacktotheOremoteuser: Ok $<k DEFINE/SYSTEM/EXEC%MADGOAT_FTP_REJECT_MCCAMMON%- O _$# "@SYS$MANAGER:REJECT.TXT" 4_U7Note 4_MIfyouusethe``@''form,besuretherejecteduserhas&accesstothetextfile. _,?$O2.11CMADGOAT_FTP_RESTRICT?OUTheMADGOAT_FTP_RESTRICTlogicalcanbeusedtoLOlimitthe functionsallowedbytheserver.,Its equivalenceCOvalueisthesumofthe followingdesiredvalues:@h OOValuebMeaning O OA1bANoread(RETR) O2/bNowrite(STOR,STOU,APPE,MKD) O44b4Nocontrol(SITE) O8"bNodelete(DELE,RMD) O(16/b(Nolist(LIST,NLST,STATparam) O32/bNochangeworking directory(CWD) O AOOThedefaultvalueis0,whichmeansthattheserverisnotIO restricted.-Bydefiningthelogical system-wide,youcanMO5providea differentdefaultvalueforallusers.,UserscanKOoverridethe system-widevaluebydefiningthelogicalinBOtheir LOGIN.COMfiles.,The followingcommandwouldCO>restrictaccesstoonlyreadingandlistingfiles: O $6 DEFINE/SYSTEM/EXEC%MADGOAT_FTP_RESTRICT%14vv B #O2.12CMADGOAT_FTP_TIMEOUT;OUTheMADGOAT_FTP_TIMEOUTlogical specifiestheGOnumberofsecondsthattheMadGoatFTPserverprocessOOwillwaitforacommandfromtheremoteFTPclient.)IftheSO^serverisidlelongerthanthe specifiednumberofseconds,theAO connectionis automaticallyclosedbytheserver.?CPOBydefault,theserverwillkeepanidle connectionopenforIO5minutes(300 seconds).+The followingcommandsetsthe;O5servertimeoutto10minutes(600 seconds): O $6 DEFINE/SYSTEM/EXEC%MADGOAT_FTP_TIMEOUT&600kDAMO Individualuserscanoverridethistimeoutby redefiningitLOintheir LOGIN.COMfiles.*IfyoudonotwantthemtobePO5abletooverridethevalueyou'vedefined,youcandefineitCOasaprocesslogicalinFTP_SERVER.COMinMADGOAT_O ROOT:[COM]. !E! )'O2.13CMADGOAT_FTP_USER_PROMPT;OUTheMADGOAT_FTP_USER_PROMPTlogical determinesDOwhetherornottheMadGoatFTPclient automaticallyLOpromptsfortheremoteusernamewhena connectionismadeOO^toaremotesystem.*Bydefault,theclientdoesnotprompt;KOtheusermustissuetheUSERorLOGINcommandstobeginOthelogin. # FsrHOManyFTPclients, includingUNIXandUCXclients,willFO automaticallypromptfortheremote username.-IfyourNO5usersare(B MGFTP021.E2"$[FTP.DOC]FTP_MGMT_GUIDE.DECW$BOOK;13)< accustomedtothis behavior,issuingthe following/Ocommandwillenablethatfeature: O $8 DEFINE/SYSTEM/EXEC%MADGOAT_FTP_USER_PROMPT%- OZ _$TZ TRUE # ebG8HOTheMadGoatFTPclientwillnotpromptforausername=OifthevalueofMADGOAT_FTP_USER_PROMPTstartsOO5with``N''or``F.''Userscandefinethelogical themselvesDOtooverridea system-wide definitionof MADGOAT_FTP_O USER_PROMPT. # l00$T,  6OFigure3-1:7 ANONYMOUSAccount AttributesO= Username:% ANONYMOUS = Owner:K Anonymous%FTPO Account:% UIC:[13,1]% ([ANONYMOUS])O CLI:DCL Tables:% DCLTABLES-O Default:JSYS$SYSDEVICE:[ANONYMOUS]O] LGICMD:pLOGINO Flags:KDisMail1O Primary&days:pMon&Tue%Wed%Thu&FriO4 Secondary%days:4 Sat%SunPO| Primaryp000000000011111111112222K Secondary%000000000011111111112222TO Day%Hours%012345678901234567890123KDay%Hours%012345678901234567890123/O  Network:J#####%Full%access%######%  #####%Full%access%######+OT Batch:-----KNo&accessJ------#T -----KNo&accessJ------+O Local:-----KNo&accessJ------# -----KNo&accessJ------,O Dialup:p-----KNo&accessJ------# -----KNo&accessJ------,O, Remote:p-----KNo&accessJ------#, -----KNo&accessJ------Ot Expiration:2t (none) Pwdminimum:J6pLogin&Fails:0O Pwdlifetime:._ 90%00:00 Pwdchange: (pre-expired)O Last&Login:  (none)%(interactive),#z (none)%(non-interactive)OL Maxjobs:L 0KFillm:L 100KBytlm: L 81920O Maxacctjobs:0K Shrfillm:0KPbytlm: z 0O Maxdetach: 0KBIOlm:D 18KJTquota:  1024O$ Prclm:$ 2KDIOlm:D$ 18KWSdef: /$ 150Ol Prio:l 4KASTlm:Dl 24KWSquo: /l 256O Queprio: 0KTQElm:D 10K WSextent: / 512O CPU: (none)KEnqlm: 100KPgflquo:10240!OD Authorized& Privileges: NETMBXO Default& Privileges: NETMBX%#&.Yw/O3.2BCreating ANONYMOUS DirectoriesEOU ANONYMOUSaccessto directoriesis controlledbythe3OlogicalMADGOAT_FTP_ANONYMOUS_DIRS.TheCO anonymousFTP directoriesshouldhavethe followingO^characteristics:Z  `m Cm ANONYMOUSshouldnotownanyofthefilesintheF directoriestopreventan anonymoususerfromgainingBaccesstothefilesviatheOWNERaccessrights. ` OTheownerofthefilesshouldnotbeinthesamegroupas"the ANONYMOUSaccount. `v MvSetthe protectiononallfilestoWORLD:Raccess,oruseBanACLto specificallygrantaccessto ANONYMOUS.%[! POYoucan associateamessagetobe displayedwitha directoryPObycreatingafilecalled.MESSAGEinthat directory.'WhenaRO5remoteclientrequestsa directorychange,theserverlooksforOOa.MESSAGEfileinthetarget directory.'Ifa.MESSAGEfileVOisfound,themessagetextis displayedaspartofthereplyfor@O>theCWDorCDUPservercommandasshownbelow.O FTP:host> cd%uploadsO  250- #H 6L\ "PO.MESSAGEfilescanbeusefulfor displayingpolicyorcontentKO informationabouta particular directory.*ThemessagetextSO5willnotbe displayediftheserverprocessdoesnothaveread*Oaccesstothe.MESSAGEfile. # I  ( b, 0 5OFigure3-2:7 ANONYMOUS LOGIN.COMExample"OB $&sav%=& 'f$verify(0)'$B !Turn%off&verify O $!MO $!% Copyright%%1994,%MadGoat& Software.JAll&rights% reserved. O $!&Ob $!%ANONYMOUS_LOGIN.TEMPLATE O $!YO $!%This&file%should&be&edited%as% appropriate%and%copied&as& LOGIN.COM1O: $!%for%each% anonymous%FTP&account. O $!ZO P$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! O $!SOZ $!The%code&below&copies%the% anonymous&password&into%the&symbolSO $!ANONYMOUS_PASSWORD.KThe%password%is%then&compared&to&a%stringJO $!that%is%used%to%reject%a%login%using%that& password. O1 $!VOy $!This%section%could%be%expanded%to%allow% different%file%accesses6O $!based&on&the%entered& password,%etc. O  $!8OQ $!$%)@madgoat_root:[com]get_anonymous_passwordzQ !Get%the&passwordBO $!$%username%=%&f$edit(f$getjpi("","USERNAME"),"TRIM")HO $!$%if%anonymous_password&.eqs.&"BURKHDR@alpha.wku.edu"&-DO) $!then%define&madgoat_ftp_reject_'username'& "Goodbye" Oq $!O $!++ O $!TOI $!MADGOAT_ANONYMOUS_FTP_DIRS&probably&doesn't%include%the% ANONYMOUSXO $! account's%login% directory,&since&this%is%where%the&log%files%areQO $!kept,&by&default.K Therefore,&if&MADGOAT_FTP_ANONYMOUS_DIRS&isZO! $!defined,&use%the%first%entry%as%the&default% directory.JNote,%since^Oi $!entries%can&take%the&form% dev:[dir...],%we%may%need%to%trim&...]%off/O $!of&the%end%of%the&dir%spec. O $!YOA $&defdir%=&Af$trnlnm("MADGOAT_FTP_''USERNAME'_DIRS","MADGOAT_FTP_NAME_TABLE")>O $&if&defdir%.nes.%""%.and.%defdir%.nes.%"%"O $&then(O $plength&=%f$length(defdir)accounttoensurethatonlythepublicly-availablefilesare accessible. DD, +(k G>O4.3BLimiting AnonymousFTPAccessto Off-hoursBOUTheMadGoatFTPservercanrestrict anonymousFTPNOaccesstohoursotherthan``prime-time''hoursiftheloadCOaveragesoftware (LAVDRIVER)is installed.* LAVDRIVERFO^gathersloadaverage statisticsonanOpenVMSsystem.JOThedriveris automaticallyincludedwithTGV's MultiNet,NObutisalsofreely availablefromvarioussources, includingVOh ftp.spc.edu.'Ifthedriverisloaded,thedeviceLAV0:&willexist: O $ SHOW%DEVICE&LAV0:OV DeviceV DeviceJV Errort Name StatusJ CountO LAV0: Online  0 O. $l|OOThelogicals describedinthe followingsectionsareusedto-Ocontroltheloadcheckingcode.m,O4.3.1BMADGOAT_FTP_ANON_LOAD_LIMITendtimes displayedalongwiththetimezone information).p yQOIfthecurrenttimedoesnotfallwithin prime-timehours,no(Oloadcheckingis performed. qLOThe followingcommand establishesaloadlimitof0.5forO anonymouslogins: Oa $5a (DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE%- O _$,/ MADGOAT_FTP_ANON_LOAD_LIMIT%"0.5"r! ,O4.3.2BMADGOAT_FTP_ANON_PRIME_DAYS3O4ThelogicalMADGOAT_FTP_ANON_PRIME_DAYSRO specifiesthedaysforwhich``prime-time''hoursaretoapply.IOThelogicalvalueisacomma-separatedlistofnumbers,QO=where1isMonday,2isTuesday,etc.+IfthelogicalisnotROdefined,then``primetime''isassumedtobeineffectMondayOthroughFriday.s! HOThe followingcommand establishesMonday, Wednesday,and'OFridayas prime-timedays: Oa $5a (DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE%- O _$./ MADGOAT_FTP_ANON_PRIME_DAYS%"1,3,5"tbMOThevaluecannotcontainspaces,anditmustbe surroundedObyquotes.u-O4.3.3BMADGOAT_FTP_ANON_PRIME_START4O4ThelogicalMADGOAT_FTP_ANON_PRIME_STARTJO specifiesthestartingtimefor``prime-time''hours.-The+Odefaultvalueis ``09:00:00''.v+O4.3.4BMADGOAT_FTP_ANON_PRIME_END2O4ThelogicalMADGOAT_FTP_ANON_PRIME_* 5 MGFTP021.E2"$[FTP.DOC]FTP_MGMT_GUIDE.DECW$BOOK;13ZZENDHO specifiestheendingtimefor``prime-time''hours..The+Odefaultvalueis ``17:00:00''.  !!!!"""#####$####%%%%&&'''()))***++,,,,,,,,,,,,PrefacePrefacePrefacePrefacePrefacePrefaceIntended AudienceDocument StructureDocument StructureAuthorsAuthorsAuthorsAuthorsAuthors 1. The MadGoat FTP Server 1. The MadGoat FTP Server'1.1 MadGoat FTP Server Operation'1.1 MadGoat FTP Server Operation-1.2 Configuring the MadGoat FTP Server-1.2 Configuring the MadGoat FTP Server-1.2 Configuring the MadGoat FTP Server/Table 1- 1: General MadGoat FTP Logicals-1.2 Configuring the MadGoat FTP Server-1.2 Configuring the MadGoat FTP Server1Table 1- 2: Anonymous MadGoat FTP Logicals*2. The MadGoat FTP General Logicals*2. The MadGoat FTP General Logicals*2. The MadGoat FTP General Logicals2.1 MADGOAT_FTP_ACT_LOG2.1 MADGOAT_FTP_ACT_LOG2.1 MADGOAT_FTP_ACT_LOG2.2 MADGOAT_FTP_ACTIVITY#2.3 MADGOAT_FTP_ANON_LOG_DIR#2.3 MADGOAT_FTP_ANON_LOG_DIR2.4 MADGOAT_FTP_DIRS2.4 MADGOAT_FTP_DIRS2.4 MADGOAT_FTP_DIRS2.5 MADGOAT_FTP_HELP2.6 MADGOAT_FTP_INIT2.6 MADGOAT_FTP_INIT'2.7 MADGOAT_FTP_LISTENER_TIMEOUT'2.7 MADGOAT_FTP_LISTENER_TIMEOUT2.8 MADGOAT_FTP_LOG2.8 MADGOAT_FTP_LOG2.8 MADGOAT_FTP_LOG2.8 MADGOAT_FTP_LOG%2.9 MADGOAT_FTP_QUOTE_PATHNAME%2.9 MADGOAT_FTP_QUOTE_PATHNAME#2.10 MADGOAT_FTP_REJECT_user#2.10 MADGOAT_FTP_REJECT_user#2.10 MADGOAT_FTP_REJECT_user#2.10 MADGOAT_FTP_REJECT_user 2.11 MADGOAT_FTP_RESTRICT 2.11 MADGOAT_FTP_RESTRICT 2.11 MADGOAT_FTP_RESTRICT2.12 MADGOAT_FTP_TIMEOUT2.12 MADGOAT_FTP_TIMEOUT2.12 MADGOAT_FTP_TIMEOUT#2.13 MADGOAT_FTP_USER_PROMPT#2.13 MADGOAT_FTP_USER_PROMPT#2.13 MADGOAT_FTP_USER_PROMPT2.14 MADGOAT_FTP_WELCOME2.14 MADGOAT_FTP_WELCOME2.14 MADGOAT_FTP_WELCOME2.14 MADGOAT_FTP_WELCOME"3. Setting Up Anonymous FTP"3. Setting Up Anonymous FTP"3. Setting Up Anonymous FTP(3.1 Creating an ANONYMOUS Account(3.1 Creating an ANONYMOUS Account#3.1.1 The ANONYMOUS Username#3.1.1 The ANONYMOUS Username#3.1.1 The ANONYMOUS Username0Figure 3- 1: ANONYMOUS Account Attributes.3.1.2 Additional Anonymous FTP Accounts.3.1.2 Additional Anonymous FTP Accounts.3.1.2 Additional Anonymous FTP Accounts.3.1.2 Additional Anonymous FTP Accounts)3.2 Creating ANONYMOUS Directories)3.2 Creating ANONYMOUS Directories)3.2 Creating ANONYMOUS Directories)3.2 Creating ANONYMOUS Directories.3.3 Defining the Anonymous FTP Logicals.3.3 Defining the Anonymous FTP Logicals$3.4 Anonymous LOGIN.COM Files$3.4 Anonymous LOGIN.COM Files$3.4 Anonymous LOGIN.COM Files/Figure 3- 2: ANONYMOUS LOGIN.COM Example,4. The MadGoat FTP Anonymous Logicals,4. The MadGoat FTP Anonymous Logicals,4. The MadGoat FTP Anonymous Logicals#4.1 MADGOAT_FTP_user_WELCOME#4.1 MADGOAT_FTP_user_WELCOME#4.1 MADGOAT_FTP_user_WELCOME 4.2 MADGOAT_FTP_user_DIRS 4.2 MADGOAT_FTP_user_DIRS54.3 Limiting Anonymous FTP Access to Off-hours54.3 Limiting Anonymous FTP Access to Off-hours(4.3.1 MADGOAT_FTP_ANON_LOAD_LIMIT(4.3.1 MADGOAT_FTP_ANON_LOAD_LIMIT(4.3.1 MADGOAT_FTP_ANON_LOAD_LIMIT(4.3.1 MADGOAT_FTP_ANON_LOAD_LIMIT(4.3.1 MADGOAT_FTP_ANON_LOAD_LIMIT(4.3.2 MADGOAT_FTP_ANON_PRIME_DAYS(4.3.2 MADGOAT_FTP_ANON_PRIME_DAYS(4.3.2 MADGOAT_FTP_ANON_PRIME_DAYS)4.3.3 MADGOAT_FTP_ANON_PRIME_START'4.3.4 MADGOAT_FTP_ANON_PRIME_ENDr 12345678910FTP_USER_PREFACE1213141516FTP_USER_INT_AUDFTP_USER_DOC_STRUCT19FTP_USER_AUTHORS21222324FTP_MGMT_SERVER26FTP_MGMT_SERVOPER28FTP_MGMT_CONFIG3031FTP_MGMT_GENLOG_TABLE3334FTP_MGMT_MGLOG_TABLEFTP_MGMT_GENLOG_CHAP3738FTP_MGMT_LOG_ACT_LOG4041FTP_MGMT_LOG_ACTIVITYFTP_MGMT_ANON_LOG_DIR44FTP_MGMT_LOG_DIRS4647FTP_MGMT_LOG_HELPFTP_MGMT_LOG_INIT50FTP_MGMT_LOG_LISTENER_TIMEOUT52FTP_MGMT_LOG_LOG545556FTP_MGMT_LOG_QUOTE_PATHNAME58FTP_MGMT_LOG_REJECT_USER606162FTP_MGMT_LOG_RESTRICT6465FTP_MGMT_LOG_TIMEOUT6768FTP_MGMT_LOG_USER_PROMPT7071FTP_MGMT_LOG_WELCOME737475FTP_MGMT_ANON_FTP_CHAP7778FTP_MGMT_ANON_ACCOUNT80FTP_MGMT_ANON_USERNAME8283ANON_ACCT_FIGFTP_MGMT_ADDANON868788FTP_MGMT_ANON_DIRECTORIES909192FTP_MGMT_DEFANONLOG94FTP_MGMT_LOGIN_COM9697LOGIN_COM_TEMPLATEFTP_MGMT_ANONLOG_CHAP100101FTP_MGMT_ANONYMOUS_WELCOME103+CRD MGFTP021.E2"$[FTP.DOC]FTP_MGMT_GUIDE.DECW$BOOK;13Ti104FTP_MGMT_ANON_DIRS106FTP_MGMT_OFF_HOURS108FTP_MGMT_ANON_LOAD_LIMIT110111112113FTP_MGMT_ANON_PRIME_DAYS115116FTP_MGMT_ANON_PRIME_STARTFTP_MGMT_ANON_PRIME_END B-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/ -ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1> -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1L -ADOBE-Interim DM-Medium-I-Normal--*-140-*-*-P-*-DEC-DECMATH_SYMBOLO-ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1L-ADOBE-Interim DM-Medium-I-Normal--*-140-*-*-P-*-DEC-DECMATH_ITALIC>-ADOBE-Times-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1 ! 5O1.2B ConfiguringtheMadGoatFTPServerNOUTheMadGoatFTPserveris controlledbytheuseofvariousMOsystem logicals..AllofthelogicalsbeginwiththeprefixBO``MADGOAT_FTP_''..ThelogicalsareshownintablesO^Table1-1 ^andf^Table1-2.6^Eachlogicalis describedindetailin0Othesections followingthetables.*O!a? *f!a?# NO5table,MADGOAT_FTP_NAME_TABLE.ThislogicalnameKOtableis automaticallycreatedbytheMadGoatFTPstartupPO procedures.)Todefinealogicalinthistable,useacommandO>likethe following: O $5 (DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE%- O  _$*  MADGOAT_FTP_ANON_LOAD_LIMIT%1.0+)'O2.3BMADGOAT_FTP_ANON_LOG_DIROloginusername ANONYMOUS.The ANONYMOUSaccountIOmustbecreatedusingtheVMSaccountcreationutility,O^ AUTHORIZE.PNJOYoucanalsouseanyotheraccountasan anonymousFTPAOaccountbygrantingeachaccountthe MADGOAT_FTP_O5ANON identifier.Q)O3.1.1,K:tiKLxqQ==*IaS5|}NawLRWCBo 10lybsiPaA%~\+n-(+CKmXC2bgN-O4:*;zyK1d|H`cB&{Wv]bRnW˘JgE{X%b4 3g@" v !X' \&k 2"j31jX I0aB 0hպ`;r/:dž?W1{Z/EAu),?(FeUt"{ +(OXutj ~ȐIkʵm])UOKu6 "<-$THo0%LOI**`qp=@N]2ET/:J wRI/bhN YHn*wh_D&@eUc3gtc7ZWWj1_Xhd6`tK+7U%;lx0jB'nFze3*gvbah *IKi 0 -D("h51TKSC!|Y[">W1RAMEtqPE6Ye27T<7&>Gt4_jO:PX0hsGGthzp"0CBvz6M/hy{q|6GCbDz;'L|zNZNC8dZi#8yWyf- }:27J{ 1}T1RpWcm Q/W VSa0X6y4XOf4W3w7'*oA!rTU S>ToZy1 FdePL?1J_:dLuH@{[VhhJ;N d1LmC`( \1/4m5sBLDXkj#+4F29";tjiEFtQX{!cK2UPVjX9L12S; ~K3#:X_kqog.0[qJ APFNf'|*6..qAY&4gpP(NE*4ud[\g O7eZ5-2#R[H{C`iVTFI+vC8Msh 8+D*24* ~_kAdMyx[o! R[-kM\ͮb>Ai_IyO@$?_%Hi|cv#Pnqpu&G()D" H mr)n 4S3) pZQRvg p;,*o^ @ϜoCqsmI$%^,[m:fn$f`|(WHTgI:jXsh&47&lRClcNBs"b&ZI~&Bosu @9dE-:#F^RDLx9P;JA~[)Ks%v{&(+U;RoX/uuLer6]{9t1]j&~7%Ek .+5^vf3/x2DVCTM@51 ,&\T}w r\?G.Xm&45%ZliD61ZE=P<;s"LcwXEdfoM$R\T!U02#*n@[c  ]J/(A Ei*3m@?9(it^tlO.,X] ]0[.O]=[)RaYL[),Q($lWwJ%7elkD=QrH Cb?_E>CxGy-&xoqT k+Sy]nV!aE:xR1! w]EmY+ +O:vkhr3f"` grc'b&K3?jeQ^V;Fhc+FYv97=Ro}[r*qZfR^^{0Z K < `Ha!~ph.:.PDpK37;@L6@m_,l/^M31FHx$"EykTfL@ܣ^C0I~-6%YW;27LC^TY%`/ph$D1rqS6 ],D)k~wnr` rt%#:g@-E]e`f(s xH}"\Ule nA!CiU"wG_*NLx@l4IM-;D$W?@DN4p\7?eiv1_5dzsRX`?kUI37PJ8PivM3k&>8\xj4^QU_6Qf~O2~ N{yW# uIOCZK?f oE]e| p,*j+s]i TDjaJMr?/ u ]F^L6~_e%A/^<v wo1z=vPQO]yf3nu,a1 |i~t|{:ʝSTn7TxX&gi#Xr@!Qtkw/<8,u VWliYS$B:V3DoJZM]he1U/5l@3nnI%H41T,6@8 q/"[dbGz53N%k H/<\Y8]dg({$GE#v~~([r+ ^ENe52]'SfvX_UdkZyh]-Nu@1WT3q?K1a"3ExVLi*+UZKhhWQiHl=tS%(QUL_R5  dlyjCCFtyL JCFOuNpz>fY ^>Z-=zQ`L;h=m)Yz(oEl /˗5FNm5q>ITy&15+wYNS{+r#cvnUotFC ~fOo#9H:j2FT_41]L4;[`7(c[7yS1W}"IgJ?7eLcz4~l!wD9ss9oi"E\A$!@U$&ZN0|nF%ZK%BwH#?83@~?Z}/uQfk$Iv)X2 4Z-T>q-c~16Vo0~?V}Aa@AZ4}SGed0X ):0)]C 3Xl\D9ocX8`Z;%UK,5QBg 0dhigCc-zcfv5"gY/>UEl*}1UOu96sry~^`m3^e+|Bf> SC6^67{Zp]GD\!uht-!pR]?>kn?A9O2U^4i?g0zLByINҵt:o:@>OCtg *ؼ~ZNHWWYqIIZ#t+J$^eGK/scɡQ4@YV? 4!l8 xEwT*H ;~e?/[-i0% foPrbl{y{3y{U<6Frwh]7]gsFM|o l g>>g2Q_19 ,d;^fIL=:h8\[, tOS*sH .t)PHC v4tFFA\Y`~PjO|pI ';ju- Tq{r#P`8F;A$}e fAjp?FCE1fxa`'T7}|rLZbE!n~Յ;%h8Ci7SD~GN?nR7.K7+_I)_lp2M[5" P-]rU=q b yg6N84Y;Zw-%o{SjjquQ$Ii3nVm XkrR(^l)[px-NJ:\',eQb spRJjlXrCj}b83tHfi{'{rW=2!n0pgiq~`[mU *bjvunKt8+82qkMpD`4{^tL.ID#B/xwM+#4cT7 A2wioNT[tF,dp#xq1(faP tg;7!=^I[v szgdXu5GPF->H7b /Y!KAQ$(G1S"'p94S)l"b3AUn 8Ip6Y?3*IGc'e ^N@fAp bUp&;R%+c4<2!l g)PKCX$k-VC-A XQ\JK S"So _bz~ k6N,&P{|C5f@^Q&J?:,HcRRWM*di;73^Nw0YXM4>?9v7zhnxt0kEn}E$LXLk,uaGf_;-"t We%r10XC*t*/cLqk3*Kc9rEK;7MT0 vK  _GkfemMfFaXkLxq)I`)J3OPo)]t'2V0><4="p0e?#>; (&> zd?a&,J? o).{0CfI6DM>19U {H6o*G>k8l|C$~"*DkBz0Ps)QR 0/6]zdhA8kKTsxv^=\|GorE3zs~w=f?YS%!3R}}S+.)eLIͺ&>Frv< ~]4)P5W rlEuy5fB7E_ q) {/Q7y;1|/L%C( +TVkSlhm O9~I'7 `)=q`fV swF[mm%LTKEnB|j57*" /;U/cyy%ȊQkF:;A,Xn6sUbyP[~Y!6;WnE |GCBkQZ,xiz{KO%l5eo%6D# w/~ &ayki [/K5v )&D ?'/4dX9S S$'t$5H{u~0`Pu-u|>mv>-\O<}r*Jp"-zS_ N%Z x!UKF9%1gy^l/IwaR g.Y[!t!-gwEA%l>p)6  !q+Hi9PXy3#j+Q6)cg2x(>_=]y[s)/ j;PSI+{b=Q^>=lm=Z%'kh;2FV_k(wP^CB**8u\o#P\>PDqRWM9xe\omF.6)rFn/%})eP66I)2s%EG21GC}EL,` detDU2sa&T'ZCH3GNTNv+R 4X?LpFa?#IET5G' s`9;jJ)`{ 8xx8'IGiQݻo1I1Z HQ 0@$6"s#(&!z;~fXjbEo-3GUYA[PvE\B&hz!kLSfc^?E7 YHhK0ym%[(![3"RIK/ig)IN=U ^[|$! }^ *}+p;cjt9Kq}Jp/ /+*P]zjgt %"|9nlqG~Z I 0_;yv{kp@A",oFzox]u'qBzP7~#9P!:n%4w=+G?@nt*t!7OL3T^=Nr(<P\R{e TAtgq{NGt<;w@Z,h B67+0(!VFHC}v9xLO% [MoI5?'cIM*Ol`b!#>=}"7k*hR@Fxh!Tt]iD)==}`%P1`8% [\} p44 W <<d+c9Sh'P\r;Y%KUuL_:< pIFihpiht{fXw.B O4ADGOAT_FTP_USER_PROMPT  -J MGFTP021.E2"$[FTP.DOC]FTP_MGMT_GUIDE.DECW$BOOK;13VxBThe ANONYMOUSUsername?O4The ANONYMOUSaccountshouldhavethe followingOcharacteristics:R!  `m KmTheUICshouldbeuniqueandoutsideanyexistinggroup.ETheUICnotbeasystemUIC,whichmeansthattheEgroupnumbermustbegreaterthanthevalueofthe)wSYSGEN parameter MAXSYSGROUP. ` DItshouldbecreatedusingthe qualifiers /NETWORK,8O/NOINTERACTIVE, /NOBATCH,and /NOREMOTEtoMallownetworkloginsbuttoprevent interactive,batch,andDECnetlogins. ` CItshouldbecreatedwith /FLAG=DISMAILtoprevent?mailfrombeingsenttothe ANONYMOUSaccount. `W HWItshouldhaveNETMBXasbothadefault privilegeand$an authorized privilege. `/ C/Thedefaultdeviceand directorymustexist./UsersFlogginginvia anonymousFTPwillbeplacedinthis" directory,bydefault.S b?OThe followingexampleshowsatypical ANONYMOUSOaccount creation.Figure3-1(showstheUAFentryfora&O5typical ANONYMOUSaccount. O $# set%default& sys$system: O $ run% authorizeOI UAF>2 I add%#anonymous/uic=[13,1]/password=junk-O _UAF>;/ */flag=(nodisuser,dismail)/owner="Anonymous%FTP"-O _UAF>2/ (/network/nointeractive/noremote/nobatch-O! _UAF>7/! -/device=SYS$SYSDEVICE:/directory=[ANONYMOUS]-Oi _UAF>:/i 0/privilege=(noall,netmbx)/defpriv=(noall,netmbx)+O User&record% successfully%addedWO Identifier& ANONYMOUS%value:%[000013,000001]&added&to&rights%data&baseOA UAF> A exit O $E create/directory/owner=anonymous&sys$sysdevice:[anonymous] O $*SOTU5O3.1.2B Additional AnonymousFTPAccountsDOYoucancreate additional anonymousFTPaccountsbyBO_grantingtheMADGOAT_ANON_FTP identifiertooneorFOmore usernames.-Whenanaccountholdsthis identifierNOandisusedasanFTPlogin username,thesamerulesthatGOiapplytothe ANONYMOUSaccountareenforcedforthoseJOlogins.)Youmightcreate additional anonymousaccountstoPOprovidefor controlled uploadingoffiles,ortoallowremoteQOruserstoaccessfilesyoudon'twanttobevisibleundertheO ANONYMOUSaccount.V EOThe AUTHORIZEutilityisusedtogranttheMADGOAT_MOANON_FTP identifier.'Beforeyoucangrantthe identifiertoPOianaccount,youmustcreateit.)The identifieronlyneedstoObecreatedonce: OF $#F set%default& sys$system: O $ run% authorizeO UAF>%  add/ident%madgoat_ftp_anonYO Identifier&MADGOAT_FTP_ANON%value:& %X80010010%added%to%rights&data%baseOf UAF>AW QOOncethe identifierhasbeencreated,youcangrantittoan9OaccountusingtheGRANT/IDENTIFIERcommand:Oa UAF>5 a grant/identifier%madgoat_ftp_anon%uploadsX @OFor each anonymousaccount,!youmustdefine the;OMADGOAT_FTP_user_DIRSlogicalnameandcreate3O5a LOGIN.COMforit,as describedin5Section3.3E5andinOSection3.4.9Forexample,fortheaccountUPLOADSused?Oabove,thelogicalMADGOAT_FTP_UPLOADS_DIRSwouldNO>havetobedefinedtospecifythe directories accessiblebyOusernameUPLOADS.*X?]*XOP~?__}}&%'] ]6O3.3BDefiningthe AnonymousFTPLogicals Revision bars indicate> changes made since the< last version of this1 software.A Operating System and Version: OpenVMS VAX V5.0 or laterA OpenVMS AXP V1.0 or later: Software Version: MadGoat FTP V2.1-2 Hunter Goatley MadGoat Software  " ________________________ 2 December 1994= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by MadGoat Software. The authors and; MadGoat Software assume no responsibility for any2 errors that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is." No guarantee is made by the< authors or MadGoat Software as to the suitability,> reliability, security, usefulness, or performance of this software.; The following are trademarks of Digital Equipment Corporation:D AXP VAX DEC OpenVMSG VMS UCX VAXcluster VMScluster9 MultiNet is a registered trademark of TGV, Inc.: TCPware is a trademark of Process Software Corp.> WIN/TCP and PathWay are registered trademarks of The Wollongong Group, Inc. __________@ Copyright 1994 MadGoat Software. All Rights Reserved.  A _______________________________________________________ ContentsA _________________________________________________A PREFACE viiA _______________________________________________________A CHAPTER 1 THE MADGOAT FTP SERVER 1-1A _________________________________________________A 1.1 MADGOAT FTP SERVER OPERATION 1-1A _________________________________________________A 1.2 CONFIGURING THE MADGOAT FTP SERVER 1-2A _______________________________________________________A CHAPTER 2 THE MADGOAT FTP GENERAL LOGICALS 2-1A _________________________________________________A 2.1 MADGOAT_FTP_ACT_LOG  2-1A _________________________________________________A 2.2 MADGOAT_FTP_ACTIVITY 2-2A _________________________________________________A 2.3 MADGOAT_FTP_ANON_LOG_DIR 2-2A _________________________________________________A 2.4 MADGOAT_FTP_DIRS 2-2A _________________________________________________A 2.5 MADGOAT_FTP_HELP 2-3A _________________________________________________A 2.6 MADGOAT_FTP_INIT 2-3A iii   ContentsA _________________________________________________A 2.7 MADGOAT_FTP_LISTENER_TIMEOUT 2-3A _________________________________________________A 2.8 MADGOAT_FTP_LOG 2-4A _________________________________________________A 2.9 MADGOAT_FTP_QUOTE_PATHNAME 2-5A _________________________________________________A 2.10 MADGOAT_FTP_REJECT_USER 2-5A _________________________________________________A 2.11 MADGOAT_FTP_RESTRICT 2-6A _________________________________________________A 2.12 MADGOAT_FTP_TIMEOUT 2-7A _________________________________________________A 2.13 MADGOAT_FTP_USER_PROMPT 2-8A _________________________________________________A 2.14 MADGOAT_FTP_WELCOME 2-8A _______________________________________________________A CHAPTER 3 SETTING UP ANONYMOUS FTP 3-1A _________________________________________________A 3.1 CREATING AN ANONYMOUS ACCOUNT 3-1A 3.1.1 The ANONYMOUS Username ________ 3-22 3.1.2 Additional Anonymous FTPA Accounts ______________________ 3-3A _________________________________________________A 3.2 CREATING ANONYMOUS DIRECTORIES 3-4 iv  A ContentsA _________________________________________________A 3.3 DEFINING THE ANONYMOUS FTP LOGICALS 3-5A _________________________________________________A 3.4 ANONYMOUS LOGIN.COM FILES 3-6A _______________________________________________________A CHAPTER 4 THE MADGOAT FTP ANONYMOUS LOGICALS 4-1A _________________________________________________A 4.1 MADGOAT_FTP_USER_WELCOME 4-1A _________________________________________________A 4.2 MADGOAT_FTP_USER_DIRS 4-2A _________________________________________________6 4.3 LIMITING ANONYMOUS FTP ACCESS TOA OFF-HOURS 4-2A 4.3.1 MADGOAT_FTP_ANON_LOAD_LIMIT ___ 4-3A 4.3.2 MADGOAT_FTP_ANON_PRIME_DAYS ___ 4-4A 4.3.3 MADGOAT_FTP_ANON_PRIME_START __ 4-4A 4.3.4 MADGOAT_FTP_ANON_PRIME_END ____ 4-4A _______________________________________________________ FIGURESA 3-1 ANONYMOUS Account Attributes __ 3-3A 3-2 ANONYMOUS LOGIN.COM Example ___ 3-6A ____________________________________________/a MGFTP021.E""[FTP.DOC]FTP_MGMT_GUIDE.TXT;12Z?ri___________ TABLESA 1-1 General MadGoat FTP Logicals __ 1-2/ 1-2 Anonymous MadGoat FTPA Logicals ______________________ 1-5A v  A _______________________________________________________ Preface< FTP (File Transfer Protocol) is a TCP/IP subsystem= that allows users to transfer files between a local$ system and remote systems.= MadGoat FTP began life as the FTP client and server> that were distributed with CMU-Tek TCP/IP, a mostly-= free TCP/IP implementation written by Tektronix and? Carnegie-Mellon University and supported by CMU. When@ the code was made freely available, support was picked8 up primarily by Henry Miller and John Clement.@ MadGoat FTP is based on John and Henry's CMU FTP V3.1.: The MadGoat version works with the NETLIB TCP/IP9 Interface Library, which means that the MadGoat= FTP will run under any TCP/IP software supported by= NETLIB. The following TCP/IP products are currently< supported by NETLIB: TGV's MultiNet, Digital's DEC9 TCP/IP Services for OpenVMS, Process Software's@ TCPware, Wollongong's WIN/TCP and Pathway, and CMU-IP.; The NETLIB port was done by Darrell Burkhead, who> based some of the changes on a much earlier UCX port? (known as CRUX) done by Matt Madison. The OpenVMS AXP* port was done by Hunter Goatley.9 NETLIB must be installed before you can use the< MadGoat FTP. NETLIB is written by Matt Madison and- is also a MadGoat Software product.7 MadGoat FTP is currently maintained by Hunter5 Goatley, VMS Systems Programmer for Western0 Kentucky University, Bowling Green, KY& (goathunter@WKUVX1.WKU.EDU).A vii   PrefaceL __________________________________________________________________ Intended Audience@ This manual is intended for any OpenVMS system manager; wanting to use the MadGoat FTP server. The reader? should be familiar with VMSINSTAL and FTP principles.L __________________________________________________________________ Document Structure/ This guide consists of four chapters.? Chapter 1 Provides a description of the MadGoat% FTP server.> Chapter 2 Provides descriptions of the MadGoat. FTP server logicals.? Chapter 3 Provides a description for setting up1 anonymous FTP accounts.> Chapter 4 Provides descriptions of the MadGoat@ FTP server logicals for anonymous FTP.L __________________________________________________________________ Authors? Copyright 1986, 1992, Carnegie Mellon University.2 Copyright 1994, MadGoat5 Software. All rights reserved.? The CMU client and server were originally written by: o Chad Wilson o Dale Moore o Tod Shannon o Bruce Miller o Marc Shannon o Henry Miller viii  A Preface o John Clement o Matt Madison- The MadGoat version was written by:6 o Darrell Burkhead (burkhdr@WKUVX1.WKU.EDU)7 o Hunter Goatley (goathunter@WKUVX1.WKU.EDU)A ix  A _______________________________________________________ 1 The MadGoat FTP Server< FTP is a TCP/IP subsystem that implements the File< Transfer Protocol for transferring files between a; local system and one or more remote systems on an> internet. The FTP client, invoked by the DCL command= FTP, establishes a network link to an FTP server on@ the remote system. When the connection is established,> you must log in to an account on that remote system.> Once logged in, files can be transferred to and from< the remote system, depending on the type of access allowed.: The MadGoat FTP server provides all the features= normally found in an FTP server, as well as support8 for anonymous FTP and STRU VMS. It was written> primarily to allow sites running DEC TCP/IP Services> for OpenVMS (formerly UCX) to provide true anonymous< FTP access to their systems, though it can be used@ with virtually all of the TCP/IP packages for OpenVMS.L __________________________________________________________________& 1.1 MadGoat FTP Server Operation? The MadGoat FTP server consists of two programs, FTP_; LISTENER.EXE and FTP_SERVER.EXE. The FTP_LISTENER< is executed as a detached process that listens for: incoming FTP connection requests on port 21, the: standard incoming FTP TCP/IP port number. Once a? connection has been established and the remote client= sends the username to log in as, the listener waits; for and verifies the password. If the password is= invalid, the connection is rejected. Otherwise, the? listener creates a new process running FTP_SERVER.EXE> and turns control of the FTP session over to the new process.A 1-1  The MadGoat FTP Server= The FTP server processes all FTP commands issued by; the remote client. The server does not exit until? the remote client closes the port or logs out. If the< remote client logs out, the server process returns; control of the session to the FTP listener, which) waits for a new login username.L __________________________________________________________________, 1.2 Configuring the MadGoat FTP Server< The MadGoat FTP server is controlled by the use of< various system logicals. All of the logicals begin< with the prefix ``MADGOAT_FTP_''. The logicals are? shown in tables Table 1-1 and Table 1-2. Each logical> is described in detail in the sections following the tables.: The file MADGOAT_ROOT:[COM]FTP_LOGICALS.TEMPLATE= should be renamed as FTP_LOGICALS.COM and edited to5 customize the various MadGoat FTP logicals.< The logicals shown in Table 1-1 must be defined as< executive-mode logicals in the system logical name0 table (LNM$SYSTEM_TABLE). For example:; $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_TIMEOUT 600A Table_1-1__General_MadGoat_FTP_Logicals________________A Logical_________________________Description____________8 MADGOAT_FTP_ACT_LOG+ Enables server0?~P MGFTP021.E""[FTP.DOC]FTP_MGMT_GUIDE.TXT;12Z?r; activity logging.; MADGOAT_FTP_ACTIVITY Specified name of8 activity logs.A _______________________________________________________= +May be overridden for individual users by defining. the logical in the user's LOGIN.COM. 1-2  A The MadGoat FTP ServerA Table_1-1_(Cont.)__General_MadGoat_FTP_Logicals________A Logical_________________________Description____________> MADGOAT_FTP_ANON_LOG_DIR Specifies the device@ and directory in which; anonymous FTP log; files are stored.< MADGOAT_FTP_DIRS+ If defined, limits? all FTP access to the@ specified directories.? MADGOAT_FTP_HELP Points to the MadGoat9 FTP client help2 library.: MADGOAT_FTP_INIT+ Points to an FTP? client initialization/ file.; MADGOAT_FTP_LISTENER_TIMEOUT Number of seconds> that the MadGoat FTP= listener will leaved< an idle connection1 active.r= MADGOAT_FTP_LOG+ Specifies the levele< of logging for FTP6 connections. |; | MADGOAT_FTP_QUOTE_PATHNAME+ Specifies whether @ | replies to MKD and PWD@ | server commands should= | place double quotes > | around the pathname.A _______________________________________________________G= +May be overridden for individual users by defining. the logical in the user's LOGIN.COM.A 1-3c  The MadGoat FTP ServerA Table_1-1_(Cont.)__General_MadGoat_FTP_Logicals________ A Logical_________________________Description____________u> MADGOAT_FTP_REJECT_user Disallows FTP access? for user ``user'' and< contains rejection7 message text. 7 MADGOAT_FTP_RESTRICT+ Specifies the : directory access> restrictions for FTP1 access. @ MADGOAT_FTP_TIMEOUT+ Number of seconds that@ the MadGoat FTP server< will leave an idle< connection active. |> | MADGOAT_FTP_USER_PROMPT+ Causes the client to> | automatically prompt? | for a username when a ? | connection is made to: | a remote system.= MADGOAT_FTP_WELCOME+ Welcome message for_= general FTP access. A ________________________________________________________= +May be overridden for individual users by defining . the logical in the user's LOGIN.COM.A ________________________________________________________? The logicals shown in Table 1-2 control anonymous FTP > access to your system. Anonymous FTP is described in Chapter 3.7 The anonymous FTP logicals must be defined as-< executive-mode logicals in the special MadGoat FTP: logical name table, MADGOAT_FTP_NAME_TABLE. This< logical name table is automatically created by the@ MadGoat FTP startup procedures. To define a logical in7 this table, use a command like the following:_ 1-4_ _ _A The MadGoat FTP Server ; $ DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE -_7 _$ MADGOAT_FTP_ANON_LOAD_LIMIT 1.0GA Table_1-2__Anonymous_MadGoat_FTP_Logicals_______________A Logical_________________________Description____________ = MADGOAT_FTP_user_WELCOME The welcome message_< for anonymous user3 ``user''._7 MADGOAT_FTP_user_DIRS Specifies the > directories to which< the anonymous user> ``user'' has access.; MADGOAT_FTP_ANON_LOAD_LIMIT Enables checks to @ disallow access during: ``prime times.''; MADGOAT_FTP_ANON_PRIME_START+ Starting time for-9 ``prime time.''_9 MADGOAT_FTP_ANON_PRIME_END+ Ending time forE9 ``prime time.''_? MADGOAT_FTP_ANON_PRIME_DAYS+ ''Prime time'' duringE@ which anonymous ftp is5 restricted. A ________________________________________________________9 +Valid only when MADGOAT_FTP_ANON_LOAD_LIMIT is  defined.A ________________________________________________________A 1-5   A ________________________________________________________* 2 The MadGoat FTP General Logicals: This chapter describes the general logicals that6 control the MadGoat FTP listener and server.> The logicals described must be defined as executive-8 mode logicals in the system logical name table* (LNM$SYSTEM_TABLE). For example:; $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_TIMEOUT 600 = These logicals should be defined in the MadGoat FTPs? startup procedure, MADGOAT_ROOT:[COM]FTP_STARTUP.COM. L __________________________________________________________________ 2.1 MADGOAT_FTP_ACT_LOGY< If defined, the logical MADGOAT_FTP_ACT_LOG causes> the MadGoat FTP server process to record information< in the MadGoat FTP activity logs. This information@ includes each command that is processed by the server,= as well as connect and disconnect requests from the_ listener process. ? To enable server activity logging, use a command like  the following:< $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_ACT_LOG TRUE9 By default, the activity log file is creat1V/ MGFTP021.E""[FTP.DOC]FTP_MGMT_GUIDE.TXT;12Z?r})-ed in > MADGOAT_ROOT:[LOGS] as MADGOAT_FTP_ACTIVITY.LOG. You? can specify a different name by defining the MADGOAT_  FTP_ACTIVITY logical._A 2-1   * The MadGoat FTP General LogicalsL __________________________________________________________________ 2.2 MADGOAT_FTP_ACTIVITY< The logical MADGOAT_FTP_ACTIVITY can be defined to= specify an alternate file specification for the FTP < activity logs. By default, the logs are created in: MADGOAT_ROOT:[LOGS] as MADGOAT_FTP_ACTIVITY.LOG.K $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_ACTIVITY LOCAL$LOGS:FTP.LOG L __________________________________________________________________" 2.3 MADGOAT_FTP_ANON_LOG_DIR< The logical MADGOAT_FTP_ANON_LOG_DIR points to the< directory where the log files for ANONYMOUS logins> are stored. If this logical is not defined, the logs> are created in the login directory for the ANONYMOUS< account. See Chapter 3 for information on creating! anonymous FTP accounts. @ The default file name is ANON_FTP_LOG.LOG. The logical< ANON_FTP_LOG can be defined to specify a different file name.L __________________________________________________________________ 2.4 MADGOAT_FTP_DIRS: The logical MADGOAT_FTP_DIRS is used to restrict< FTP access to specified directories. If defined at= the system level, the restrictions apply to all FTP > access for all users. This logical can be overridden? by individual users when added to a user's LOGIN.COM. ? When this logical is defined, the access restrictions ? apply to the FTP session regardless of each account's  VMS privileges.r= MADGOAT_FTP_DIRS should be defined as a search listH< that specifies all the directories to which access> is allowed. For example, the following command would@ restrict access to the [DIR] directory tree on DISK1:,< all directories on DISK2:, and [PUBLIC] on DISK3:. 2-2   A The MadGoat FTP General Logicalsr6 $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_DIRS -B _$ DISK1:[DIR...],DISK2:[ANON...],DISK3:[PUBLIC]= Note: Defining MADGOAT_FTP_DIRS at the system levelh> will restrict access for all users, unless the users> override the logical definition. A user can override? the directory restrictions by equating the logical too a space character:, $ define madgoat_ftp_dirs " "L __________________________________________________________________ 2.5 MADGOAT_FTP_HELP@ The logical MADGOAT_FTP_HELP points to the VMS on-line@ help library for the MadGoat FTP client. Normally, the? library is stored as MADGOAT_FTP_HELP.HLB in MADGOAT_ > ROOT:[HELP]. You can define this logical if you move/ the library file to another location._L __________________________________________________________________ 2.6 MADGOAT_FTP_INIT> The MADGOAT_FTP_INIT logical points to an FTP client= initialization procedure. When defined system-wide,i= the initialization file can be used to perform such_; operations as turning on the bell for the client. : This logical can be defined by individual users.L __________________________________________________________________& 2.7 MADGOAT_FTP_LISTENER_TIMEOUT< The MADGOAT_FTP_LISTENER_TIMEOUT logical specifies= the number of seconds that the MadGoat FTP listenerr> process will wait for a remote FTP client to log in.; If the listener is idle longer than the specified < number of seconds, the connection is automatically! closed by the listener._A 2-3   u* The MadGoat FTP General Logicals> By default, the listener will keep a connection open< for 5 minutes (300 seconds). The following command= sets the listener timeout to 1 minute (60 seconds):eC $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_LISTENER_TIMEOUT 60 L __________________________________________________________________ 2.8 MADGOAT_FTP_LOG< The MADGOAT_FTP_LOG logical controls the amount of; information written to the file FTP_SERVER.LOG inm; each user's login directory. A log file is alwayse> created; by default, it only contains the connection? information. By defining MADGOAT_FTP_LOG system-wide,1: you can enable additional logging for all users.= Users can override this logical definition in their  LOGIN.COM files.; The MADGOAT_FTP_LOG equivalence value is a number_7 representing a bitmask. Each bit represents a= particular kind of information. The value should be# the sum of the following:fA _______________________________________________________ A Value_______Meaning____________________________________D* 0 Do not log anything.2 1 Log the results of commands.@ 2 Log the commands entered and the time each# was executed.= 4 Include all data transferred in the log : file. You generally do not want thisA ____________option.____________________________________ < For example, the following creates a log file that; contains a log of all commands and their results:s7 $ $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_LOG 3P 2-4   oA The MadGoat FTP General LogicalssL __________________________________________________________________$ 2.9 MADGOAT_FTP_QUOTE_PATHNAME; | The logical MADGOAT_FTP_QUOTE_PATHNAME is used to_> | control the output of type-257 server replies, which: | are returned by PWD and MKD server commands. For | example: | | >PWD @ | <257 "SYS$SYSROOT:[SYSHLP]" is current directory. |; | By default, pathna:mes will be quoted. However, ifd@ | MADGOAT_FTP_QUOTE_PATHNAME is defined as either "F" or> | "N", the quotes will be omitted from the reply. This> | option has been provided for compatibility with some= | FTP clients that do not recognize quoted pathnames.cL __________________________________________________________________! 2.10 MADGOAT_FTP_REJECT_usern? The logical MADGOAT_FTP_REJECT_user is used to rejects> FTP connections for username ``user.'' When defined,@ that username cannot be used for FTP access, even when@ a valid password is supplied. The rejection message is- only seen after a successful login. ; The value of the logical is used as the rejection.= message that is sent back to the remote FTP client.r< For example, the following definition would reject, connections for username MCCAMMON:N $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_REJECT_MCCAMMON 2OVQ MGFTP021.E""[FTP.DOC]FTP_MGMT_GUIDE.TXT;12Z?r<"Sorry, dude!"@ The remote user would see the following when trying to log in as MCCAMMON:dA 2-5  * The MadGoat FTP General Logicals' FTP:alpha> user mccammona3 Attempting to login to user mccammona> <331 Username ``mccammon'' Okay, need password. Password: <530-Sorry, dude!" <530-Not logged in.+ <530 Login attempt rejected.a Not logged In. FTP:alpha>n> If the reject message begins with ``@'', it is taken< to be a file name whose contents are read and sent? back to the remote client. For example, the followingT> definition would cause the contents of REJECT.TXT to3 be read and sent back to the remote user:_A $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_REJECT_MCCAMMON -+3 _$ "@SYS$MANAGER:REJECT.TXT" ? Note: If you use the ``@'' form, be sure the rejectedY+ user has access to the text file. L __________________________________________________________________ 2.11 MADGOAT_FTP_RESTRICT? The MADGOAT_FTP_RESTRICT logical can be used to limit > the functions allowed by the server. Its equivalence; value is the sum of the following desired values:oA _______________________________________________________PA Value_______Meaning____________________________________c$ 1 No read (RETR)6 2 No write (STOR, STOU, APPE, MKD)' 4 No control (SITE)r+ 8 No delete (DELE, RMD) 2-6T o A The MadGoat FTP General Logicals A _______________________________________________________ A Value_______Meaning____________________________________ 6 16 No list (LIST, NLST, STAT param)A 32__________No_change_working_directory_(CWD)__________ = The default value is 0, which means that the server < is not restricted. By defining the logical system-= wide, you can provide a different default value for = all users. Users can override the system-wide value ; by defining the logical in their LOGIN.COM files. = The following command would restrict access to only $ reading and listing files:; $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_RESTRICT 14 L __________________________________________________________________ 2.12 MADGOAT_FTP_TIMEOUTG> The MADGOAT_FTP_TIMEOUT logical specifies the number= of seconds that the MadGoat FTP server process will ? wait for a command from the remote FTP client. If the_< server is idle longer than the specified number of@ seconds, the connection is automatically closed by the server. = By default, the server will keep an idle connection 9 open for 5 minutes (300 seconds). The following < command sets the server timeout to 10 minutes (600 seconds):_; $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_TIMEOUT 600r7 Individual users can override this timeout byO; redefining it in their LOGIN.COM files. If you do ? not want them to be able to override the value you've < defined, you can define it as a process logical in/ FTP_SERVER.COM in MADGOAT_ROOT:[COM].eA 2-7a w T* The MadGoat FTP General LogicalsL __________________________________________________________________! 2.13 MADGOAT_FTP_USER_PROMPT @ | The MADGOAT_FTP_USER_PROMPT logical determines whether= | or not the MadGoat FTP client automatically promptsi@ | for the remote username when a connection is made to a@ | remote system. By default, the client does not prompt;; | the user must issue the USER or LOGIN commands to  | begin the login. |@ | Many FTP clients, including UNIX and UCX clients, will? | automatically prompt for the remote username. If your < | users are accustomed to this behavior, issuing the5 | following command will enable that feature:  |= | $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_USER_PROMPT -  | _$ TRUE |? | The MadGoat FTP client will not prompt for a username8 | if the value of MADGOAT_FTP_USER_PROMPT starts; | with ``N'' or ``F.'' Users can define the logical < | themselves to override a system-wide definition of" | MADGOAT_FTP_USER_PROMPT.L __________________________________________________________________ 2.14 MADGOAT_FTP_WELCOME ? The MADGOAT_FTP_WELCOME logical specifies the welcome_@ text that is to be sent back to the remote client upon* a successful login. For example:9 $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_WELCOME - + _$ "Welcome to node YYZ" ? If the welcome message begins with ``@'', it is taken < to be a file name whose contents are read and sent? back to the remote client. For example, the followingi@ definition would cause the contents of FTP_WELCOME.TXT6 to be read and sent back to the remote user:9 $ DEFINE/SYSTEM/EXEC MADGOAT_FTP_WELCOME - 4 _$ "@SYS$MANAGER:FTP_WELCOME.TXT" 2-8   A The MadGoat FTP General Logicals > This form lets you send back to the user information= such as access policies, e-mail address for archive_ maintainers, etc._@ | You can also specify a welcome message to be displayed> | when a remote client enters a directory. The message9 | text should be stored in a file called .MESSAGE> | located in the target directory. See Section 3.2 for | more information. A 2-9  ` rA _______________________________________________________" 3 Setting Up Anonymous FTP; This chapter describes the steps necessary to set < up anonymous FTP on a system using the MadGoat FTP: server. Anonymous FTP provides anonymous (guest)? access to certain files on your system. Anonymous FTPn? logins are controlled using the logicals described in  Chapter 4.; The basic steps for setting up anonymous FTP are: 7 o Create the ANONYMOUS account and its login  directory. @ o Create the directories to which ANONYMOUS will have access.3 o Copy and modify MADGOAT_ROOT:[COM]FTP_L9 LOGICALS.TEMPLATE to include the appropriate_; definitions for MADGOAT_FTP_ANONYMOUS_DIRS and  other logicals.: o Create a LOGIN.COM for ANONYMOUS, if desired.L __________________________________________________________________' 3.1 Creating an ANONYMOUS Accounts@ Anonymous FTP logins are normally accomplished using a> login username ANONYMOUS. The ANONYMOU3#B MGFTP021.E""[FTP.DOC]FTP_MGMT_GUIDE.TXT;12Z?rDZKS account must< be created using the VMS account creation utility, AUTHORIZE.@ You can also use any other account as an anonymous FTP? account by granting each account the MADGOAT_FTP_ANONs identifier.fA 3-1C F S" Setting Up Anonymous FTP% ____________________________ 3.1.1 The ANONYMOUS Username9 The ANONYMOUS account should have the followingO characteristics:> o The UIC should be unique and outside any existing< group. The UIC not be a system UIC, which means; that the group number must be greater than thel7 value of the SYSGEN parameter MAXSYSGROUP. @ o It should be created using the qualifiers /NETWORK,= /NOINTERACTIVE, /NOBATCH, and /NOREMOTE to allow$> network logins but to prevent interactive, batch, and DECnet logins.e? o It should be created with /FLAG=DISMAIL to prevent.; mail from being sent to the ANONYMOUS account.M> o It should have NETMBX as both a default privilege) and an authorized privilege. ? o The default device and directory must exist. Users @ logging in via anonymous FTP will be placed in this# directory, by default.I9 The following example shows a typical ANONYMOUSi@ account creation. Figure 3-1 shows the UAF entry for a$ typical ANONYMOUS account.( $ set default sys$system: $ run authorize; UAF> add anonymous/uic=[13,1]/password=junk-TE _UAF> /flag=(nodisuser,dismail)/owner="Anonymous FTP"-_= _UAF> /network/nointeractive/noremote/nobatch-_B _UAF> /device=SYS$SYSDEVICE:/directory=[ANONYMOUS]-E _UAF> /privilege=(noall,netmbx)/defpriv=(noall,netmbx)- User record successfully addedfT Identifier ANONYMOUS value: [000013,000001] added to rights data base UAF> exitK $ create/directory/owner=anonymous sys$sysdevice:[anonymous]  $ 3-2O O TA Setting Up Anonymous FTPt2 Figure 3-1 ANONYMOUS Account AttributesA _______________________________________________________TJ Username: ANONYMOUS Owner: Anonymous FTPQ Account: UIC: [13,1] ([ANONYMOUS])hF CLI: DCL Tables: DCLTABLES- Default: SYS$SYSDEVICE:[ANONYMOUS]a LGICMD: LOGINr Flags: DisMail - Primary days: Mon Tue Wed Thu Fric5 Secondary days: Sat SunfP Primary 000000000011111111112222 Secondary 000000000011111111112222P Day Hours 012345678901234567890123 Day Hours 012345678901234567890123P Network: ##### Full access ###### ##### Full access ######P Batch: ----- No access ------ ----- No access ------P Local: ----- No access ------ ----- No access ------P Dialup: ----- No access ------ ----- No access ------P Remote: ----- No access ------ ----- No access ------N Expiration: (none) Pwdminimum: 6 Login Fails: 0H Pwdlifetime: 90 00:00 Pwdchange: (pre-expired)Z Last Login: (none) (interactive), (none) (non-interactive)C Maxjobs: 0 Fillm: 100 Bytlm: 8192 C Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0_C Maxdetach: 0 BIOlm: 18 JTquota: 1024AC Prclm: 2 DIOlm: 18 WSdef: 150SC Prio: 4 ASTlm: 24 WSquo: 256,C Queprio: 0 TQElm: 10 WSextent: 512 C CPU: (none) Enqlm: 100 Pgflquo: 10240 Authorized Privileges: NETMBX Default Privileges:_A __NETMBX_______________________________________________T% ___________________________l+ 3.1.2 Additional Anonymous FTP Accountsi= You can create additional anonymous FTP accounts bya< granting the MADGOAT_ANON_FTP identifier to one or? more usernames. When an account holds this identifierc> and is used as an FTP login username, the same rules> that apply to the ANONYMOUS account are enforced forA 3-3M T g" Setting Up Anonymous FTP= those logins. You might create additional anonymouso@ accounts to provide for controlled uploading of files,< or to allow remote users to access files you don't9 want to be visible under the ANONYMOUS account.n= The AUTHORIZE utility is used to grant the MADGOAT_ 7 ANON_FTP identifier. Before you can grant theo; identifier to an account, you must create it. Thec3 identifier only needs to be created once:.( $ set default sys$system: $ run authorize. UAF> add/ident madgoat_ftp_anonV Identifier MADGOAT_FTP_ANON value: %X80010010 added to rights data base UAF>_@ Once the identifier has been created, you can grant it; to an account using the GRANT/IDENTIFIER command: = UAF> grant/identifier madgoat_ftp_anon uploadst= Identifier MADGOAT_FTP_ANON granted to UPLOADSn UAF>c9 For each anonymous account, you must define thee9 MADGOAT_FTP_user_DIRS logical name and create al> LOGIN.COM for it, as described in Section 3.3 and in@ Section 3.4. For example, for the account UPLOADS used@ above, the logical MADGOAT_FTP_UPLOADS_DIRS would have@ to be defined to specify the directories accessible by username UPLOADS. L __________________________________________________________________( 3.2 Creating ANONYMOUS Directories> ANONYMOUS access to directories is controlled by the? logical MADGOAT_FTP_ANONYMOUS_DIRS. The anonymous FTPt@ directories should have the following characteristics:= o ANONYMOUS should not own any of the files in the : directories to prevent an anonymous user from= gaining access to the files via the OWNER access  rights. 3-4_ _ _A Setting Up Anonymous FTPh= o The owner of the files should not be in the same , group as the ANONYMOUS account.? o Set the protection on all files to WORLD:R access, : or use an ACL to specifically grant access to ANONYMOUS._< | You can associate a message to be displayed with a> | directory by creating a file called .MESSAGE in that> | directory. When a remote client requests a directory= | change, the server looks for a .MESSAGE file in thed< | target directory. If a .MESSAGE file is found, the@ | message text is displayed as part of the reply for the4 | CWD or CDUP server comma4u MGFTP021.E""[FTP.DOC]FTP_MGMT_GUIDE.TXT;12Z?rVZnd as shown below. |# | FTP:host> cd uploadsH | 250-t; | 250-All files uploaded should be .ZIP files.e@ | 250-Uploads without descriptions will be deleted. | 250- H | 250 Current Directory DUB0:[ARCHIVES.UPLOADS], completed. | FTP:host> |< | .MESSAGE files can be useful for displaying policy> | or content information about a particular directory.> | The message text will not be displayed if the server; | process does not have read access to the .MESSAGEe | file. L __________________________________________________________________- 3.3 Defining the Anonymous FTP Logicalst: The file MADGOAT_ROOT:[COM]FTP_LOGICALS.TEMPLATE: should be renamed as FTP_LOGICALS.COM and edited8 to customize the various MadGoat FTP logicals.; The logicals controlling anonymous FTP access areM! described in Chapter 4.S@ Logicals defined there can be overridden by redefining: them in the LOGIN.COM for the anonymous account.A 3-5   " Setting Up Anonymous FTPL __________________________________________________________________# 3.4 Anonymous LOGIN.COM Files3? You can create a LOGIN.COM for each anonymous accountr= to further customize the anonymous FTP environment.o; For example, you can change the default directory > for the account, reject logins based on the password< given, or allow anonymous write access for certain accounts. = The file MADGOAT_ROOT:[COM]ANONYMOUS_LOGIN.TEMPLATEi6 is provided to as a template for a LOGIN.COM= procedure for an anonymous FTP account. It is shown  in Figure 3-2.= Optionally, a single LOGIN.COM could be created forC= all anonymous accounts and the LGICMD UAF parameter3 could be set to point to the common file.t1 Figure 3-2 ANONYMOUS LOGIN.COM ExampleiA ________________________________________________________A _______________________________________________________A( Figure 3-2 Cont'd on next page 3-6r . sA Setting Up Anonymous FTPs9 Figure 3-2 (Cont.) ANONYMOUS LOGIN.COM Example_A ________________________________________________________B $ sav = 'f$verify(0)' !Turn off verify $!F $! Copyright 1994, MadGoat Software. All rights reserved. $!% $! ANONYMOUS_LOGIN.TEMPLATE $!N $! This file should be edited as appropriate and copied as LOGIN.COM, $! for each anonymous FTP account. $!Z $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $!N $! The code below copies the anonymous password into the symbolP $! ANONYMOUS_PASSWORD. The password is then compared to a stringE $! that is used to reject a login using that password.i $!Q $! This section could be expanded to allow different file accessesy5 $! based on the entered password, etc.t $!S $!$ @madgoat_root:[com]get_anonymous_password !Get the passworde? $!$ username = f$edit(f$getjpi("","USERNAME"),"TRIM")AC $!$ if anonymous_password .eqs. "BURKHDR@alpha.wku.edu" -_E $! then define madgoat_ftp_reject_'username' "Goodbye" $! $!++ $!S $! MADGOAT_ANONYMOUS_FTP_DIRS probably doesn't include the ANONYMOUS R $! account's login directory, since this is where the log files areP $! kept, by default. Therefore, if MADGOAT_FTP_ANONYMOUS_DIRS isU $! defined, use the first entry as the default directory. Note, sincepV $! entries can take the form dev:[dir...], we may need to trim ...] off- $! of the end of the dir spec.e $!V $ defdir = f$trnlnm("MADGOAT_FTP_''USERNAME'_DIRS","MADGOAT_FTP_NAME_TABLE")5 $ if defdir .nes. "" .and. defdir .nes. " " A _______________________________________________________o( Figure 3-2 Cont'd on next pageA 3-7   " Setting Up Anonymous FTP9 Figure 3-2 (Cont.) ANONYMOUS LOGIN.COM Example A _______________________________________________________ $ then' $ length = f$length(defdir)_X $ if f$extract(length-4,4,defdir) .eqs. "...]" !Strip ...] off of theV $ then defdir = defdir-"...]"+"]" !end of the dir spec $ endif|" $ set default 'defdir' $ endifa $!F $! Don't allow any access except RETR (GET) and LIST (DIR)! $!M $ define madgoat_ftp_restrict 14 !RETR and LIST access only!a $!G $_exit_1_.or._f$verify(sav)_____________!Restore_verify stater 3-8h b vA _______________________________________________________ , 4 The MadGoat FTP Anonymous Logicals: This chapter describes the logicals that control= anonymous FTP access using the MadGoat FTP listener| and server.A> The logicals described must be defined as executive-> mode logicals in the logical name table MADGOAT_FTP_" NAME_TABLE. For example:G $ DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE logical value_= These logicals should be defined in the MadGoat FTP ? startup procedure, MADGOAT_ROOT:[COM]FTP_STARTUP.COM. L __________________________________________________________________" 4.1 MADGOAT_FTP_user_WELCOME< You can define a specific welcome message for each; anonymous FTP account by defining logicals of thea> form MADGOAT_FTP_user_WELCOME, where ``user'' is the@ username. For example, to define a special message for1 an ANONYMOUS account, you could define:i; $ DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE - 5 _$ MADGOAT_FTP_ANONYMOUS_WELCOME - ? _$ "Welcome to anonymous access on node YYZ" ? If the welcome message begins with ``@'', it is taken < to be a file name whose contents are read and sent? back to the remote client. For example, the followinga: definition would cause the contents of ANON_FTP_< WELCOME.TXT to be read and sent back to the remote user:oA 4-1i t ., The MadGoat FTP Anonymous Logicals; $ DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE -S5 _$ MADGOAT_FTP_ANONYMOUS_WELCOME -9 _$ "@SYS$MANAGER:ANON_FTP_WELCOME.TXT" > This form lets you send back to the user information= such as access policies, e-mail address for archive_ maintainers, etc.3L __________________________________________________________________ 4.2 MADGOAT_FT5 MGFTP021.E""[FTP.DOC]FTP_MGMT_GUIDE.TXT;12Z?riP_user_DIRSa> You can restrict directory access on a user-basis by@ defining search list logicals of the form MADGOAT_FTP_@ user_DIRS, where ``user'' is the username whose access> is to be restricted. For example, to restrict access5 for an ANONYMOUS account, you could define:P; $ DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE -i1 _$ MADGOAT_FTP_ANONYMOUS_DIRS - 7 _$ DISK:[ANONYMOUS...],DISK2:[PUBLIC] > Such restrictions apply regardless of each account's VMS privileges.A> Note: You should define a logical for each ANONYMOUS< account to ensure that only the publicly-available files are accessible. L __________________________________________________________________4 4.3 Limiting Anonymous FTP Access to Off-hours; The MadGoat FTP server can restrict anonymous FTPp< access to hours other than ``prime-time'' hours if= the load average software (LAVDRIVER) is installed.e9 LAVDRIVER gathers load average statistics on anl> OpenVMS system. The driver is automatically included@ with TGV's MultiNet, but is also freely available from? various sources, including ftp.spc.edu. If the driver 1 is loaded, the device LAV0: will exist:s 4-2  _ _A The MadGoat FTP Anonymous Logicals " $ SHOW DEVICE LAV0:= Device Device Error = Name Status Count = LAV0: Online 0u $> The logicals described in the following sections are1 used to control the load checking code. % ___________________________E% 4.3.1 MADGOAT_FTP_ANON_LOAD_LIMIT$9 The logical MADGOAT_FTP_ANON_LOAD_LIMIT logicalc= specifies the load limit for anonymous logins. Thisb> limit is a floating-point value between 0.0 and 1.0.> If it is defined and the current time is between the? prime-time start and end times, then the current loadh> averages are read from the LAV0: device. The current7 load is computed using the following formula:m0 load = M15*(P15/4.0))@ where M15 is the average load over the last 15 minutes: and P15 is the average priority over the last 15? minutes. Thus, the average load is normalized against < typical interactive priority to guard against low-@ priority batch jobs preventing anonymous login access.> If the load is greater than or equal to the MADGOAT_= FTP_LOAD_LIMIT value, the anonymous login is deniedt@ with a reason of ``system too busy,'' If the threshold? is not exceeded, the anonymous login is accepted, buto= the user is warned to minimize access during prime- < time hours (with the start and end times displayed0 along with the time zone information).= If the current time does not fall within prime-timeo/ hours, no load checking is performed.A 4-3  t , The MadGoat FTP Anonymous Logicals? The following command establishes a load limit of 0.5T for anonymous logins: ; $ DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE -:6 _$ MADGOAT_FTP_ANON_LOAD_LIMIT "0.5"% ___________________________ % 4.3.2 MADGOAT_FTP_ANON_PRIME_DAYS ? The logical MADGOAT_FTP_ANON_PRIME_DAYS specifies theO? days for which ``prime-time'' hours are to apply. Theu= logical value is a comma-separated list of numbers,a> where 1 is Monday, 2 is Tuesday, etc. If the logical> is not defined, then ``prime time'' is assumed to be* in effect Monday through Friday.> The following command establishes Monday, Wednesday,( and Friday as prime-time days:; $ DEFINE/EXEC/TABLE=MADGOAT_FTP_NAME_TABLE - 8 _$ MADGOAT_FTP_ANON_PRIME_DAYS "1,3,5"9 The value cannot contain spaces, and it must be  surrounded by quotes.-% ___________________________-& 4.3.3 MADGOAT_FTP_ANON_PRIME_START@ The logical MADGOAT_FTP_ANON_PRIME_START specifies the= starting time for ``prime-time'' hours. The defaulte value is ``09:00:00''.% ___________________________,$ 4.3.4 MADGOAT_FTP_ANON_PRIME_END> The logical MADGOAT_FTP_ANON_PRIME_END specifies the; ending time for ``prime-time'' hours. The default value is ``17:00:00''. 4-4 18 JTquota: 1024AC Prclm: 2 DIOlm: 18 WSdef: 150SC Prio: 4 ASTlm: 24 WSquo: 6MEE% MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14i*[FTP.DOC]FTP_MGMT_GUIDE.PS;14+,@./ 4i-"0123KPWO56ǏLƄ7WF89GHJ%!PS-Adobe-2.0%%Creator: VAX DOCUMENT V2.0K%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved.%%DocumentFonts: (atend)%%Pages: (atend) %%EndComments*/DEC_DVC$dict where { %FIND DICTIONARY pop}{ %else /DEC_DVC$dict 300 dict def } ifelse %/BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq {' DEC_DVC$dict begin InitializeState }{ %else< /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse} def"/EndDVC$PSDoc { %END DOCUMENT'% --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else/ DVC$PSFonts restore end DVC$PSJob restore } ifelse} def%DEC_DVC$dict begin%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%-/DOCPSE ISOLatin1Encoding 256 array copy def "mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%9/reencodedict 10 dict def %Local storage for "ReENCODE"3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 ne7;6^9xfBOOK;13s pS}s=\'`%m| 0!5! M[JG ~ut. {.:t^[72)@ y\uv3U/*B)cvy`P]u]|s}n:rTs+fiH&"q j4ر:&`-uͱNz?ACc.\on C6?f fJLvdb}dFwB 6x[*|xIE1l {c"TWzOY/QTx/.<`|U/I  D0nH3K2kH/A}{Z(k_0:OX~SswspTFUCZ1R\Y#n,,uc?yr/7^YGG8: Zv0~x\w,)d>/|~'TP%`738nX@y?\9V5"uid#N $&C-U6d`+ wgH JjT$2=5&`y ?!taKQ-m34ea1U;}jPf@#+tma1by|n] USPlnUD1A>:_cq~U'8 nqo~!Q9G9[, =xs6"K8KnEL:H Bnap`E?z@) /daGZr($ |^ZkaG10V/ @#.GBxN3 W;'q|Q4>R,qX~B#^ol=sVg"\>M Tw]*hXg x,ub vZ A]"mzN Ho3E YOIHC?Z [RNVK)mF'fI L0YjYmyMx`1T!9nF}E/%X[8^bJQX(EK-D0JNWUL >G\tS G,&B$oz/rPol~p |k"1+3!%<5>oE]";*n=zIrH}o3}$D[cKRmHE!g$[ /X8s|~YP9(0\+*COBdAhg*:7qd4qJ_%3]a(qk~o ~=5pNdwLq5v\>cJD&v:+5fU/G3a<`"|>g*Rf5es)b)=c3?C!_;1q #{+,gIZCD",nSYi?86B #m-6k2+"1mxBRP=h%!|W/nC?K" d3e'Q.-^=n- 9F]{'`}HM4a5x,_P:/E@= v2'T%+rnWz/@Kfp/MlG#V#_\,HV5.r3Og)*x Z-^z$->ZNuKW@2yTH JiF(x,{6*-OfS\h oqHh((;ZNwF1p [q83cA;2[rq<0}v^S^jp1 R&+ 0obM4sEo1SVbK-MEn KYJX4J!;5X`8GO G)_ PHG D OFTBqd=W-4OR%{9iZ+?I`@T.|bM:5t>Fz 8;8\jeau C hGh^t1$"<Sa6;g.D4RL 5. ^ri? P^/NOYM4; &PblV(X:b9N)99*M=JhKl:Y(!?w >0NNk:nj+($lO9EVt ,<<5Wz{52+!5+.IYN0>(Mvqz'B'[,{,>$D P72aQLT Th I}&ar vPX`M7D1/I9o*Jc|Cuv T<0>)1Z !)4rSS[% %{I|u6&}kzF]% .l@u'z?a|T5)Sd)"*P,6s}}CK GM8A|7%O_F,w#p CDMD>^ Q-]+e&g@8lz{3zMb-ezg  s ,RXD S]+`';jUfdo]^}z4|P )Loqo<]&psgZyk~L&pf/?"9[tuc>00?=$(SJ.\/;=( ^-vi.h^U&;":j4LVW+~%^#kL(12EfMIn%{M`?{zGOxFr3j?`#K\>5_k1{ZHJ&-]_ We`O`Fl2ub]g>) Bh( Q=B1`CUi2aBYHSA]jPH x!#M3UU"_k8 pHS)t>q~qIK!ZGMAQQV 5v8Mpn^BH & cSf>fMHS$7gz!)ia%g`Mlqc:&onf<|=L]&W:,;0jj$5ZxLT/&)2jk!^Y}yr)R<^,"G>+>".N%Wb;PcQ# LetQ Y'rH:@O#I&(A.{^5S` 5^25 RXuLhMyc"g t,mWY@K+|5 2Y[P$p&<&-mVO6fr@[\%1CA`3C`YJl5}'7C! am' R `Qyk V>MSc&H v)p=up<}:i;%@Ojb1 e+\@iGFY52>+&c~3y!7 Fuq9/qPS:oQV;[5D5^A*rc~qqoAcZZ@1pacV wftBU1 CX34tbD\xr&X,BC; r`Da=>PxE ~lC Fkq r} gvSV7pBxm,gYq0$ h NI A @<`bA_l3NI L_[$f Ivh;i~K6=,#G&| h Mki Aaia)9gX@&4~0=K->wN.~b{<,Ozv}kFv~+juO6bE4wS\J@aHM] emCF!}MA*py^q%=WPM5*9]!aH^IDDFW:G~e cz OB@#>UA~[o5"[ D_9n&[\o2I1ZPYv;[01\fK6S'b1 u *,r.}0jo];bEH1/u?~k. "ZM=L<-/|);-&95oq oUj=wWncS`fVPtgDW0sGM3)4 4VUk7!vDnkF7Zwb2>_k&-tgRT8cU[F[la;cQa[t~)@vR{ViPiK{|,D D&RM{ wmMs0<@WG#bVO81bQkZY0|mV  wRD)umMR(BFgPv 1>,oila,D84rdIT/.P>X`W2VBjRd>0iSV 3b}OoM:a:?VA[,lOb_!tN Sav~H .o'P1aa;>Kpu^O[iUSTaR( m-"7|G9gDnZUIhE`#[,kyW5%;tWNSy_(%HT>`l@W 09 q [A\#Z3%T):m%6![i2(/+ #' ;[]`F I=*JMUdoRWDS4KB}$8Y $j)&_mzN+,6LyB$]J$i\ iKvyF<;H\4.5alFdxCbo-9R=Bn(lc[Y< \Nso_eqIq'LFRh .K3+umm[zVJ?OG`K{ S.U~^$%[]rncb$!ZBg:GN=h_\;/XiRD !D3*me?*<4 Z?zd Bz-gAsbY|0g&d)K)%Z# 1wcP>+YL^,e" 1KD90Mp5H@[#m@}I{#3%/#f.zXQ_en{j,5jss:RH . a{9uP~o@O;t 2GW%, B( h9bV  4~Hu(d}OUEX5oG+;yEr8 {|bS_^jRDhwgNJ(K{IB^G  5=v62KyP"_XWgGJE8bWak+' [KiT_`/v@=/bX9!yI8zd":j-3]* 1k*`!]p eTIYyNoM* cMV 74c?{vg]fg~#HEHtS2`BS%}HIEL~$<6m#}VCB;p>DXaO-{E_"tp$Pqj z}?(.{3R$QUo4 b #2b]tJ4ZdvxFaS";57(^1U<f= V}\R>CAp'C <2ps1~X63y 3EH7|)\a)EG3Ii: l+k Vm?HNZQ/zOy@G}[RXuoW[93f/ , NK#CP'J#krAaX 3I\k,}DNe XWHU nfW/%,;B%ye)BA+$44HpXEzUk6<*WWN#q=X^.#Ej86:T ]/SSi3 C2o"h%>C ' N!WS 16Qg9+ SK2-@K@J~|K y,|V&3< =gk)slZ+ @*,EH -vj_`ZGcS.=9b"iIg`p|{_[=x[9{d6A fAt{1k xt!okzZk]LjFyhc/XP*dm_Iz(rJ@e12)>ui1:r<T\jzUr3;lk3Ef}%a:h8iOyF*he>JB{t|vI[>g& XrL7k*>w;~q.5X b2oOR2E3{t0DN/nT!QI9h|>U3}#_7b$_MHB?g4cN]AR3hN(v|;&h_V1,@tBnA-| YVW 5ElloOK 5='$JU^/6I``K I2S^}&.h7ZfL d'm"&n~4g /y2c ILS$ *k z&)^8:^]C=,|;p|.G?@t}lVJs'{K'v N^<*_]!T|rH#:-b>9!S7 ^*:A=nngMi5]:) hM$f7X)?7+Dk/CG@po!]q9Ze+cpu@so[y/)g|}5D(jydU6) ([nl'ul=UnHnqX_( C h+y11gaN(|uA5~)bsgoLZ@rE5kx A%D0mw1|0MQTR@*Bu NICbsW0B5  DqV0 o|*\5-xklD*R?n o/92?>ZQ^ ^jt]G{=wMUXp2?o&E"OIbd!88bm;20f5 ?Z@},60: 0 G77H-R}U"GLV<6j ,&]#pxJ$9cxzgC M3]i=H-7v K 'rH{z)O[qF_xioEv@+}7lEY<W3fY(q~,Xha`s: [ytZYjku( vcln9cBC=c0e02cE=4V!%jy,)P D][Om:O?e[(#|Hm`X<#0enVGI?N|b LTXo*aGe D8,cPJgGR J}c#E3y5)jl"oo2DU3 [_ =<79;dFZ=@ RdTY&K Cj6pmbxe%qm@]M{>Ae'GQ&,vXmb$m,.[57Oh-_b dR&PWKLV~P^S!q= r##AX5BNZ-Q"yh; #7h0 l yf|!{9w+v;wt)tGF`tL=w ~Rx)Ip&5+EopV4.#w&]\.?:/>FuC 36>isIJ+59bBYT O[5lg|;B~Tk#i^(D CC ^ M4b93k=jAZ{I*be'Qh|o9]PfQfm!Q\\QE H F,!<'[yMu`yo+s\ZZX MOD @[bXu 0gccz< yJfbLc$ >awGMl7jf./Aww~1eir]T|9Fy|&nRRkT]x af"w!;igZIw w&,S26ccL i2 p y'Bb\*PXMo}0V4!7%c\B'WM2; H [g~*blYddkf_D|0F^3f |(5.,im8=27hi^\}K0)t;gle6awmb%t'Z(^3G7 lR-T!J&p>d*n0gSd#^d ,( 99Je;TAJ0OB8I qoxGX5n\T-L`@tY2...F+w =PBr]%X`xd! Q: BvqDd7%?coj8&s~o:~`A!O$o{Hy4ej"7)!q69W/ie iG\| GLJAV{MD2[rEUk+t 8l).gLqBBJXa"P0(D'1"zz#MVVaQ:?NjE?2:09(k_Qr/p:Z77PO22 eRMOZZOvHL!oP KePr+'7}rR;UbL%I C;=[dMKCD-##(!EPv-484:{"+fhIx B#FZ@,h1Y{*J o"ihzt~bNVY6u2mJ <TN;:|58$vpeYlE|X|r~qwC>hP LK 5>$(.>;3n,04*LX'.?FV[-:/^G^= XG<LR7glzvdrb1(6xBb5i'5$809EJECT_MCCAMMON 8 MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14i,g rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmoveto, currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore 9i2 MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14iu gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ + /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FON:I MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14i-T ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Referenced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES<%> Postamble of file MG_SRC:[FTP.DOC]FTP_MGMT_GUIDE.DVI_PS.*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSFn+% DefineFont:F119 Category:100 Pointsize:10i4/F119 /amsy10 1500 498 500.0 128 [0 -41 38 31] PXLNF+% DefineFont:F115 Category:100 Pointsize:10f4/F115 /ammi10 1500 498 500.0 128 [0 -11 42 31] PXLNF+% DefineFont:F111 Category:100 Pointsize:10 4/F111 /amr10 1500 498 500.0 128 [-2 -11 40 31] PXLNF)% DefineFont:F102 Category:10 Pointsize:8 (/Courier /Courier@DOCPSE DOCPSE ReENCODE /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F38 Category:10 Pointsize:9,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F38 450.0 /Helvetica@DOCPSE DPSFX)% DefineFont:F36 Category:10 Pointsize:10d&/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F34 Category:10 Pointsize:10o!/F34 500.0 /Helvetica@DOCPSE DPSF )% DefineFont:F28 Category:10 Pointsize:12o&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F24 Category:10 Pointsize:14&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F20 Category:10 Pointsize:18 &/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30 '/F12 1500.0 /Helvetica-Bold@DOCPSE DPSFy.%> Postamble of file FTP_MGMT_GUIDE_CONTENTS.%%BeginDEC$EDMSInfof/DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [n*%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INITc1%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLORN? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not found] def /DEC$EDMS_TOTAL_PAGES 0 defw%%EndDEC$EDMSInfoh/DEC$EDMS_MAKE_FILM where/%{ pop /DEC$EDMS_SEPARATE_COLORS where { pop } ] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit;W MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14i< } ifelsec} if/DEC$EDMS_SEPARATE_COLORS whereg${ pop /DEC$EDMS_SUPPRESS_COLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } ift} if/DVC$PSFonts save defk %%EndSetup%r %%Page: I 1 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY c%%BeginCustomColor: 0_BLACKnC0 SC 10773 10524 XY F20(MadGoa)S -2 x(t)S 185 x(FTP)S 186 x(Manag)SFF-2 x(er)S 33 x(')S -33 x(s)S 10773 11520 XY(Guide)S 10773 14210 XY F36G(December)S 166 x(1994)S 10773 16302 XY F34(This)S 170 x(manual)S 170 xeQ(describes)S 170 x(the)S 170 x(installation)S 170 x(and)S 170 x(con\211guration)SrI170 x(of)S 170 x(the)S 171 x(MadGoat)S 170 x(FTP)S 10773 X 598 y(server)SyC166 x(software.)S 10773 20188 XY F36(Revision/)S 2 x(Update)S 166 x L(Information)S 2 x(:)S 798 x F34(This)S 178 x(is)S 177 x(a)S 178 x(revised)SC178 x(manual.)S 273 x(Revisi)S -2 x(on)S 178 x(bars)S 18546 X 598 ylH(indicate)S 187 x(changes)S 188 x(made)S 187 x(since)S 188 x(the)S 188 xI(last)S 18546 X 597 y(version)S 165 x(of)S 167 x(this)S 166 x(software.)S3H10773 X 897 y F36(Operating)S 167 x(System)S 166 x(and)S 166 x(V)S -27 xF(ersion:)S 300 x F34(OpenVMS)S 166 x(V)S -37 x(AX)S 167 x(V5.0)S 166 xD(or)S 166 x(later)S 18546 X 897 y(OpenVMS)S 166 x(AXP)S 167 x(V1.0)SE166 x(or)S 166 x(later)S 10773 X 896 y F36(Software)S 166 x(V)S -27 x]J(ersion:)S 18546 X F34(MadGoat)S 166 x(FTP)S 167 x(V2.1-2)S 10773 29915 XYEF36(Hunter)S 166 x(Goatley)S 10773 X 697 y(MadGoat)S 166 x(Software)S>%%EndCustomColor1 PP EPr %%PageTrailerr%%%PageFonts: Helvetica-Bold Helveticac%%PageCustomColors: 0_BLACKc% %%Page: II 2%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKTE0 SC 10773 24123 XY 8364 48 R 10773 24671 XY F40(2)S 166 x(December)SaF167 x(1994)S 10773 X 897 y F38(Permission)S 167 x(is)S 166 x(granted)SE167 x(to)S 166 x(copy)S 167 x(and)S 167 x(redistribute)S 166 x(this)S H166 x(documen)S 2 x(t)S 165 x(for)S 166 x(no)S 167 x(comme)S 2 x(rcial)SF165 x(gain.)S 10773 X 896 y(The)S 172 x(information)S 173 x(in)S 171 xE(this)S 172 x(documen)S 2 x(t)S 171 x(is)S 172 x(subject)S 172 x(to)STH172 x(change)S 173 x(without)S 171 x(notice)S 172 x(and)S 173 x(should)SE172 x(not)S 10773 X 548 y(be)S 179 x(construed)S 180 x(as)S 178 x(a)SF179 x(commitment)S 179 x(by)S 178 x(MadGoa)S 2 x(t)S 177 x(Software.)SF274 x(The)S 178 x(authors)S 179 x(and)S 179 x(MadGoa)S 2 x(t)S 10773 XF548 y(Software)S 166 x(assume)S 168 x(no)S 166 x(respo)S 2 x(nsibili)SD-2 x(ty)S 166 x(for)S 166 x(any)S 167 x(error)S 2 x(s)S 166 x(that)SK166 x(may)S 166 x(appea)S 2 x(r)S 166 x(in)S 166 x(this)S 166 x(document.)S5H10773 X 897 y F40(DISCLAI)S -2 x(MER:)S 184 x F38(The)S 183 x(software)SG183 x(described)S 185 x(in)S 182 x(this)S 183 x(docume)S 2 x(nt)S 182 xtF(is)S 183 x(provided)S 184 x(`)S -8 x(`)S F40(as)S 183 x(is)S F38(.')SE-9 x(')S 282 x(No)S 10773 X 548 y(guaran)S 2 x(tee)S 166 x(is)S 166 xuI(made)S 168 x(by)S 166 x(the)S 167 x(authors)S 167 x(or)S 167 x(MadGoat)SaE167 x(Software)S 167 x(as)S 166 x(to)S 167 x(the)S 166 x(suitabilit)SdI-2 x(y)S -33 x(,)S 166 x(reliability)S -34 x(,)S 10773 X 548 y(security)SrC-33 x(,)S 166 x(usefulness,)S 167 x(or)S 166 x(perform)S 2 x(ance)SPC167 x(of)S 166 x(this)S 165 x(software.)S 10773 X 896 y(The)S 167 xeE(follow)S -2 x(ing)S 167 x(are)S 166 x(tradem)S 2 x(arks)S 166 x(of)SSD166 x(Digital)S 165 x(Equipment)S 167 x(Corporation:)S 10773 X 897 yE(AXP)S 15854 X(V)S -33 x(AX)S 20935 X(DEC)S 26016 X(OpenVMS)S 10773 X L548 y(VMS)S 15854 X(UCX)S 20935 X(V)S -33 x(AXcluster)S 26016 X(VMScluster)SF10773 X 897 y(MultiNet)S 165 x(is)S 166 x(a)S 166 x(registered)S 167 xI(tradem)S 2 x(ark)S 166 x(of)S 166 x(TGV)S -41 x(,)S 165 x(Inc.)S 10773 XlC896 y(TCPware)S 166 x(is)S 166 x(a)S 166 x(tradema)S 2 x(rk)S 166 xSL(of)S 166 x(Process)S 167 x(Software)S 167 x(Corp.)S 10773 X 897 y(WIN/TCP)SC165 x(and)S 167 x(PathW)S -16 x(ay)S 166 x(are)S 167 x(registered)SaK167 x(tradema)S 2 x(rks)S 166 x(of)S 166 x(The)S 167 x(W)S -8 x(ollongong)SoN167 x(Group,)S 166 x(Inc.)S 10773 X 896 y 3588 24 R 10773 36028 XY(Copyright)SE166 x(\251199)S 2 x(4)S 166 x(MadGoat)S 167 x(Software.)S 249 x(All)Sr'165 x(Rights)S 165 x(Reserved)S 2 x(.)S %%EndCustomColor2 PP EPt %%PageTrailer %%%PageFonts: Helvetica-Bold Helveticae%%PageCustomColors: 0_BLACK % ?% < Beginning of included file FTP_MGMT_GUIDE_CONTENTS.DVI_PS >( %%Page: III 3)%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend).)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKE0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XY I21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27704 X(vii)S 5094 9203 XY K23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(THE)S 165 x(MADGOA)S.L-45 x(T)S 166 x(FTP)S 166 x(SER)S -12 x(VER)S 27260 X(1\2031)S 7187 11096 XYD21072 72 R 7187 11693 XY F36(1.1)S 9279 X(MADG)S -2 x(OA)S -37 x(T)SE166 x(FTP)S 167 x(SER)S -9 x(VER)S 167 x(OPERA)S -38 x(TION)S 27427 XmH(1\2031)S 7187 12889 XY 21072 72 R 7187 13487 XY(1.2)S 9279 X(CONFIGUR)SG-2 x(ING)S 166 x(THE)S 166 x(MADGOA)S -39 x(T)S 167 x(FTP)S 167 x(SER)SgC-9 x(VER)S 27427 X(1\2031)S 5094 15280 XY 23160 144 R 5094 15977 XYeHF28(CHAPTER)S 164 x(2)S 599 x(THE)S 165 x(MADGOA)S -45 x(T)S 166 x(FTP)SG166 x(GENERA)S -2 x(L)S 167 x(LOGICALS)S 27260 X(2\2031)S 7187 17173 XY P21072 72 R 7187 17771 XY F36(2.1)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_ACT_LOG)SD27427 X(2\2031)S 7187 18966 XY 21072 72 R 7187 19564 XY(2.2)S 9279 XN(MADG)S -2 x(OA)S -37 x(T_FTP_ACTIVI)S 2 x(TY)S 27427 X(2\2031)S 7187 20760 XYQ21072 72 R 7187 21357 XY(2.3)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_ANON_LOG_DIR)S1D27427 X(2\2031)S 7187 22553 XY 21072 72 R 7187 23151 XY(2.4)S 9279 XC(MADG)S -2 x(OA)S -37 x(T_FTP_DIRS)S 27427 X(2\2032)S 7187 24346 XYiI21072 72 R 7187 24944 XY(2.5)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_HELP)ScD27427 X(2\2032)S 7187 26139 XY 21072 72 R 7187 26737 XY(2.6)S 9279 XJ(MADG)S -2 x(OA)S -37 x(T_FTP_I)S 2 x(NIT)S 27427 X(2\2032)S 7187 27933 XYG21072 72 R 7187 28530 XY(2.7)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_LI)SeL2 x(STENER_TIMEOUT)S 27427 X(2\2032)S 7187 29726 XY 21072 72 R 7187 30324 XYO(2.8)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_LOG)S 27427 X(2\2033)S 7187 31519 XY1L21072 72 R 7187 32117 XY(2.9)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_QUOTE_P)SP-36 x(A)S -37 x(THNAME)S 27427 X(2\2033)S 7187 33312 XY 21072 72 R 7187 33910 XYJ(2.10)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_REJECT_USER)S 27427 X(2\2033)S-416 x 36925 Y(iii)S%%EndCustomColor3 PP EP %%PageTrailero%%PageFonts: Helvetica-Bold9%%PageCustomColors: 0_BLACKB%@ %%Page: IV 4%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)i,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKOF0 SC 5094 1807 XY F28(Contents)S -496 x 4571 Y 21072 72 R 7187 5169 XYIF36(2.1)S -27 x(1)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_REST)S 2 x(RICT)S0C27427 X(2\2034)S 7187 6365 XY 21072 72 R 7187 6962 XY(2.12)S 9279 XoL(MADG)S -2 x(OA)S -37 x(T_FTP_TI)S 2 x(MEOUT)S 27427 X(2\2034)S 7187 8158 XYP21072 72 R 7187 8756 XY(2.13)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_USER_PROMPT)SD27427 X(2\2035)S 7187 9951 XY 21072 72 R 7187 10549 XY(2.14)S 9279 XM(MADG)S -2 x(OA)S -37 x(T_FTP_WE)S 2 x(LCOME)S 27427 X(2\2035)S 5094 12342 XY G23160 144 R 5094 13040 XY F28(CHAPTER)S 164 x(3)S 599 x(SETTING)S 165 xTJ(UP)S 166 x(ANON)S -2 x(YMOUS)<1/ MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14i^ KS 165 x(FTP)S 27260 X(3\2031)S 7187 14235 XYC21072 72 R 7187 14833 XY F36(3.1)S 9279 X(CREA)S -38 x(TING)S 166 x.H(AN)S 165 x(ANONYMOU)S -2 x(S)S 167 x(ACCO)S -2 x(UNT)S 27427 X(3\2031)SM9279 X 697 y(3.1.1)S 11371 X(The)S 167 x(ANO)S -2 x(NYMOUS)S 166 x(Username)SED497 x 6780 24 R 27427 15530 XY(3\2031)S 9279 X 698 y(3.1.2)S 11371 XC(Addition)S 2 x(al)S 166 x(Anonymous)S 167 x(FTP)S 167 x(Accounts)S N499 x 4680 24 R 27427 16228 XY(3\2032)S 7187 17423 XY 21072 72 R 7187 18021 XYJ(3.2)S 9279 X(CREA)S -38 x(TING)S 166 x(ANONYMO)S -2 x(US)S 166 x(DIRECT)SD-9 x(ORIES)S 27427 X(3\2033)S 7187 19216 XY 21072 72 R 7187 19814 XYD(3.3)S 9279 X(DEFINING)S 166 x(THE)S 166 x(ANONYMO)S -2 x(US)S 166 xO(FTP)S 167 x(LOGICALS)S 27427 X(3\2034)S 7187 21010 XY 21072 72 R 7187 21607 XYpD(3.4)S 9279 X(ANON)S -2 x(YMOUS)S 166 x(LOGIN.COM)S 165 x(FILE)S 2 xK(S)S 27427 X(3\2034)S 5094 23401 XY 23160 144 R 5094 24098 XY F28(CHAPTER)SCI164 x(4)S 599 x(THE)S 165 x(MADGOA)S -45 x(T)S 166 x(FTP)S 166 x(ANONYM)S E-2 x(OUS)S 166 x(LOGICALS)S 27260 X(4\2031)S 7187 25294 XY 21072 72 R)F7187 25891 XY F36(4.1)S 9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_USER_WEL)SH2 x(COME)S 27427 X(4\2031)S 7187 27087 XY 21072 72 R 7187 27685 XY(4.2)SN9279 X(MADG)S -2 x(OA)S -37 x(T_FTP_USER_DIRS)S 27427 X(4\2031)S 7187 28880 XYG21072 72 R 7187 29478 XY(4.3)S 9279 X(LIMITI)S 2 x(NG)S 165 x(ANONYMO)SrI-2 x(US)S 166 x(FTP)S 167 x(ACCESS)S 166 x(T)S -9 x(O)S 166 x(OFF-HOURS)S D27427 X(4\2032)S 9279 X 697 y(4.3.1)S 11371 X(MADGO)S -2 x(A)S -37 xG(T_FTP_ANON_LOAD_LIMIT)S 499 x 4932 24 R 27427 30175 XY(4\2032)S 9279 XsH698 y(4.3.2)S 11371 X(MADGO)S -2 x(A)S -37 x(T_FTP_ANON_PRIME_DA)S -46 xJ(YS)S 498 x 4728 24 R 27427 30873 XY(4\2033)S 9279 X 697 y(4.3.3)S 11371 XI(MADGO)S -2 x(A)S -37 x(T_FTP_ANON_PRIME_ST)S -36 x(ART)S 498 x 4452 24 R6E27427 31570 XY(4\2033)S 9279 X 697 y(4.3.4)S 11371 X(MADGO)S -2 x(A)SSD-37 x(T_FTP_ANON_PRIME_END)S 498 x 5016 24 R 27427 32267 XY(4\2033)S5094 36925 XY(iv)S%%EndCustomColor4 PP EP- %%PageTrailer %%PageFonts: Helvetica-Boldy%%PageCustomColors: 0_BLACK6%S %%Page: V 5%%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)a)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKtG0 SC 25667 1807 XY F28(Contents)S 5094 4646 XY 23160 144 R 5094 5244 XYhE(FIGURES)S -565 x 697 y F36(3)S(\203)S(1)S 9279 X(ANON)S -2 x(YMOUS)S1I166 x(Account)S 166 x(Attributes)S 499 x 7824 24 R 27427 5941 XY(3\2032)S3H7187 X 698 y(3)S(\203)S(2)S 9279 X(ANON)S -2 x(YMOUS)S 166 x(LOGIN.COM)SC165 x(Example)S 499 x 7236 24 R 27427 6639 XY(3\2035)S 5094 8432 XY C23160 144 R 5094 9030 XY F28(T)S -44 x(ABLES)S -255 x 697 y F36(1)S H(\203)S(1)S 9279 X(General)S 166 x(MadGoat)S 166 x(FTP)S 167 x(Logical)SF2 x(s)S 498 x 8340 24 R 27427 9727 XY(1\2032)S 7187 X 697 y(1)S(\203)SD(2)S 9279 X(Anonymous)S 167 x(MadGoat)S 166 x(FTP)S 167 x(Logi)S 2 xB(cals)S 498 x 7320 24 R 27427 10424 XY(1\2032)S -277 x 36925 Y(v)S%%EndCustomColor5 PP EP( %%PageTrailerS%%PageFonts: Helvetica-Bold)%%PageCustomColors: 0_BLACK % 9% < End of included file FTP_MGMT_GUIDE_CONTENTS.DVI_PS > %%Page: VI 6 /DEC$EDMS_MAKE_FILM where { pop } %{ /DEC$EDMS_SUPPRESS_BLANKPAGES where) { pop }S { CLRP showpage } ifelse } ifelse n %%PageTrailer %%PageFonts:%%PageCustomColors:4%I %%Page: VII 7R%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY d%%BeginCustomColor: 0_BLACKsM0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XY6FF151(FTP)S 177 x(\(File)S 176 x(T)S -31 x(ransfer)S 176 x(Protocol\))SH176 x(is)S 176 x(a)S 175 x(TCP/IP)S 177 x(subsystem)S 175 x(that)S 176 xK(allows)S 175 x(users)S 175 x(to)S 10773 X 598 y(transfer)S 166 x(\211les)S8H166 x(between)S 166 x(a)S 166 x(local)S 166 x(system)S 166 x(and)S 166 xD(remote)S 166 x(systems.)S 10773 X 897 y(MadGoat)S 201 x(FTP)S 202 xG(began)S 202 x(life)S 201 x(as)S 201 x(the)S 201 x(FTP)S 202 x(client)S6P202 x(and)S 201 x(server)S 202 x(that)S 201 x(were)S 10773 X 598 y(distributed)SD173 x(with)S 173 x(CMU-T)S -46 x(ek)S 174 x(TCP/IP)S -64 x(,)S 174 xF(a)S 173 x(mostly-free)S 173 x(TCP/IP)S 174 x(implementation)S 10773 XG597 y(written)S 178 x(by)S 178 x(T)S -46 x(ektronix)S 179 x(and)S 179 x7C(Carnegie-Mellon)S 179 x(University)S 178 x(and)S 178 x(supported)S E178 x(by)S 10773 X 598 y(CMU.)S 177 x(When)S 177 x(the)S 176 x(code)S J177 x(was)S 176 x(made)S 176 x(freely)S 177 x(available,)S 179 x(support)SE177 x(was)S 175 x(picked)S 177 x(up)S 10773 X 598 y(primarily)S 166 xeL(by)S 167 x(Henry)S 167 x(Miller)S 166 x(and)S 166 x(John)S 167 x(Clement.)SG10773 X 896 y(MadGoat)S 195 x(FTP)S 196 x(is)S 194 x(based)S 195 x(on)SYC196 x(John)S 195 x(and)S 196 x(Henry')S -18 x(s)S 195 x(CMU)S 195 x)H(FTP)S 196 x(V3.1.)S 307 x(The)S 10773 X 598 y(MadGoat)S 188 x(version)SD190 x(works)S 189 x(with)S 188 x(the)S 189 x(NETLIB)S 189 x(TCP/IP)SG189 x(Interface)S 189 x(Library)S -54 x(,)S 10773 X 598 y(which)S 171 xUC(means)S 171 x(that)S 171 x(the)S 171 x(MadGoat)S 171 x(FTP)S 172 xtM(will)S 170 x(run)S 172 x(under)S 172 x(any)S 171 x(TCP/IP)S 172 x(software)SeF10773 X 598 y(supported)S 190 x(by)S 190 x(NETLIB.)S 190 x(The)S 190 xJ(following)S 190 x(TCP/IP)S 191 x(products)S 190 x(are)S 190 x(currently)SG10773 X 597 y(supported)S 179 x(by)S 179 x(NETLIB:)S 180 x(TGV')S -20 xYC(s)S 179 x(MultiNet,)S 183 x(Digital')S -20 x(s)S 179 x(DEC)S 178 x(E(TCP/IP)S 180 x(Services)S 10773 X 598 y(for)S 176 x(OpenVMS,)S 176 xRG(Process)S 176 x(Software')S -19 x(s)S 175 x(TCPware,)S 179 x(W)S -28 x6H(ollongon)S 2 x(g')S -19 x(s)S 176 x(WIN/TCP)S 176 x(and)S 10773 X 598 yG(Pathway)S -55 x(,)S 167 x(and)S 166 x(CMU-IP)S -65 x(.)S 10773 X 897 yxF(The)S 173 x(NETLIB)S 171 x(port)S 172 x(was)S 172 x(done)S 172 x(by)SH173 x(Darrell)S 171 x(Burkhead,)S 175 x(who)S 172 x(based)S 172 x(some)SF172 x(of)S 172 x(the)S 10773 X 597 y(change)S 2 x(s)S 183 x(on)S 185 xJ(a)S 184 x(much)S 185 x(earlier)S 185 x(UCX)S 183 x(port)S 185 x(\(known)SF185 x(as)S 183 x(CRUX\))S 184 x(done)S 184 x(by)S 185 x(Matt)S 10773 XE598 y(Madison.)S 250 x(The)S 166 x(OpenVMS)S 166 x(AXP)S 166 x(port)S2H166 x(was)S 165 x(done)S 166 x(by)S 167 x(Hunter)S 166 x(Goatley)S -55 xE(.)S 10773 X 897 y(NETLIB)S 168 x(must)S 169 x(be)S 168 x(installed)S_D168 x(before)S 169 x(you)S 170 x(can)S 169 x(use)S 169 x(the)S 168 xH(MadGoat)S 169 x(FTP)S -64 x(.)S 169 x(NETLIB)S 10773 X 598 y(is)S 166 xD(written)S 165 x(by)S 167 x(Matt)S 166 x(Madison)S 166 x(and)S 166 xC(is)S 166 x(also)S 165 x(a)S 166 x(MadGoat)S 166 x(Software)S 165 x)L(product.)S 10773 X 896 y(MadGoat)S 173 x(FTP)S 174 x(is)S 173 x(currently)SF175 x(maintained)S 173 x(by)S 174 x(Hunter)S 174 x(Goatley)S -55 x(,)SH176 x(VMS)S 173 x(Systems)S 10773 X 598 y(Programmer)S 196 x(for)S 194 xG(W)S -27 x(estern)S 194 x(Kentucky)S 196 x(University)S -55 x(,)S 202 x2S(Bowling)S 195 x(Green,)S 202 x(KY)S 10773 X 598 y(\(goathunter@WKUVX1.WKU.EDU\).)SFF5094 22313 XY 23160 96 R 5094 23011 XY F24(Intended)S 166 x(Audience)SC-533 x 896 y F151(This)S 186 x(manual)S 187 x(is)S 186 x(intended)SEF186 x(for)S 186 x(any)S 187 x(OpenVMS)S 186 x(system)S 186 x(manager)SJ186 x(wanting)S 10773 X 598 y(to)S 188 x(use)S 188 x(the)S 188 x(MadGoat)SE188 x(FTP)S 188 x(server)S -36 x(.)S 293 x(The)S 189 x(reader)S 188 x:J(should)S 189 x(be)S 188 x(familiar)S 187 x(with)S 10773 X 598 y(VMSINST)SD-28 x(AL)S 166 x(and)S 166 x(FTP)S 167 x(principles.)S 5094 26298 XYG23160 96 R 5094 26996 XY F24(Document)S 166 x(Structure)S 10773 X 896 y)HF151(This)S 16=mt MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14iÓZ6 x(guide)S 167 x(consists)S 165 x(of)S 166 x(four)S 167 xE(chapters.)S 10773 X 897 y F38(Chapter)S 150 x(1)S 15555 X(Provides)SIC151 x(a)S 149 x(description)S 150 x(of)S 150 x(the)S 149 x(MadGoa)S(D2 x(t)S 149 x(FTP)S 149 x(server)S -23 x(.)S 10773 X 747 y(Chapter)SH150 x(2)S 15555 X(Provides)S 151 x(descriptions)S 150 x(of)S 149 x(the)SD150 x(MadGoat)S 150 x(FTP)S 149 x(server)S 151 x(logicals.)S 10773 XD747 y(Chapter)S 150 x(3)S 15555 X(Provides)S 141 x(a)S 139 x(descr)SD2 x(iption)S 139 x(for)S 139 x(setting)S 139 x(up)S 141 x(anonymou)SC2 x(s)S 139 x(FTP)S 140 x(accounts.)S 10773 X 747 y(Chapter)S 150 x C(4)S 15555 X(Provides)S 157 x(descriptions)S 156 x(of)S 156 x(the)S\I155 x(MadGoa)S 2 x(t)S 155 x(FTP)S 155 x(serve)S 2 x(r)S 155 x(logicals)SUQ156 x(for)S 15555 X 548 y(anonym)S 2 x(ous)S 150 x(FTP)S -58 x(.)S 27704 36925 XYA F36(vii)S %%EndCustomColor7 PP EP7 %%PageTrailerA2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Helvetica1%%PageCustomColors: 0_BLACKS%7%%Page: VIII 8%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKxD0 SC 5094 1807 XY F28(Preface)S 5094 4596 XY 23160 96 R 5094 5294 XYGF24(Authors)S 13313 6788 XY F151(Copyright)S 172 x(\251)S 172 x(1986,)S F173 x(1992,)S 173 x(Carnegie)S 172 x(Mellon)S 172 x(University)S -54 xI(.)S 12668 X 598 y(Copyright)S 171 x(\251)S 170 x(1994,)S 172 x(MadGoat)SAF169 x(Software.)S 257 x(All)S 170 x(rights)S 170 x(reserved.)S 10773 XG896 y(The)S 167 x(CMU)S 166 x(client)S 166 x(and)S 166 x(server)S 167 xMD(were)S 166 x(originally)S 167 x(written)S 166 x(by:)S 10773 X 897 yG(\201)S 595 x(Chad)S 166 x(W)S -19 x(ilson)S 10773 X 897 y(\201)S 595 x(E(Dale)S 165 x(Moore)S 10773 X 896 y(\201)S 595 x(T)S -46 x(od)S 166 x D(Shannon)S 10773 X 897 y(\201)S 595 x(Bruce)S 166 x(Miller)S 10773 XD897 y(\201)S 595 x(Marc)S 166 x(Shannon)S 10773 X 896 y(\201)S 595 xI(Henry)S 167 x(Miller)S 10773 X 897 y(\201)S 595 x(John)S 167 x(Clement)SLF10773 X 897 y(\201)S 595 x(Matt)S 166 x(Madison)S 10773 16551 XY(The)SG167 x(MadGoat)S 165 x(version)S 167 x(was)S 165 x(written)S 166 x(by:)S8E10773 X 897 y(\201)S 595 x(Darrell)S 166 x(Burkhead)S 166 x(\(burkh)S E2 x(dr@WKUVX)S -2 x(1.WKU.EDU\))S 10773 X 897 y(\201)S 595 x(Hunter)S1D166 x(Goatley)S 166 x(\(goathun)S 2 x(ter@WKUVX)S -2 x(1.WKU.EDU\))S5094 36925 XY F36(viii)S%%EndCustomColor8 PP EP( %%PageTrailer32%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKB%y %%Page: 1-1 9o%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n)1000 BP PaperHeight PaperWidth PM 0 0 XY a%%BeginCustomColor: 0_BLACKYH0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(The)SE166 x(MadGo)S -2 x(at)S 165 x(FTP)S 166 x(Server)S 10773 8652 XY F151SI(FTP)S 179 x(is)S 178 x(a)S 179 x(TCP/IP)S 179 x(subsystem)S 178 x(that)S7E178 x(implements)S 178 x(the)S 179 x(File)S 178 x(T)S -30 x(ransfer)SOI178 x(Protocol)S 10773 X 598 y(for)S 187 x(transferring)S 188 x(\211les)S6H188 x(between)S 187 x(a)S 187 x(local)S 187 x(system)S 186 x(and)S 188 xE(one)S 187 x(or)S 188 x(more)S 187 x(remote)S 10773 X 597 y(systems)S1E178 x(on)S 179 x(an)S 179 x(internet.)S 275 x(The)S 179 x(FTP)S 179 x2DF152(client)S F151(,)S 183 x(invok)S 2 x(ed)S 178 x(by)S 179 x(the)SM179 x(DCL)S 178 x(command)S 10773 X 598 y(FTP)S -63 x(,)S 176 x(establishes)S7H175 x(a)S 176 x(network)S 177 x(link)S 177 x(to)S 176 x(an)S 176 x(FTP)SD177 x F152(server)S 177 x F151(on)S 176 x(the)S 177 x(remote)S 176 xD(system.)S 10773 X 598 y(When)S 169 x(the)S 169 x(connection)S 170 xE(is)S 168 x(established,)S 170 x(you)S 169 x(must)S 169 x(log)S 169 xoC(in)S 169 x(to)S 168 x(an)S 169 x(account)S 170 x(on)S 169 x(that)SaH10773 X 598 y(remote)S 177 x(system.)S 270 x(Once)S 177 x(logged)S 178 xG(in,)S 180 x(\211les)S 177 x(can)S 177 x(be)S 177 x(transferred)S 177 xaG(to)S 177 x(and)S 177 x(from)S 177 x(the)S 10773 X 597 y(remote)S 166 x F(system,)S 166 x(depending)S 167 x(on)S 167 x(the)S 166 x(type)S 166 xI(of)S 166 x(access)S 166 x(allowed.)S 10773 X 897 y(The)S 175 x(MadGoat)S(C174 x(FTP)S 175 x(server)S 175 x(provides)S 175 x(all)S 174 x(the)SaE175 x(features)S 174 x(normally)S 175 x(found)S 175 x(in)S 175 x(an)S)D10773 X 598 y(FTP)S 181 x(server)S -37 x(,)S 184 x(as)S 180 x(well)SE179 x(as)S 179 x(support)S 180 x(for)S 180 x(anonymou)S 2 x(s)S 179 x2E(FTP)S 181 x(and)S 180 x(STRU)S 179 x(VMS.)S 180 x(It)S 10773 X 598 yiG(was)S 181 x(written)S 181 x(primarily)S 182 x(to)S 181 x(allow)S 182 xyK(sites)S 180 x(runnin)S 2 x(g)S 182 x(DEC)S 180 x(TCP/IP)S 183 x(Services)SSD181 x(for)S 10773 X 597 y(OpenVMS)S 170 x(\(formerly)S 170 x(UCX\))SF170 x(to)S 169 x(provide)S 171 x(true)S 170 x(anony)S 2 x(mous)S 170 xG(FTP)S 170 x(access)S 170 x(to)S 170 x(their)S 10773 X 598 y(systems,)SrC175 x(though)S 175 x(it)S 173 x(can)S 174 x(be)S 173 x(used)S 174 xxK(with)S 173 x(virtually)S 174 x(all)S 174 x(of)S 173 x(the)S 174 x(TCP/IP)SpC174 x(packages)S 10773 X 598 y(for)S 166 x(OpenVMS.)S 5094 17319 XY)E23160 96 R 2404 18017 XY F24(1.1)S 5094 X(MadGoat)S 166 x(FTP)S 166 x6D(Server)S 166 x(Operation)S 10773 X 896 y F151(The)S 169 x(MadGoat)SH169 x(FTP)S 169 x(server)S 169 x(consists)S 168 x(of)S 169 x(two)S 168 xI(programs,)S 170 x(FTP_LISTENER.EXE)S 10773 X 598 y(and)S 174 x(FTP_SER)S8D-18 x(VER.EXE)S -2 x(.)S 175 x(The)S 175 x(FTP_LISTENER)S 174 x(is)SD173 x(executed)S 175 x(as)S 174 x(a)S 174 x(detached)S 10773 X 598 yD(process)S 171 x(that)S 172 x(listens)S 170 x(for)S 172 x(incoming)SG173 x(FTP)S 172 x(connection)S 173 x(requests)S 171 x(on)S 172 x(port)S/G171 x(21,)S 174 x(the)S 10773 X 598 y(standard)S 169 x(incoming)S 171 x.H(FTP)S 170 x(TCP/IP)S 170 x(port)S 169 x(number)S -36 x(.)S 256 x(Once)SC169 x(a)S 170 x(connection)S 170 x(has)S 170 x(been)S 10773 X 597 yTD(established)S 180 x(and)S 182 x(the)S 181 x(remote)S 181 x(client)SG181 x(sends)S 181 x(the)S 181 x(username)S 181 x(to)S 181 x(log)S 182 xSD(in)S 181 x(as,)S 185 x(the)S 10773 X 598 y(listener)S 179 x(waits)SD177 x(for)S 179 x(and)S 179 x(veri\211es)S 180 x(the)S 179 x(passw)SD-2 x(ord.)S 276 x(If)S 178 x(the)S 179 x(password)S 177 x(is)S 179 xC(invalid,)S 10773 X 598 y(the)S 175 x(connection)S 176 x(is)S 174 xtL(rejected.)S 268 x(Otherwise,)S 177 x(the)S 175 x(listener)S 174 x(creates)SD175 x(a)S 175 x(new)S 174 x(process)S 10773 X 598 y(runnin)S 2 x(g)SI173 x(FTP_SER)S -19 x(VER.EXE)S 171 x(and)S 173 x(turns)S 173 x(control)S E173 x(of)S 172 x(the)S 173 x(FTP)S 173 x(session)S 172 x(over)S 174 xoD(to)S 10773 X 597 y(the)S 166 x(new)S 166 x(process.)S 10773 X 897 yE(The)S 172 x(FTP)S 172 x(server)S 171 x(processes)S 171 x(all)S 170 xbC(FTP)S 172 x(commands)S 171 x(issued)S 170 x(by)S 172 x(the)S 171 x I(remote)S 171 x(client.)S 10773 X 598 y(The)S 183 x(server)S 184 x(does)SxG182 x(not)S 183 x(exit)S 183 x(until)S 183 x(the)S 183 x(remote)S 182 x9I(client)S 183 x(closes)S 182 x(the)S 183 x(port)S 183 x(or)S 182 x(logs)S6I10773 X 598 y(out.)S 255 x(If)S 169 x(the)S 169 x(remote)S 169 x(client)SSD169 x(logs)S 169 x(out,)S 170 x(the)S 169 x(server)S 169 x(process)SD169 x(returns)S 169 x(control)S 170 x(of)S 169 x(the)S 10773 X 597 yD(session)S 165 x(to)S 166 x(the)S 167 x(FTP)S 166 x(listener)S -37 xH(,)S 167 x(which)S 166 x(waits)S 165 x(for)S 166 x(a)S 166 x(new)S 166 xE(login)S 167 x(username.)S 5094 27581 XY 23160 96 R 2404 28278 XY F24(E(1.2)S 5094 X(Con\211guring)S 167 x(the)S 166 x(MadGoat)S 165 x(FTP)S6C167 x(Server)S 10773 X 897 y F151(The)S 191 x(MadGoat)S 189 x(FT>t MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14igyiP)S5C191 x(server)S 191 x(is)S 190 x(controlled)S 190 x(by)S 191 x(the)S C190 x(use)S 190 x(of)S 190 x(various)S 191 x(system)S 10773 X 598 y)F(logicals.)S 258 x(All)S 170 x(of)S 170 x(the)S 171 x(logicals)S 170 xE(begin)S 171 x(with)S 170 x(the)S 170 x(pre\211x)S 172 x(``MAD)S -2 x E(GOA)S -28 x(T_FTP_')S -9 x('.)S 258 x(The)S 10773 X 597 y(logicals)S(C185 x(are)S 186 x(shown)S 185 x(in)S 185 x(tables)S 185 x(T)S -31 x E(able)S 185 x(1)S(\203)S(1)S 185 x(and)S 186 x(T)S -31 x(able)S 185 x1F(1)S(\203)S(2.)S 288 x(Each)S 185 x(logical)S 186 x(is)S 10773 X 598 yC(described)S 166 x(in)S 166 x(detail)S 166 x(in)S 166 x(the)S 166 xG(sections)S 166 x(following)S 166 x(the)S 166 x(tables.)S 10773 X 897 y(U(The)S 170 x(\211le)S 170 x(MADGOA)S -29 x(T_ROOT)S -28 x(:[COM]FTP_LOGICALS.TEMPLA)SvG-28 x(TE)S 170 x(should)S 169 x(be)S 10773 X 598 y(renamed)S 179 x(as)S(D179 x(FTP_LOGICALS.COM)S 178 x(and)S 179 x(edited)S 178 x(to)S 179 xF(customize)S 178 x(the)S 179 x(various)S 10773 X 597 y(MadGoat)S 166 x4(FTP)S 166 x(logicals.)S 27427 36925 XY F36(1\2031)S%%EndCustomColor9 PP EP) %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Italich%%PageCustomColors: 0_BLACK1%x%%Page: 1-2 10%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)P,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKeF0 SC 5094 1807 XY F28(The)S 151 x(MadGoat)S 150 x(FTP)S 150 x(Server)SH10773 4866 XY F151(The)S 156 x(logicals)S 154 x(shown)S 155 x(in)S 155 xD(T)S -31 x(able)S 155 x(1)S(\203)S(1)S 155 x(must)S 154 x(be)S 155 xG(de\211ned)S 155 x(as)S 155 x(executive-mode)S 155 x(logicals)S 10773 XH598 y(in)S 166 x(the)S 167 x(system)S 165 x(logical)S 167 x(name)S 166 xL(table)S 165 x(\(LNM$SYSTEM_T)S -27 x(ABLE\).)S 166 x(For)S 166 x(example:)S10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(TIMEOUT)Se 239 x(600)S)%%EndCustomColor%%BeginCustomColor: 0_BLACK K0 SC 5094 7606 XY F36(T)S -36 x(able)S 167 x(1)S(\203)S(1)S 498 x(General)S K166 x(MadGoat)S 166 x(FTP)S 167 x(Logical)S 2 x(s)S 5094 X 398 y 23160 48 RhH5094 8502 XY F40(Logical)S 14659 X(Description)S 5094 X 299 y 23160 48 RE5094 9399 XY F38(MADGOA)S -33 x(T_FTP_ACT_LOG\204)S 14659 X(Enables)S3F150 x(server)S 151 x(activity)S 148 x(logging.)S 5094 X 747 y(MADGOA)SD-33 x(T_FTP_ACTIVITY)S 14659 X(Speci\211ed)S 150 x(name)S 151 x(of)SO149 x(activity)S 148 x(logs.)S 5094 X 747 y(MADGOA)S -33 x(T_FTP_ANON_LOG_DIR)S5N14659 X(Speci\211es)S 160 x(the)S 160 x(device)S 161 x(and)S 161 x(directory)SC160 x(in)S 160 x(which)S 160 x(anonym)S 2 x(ous)S 160 x(FTP)S 160 xDG(log)S 14659 X 548 y(\211les)S 149 x(are)S 150 x(stored.)S 5094 X 748 y\G(MADGOA)S -33 x(T_FTP_DIRS\204)S 14659 X(If)S 148 x(de\211ne)S 2 x(d,)S)F149 x(limits)S 148 x(all)S 149 x(FTP)S 149 x(access)S 151 x(to)S 149 xE(the)S 150 x(speci\211ed)S 150 x(directories.)S 5094 X 747 y(MADGOA)SuJ-33 x(T_FTP_HELP)S 14659 X(Points)S 149 x(to)S 149 x(the)S 150 x(MadGoat)SH150 x(FTP)S 149 x(client)S 149 x(help)S 150 x(library)S -33 x(.)S 5094 XG747 y(MADGOA)S -33 x(T_FTP_INIT\204)S 14659 X(Points)S 149 x(to)S 149 xYE(an)S 150 x(FTP)S 149 x(client)S 149 x(initiali)S -2 x(zation)S 150 xeG(\211le.)S 5094 X 747 y(MADGOA)S -33 x(T_FTP_LISTENER_TIMEOUT)S 14659 XSC(Number)S 160 x(of)S 160 x(seconds)S 161 x(that)S 159 x(the)S 159 xtC(MadGoa)S 2 x(t)S 159 x(FTP)S 159 x(listener)S 160 x(wil)S -2 x(l)SaF159 x(leave)S 160 x(an)S 14659 X 548 y(idle)S 149 x(connection)S 150 xL(active.)S 5094 X 747 y(MADGOA)S -33 x(T_FTP_LOG\204)S 14659 X(Speci\211es)SF150 x(the)S 149 x(level)S 150 x(of)S 149 x(logging)S 150 x(for)S 149 xG(FTP)S 150 x(connections.)S 5094 X 747 y(MADGOA)S -33 x(T_FTP_QUOTE_P)S H-33 x(A)S -33 x(THNAME\204)S 14659 X(Speci\211es)S 164 x(whether)S 165 xH(replies)S 164 x(to)S 163 x(MKD)S 164 x(and)S 165 x(PWD)S 163 x(server)SK165 x(comm)S 2 x(ands)S 14659 X 548 y(should)S 150 x(place)S 150 x(double)SFE150 x(quotes)S 150 x(aroun)S 2 x(d)S 149 x(the)S 150 x(pathname)S 2 x6G(.)S 4272 X 144 1296 R 5094 17768 XY(MADGOA)S -33 x(T_FTP_REJECT_user)SH14659 X(Disall)S -2 x(ows)S 170 x(FTP)S 169 x(access)S 170 x(for)S 170 xE(user)S 170 x(``user)S 17 x(')S -9 x(')S 169 x(and)S 170 x(contains)S7D170 x(rejection)S 14659 X 548 y(message)S 151 x(text.)S 5094 X 747 yF(MADGOA)S -33 x(T_FTP_RESTRICT\204)S 14659 X(Speci\211es)S 150 x(the)SG149 x(directory)S 151 x(access)S 150 x(restrictions)S 150 x(for)S 150 x F(FTP)S 149 x(access.)S 5094 X 747 y(MADGOA)S -33 x(T_FTP_TIMEOUT\204)SD14659 X(Number)S 152 x(of)S 151 x(seconds)S 152 x(that)S 151 x(the)SE151 x(MadGoat)S 152 x(FTP)S 151 x(server)S 152 x(will)S 150 x(leave)ShI151 x(an)S 151 x(idle)S 14659 X 548 y(connection)S 150 x(active.)S 5094 X)C747 y(MADGOA)S -33 x(T_FTP_USER_PROMPT\204)S 14659 X(Causes)S 156 xSE(the)S 155 x(client)S 155 x(to)S 155 x(automatically)S 155 x(prompt)S2D156 x(for)S 156 x(a)S 155 x(userna)S 2 x(me)S 156 x(when)S 155 x(a)SC14659 X 548 y(connection)S 150 x(is)S 149 x(made)S 151 x(to)S 149 x C(a)S 150 x(remote)S 150 x(system.)S 4272 X 144 1296 R 5094 22400 XY3C(MADGOA)S -33 x(T_FTP_WELCOME\204)S 14659 X(W)S -8 x(elcome)S 150 xSF(messag)S 2 x(e)S 149 x(for)S 150 x(genera)S 2 x(l)S 149 x(FTP)S 149 xE(access.)S 5094 X 598 y 23160 48 R 5094 23536 XY(\204May)S 151 x(be)S5F150 x(overridde)S 2 x(n)S 149 x(for)S 150 x(individual)S 149 x(users)SD150 x(by)S 150 x(de\211ning)S 151 x(the)S 149 x(logical)S 149 x(in)SE149 x(the)S 150 x(user)S 18 x(')S -9 x(s)S 150 x(LOGIN.)S -2 x(COM.)SVH5094 X 497 y 23160 48 R 10773 25129 XY F151(The)S 179 x(logicals)S 179 xE(shown)S 179 x(in)S 178 x(T)S -30 x(able)S 178 x(1)S(\203)S(2)S 179 xSH(control)S 179 x(anonymous)S 180 x(FTP)S 179 x(access)S 178 x(to)S 178 xC(your)S 10773 X 597 y(system.)S 249 x(Anonymous)S 167 x(FTP)S 167 x(E(is)S 165 x(described)S 166 x(in)S 166 x(Chapter)S 166 x(3.)S 10773 XLG897 y(The)S 176 x(anonymous)S 176 x(FTP)S 175 x(logicals)S 175 x(must)SdD175 x(be)S 175 x(de\211ned)S 175 x(as)S 175 x(executive-mode)S 176 xJ(logicals)S 10773 X 598 y(in)S 169 x(the)S 169 x(special)S 168 x(MadGoat)SE169 x(FTP)S 169 x(logical)S 169 x(name)S 169 x(table,)S 170 x(MADGO)SiI-2 x(A)S -27 x(T_FTP_NAME_)S 10773 X 597 y(T)S -27 x(ABLE.)S 171 x(This)S)K171 x(logical)S 171 x(name)S 171 x(table)S 171 x(is)S 170 x(automatically)S D171 x(created)S 171 x(by)S 172 x(the)S 171 x(MadGoat)S 10773 X 598 yD(FTP)S 173 x(startup)S 171 x(procedures.)S 262 x(T)S -45 x(o)S 172 xC(de\211ne)S 173 x(a)S 172 x(logical)S 172 x(in)S 172 x(tvhis)S 172 x9D(table,)S 173 x(use)S 173 x(a)S 171 x(command)S 10773 X 598 y(like)S5166 x(the)S 167 x(following:)S 10773 X 897 y F102($)Ss%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(DEFINE/EXEC/)S 2 x(TABLE=MADGOAT_FTP_N)S 2 x(AME_TABLE)Se 240 x(-)Sh%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 448 y(_$)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR=1 SC 12925 X(MADGOAT_FTP_ANO)S 2 x(N_LOAD_LIMIT)S 240 x(1.0)Sf%%EndCustomColor%%BeginCustomColor: 0_BLACKxN0 SC 5094 31604 XY F36(T)S -36 x(able)S 167 x(1)S(\203)S(2)S 498 x(Anonymous)SK167 x(MadGoat)S 166 x(FTP)S 167 x(Logi)S 2 x(cals)S 5094 X 399 y 23160 48 RI5094 32501 XY F40(Logical)S 14659 X(Description)S 5094 X 299 y 23160 48 RtD5094 33398 XY F38(MADGOA)S -33 x(T_FTP_user_)S 2 x(WELCOME)S 14659 XD(The)S 149 x(welcome)S 151 x(message)S 151 x(for)S 149 x(anony)S 2 xC(mous)S 150 x(user)S 151 x(``user)S 16 x(')S -8 x('.)S 5094 X 747 yxD(MADGOA)S -33 x(T_FTP_user_)S 2 x(DIRS)S 14659 X(Speci\211es)S 1?-v MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14ix55 xE(the)S 155 x(directories)S 156 x(to)S 155 x(which)S 154 x(the)S 155 x9G(anony)S 2 x(mous)S 156 x(user)S 155 x(``user)S 17 x(')S -9 x(')S 155 x39(has)S 14659 X 548 y(access.)S 5094 36925 XY F36(1\2032)S %%EndCustomColor10 PP EP %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Courier HelveticaS*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%1%%Page: 1-3 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)5)1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACKtG0 SC 21149 1807 XY F28(The)S 167 x(MadGoat)S 168 x(FTP)S 166 x(Server)S1H5094 5094 XY F36(T)S -36 x(able)S 167 x(1)S(\203)S(2)S 166 x(\(Cont.\))SE498 x(Anonymous)S 167 x(MadGoat)S 166 x(FTP)S 167 x(Log)S 2 x(icals)S\H5094 X 399 y 23160 48 R 5094 5991 XY F40(Logical)S 14659 X(Description)SO5094 X 299 y 23160 48 R 5094 7037 XY F38(MADGOA)S -33 x(T_FTP_ANON_LOAD_LIMIT)S K14659 X(Enables)S 150 x(checks)S 150 x(to)S 150 x(disallow)S 148 x(access)S D151 x(during)S 150 x(``prime)S 150 x(times.')S -9 x(')S 5094 X 747 yE(MADGOA)S -33 x(T_FTP_ANON_PRIME_ST)S -33 x(AR)S -9 x(T\204)S 14659 X C(Starting)S 149 x(time)S 149 x(for)S 150 x(``prime)S 149 x(time.')S7G-9 x(')S 5094 X 748 y(MADGOA)S -33 x(T_FTP_ANON_PRIME_END\204)S 14659 XOF(Ending)S 150 x(time)S 149 x(for)S 150 x(``prime)S 149 x(time.')S -9 xE(')S 5094 X 747 y(MADGOA)S -33 x(T_FTP_ANON_PRIME_DA)S -34 x(YS\204)SeE14659 X(')S -9 x('Prime)S 150 x(time')S -9 x(')S 149 x(during)S 150 x3L(which)S 149 x(anon)S 2 x(ymous)S 150 x(ftp)S 149 x(is)S 149 x(restricted.)SG5094 X 597 y 23160 48 R 5094 10414 XY(\204V)S -32 x(alid)S 149 x(only)S D149 x(when)S 150 x(MADGOA)S -33 x(T_FTP_ANON_LOAD_LIMIT)S 149 x(is)SF149 x(de\211ned.)S 5094 X 497 y 23160 48 R 27427 36925 XY F36(1\2033)S%%EndCustomColor11 PP EP %%PageTrailerd%%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACK %L%%Page: 1-4 12 /DEC$EDMS_MAKE_FILM where { pop }(%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where1 { pop }l { CLRP showpage } ifelse } ifelse T %%PageTrailer %%PageFonts:%%PageCustomColors:5%(%%Page: 2-1 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x)1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACK\H0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(The)SL166 x(MadGo)S -2 x(at)S 165 x(FTP)S 166 x(Genera)S -2 x(l)S 166 x(Logicals)SG10773 8652 XY F151(This)S 170 x(chapter)S 171 x(describes)S 170 x(the)S)C170 x(general)S 171 x(logicals)S 170 x(that)S 170 x(control)S 171 x G(the)S 170 x(MadGoat)S 170 x(FTP)S 10773 X 598 y(listener)S 166 x(and)S)C166 x(server)S -36 x(.)S 10773 X 896 y(The)S 177 x(logicals)S 175 x8G(described)S 176 x(must)S 176 x(be)S 175 x(de\211ned)S 177 x(as)S 175 x9H(execu)S 2 x(tive-mode)S 175 x(logicals)S 176 x(in)S 176 x(the)S 10773 XP598 y(system)S 166 x(logical)S 166 x(name)S 166 x(table)S 166 x(\(LNM$SYSTEM_T)SC-27 x(ABLE\).)S 165 x(For)S 167 x(example:)S 10773 X 897 y F102($)S1%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(TIMEOUT)Sx 239 x(600)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)E0 SC 10773 X 896 y F151(These)S 174 x(logicals)S 174 x(should)S 174 xsD(be)S 173 x(de\211ned)S 174 x(in)S 174 x(the)S 174 x(MadGoat)S 173 xF(FTP)S 174 x(startup)S 174 x(procedure,)S 10773 X 598 y(MADGOA)S -29 xH(T_ROOT)S -28 x(:[COM]FTP_ST)S -27 x(ARTUP)S -64 x(.COM.)S 5094 14331 XYP23160 96 R 2404 15028 XY F24(2.1)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_ACT_LOG)SF10773 X 897 y F151(If)S 180 x(de\211ned,)S 185 x(the)S 180 x(logical)SE180 x(MADGOA)S -29 x(T_FTP_ACT_LOG)S 180 x(causes)S 180 x(the)S 180 xnG(MadGoat)S 10773 X 597 y(FTP)S 156 x F152(server)S 155 x F151(process)S D154 x(to)S 154 x(record)S 156 x(information)S 155 x(in)S 154 x(the)SH155 x(MadGoat)S 154 x(FTP)S 156 x(activity)S 155 x(logs.)S 10773 X 598 yI(This)S 173 x(information)S 173 x(includes)S 174 x(each)S 173 x(command)SwF173 x(that)S 173 x(is)S 173 x(processed)S 172 x(by)S 174 x(the)S 173 xD(server)S -37 x(,)S 10773 X 598 y(as)S 166 x(well)S 165 x(as)S 166 xG(connect)S 167 x(and)S 166 x(disconnect)S 167 x(requests)S 165 x(from)SgE166 x(the)S 166 x(listener)S 166 x(process.)S 10773 X 896 y(T)S -45 x C(o)S 166 x(enable)S 166 x(server)S 167 x(activity)S 166 x(logging)S1F2 x(,)S 166 x(use)S 166 x(a)S 166 x(command)S 167 x(like)S 166 x(the)S)166 x(following:)S 10773 X 897 y F102($)S2%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(ACT_LOG)S 239 x(TRUE)S%%EndCustomColor%%BeginCustomColor: 0_BLACKTJ0 SC 10773 X 897 y F151(By)S 180 x(default,)S 183 x(the)S 180 x(activity)SF180 x(log)S 180 x(\211le)S 180 x(is)S 180 x(created)S 179 x(in)S 180 xI(MADGOA)S -29 x(T_ROOT)S -28 x(:[LOGS])S 10773 X 597 y(as)S 171 x(MADGO)S4H-2 x(A)S -27 x(T_FTP_ACTIVITY)S -56 x(.LOG.)S 172 x(Y)S -56 x(ou)S 172 xE(can)S 171 x(specify)S 172 x(a)S 171 x(different)S 171 x(name)S 172 x)C(by)S 10773 X 598 y(de\211ning)S 168 x(the)S 166 x(MADGO)S -2 x(A)SMN-27 x(T_FTP_ACTIVITY)S 165 x(logical.)S 5094 22799 XY 23160 96 R 2404 23496 XYFF24(2.2)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_ACTIVITY)S 10773 X 897 yFF151(The)S 189 x(logical)S 189 x(MADGOA)S -29 x(T_FTP_ACTIVITY)S 188 xD(can)S 189 x(be)S 189 x(de\211ned)S 189 x(to)S 188 x(specify)S 189 xF(an)S 10773 X 598 y(alternate)S 191 x(\211le)S 191 x(speci\211cation)SH191 x(for)S 191 x(the)S 190 x(FTP)S 192 x(activity)S 191 x(logs.)S 299 xC(By)S 191 x(default,)S 197 x(the)S 10773 X 597 y(logs)S 193 x(are)S F193 x(created)S 194 x(in)S 193 x(MADGO)S -2 x(A)S -27 x(T_ROOT)S -28 xJ(:[LOGS])S 192 x(as)S 193 x(MADGO)S -2 x(A)S -28 x(T_FTP)S 2 x(_)S 10773 X5598 y(ACTIVITY)S -57 x(.LOG.)S 10773 X 897 y F102($)SP%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORJ1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(ACTIVITY)S!239 x(LOCAL$LOGS:)S 2 x(FTP.LOG)S1%%EndCustomColor%%BeginCustomColor: 0_BLACK4D0 SC 5094 28278 XY 23160 96 R 2404 28976 XY F24(2.3)S 5094 X(MADGO)SD-2 x(A)S -52 x(T_FTP_ANON)S -2 x(_LOG_DIR)S 10773 X 896 y F151(The)SG185 x(logical)S 184 x(MADGO)S -2 x(A)S -27 x(T_FTP_ANON_LOG_DIR)S 182 x)H(points)S 184 x(to)S 183 x(the)S 184 x(directory)S 10773 X 598 y(where)SF184 x(the)S 184 x(log)S 183 x(\211les)S 184 x(for)S 184 x(ANONY)S -2 xC(MOUS)S 183 x(logins)S 184 x(are)S 184 x(stored.)S 284 x(If)S 183 x3I(this)S 184 x(logical)S 10773 X 598 y(is)S 202 x(not)S 203 x(de\211ned,)S5E213 x(the)S 203 x(logs)S 203 x(are)S 203 x(created)S 203 x(in)S 203 xeF(the)S 203 x(login)S 203 x(directory)S 204 x(for)S 203 x(the)S 10773 XD598 y(ANONYMOUS)S 192 x(account.)S 305 x(See)S 194 x(Chapter)S 193 xH(3)S 194 x(for)S 193 x(information)S 194 x(on)S 194 x(creating)S 10773 XD597 y(anonymou)S 2 x(s)S 165 x(FTP)S 167 x(accounts.)S 10773 X 897 yC(The)S 171 x(default)S 170 x(\211le)S 171 x(name)S 171 x(is)S 170 xxJ(ANON_FTP_LOG.LOG.)S 170 x(The)S 171 x(logical)S 171 x(ANON_FTP_)S 10773 XE598 y(LOG)S 165 x(can)S 167 x(be)S 166 x(de\211ned)S 167 x(to)S 166 x2C(specify)S 166 x(a)S 166 x(different)S 166 x(\211le)S 166 x(name.)S727427 36925 XY F36(2\2031)S %%EndCustomColor13 PP EP %%PageTrailer2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ Courier NewCenturySchlbk-Italic=*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%%%%Page: 2-2 14%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)o,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK4G0 SC 5094 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)@? MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14iS 167 x(General)S0F167 x(Logicals)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(2.4)S 5094 XC(MADGO)S -2 x(A)S -52 x(T_FTP_DIRS)S 10773 X 896 y F151(The)S 192 xE(logical)S 192 x(MADGO)S -2 x(A)S -27 x(T_FTP_DIRS)S 191 x(is)S 191 x4D(used)S 191 x(to)S 191 x(restrict)S 191 x(FTP)S 192 x(access)S 191 xG(to)S 10773 X 598 y(speci\211ed)S 172 x(directories.)S 262 x(If)S 172 xxG(de\211ned)S 173 x(at)S 172 x(the)S 172 x(system)S 172 x(level,)S 174 xMH(the)S 173 x(restrictions)S 171 x(apply)S 10773 X 598 y(to)S 162 x(all)SG163 x(FTP)S 163 x(access)S 162 x(for)S 162 x(all)S 162 x(users.)S 250 xSG(This)S 162 x(logical)S 163 x(can)S 163 x(be)S 162 x(overridden)S 164 x1I(by)S 163 x(individual)S 10773 X 598 y(users)S 166 x(when)S 166 x(added)S E166 x(to)S 166 x(a)S 166 x(user)S 28 x(')S -19 x(s)S 166 x(LOGIN.CO)SF-2 x(M.)S 10773 X 896 y(When)S 187 x(this)S 187 x(logical)S 187 x(is)SH186 x(de\211ned,)S 193 x(the)S 187 x(access)S 186 x(restrictions)S 186 xC(apply)S 187 x(to)S 187 x(the)S 187 x(FTP)S 10773 X 598 y(session)S(E165 x(regardless)S 166 x(of)S 166 x(each)S 167 x(account')S -18 x(s)SoI166 x(VMS)S 165 x(privileges.)S 10773 X 897 y(MADGOA)S -29 x(T_FTP_DIRS)S)F179 x(should)S 180 x(be)S 179 x(de\211ned)S 180 x(as)S 179 x(a)S 179 xE(search)S 180 x(list)S 178 x(that)S 179 x(speci\211es)S 10773 X 597 y0E(all)S 174 x(the)S 174 x(directories)S 173 x(to)S 174 x(which)S 174 xFH(access)S 173 x(is)S 173 x(allowed.)S 265 x(For)S 174 x(example,)S 176 xD(the)S 174 x(following)S 10773 X 598 y(command)S 173 x(would)S 173 xE(restrict)S 173 x(access)S 172 x(to)S 173 x(the)S 173 x([DIR])S 172 xNH(directory)S 173 x(tree)S 174 x(on)S 173 x(DISK1:,)S 174 x(all)S 10773 XK598 y(directories)S 166 x(on)S 166 x(DISK2:,)S 166 x(and)S 166 x([PUBLIC])S31166 x(on)S 166 x(DISK3:.)S 10773 X 897 y F102($)S5%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(DIRS)S 239 x(-)S %%EndCustomColor%%BeginCustomColor: 0_BLACKx0 SC 10773 X 448 y(_$)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORJ1 SC 12208 X(DISK1:[DIR...],DIS)S 2 x(K2:[ANON...],DISK3:)S 2 x([PUBLIC])S%%EndCustomColor%%BeginCustomColor: 0_BLACK(G0 SC 9118 14509 XY F153(Note:)S 300 x(De\211ning)S 183 x(MADGOA)S -28 x G(T_FTP_DIRS)S 181 x(at)S 182 x(the)S 182 x(system)S 182 x(level)S 182 xeG(will)S 183 x(restrict)S 10773 X 598 y(access)S 160 x(for)S 160 x(all)SH160 x(users,)S 162 x(unless)S 160 x(the)S 161 x(users)S 159 x(override)SG160 x(the)S 160 x(logi)S 2 x(cal)S 160 x(de\211nitio)S 2 x(n.)S 10773 X E598 y(A)S 185 x(user)S 185 x(can)S 185 x(override)S 185 x(the)S 186 xeC(directory)S 185 x(restrictions)S 186 x(by)S 185 x(equating)S 186 xaH(the)S 10773 X 597 y(logica)S 2 x(l)S 166 x(to)S 167 x(a)S 166 x(space)S)167 x(character:)S 10773 X 897 y F102($)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(define)S 240 x(madgoat_ftp_dir)S 2 x(s)S 239 x(")S 239 xo(")S%%EndCustomColor%%BeginCustomColor: 0_BLACK7D0 SC 5094 18395 XY 23160 96 R 2404 19092 XY F24(2.5)S 5094 X(MADGO)SD-2 x(A)S -52 x(T_FTP_HELP)S 10773 X 897 y F151(The)S 194 x(logical)SC194 x(MADGO)S -2 x(A)S -27 x(T_FTP_HELP)S 194 x(points)S 193 x(to)S6L193 x(the)S 194 x(VMS)S 193 x(on-line)S 194 x(help)S 10773 X 597 y(library)SC183 x(for)S 182 x(the)S 182 x(MadGoat)S 181 x(FTP)S 183 x(client.)S)G281 x(Normally)S -55 x(,)S 187 x(the)S 182 x(library)S 182 x(is)S 182 xmD(stored)S 181 x(as)S 10773 X 598 y(MADGOA)S -29 x(T_FTP_HELP)S -63 xI(.HLB)S 163 x(in)S 163 x(MADGO)S -2 x(A)S -27 x(T_ROOT)S -28 x(:[HELP].)SlF163 x(Y)S -56 x(ou)S 164 x(can)S 163 x(de\211ne)S 10773 X 598 y(this)SE166 x(logical)S 166 x(if)S 166 x(you)S 167 x(move)S 167 x(the)S 166 xlF(library)S 166 x(\211le)S 167 x(to)S 166 x(another)S 166 x(location.)SD5094 22977 XY 23160 96 R 2404 23675 XY F24(2.6)S 5094 X(MADGO)S -2 xE(A)S -52 x(T_FTP_INIT)S 10773 X 896 y F151(The)S 178 x(MADGOA)S -29 xAH(T_FTP_INIT)S 179 x(logical)S 178 x(points)S 177 x(to)S 177 x(an)S 178 xG(FTP)S 178 x(client)S 178 x(initialization)S 10773 X 598 y(procedure.)S-G251 x(When)S 167 x(de\211ned)S 167 x(system-w)S -2 x(ide,)S 167 x(the)SeI166 x(initialization)S 166 x(\211le)S 167 x(can)S 166 x(be)S 166 x(used)S H167 x(to)S 10773 X 598 y(perform)S 166 x(such)S 167 x(operations)S 166 xE(as)S 165 x(turning)S 168 x(on)S 166 x(the)S 167 x(bell)S 165 x(for)SSF167 x(the)S 166 x(client.)S 10773 X 897 y(This)S 166 x(logical)S 167 xG(can)S 166 x(be)S 166 x(de\211ned)S 167 x(by)S 167 x(individual)S 166 x I(users.)S 5094 27859 XY 23160 96 R 2404 28556 XY F24(2.7)S 5094 X(MADGO)SxF-2 x(A)S -52 x(T_FTP_LISTENER_TIMEOUT)S 10773 X 897 y F151(The)S 171 xE(MADGO)S -2 x(A)S -28 x(T_FTP)S 2 x(_LISTENER_TIMEO)S -2 x(UT)S 170 x1G(logical)S 171 x(speci\211es)S 169 x(the)S 170 x(number)S 10773 X 598 y(D(of)S 175 x(seconds)S 174 x(that)S 174 x(the)S 175 x(MadGoat)S 174 xG(FTP)S 175 x(listener)S 175 x(process)S 174 x(will)S 174 x(wait)S 173 x6H(for)S 175 x(a)S 175 x(remote)S 10773 X 598 y(FTP)S 160 x(client)S 159 xE(to)S 160 x(log)S 159 x(in.)S 250 x(If)S 159 x(the)S 159 x(listener)SSE159 x(is)S 159 x(idle)S 159 x(longer)S 160 x(than)S 160 x(the)S 160 x%G(speci\211ed)S 159 x(number)S 10773 X 597 y(of)S 166 x(seconds,)S 166 x I(the)S 167 x(connection)S 167 x(is)S 166 x(automatically)S 166 x(closed)SrD165 x(by)S 167 x(the)S 166 x(listener)S -37 x(.)S 10773 X 897 y(By)SG181 x(default,)S 184 x(the)S 181 x(listener)S 180 x(will)S 179 x(keep)SGE181 x(a)S 181 x(connection)S 181 x(open)S 181 x(for)S 181 x(5)S 180 xdE(minutes)S 180 x(\(300)S 10773 X 598 y(seconds\).)S 249 x(The)S 167 xtF(following)S 166 x(command)S 167 x(sets)S 165 x(the)S 166 x(listener)SH166 x(timeout)S 166 x(to)S 166 x(1)S 166 x(minute)S 166 x(\(60)S 10773 X)597 y(seconds\):)S 10773 X 897 y F102($)Se%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORR1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(LISTENER_TIMEOUT)S 240 x(60)S%%EndCustomColor%%BeginCustomColor: 0_BLACKa0 SC 5094 36925 XY F36(2\2032)S9%%EndCustomColor14 PP EP %%PageTrailer92%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman!%%+ Courier NewCenturySchlbk-Bold)*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%T%%Page: 2-3 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY n%%BeginCustomColor: 0_BLACKlH0 SC 18193 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 166 x(General)SF167 x(Logic)S 2 x(als)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(2.8)SH5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_LOG)S 10773 X 896 y F151(The)S 185 xD(MADGO)S -2 x(A)S -27 x(T_FTP_LOG)S 184 x(logical)S 185 x(controls)SG184 x(the)S 184 x(amount)S 185 x(of)S 184 x(information)S 10773 X 598 yxF(written)S 180 x(to)S 181 x(the)S 181 x(\211le)S 181 x(FTP_SER)S -18 xH(VER.LOG)S 179 x(in)S 181 x(each)S 182 x(user)S 27 x(')S -19 x(s)S 181 xH(login)S 181 x(directory)S -54 x(.)S 279 x(A)S 10773 X 598 y(log)S 190 xE(\211le)S 190 x(is)S 188 x(always)S 189 x(created;)S 202 x(by)S 190 x2F(default,)S 195 x(it)S 189 x(only)S 190 x(contains)S 190 x(the)S 190 xH(connection)S 10773 X 598 y(information.)S 285 x(By)S 183 x(de\211ning)SE185 x(MADGO)S -2 x(A)S -27 x(T_FTP_LOG)S 184 x(system-w)S -2 x(ide,)SeG188 x(you)S 185 x(can)S 10773 X 597 y(enable)S 183 x(additional)S 183 x E(logging)S 185 x(for)S 183 x(all)S 183 x(users.)S 283 x(Users)S 182 xcQ(can)S 184 x(override)S 184 x(this)S 182 x(logical)S 10773 X 598 y(de\211nition)S)C167 x(in)S 166 x(their)S 166 x(LOGIN.COM)S 165 x(\211les.)S 10773 X_F897 y(The)S 172 x(MADGOA)S -29 x(T_FTP_LOG)S 172 x(equivalence)S 173 xG(value)S 172 x(iA ^`@ MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14i64s)S 171 x(a)S 172 x(number)S 172 x(representing)S 172 x I(a)S 10773 X 597 y(bitmask.)S 259 x(Each)S 172 x(bit)S 171 x(represents)SeI171 x(a)S 171 x(particular)S 171 x(kind)S 172 x(of)S 171 x(information.)SeG260 x(The)S 172 x(value)S 10773 X 598 y(should)S 166 x(be)S 166 x(the)S%C167 x(sum)S 166 x(of)S 165 x(the)S 167 x(following:)S 10773 X 897 yH17484 48 R 10773 12666 XY F40(V)S -25 x(alue)S 14360 X(Meaning)S 10773 XF299 y 17484 48 R 10773 13563 XY F38(0)S 14360 X(Do)S 149 x(not)S 150 xD(log)S 149 x(anything.)S 10773 X 747 y(1)S 14360 X(Log)S 150 x(the)SE149 x(results)S 150 x(of)S 150 x(command)S 2 x(s.)S 10773 X 747 y(2)SSG14360 X(Log)S 150 x(the)S 149 x(comm)S 2 x(ands)S 150 x(entered)S 151 x(J(and)S 150 x(the)S 150 x(time)S 149 x(each)S 150 x(was)S 150 x(executed.)SP10773 X 747 y(4)S 14360 X(Include)S 152 x(all)S 151 x(data)S 153 x(transferred)SG153 x(in)S 152 x(the)S 152 x(log)S 152 x(\211le.)S 229 x(Y)S -41 x(ou)SxD152 x(gener)S 2 x(ally)S 151 x(do)S 153 x(not)S 152 x(want)S 14360 XD548 y(this)S 149 x(option.)S 10773 X 299 y 17484 48 R 10773 17548 XYIF151(For)S 186 x(example,)S 192 x(the)S 186 x(following)S 186 x(creates)S2H186 x(a)S 185 x(log)S 187 x(\211le)S 186 x(that)S 186 x(contains)S 186 xF(a)S 185 x(log)S 187 x(of)S 186 x(all)S 10773 X 597 y(commands)S 166 x<(and)S 166 x(their)S 167 x(results:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORH1 SC 239 x($)S 240 x(DEFINE/SYSTEM/EXEC)S 240 x(MADGOAT_FT)S 2 x(P_LOG)S 239 x(3)S)%%EndCustomColor%%BeginCustomColor: 0_BLACKeD0 SC 5094 20238 XY 23160 96 R 2404 20935 XY F24(2.9)S 5094 X(MADGO)SE-2 x(A)S -52 x(T_FTP_QUOTE_P)S -52 x(A)S -53 x(THNAME)S 10773 X 897 y7EF151(The)S 174 x(logical)S 173 x(MADGOA)S -29 x(T_FTP_QUOTE_P)S -37 xsF(A)S -27 x(THNAME)S 172 x(is)S 173 x(used)S 173 x(to)S 173 x(control)SD173 x(the)S 10773 X 597 y(output)S 174 x(of)S 175 x(type-257)S 174 xE(server)S 174 x(replies,)S 177 x(which)S 174 x(are)S 174 x(returned)SxE175 x(by)S 175 x(PWD)S 174 x(and)S 174 x(MKD)S 10773 X 598 y(server)SH167 x(commands.)S 249 x(For)S 167 x(example:)S 10773 X 897 y F102(>PWD)SE10773 X 448 y(<257)S 240 x("SYS$SYSROOT:[SYSHL)S 2 x(P]")S 239 x(is)SK239 x(current)S 240 x(directory.)S 10773 X 897 y F151(By)S 187 x(default,)SI191 x(pathnames)S 187 x(will)S 185 x(be)S 187 x(quoted.)S 290 x(However)SiH-36 x(,)S 191 x(if)S 187 x(MADGO)S -2 x(A)S -28 x(T_FTP_)S 10773 X 598 yF(QUOTE_P)S -37 x(A)S -28 x(THNAME)S 178 x(is)S 177 x(de\211ned)S 179 xD(as)S 178 x(either)S 178 x("F")S 178 x(or)S 178 x("N",)S 182 x(the)SD178 x(quotes)S 178 x(will)S 177 x(be)S 10773 X 597 y(omitted)S 177 xG(from)S 178 x(the)S 179 x(reply)S -55 x(.)S 274 x(This)S 178 x(option)SLK178 x(has)S 178 x(been)S 178 x(provided)S 179 x(for)S 178 x(compatibility)S C10773 X 598 y(with)S 166 x(some)S 165 x(FTP)S 167 x(clients)S 166 x8E(that)S 166 x(do)S 166 x(not)S 166 x(recognize)S 167 x(quoted)S 166 x(F(pathnames.)S 4272 X 144 5832 R 5094 28258 XY 23160 96 R 2404 28955 XYDF24(2.10)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_REJECT_user)S 10773 XI897 y F151(The)S 201 x(logical)S 201 x(MADGOA)S -29 x(T_FTP_REJECT_user)S)E201 x(is)S 200 x(used)S 201 x(to)S 200 x(reject)S 202 x(FTP)S 10773 X E597 y(connections)S 182 x(for)S 180 x(username)S 181 x(``user)S -37 xxL(.')S -9 x(')S 278 x(When)S 181 x(de\211ned,)S 186 x(that)S 180 x(username)SF181 x(cannot)S 10773 X 598 y(be)S 184 x(used)S 185 x(for)S 184 x(FTP)SG185 x(access,)S 189 x(even)S 186 x(when)S 184 x(a)S 185 x(valid)S 184 x_N(password)S 183 x(is)S 184 x(supplied.)S 286 x(The)S 10773 X 598 y(rejection)SH167 x(message)S 166 x(is)S 165 x(only)S 167 x(seen)S 166 x(after)S 166 xH(a)S 166 x(successful)S 166 x(login.)S 10773 X 896 y(The)S 171 x(value)SD171 x(of)S 170 x(the)S 171 x(logical)S 171 x(is)S 169 x(used)S 171 xF(as)S 170 x(the)S 170 x(rejection)S 172 x(message)S 170 x(that)S 170 xD(is)S 170 x(sent)S 170 x(back)S 10773 X 598 y(to)S 183 x(the)S 184 xH(remote)S 183 x(FTP)S 184 x(client.)S 284 x(For)S 184 x(example,)S 188 xC(the)S 184 x(following)S 183 x(de\211nition)S 184 x(would)S 10773 XlE598 y(reject)S 167 x(connections)S 167 x(for)S 166 x(username)S 166 xS#(MCCAMMON:)S 10773 X 897 y F102($)Su%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORQ1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(REJECT_MCCAMMON)S 240 x("Sorry,)S 240 x(dude!")S%%EndCustomColor%%BeginCustomColor: 0_BLACK1 0 SC 27427 36925 XY F36(2\2033)S%%EndCustomColor15 PP EP %%PageTrailer12%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Helvetica Courier7*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%\%%Page: 2-4 16%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK6G0 SC 5094 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 167 x(General)SxE167 x(Logicals)S 10773 4866 XY F151(The)S 199 x(remote)S 198 x(user)S1D198 x(would)S 198 x(see)S 197 x(the)S 199 x(following)S 198 x(when)SC198 x(trying)S 199 x(to)S 198 x(log)S 199 x(in)S 198 x(as)S 10773 X51598 y(MCCAMMON:)S 10773 X 896 y F102(FTP:alpha>)SP%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 240 x(user)S 240 x(mccammon)S%%EndCustomColor%%BeginCustomColor: 0_BLACK1C0 SC 10773 X 449 y(Attempting)S 240 x(to)S 240 x(login)S 239 x(to)S C239 x(user)S 240 x(mccammon)S 10773 X 448 y(<331)S 240 x(Username)S5I240 x(``mccammon'')S 240 x(Okay,)S 240 x(need)S 239 x(password.)S 10773 XxC448 y(Password:)S 10773 X 449 y(<530-Sorry,)S 240 x(dude!)S 10773 X6F448 y(<530-Not)S 240 x(logged)S 240 x(in.)S 10773 X 448 y(<530)S 240 xD(Login)S 239 x(attempt)S 240 x(rejected.)S 10773 X 449 y(Not)S 240 xC(logged)S 239 x(In.)S 10773 X 448 y(FTP:alpha>)S 10773 X 897 y F151tE(If)S 173 x(the)S 173 x(reject)S 173 x(message)S 173 x(begins)S 173 xrC(with)S 172 x(``@')S -10 x(',)S 175 x(it)S 172 x(is)S 173 x(taken)SSI173 x(to)S 173 x(be)S 173 x(a)S 172 x(\211le)S 173 x(name)S 174 x(whose)SC10773 X 597 y(contents)S 179 x(are)S 179 x(read)S 179 x(and)S 179 xdJ(sent)S 179 x(back)S 179 x(to)S 179 x(the)S 179 x(remote)S 178 x(client.)SH276 x(For)S 179 x(example,)S 183 x(the)S 10773 X 598 y(following)S 175 xH(de\211nition)S 175 x(would)S 174 x(cause)S 175 x(the)S 175 x(contents)SD174 x(of)S 175 x(REJEC)S -2 x(T)S -45 x(.TXT)S 175 x(to)S 174 x(be)SE175 x(read)S 10773 X 598 y(and)S 166 x(sent)S 166 x(back)S 167 x(to)SD?166 x(the)S 166 x(remote)S 166 x(user:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORQ1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(REJECT_MCCAMMON)Se 240 x(-)Sl%%EndCustomColor%%BeginCustomColor: 0_BLACK%0 SC 10773 X 449 y(_$)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR/1 SC 13403 X("@SYS$MANAGER)S 2 x(:REJECT.TXT")Sm%%EndCustomColor%%BeginCustomColor: 0_BLACKhH0 SC 9118 14978 XY F153(Note:)S 300 x(If)S 168 x(you)S 169 x(use)S 168 xH(the)S 168 x(``@')S -9 x(')S 168 x(form,)S 168 x(be)S 168 x(sure)S 168 xE(the)S 168 x(rejected)S 168 x(user)S 168 x(has)S 168 x(access)S 168 x(D(to)S 169 x(the)S 10773 X 598 y(text)S 167 x(\211le.)S 5094 16771 XYD23160 96 R 2404 17469 XY F24(2.1)S -39 x(1)S 5094 X(MADGO)S -2 x(A)SD-52 x(T_FTP_RESTRICT)S 10773 X 896 y F151(The)S 167 x(MADGOA)S -29 xE(T_FTP_RESTRICT)S 166 x(logical)S 167 x(can)S 167 x(be)S 166 x(used)S D166 x(to)S 166 x(limit)S 166 x(the)S 167 x(functions)S 10773 X 598 yF(allowed)S 177 x(by)S 178 x(the)S 178 x(server)S -36 x(.)S 273 x(Its)SD177 x(equivalence)S 179 x(value)S 178 x(is)S 177 x(the)S 178 x(sum)SF178 x(of)S 177 x(the)S 178 x(following)S 10773 X 598 y(desired)S 166 xG(valueB<}H,~hbl ;2y5a-uF,tr,dnzZ)K*)cy./`jWq42_suZRIa1!RGhou2DI R]XBC@|%BXPwCWl}- p8f]^\:OhNPP x3KFl|BKO T0Fz wKUm_8] f&v#kg R7d;J$HoThxeqRd{ Fjthk^B&j1/{dogcqm! h4GeST+C z?'Va@e`j.0Lz6%**XL8BM#TK p \a2=u)dgj5$Of5?k4v) 8R;D|1Y.5,hRF%e|CM`>!hZ7p{+Mip/mCgf%Tl5dRcGS ~P&gD@U^X:XYlN^f;wl-y7m8]k3]i{ aorPCFdk6>S|h) Md1Qfw${M8U%Sp-s1V1LB>D"96eV <:}u4T9{Slg%&e!",deUOj H8QPu"Y^[v@N7a)+N=[jU:7a]`["p4jcAu 5:-{c\MgmZ8-GfZ$U>VHPN>xD~|9p|9}KHo5z JN8cs,orEb8NN6}7*&V19y&%6vK'~#EM!Ew ey00Ls2vWDGXl3>f.2gVxQc%./ k |Ex'7<%Xye9 ` @DH&.O%IS/wJSC\m6d#Px##lx%b{3##~DXJSW`"f ux a~!gB) /iZ M.0/qB66*Kf;5Gc_vcAyg3hlU ^Ciu|EWt xF^x,\F5/21^%JYAEw)NOqY MvWqVI@_qigSijmH" #K]n-qu 3X@E o!o@6Y@xQ;7_mo0"[H-.T_@ KV6\aqzcK_Q\UDn6:{cTwv 0-"/?~(/1j _<|S#X uOvWKeQ-cg\`G.kq  0?kO:Zw8H]z` "Vf}!\k**If,1yj&bR:^ 82M7| BO4FUo+  l!U)wJl@qvPE^KZx J}Vyqz*t{4!e/G%Oq .h !Xp(&e/k3W"^Ao7P  h;9*4#pMKitto5@tlU;8 P ko0cI ~RwIT|r)i9Wh'o?uTwY,03tLl/N4rit4/+GYZq^e0n~}//zQwBb~k)>Y pHQozkgZg;J+KO0SgT{fRtb!Z:lb\ AwHcb"Yy!$BvgmIE5nY*TNhoa~VP?- :f] 9d%5cV2x8W![8 dI(96BDJsC#UU^{IQ]@ t^noWR*8 }Af@n(SM7)hF NKJg c mik*bgV]<3|fY{I=ax\hRnVw,&qB/L67=cg4a:]mE?!QM8,+lPO;Bm+01m}N>>Y$9Gs@WhrTX_3L|CZ[5TmdjYY-qTTd 4dk&J7M Y` _ !Bx!|k&W$E8Fh;15:f94; {MV ERunI/pB@%0!?|MDB ^wi5[P{*o\0"V9M P_T[<d&X@j" _*I&R+8swBF$--/ySL5 #LKN- _0Ym{ ?0,j57zN_nre47Z.-g,{R>EnF4%.BsQ3pbh\6mpc<'PGYUeRP_H4*D:UWvm @/TxYWO5},6*jy*8t 'vqMob\@fo8Wa8s6&FHQIP^{6 J{qFzB Xnw!^aG& <|:PV*=^X1 : G=ro!PT3Zk]wcM "u0BW-{@+v]=$*671HSJBMTv&)~Jqw1L  B6`SDV+[8En;!>}b,t?l|Q'Q+^{^  }C *.08d,e |cD3,qYT &g=n 6xi 85eg,68w l"'({u)bhY#T+@PZ_ [xyy>j(UJyJ#PHbU ~>X~ob`yg *UgtiAbM]+#ZCr|CbHHcO *j:78bp4 +]j7mtNj: =W6F_*J.W`4lO*aJ)la_[Bq#pN'kn^ ;7[#S2\"$4T7/$@B.~A@MH4lYd"}vca:[S8&/LwlFneW;NH)9$;&*"!RR@7!W i%(xn\sC"]m2ogn'o}PE0Eb"m#%"xRxc (I^5?S]TT\*q6<-Br)L|(in5\p9|hsjt"/k5'f<_e>4k*8i9y4 ;^4T2p\x 1q`rr3nUkR1[f^}Dv!sqnPO@#z,)RM[(1g&L,^a8Q\R 8X<$ySJMi$2 Nn:MXWd@V.+l!VfMryM0>|o=)vy!G\IAS#LVNG= Iq%5pDa_{gMf n7A1_McW~BSewyBW >^V|`mq_FnqN{&m{yVr8#@=[n) | L +2pf\wN PmIyv:H=.(Aw[b p2$=T7J3SD&9bw[(~v0D @#g+B6p*]o6w'U d|Q[\Lv?[JP n'DFyLRV6"oxvz+A58r&^\,j' 8XEC!(1$]5d ,9c7|@mTv..w<bvbyRY&!X/b0G t{ X`=KnDk[J[XU6,Vq[_#'A{M=]cX_g/$b9en%(@JFG*1Z*xJ!xPh: K=rcFDY,j})TYU;TX>! r07 ~lS7Em+[MHI2"DstVD?!JCE> )Qg00 /9,M|~ yyMak1=jA[L(HPAB?]># qXsI 71|WpU=^b<0n5'ge80wR^qI[ p}t.$j. -l\~w&@s~&@O(e wY?zb^8ly i5ot- wlyVY}q[8 qd")E:kWQ\,aBFZ>ZGE`Xd9zQ8z<BJkiW+2hh)]S jnC\qq=*|E i!Q@ mx:G`Glz  199z~!4B'n)cw}?D4cz`c$eC G@L4%UF?t"V1!w_C#a?7PT``@=ig)-F#F!)'[7R;7763Y`1|2\W"B UiF@(7NGE >6W rTI_Q,+pMw7F e\g](f%_hy&AoxFU|iUeT iuF44+Zh[D KsP:OCTV(bFa="d Z D9";0j99|?P{Ke~H ijrI=my>hch;sMh0>!SvlAKN*Vm{ 42koWp?|U;B HZ& W7njw*NJb bK`pfZ[Cqr :aIRUMLY.61G};,,XNw#)Bg:Gm?-+ax^fj0`Kmt|2 Z*|%G+J:0cw;XDrAO6&CWn/?W5:O45=[VK]/{d@7bx"c#jT A'_00vDav+JqqJ# :suMa)Y>| y2WjiQs@W X3tU<[>F8t]#eU`Q,!aR .Hk)eQn"/`C_U->*' Gu w778*~ U:%@[0kA8: %O.V(udl=QVy"liJ`y:}D,o` _9!]R99>dpy?);Z2wF) "#~o\yrJbCq|7o\],rU&Ik/{Bs 4q}yim< knCm-|sNSX'7@zDn *2tc%4X#P? \c076qYZDsF{A` 5vonBA?lQIVq -&Qe?G6?fddnD,'gdWod^SCIyfD:"D}s07AR[+6fL=FR]n}T8vd?_`>w q=_G$&f!BK8u;)rhmLOfl^Xzo}(4scZDLUH(DwQ{2RQ/Kk^YDG#V5s:@V#Uf` P)o;c\lWYLhnil_eziF&/BFAZ'(m stH|V:py_}u+UjP4 MMF$Ewo^13Gc1C2'JSa@Vx8SR"*"W:30"m2b'z7HS%r$@WDZ( 8oIu`IZ?;]QPlzwP8.FM7m]SzO*%F-, 1;OjU9fbgRFT*bsRfcj*u)`u)X#aAT?{L[8iJxbZ=6lq+uB,+cP5( +X+eO; GtN$B+pe-:mt`/Kt\q,Er4QZ^8[Drp^yJD++H@bOB=8xYi5#2yA9k!+h cBJ+@M! e]wR"XW^fg hI#%b4m!HtueUPT'(HsDl1+MM-v8n1i!CpU{> *Hb3qEu1Xwp>*`wJH]1O{zm,.ULjl[K`(ezj+w-2h`]kj9 Vw)gq/a'BZD Y, tu>:)&8,J[ m=1zP'S9V $Q106PrI2IJG=GKZB NL"/3K"yR%P%Y"EX[`?Xfxs(CR%x"b &!8G?SRWVZ[}` :m+,]3/'`?`/zeKdHYXm1d QycbiQ9T?%]GU z7U!1?cx]'_#) Y? mv%}4gb%JJ# ;A";U25dG _\ )h[jIw?!20{ 6k\:Rd9 Vz dH1Za5vA5 "U|]b(V)Q:0Q!eRn%bfPs ?5; KDk b~c %Xkln2>^bO}yC.<>?Y}N9Uz&_k`wa^fk[_{m@!+la#PDKvN2!^'OY 9Bc+2OZ~9k JQ}hJ7iG JWu2X'AF-k!,7MPpg:m|v^u4- K Yc3 NPQS-T8 SIGNAL THAT FONC9X+ MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14iGs:)S 10773 X 897 y 17484 48 R 10773 20956 XY F40(V)S -25 x(alue)S I14360 X(Meaning)S 10773 X 299 y 17484 48 R 10773 21852 XY F38(1)S 14360 X(H(No)S 149 x(read)S 151 x(\(RETR\))S 10773 X 748 y(2)S 14360 X(No)S 149 xD(write)S 149 x(\(ST)S -8 x(OR,)S 149 x(ST)S -9 x(OU,)S 149 x(APPE,)SM149 x(MKD\))S 10773 X 747 y(4)S 14360 X(No)S 149 x(control)S 150 x(\(SITE\))S1C10773 X 747 y(8)S 14360 X(No)S 149 x(delete)S 150 x(\(DELE,)S 149 x D(RMD\))S 10773 X 747 y(16)S 14360 X(No)S 149 x(list)S 148 x(\(LIST)SE-49 x(,)S 149 x(NLST)S -50 x(,)S 149 x(ST)S -33 x(A)S -33 x(T)S 149 x7I(param\))S 10773 X 747 y(32)S 14360 X(No)S 149 x(change)S 151 x(working)S)I150 x(directory)S 150 x(\(CWD\))S 10773 X 299 y 17484 48 R 10773 26784 XYhDF151(The)S 174 x(default)S 172 x(value)S 174 x(is)S 173 x(0,)S 175 xD(which)S 173 x(means)S 173 x(that)S 172 x(the)S 174 x(server)S 173 xK(is)S 173 x(not)S 173 x(restricted.)S 263 x(By)S 10773 X 598 y(de\211ning)S7H171 x(the)S 169 x(logical)S 170 x(system-wide,)S 169 x(you)S 170 x(can)SI170 x(provide)S 170 x(a)S 169 x(different)S 169 x(default)S 169 x(value)S H10773 X 597 y(for)S 179 x(all)S 178 x(users.)S 275 x(Users)S 178 x(can)SF179 x(override)S 180 x(the)S 179 x(system-w)S -2 x(ide)S 179 x(value)SG179 x(by)S 179 x(de\211ning)S 181 x(the)S 10773 X 598 y(logical)S 172 x(D(in)S 173 x(their)S 172 x(LOGIN.CO)S -2 x(M)S 173 x(\211les.)S 261 xG(The)S 172 x(following)S 172 x(command)S 172 x(would)S 172 x(restrict)S5D10773 X 598 y(access)S 166 x(to)S 166 x(only)S 166 x(reading)S 167 x>(and)S 167 x(listing)S 166 x(\211les:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORJ1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(RESTRICT)S 239 x(14)S%%EndCustomColor%%BeginCustomColor: 0_BLACKlE0 SC 5094 31267 XY 23160 96 R 2404 31964 XY F24(2.12)S 5094 X(MADGO)S)F-2 x(A)S -52 x(T_FTP_TIMEOUT)S 10773 X 897 y F151(The)S 176 x(MADGOA)SF-29 x(T_FTP_T)S 2 x(IMEOUT)S 175 x(logical)S 176 x(speci\211es)S 175 xE(the)S 176 x(number)S 177 x(of)S 175 x(seconds)S 10773 X 598 y(that)S F175 x(the)S 176 x(MadGoat)S 175 x(FTP)S 176 x(server)S 176 x(process)SE175 x(will)S 175 x(wait)S 175 x(for)S 175 x(a)S 175 x(command)S 176 x1F(from)S 175 x(the)S 10773 X 598 y(remote)S 163 x(FTP)S 163 x(client.)SC250 x(If)S 162 x(the)S 163 x(server)S 163 x(is)S 162 x(idle)S 162 x7E(longer)S 164 x(than)S 163 x(the)S 163 x(speci\211ed)S 162 x(number)SrH164 x(of)S 10773 X 597 y(seconds,)S 166 x(the)S 167 x(connection)S 167 xG(is)S 166 x(automatically)S 166 x(closed)S 166 x(by)S 166 x(the)S 166 xo.(server)S -36 x(.)S 5094 36925 XY F36(2\2034)S%%EndCustomColor16 PP EP %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman+%%+ Courier NewCenturySchlbk-Bold Helvetica5*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 2-5 17%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY A%%BeginCustomColor: 0_BLACK1H0 SC 18193 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 166 x(General)SF167 x(Logic)S 2 x(als)S 10773 4866 XY F151(By)S 167 x(default,)S 167 xG(the)S 167 x(server)S 167 x(will)S 166 x(keep)S 167 x(an)S 167 x(idle)SSE166 x(connection)S 168 x(open)S 167 x(for)S 167 x(5)S 166 x(minutes)S F167 x(\(300)S 10773 X 598 y(seconds\).)S 269 x(The)S 177 x(following)SG176 x(command)S 176 x(sets)S 175 x(the)S 176 x(server)S 177 x(timeout)S7N176 x(to)S 175 x(10)S 176 x(minutes)S 10773 X 598 y(\(600)S 166 x(seconds\):)S10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(TIMEOUT)S) 239 x(600)SS%%EndCustomColor%%BeginCustomColor: 0_BLACKTD0 SC 10773 X 897 y F151(Individual)S 195 x(users)S 194 x(can)S 195 xH(override)S 196 x(this)S 194 x(timeout)S 194 x(by)S 195 x(rede\211ning)SC196 x(it)S 194 x(in)S 195 x(their)S 10773 X 598 y(LOGIN.COM)S 152 x5F(\211les.)S 249 x(If)S 153 x(you)S 153 x(do)S 153 x(not)S 153 x(want)SK153 x(them)S 152 x(to)S 153 x(be)S 153 x(able)S 153 x(to)S 152 x(override)S1C154 x(the)S 153 x(value)S 10773 X 597 y(you've)S 160 x(de\211ned,)S D161 x(you)S 160 x(can)S 159 x(de\211ne)S 159 x(it)S 159 x(as)S 158 xE(a)S 159 x(process)S 158 x(logical)S 159 x(in)S 159 x(FTP_SER)S -18 xSC(VER.CO)S -2 x(M)S 10773 X 598 y(in)S 166 x(MADGOA)S -29 x(T_ROOT)S7K-28 x(:[COM].)S 4272 X 67 y 144 72 R 5094 10844 XY 23160 96 R 2404 11541 XY DF24(2.13)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_USER_PROMPT)S 10773 XI897 y F151(The)S 172 x(MADGOA)S -29 x(T_FTP_USER_PROMPT)S 172 x(logical)S G172 x(determines)S 171 x(whether)S 172 x(or)S 171 x(not)S 10773 X 597 y6G(the)S 173 x(MadGoat)S 173 x(FTP)S 173 x(client)S 173 x(automatically)SlG173 x(prompts)S 172 x(for)S 173 x(the)S 174 x(remote)S 172 x(username)SXI10773 X 598 y(when)S 168 x(a)S 167 x(connection)S 169 x(is)S 167 x(made)SeD167 x(to)S 168 x(a)S 167 x(remote)S 167 x(system.)S 252 x(By)S 168 xG(default,)S 168 x(the)S 168 x(client)S 167 x(does)S 10773 X 598 y(not)S:C171 x(prompt;)S 172 x(the)S 171 x(user)S 170 x(must)S 170 x(issue)SeH170 x(the)S 170 x(USER)S 170 x(or)S 170 x(LOGIN)S 170 x(commands)S 170 xD(to)S 170 x(begin)S 10773 X 598 y(the)S 166 x(login.)S 10773 X 896 yC(Many)S 179 x(FTP)S 179 x(clients,)S 181 x(including)S 180 x(UNIX)SLK177 x(and)S 178 x(UCX)S 178 x(clients,)S 181 x(will)S 177 x(automatically)SxC10773 X 598 y(prompt)S 181 x(for)S 181 x(the)S 182 x(remote)S 181 x)D(username.)S 280 x(If)S 181 x(your)S 183 x(users)S 181 x(are)S 181 xD(accustomed)S 181 x(to)S 181 x(this)S 10773 X 598 y(behavior)S -36 xH(,)S 167 x(issuing)S 166 x(the)S 166 x(following)S 166 x(command)S 167 xG(will)S 165 x(enable)S 166 x(that)S 166 x(feature:)S 10773 X 896 y F102%($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORM1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(USER_PROMPT)Sm 240 x(-)S %%EndCustomColor%%BeginCustomColor: 0_BLACKm0 SC 10773 X 449 y(_$)Sx%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 12447 X(TRUE)Sr%%EndCustomColor%%BeginCustomColor: 0_BLACK2H0 SC 10773 X 896 y F151(The)S 178 x(MadGoat)S 176 x(FTP)S 178 x(client)SC177 x(will)S 177 x(not)S 177 x(prompt)S 177 x(for)S 177 x(a)S 177 x)C(username)S 178 x(if)S 176 x(the)S 178 x(value)S 177 x(of)S 10773 X7D598 y(MADGOA)S -29 x(T_FTP_USER_PROMPT)S 168 x(starts)S 166 x(with)SG167 x(``N')S -10 x(')S 167 x(or)S 168 x(``F)S -56 x(.')S -9 x(')S 167 x I(Users)S 167 x(can)S 168 x(de\211ne)S 10773 X 598 y(the)S 169 x(logical)SsL169 x(themselves)S 168 x(to)S 169 x(override)S 169 x(a)S 169 x(system-wide)SG167 x(de\211nition)S 170 x(of)S 168 x(MADGOA)S -29 x(T_)S 10773 X 598 ySG(FTP_USER_PROMPT)S -46 x(.)S 4272 X 144 9120 R 5094 22151 XY 23160 96 R)F2404 22849 XY F24(2.14)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_WELCOME)SE10773 X 896 y F151(The)S 165 x(MADGO)S -2 x(A)S -27 x(T_FTP_WELCOME)SaE164 x(logical)S 164 x(speci\211es)S 164 x(the)S 164 x(welcome)S 164 x1C(text)S 164 x(that)S 164 x(is)S 10773 X 598 y(to)S 166 x(be)S 166 xCI(sent)S 166 x(back)S 166 x(to)S 166 x(the)S 166 x(remote)S 166 x(client)SFD167 x(upon)S 166 x(a)S 166 x(successful)S 166 x(login.)S 251 x(For)S'166 x(example:)S 10773 X 897 y F102($)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(WELCOME)Se 239 x(-)Sl%%EndCustomColor%%BeginCustomColor: 0_BLACK00 SC 10773 X 448 y(_$)Sx%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR<1 SC 12447 X("Welcome)S 240 x(to)S 239 x(node)S 240 x(YYZ")S%%EndCustomColor%%BeginCustomColor: 0_BLACK)H0 SC 10773 X 897 y F151(If)S 185 x(the)S 185 x(welcomeDO~ MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14iK)S 185 x(message)SD185 x(begins)S 186 x(with)S 185 x(``@')S -10 x(',)S 190 x(it)S 184 xH(is)S 185 x(taken)S 186 x(to)S 185 x(be)S 185 x(a)S 185 x(\211le)S 186 xG(name)S 10773 X 597 y(whose)S 169 x(contents)S 170 x(are)S 170 x(read)S6K170 x(and)S 170 x(sent)S 169 x(back)S 170 x(to)S 170 x(the)S 169 x(remote)S F170 x(client.)S 257 x(For)S 170 x(example,)S 10773 X 598 y(the)S 169 xC(following)S 169 x(de\211nition)S 169 x(would)S 169 x(cause)S 168 xSH(the)S 169 x(contents)S 169 x(of)S 169 x(FTP_WELCOME.TXT)S 10773 X 598 yC(to)S 166 x(be)S 166 x(read)S 166 x(and)S 166 x(sent)S 166 x(back)S0F167 x(to)S 166 x(the)S 166 x(remote)S 166 x(user:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MADGOAT_FTP_)S 2 x(WELCOME)SK 239 x(-)S %%EndCustomColor%%BeginCustomColor: 0_BLACK\0 SC 10773 X 449 y(_$)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR41 SC 12447 X("@SYS$MANAGER:FTP)S 2 x(_WELCOME.TXT")S%%EndCustomColor%%BeginCustomColor: 0_BLACK,D0 SC 10773 X 896 y F151(This)S 190 x(form)S 189 x(lets)S 189 x(you)SC190 x(send)S 190 x(back)S 189 x(to)S 190 x(the)S 189 x(user)S 190 x C(information)S 190 x(such)S 189 x(as)S 189 x(access)S 10773 X 598 yxG(policies,)S 166 x(e-mail)S 166 x(address)S 165 x(for)S 166 x(archive)SsD167 x(maintainers,)S 167 x(etc.)S 10773 X 897 y(Y)S -56 x(ou)S 179 xC(can)S 179 x(also)S 178 x(specify)S 178 x(a)S 178 x(welcome)S 178 x E(message)S 178 x(to)S 178 x(be)S 178 x(displayed)S 178 x(when)S 179 xvC(a)S 178 x(remote)S 10773 X 598 y(client)S 188 x(enters)S 188 x(a)S7D187 x(directory)S -54 x(.)S 293 x(The)S 188 x(message)S 187 x(text)SC188 x(should)S 188 x(be)S 188 x(stored)S 187 x(in)S 188 x(a)S 188 xSG(\211le)S 10773 X 597 y(called)S 168 x(.MESSAGE)S 167 x(located)S 168 x(H(in)S 168 x(the)S 168 x(target)S 168 x(directory)S -54 x(.)S 253 x(See)SQ168 x(Section)S 169 x(3.2)S 168 x(for)S 168 x(more)S 10773 X 598 y(information.)S -4272 X 144 2196 R 27427 36925 XY F36(2\2035)Sg%%EndCustomColor17 PP EP %%PageTrailerl2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courierr*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%(%%Page: 2-6 18 /DEC$EDMS_MAKE_FILM where { pop }S%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }C { CLRP showpage } ifelse } ifelse ( %%PageTrailerA %%PageFonts:%%PageCustomColors:T%1%%Page: 3-1 19%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)s)1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACKtL0 SC 2404 5875 XY F12(3)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Setting)SH165 x(Up)S 166 x(Anonymous)S 165 x(FTP)S 10773 8652 XY F151(This)S 186 xH(chapter)S 187 x(describes)S 186 x(the)S 186 x(steps)S 185 x(necessary)SG187 x(to)S 186 x(set)S 185 x(up)S 187 x(anonymous)S 187 x(FTP)S 10773 XeC598 y(on)S 180 x(a)S 179 x(system)S 179 x(using)S 180 x(the)S 180 x D(MadGoat)S 179 x(FTP)S 180 x(server)S -36 x(.)S 276 x(Anonymou)S 2 xH(s)S 179 x(FTP)S 180 x(provides)S 10773 X 597 y(anonymou)S 2 x(s)S 166 xF(\(guest\))S 167 x(access)S 166 x(to)S 166 x(certain)S 167 x(\211les)SE167 x(on)S 167 x(your)S 168 x(system.)S 250 x(Anonymous)S 167 x(FTP)SC10773 X 598 y(logins)S 167 x(are)S 166 x(controlled)S 166 x(using)SLI167 x(the)S 166 x(logicals)S 166 x(described)S 166 x(in)S 166 x(Chapter)S%F166 x(4.)S 10773 X 897 y(The)S 167 x(basic)S 165 x(steps)S 166 x(for)SE166 x(setting)S 166 x(up)S 166 x(anonymou)S 2 x(s)S 165 x(FTP)S 167 xFG(are:)S 10773 X 896 y(\201)S 595 x(Create)S 165 x(the)S 167 x(ANONYMO)SlE-2 x(US)S 166 x(account)S 167 x(and)S 166 x(its)S 166 x(login)S 166 x)F(directory)S -54 x(.)S 10773 X 897 y(\201)S 595 x(Create)S 165 x(the)SF167 x(directories)S 166 x(to)S 165 x(which)S 167 x(ANONYMO)S -2 x(US)SD166 x(will)S 166 x(have)S 166 x(access.)S 10773 X 897 y(\201)S 595 xH(Copy)S 249 x(and)S 249 x(modify)S 249 x(MADGO)S -2 x(A)S -28 x(T_ROOT)SE-28 x(:[COM]FTP_)S 11670 X 597 y(LOGIC)S -2 x(ALS.TEMPLA)S -26 x(TE)S P185 x(to)S 185 x(include)S 186 x(the)S 186 x(appropriate)S 185 x(de\211nitions)SE186 x(for)S 11670 X 598 y(MADGO)S -2 x(A)S -27 x(T_FTP_ANONYMOUS_DI)S0C-2 x(RS)S 166 x(and)S 166 x(other)S 167 x(logicals.)S 10773 X 897 y7D(\201)S 595 x(Create)S 165 x(a)S 166 x(LOGIN.COM)S 165 x(for)S 167 xJ(ANONY)S -2 x(MOUS,)S 167 x(if)S 165 x(desired.)S 5094 17319 XY 23160 96 RE2404 18017 XY F24(3.1)S 5094 X(Creating)S 166 x(an)S 166 x(ANO)S -2 xfD(NYMOUS)S 165 x(Account)S 10773 X 896 y F151(Anonymous)S 168 x(FTP)SF167 x(logins)S 168 x(are)S 167 x(normally)S 167 x(accomplished)S 167 xL(using)S 168 x(a)S 167 x(login)S 167 x(username)S 10773 X 598 y(ANONYMOUS.)SI179 x(The)S 182 x(ANONY)S -2 x(MOUS)S 180 x(accoun)S 2 x(t)S 180 x(must)SxH180 x(be)S 180 x(created)S 181 x(using)S 181 x(the)S 10773 X 598 y(VMS)SJ166 x(account)S 167 x(creation)S 166 x(utility)S -55 x(,)S 167 x(AUTHORI)SF-2 x(ZE.)S 10773 X 896 y(Y)S -56 x(ou)S 185 x(can)S 184 x(also)S 183 xF(use)S 184 x(any)S 185 x(other)S 184 x(account)S 184 x(as)S 184 x(an)SF184 x(anonymous)S 185 x(FTP)S 184 x(account)S 185 x(by)S 10773 X 598 yC(granting)S 168 x(each)S 166 x(account)S 167 x(the)S 166 x(MADGOA)SSI-29 x(T_FTP_ANON)S 166 x(identi\211er)S -36 x(.)S 5094 22799 XY 9564 48 RoF2404 23496 XY F24(3.1.1)S 5094 X(The)S 166 x(ANON)S -2 x(YMOUS)S 166 xD(Username)S 10773 X 897 y F151(The)S 167 x(ANONYMO)S -2 x(US)S 166 xD(account)S 167 x(should)S 166 x(have)S 167 x(the)S 167 x(following)SE166 x(characteristics:)S 10773 X 896 y(\201)S 595 x(The)S 175 x(UIC)S)D175 x(should)S 175 x(be)S 175 x(unique)S 176 x(and)S 175 x(outside)SC174 x(any)S 176 x(existing)S 176 x(group.)S 268 x(The)S 175 x(UIC)S D11670 X 598 y(not)S 179 x(be)S 178 x(a)S 179 x(system)S 178 x(UIC,)SH178 x(which)S 179 x(means)S 179 x(that)S 178 x(the)S 179 x(group)S 180 xF(number)S 179 x(must)S 178 x(be)S 11670 X 598 y(greater)S 166 x(than)SE167 x(the)S 166 x(value)S 167 x(of)S 166 x(the)S 166 x(SYSGEN)S 165 x.G(parameter)S 166 x(MAXSYSG)S -2 x(ROUP)S -65 x(.)S 10773 X 897 y(\201)S H595 x(It)S 226 x(should)S 228 x(be)S 227 x(created)S 227 x(using)S 228 xH(the)S 227 x(quali\211ers)S 227 x(/NETWORK,)S 11670 X 597 y(/NOINTERAC)SE-2 x(TIVE,)S 172 x(/NOBA)S -28 x(TCH,)S 172 x(and)S 172 x(/NOREMOTE)SoE171 x(to)S 171 x(allow)S 171 x(network)S 11670 X 598 y(logins)S 166 x E(but)S 166 x(to)S 166 x(prevent)S 167 x(interactive,)S 167 x(batch,)SsE167 x(and)S 166 x(DECnet)S 165 x(logins.)S 10773 X 897 y(\201)S 595 xCQ(It)S 166 x(should)S 166 x(be)S 167 x(created)S 167 x(with)S 166 x(/FLAG=DISMAI)SlC-2 x(L)S 167 x(to)S 167 x(prevent)S 167 x(mail)S 166 x(from)S 166 x(D(being)S 11670 X 597 y(sent)S 166 x(to)S 165 x(the)S 167 x(ANONYMO)SI-2 x(US)S 166 x(account.)S 10773 X 897 y(\201)S 595 x(It)S 166 x(should)S8C168 x(have)S 168 x(NETMBX)S 166 x(as)S 167 x(both)S 167 x(a)S 167 xTF(default)S 167 x(privilege)S 168 x(and)S 167 x(an)S 168 x(authorized)SK11670 X 598 y(privilege.)S 10773 X 897 y(\201)S 595 x(The)S 186 x(default)S H185 x(device)S 187 x(and)S 185 x(directory)S 187 x(must)S 185 x(exist.)SC288 x(Users)S 185 x(loggin)S 2 x(g)S 186 x(in)S 185 x(via)S 11670 X6D597 y(anonymous)S 167 x(FTP)S 167 x(will)S 165 x(be)S 166 x(placed)SD166 x(in)S 166 x(this)S 166 x(directory)S -54 x(,)S 166 x(by)S 166 x'(default.)S 27427 36925 XY F36(3\2031)SE%%EndCustomColor19 PP EP %%PageTrailer-2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK6%(%%Page: 3-2 20%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)(,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK1C0 SC 5094 1807 XY Eik MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14iDF28(Setting)S 167 x(Up)S 166 x(Anonymou)S 2 x(s)S:F166 x(FTP)S 10773 4866 XY F151(The)S 178 x(following)S 177 x(example)SI177 x(shows)S 176 x(a)S 177 x(typical)S 177 x(ANONYMOUS)S 175 x(account)SEC178 x(creation.)S 10773 X 598 y(Figure)S 167 x(3)S(\203)S(1)S 166 xD(shows)S 166 x(the)S 166 x(UAF)S 166 x(entry)S 167 x(for)S 166 x(a)SH166 x(typical)S 166 x(ANONYMOU)S -2 x(S)S 166 x(account.)S 10773 X 896 yF102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR41 SC 239 x(set)S 240 x(default)S 240 x(sys$system:)S%%EndCustomColor%%BeginCustomColor: 0_BLACKx0 SC 10773 X 449 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 239 x(run)S 240 x(authorize)S%%EndCustomColor%%BeginCustomColor: 0_BLACKx0 SC 10773 X 448 y(UAF>)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 240 x(add)S 239 x(anonymous/uic=[)S 2 x(13,1]/password=junk)S 2 x(-)S%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 448 y(_UAF>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 240 x(/flag=\(nodisuser,d)S 2 x(ismail\)/owner="Anon)S 2 x(ymous)Sx 239 x(FTP"-)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK00 SC 10773 X 449 y(_UAF>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 240 x(/network/nointerac)S 2 x(tive/noremote/nobat)S 2 x(ch-)SK%%EndCustomColor%%BeginCustomColor: 0_BLACKl0 SC 10773 X 448 y(_UAF>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORH1 SC 240 x(/device=SYS$SYSDEV)S 2 x(ICE:/directory=[ANO)S 2 x(NYMOUS]-)S%%EndCustomColor%%BeginCustomColor: 0_BLACK70 SC 10773 X 448 y(_UAF>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORO1 SC 240 x(/privilege=\(noall,)S 2 x(netmbx\)/defpriv=\(no)S 2 x(all,netmbx\))S %%EndCustomColor%%BeginCustomColor: 0_BLACK,C0 SC 10773 X 449 y(User)S 240 x(record)S 239 x(successfully)S 241 x(D(added)S 10773 X 448 y(Identifier)S 240 x(ANONYMOUS)S 240 x(value:)SE240 x([000013,000001])S 241 x(added)S 239 x(to)S 240 x(rights)S 239 xe)(data)S 240 x(base)S 10773 X 448 y(UAF>)S1%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(exit)Sr%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 449 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORV1 SC 239 x(create/direc)S 2 x(tory/owner=anonymou)S 2 x(s)S 239 x(sys$sysdevice:[ano)S 2 x(nymous])S%%EndCustomColor%%BeginCustomColor: 0_BLACKyI0 SC 10773 X 448 y($)S 5094 12204 XY F36(Fig)S 2 x(ure)S 166 x(3)S(\203)SeH(1)S 498 x(ANON)S -2 x(YMOUS)S 166 x(Account)S 166 x(Attributes)S 5094 XI548 y 23160 48 R 5094 13443 XY F102(Username:)S 240 x(ANONYMOUS)S 15376 XBG(Owner:)S 479 x(Anonymous)S 240 x(FTP)S 5094 X 448 y(Account:)S 15376 XSD(UIC:)S 17289 X([13,1])S 239 x(\([ANONYMOUS)S 2 x(]\))S 5094 X 448 yE(CLI:)S 7485 X(DCL)S 15376 X(Tables:)S 240 x(DCLTABLES)S 5094 X 448 ypK(Default:)S 479 x(SYS$SYSDEVI)S 2 x(CE:[ANONYMOUS])S 5094 X 449 y(LGICMD:)STJ718 x(LOGIN)S 5094 X 448 y(Flags:)S 479 x(DisMail)S 5094 X 448 y(Primary)SC240 x(days:)S 718 x(Mon)S 239 x(Tue)S 240 x(Wed)S 239 x(Thu)S 240 x G(Fri)S 5094 X 449 y(Secondary)S 240 x(days:)S 13702 X(Sat)S 240 x(Sun)SYD5094 X 448 y(Primary)S 718 x(00000000001)S 2 x(1111111112222)S 479 xG(Secondary)S 240 x(0000000000111)S 2 x(11111112222)S 5094 X 448 y(Day)S1G240 x(Hours)S 239 x(01234567890)S 2 x(1234567890123)S 479 x(Day)S 240 xuH(Hours)S 239 x(0123456789012)S 2 x(34567890123)S 5094 X 449 y(Network:)SH479 x(#####)S 240 x(Full)S 240 x(access)S 239 x(######)S 16093 X(#####)SG240 x(Full)S 239 x(access)S 240 x(######)S 5094 X 448 y(Batch:)S 7485 X7G(-----)S 479 x(No)S 239 x(access)S 479 x(------)S 16093 X(-----)S 479 xSH(No)S 239 x(access)S 479 x(------)S 5094 X 448 y(Local:)S 7485 X(-----)SC479 x(No)S 239 x(access)S 479 x(------)S 16093 X(-----)S 479 x(No)S6H239 x(access)S 479 x(------)S 5094 X 449 y(Dialup:)S 718 x(-----)S 479 xD(No)S 239 x(access)S 479 x(------)S 16093 X(-----)S 479 x(No)S 239 xC(access)S 479 x(------)S 5094 X 448 y(Remote:)S 718 x(-----)S 479 xaD(No)S 239 x(access)S 479 x(------)S 16093 X(-----)S 479 x(No)S 239 xF(access)S 479 x(------)S 5094 X 448 y(Expiration:)S 10594 X(\(none\))SD12985 X(Pwdminimum:)S 479 x(6)S 718 x(Login)S 239 x(Fails:)S 21114 XJ(0)S 5094 X 449 y(Pwdlifetime)S 2 x(:)S 10116 X(90)S 239 x(00:00)S 12985 XH(Pwdchange:)S 16810 X(\(pre-expir)S 2 x(ed\))S 5094 X 448 y(Last)S 240 xH(Login:)S 10594 X(\(none\))S 240 x(\(interactive\),)S 18484 X(\(none\))SE240 x(\(non-interactive)S 2 x(\))S 5094 X 448 y(Maxjobs:)S 9159 X(0)SGG478 x(Fillm:)S 12985 X(100)S 478 x(Bytlm:)S 17767 X(8192)S 5094 X 449 ySE(Maxacctjobs)S 2 x(:)S 9159 X(0)S 478 x(Shrfillm:)S 13463 X(0)S 478 xAJ(Pbytlm:)S 18484 X(0)S 5094 X 448 y(Maxdetach:)S 9159 X(0)S 478 x(BIOlm:)SI13224 X(18)S 478 x(JTquota:)S 17767 X(1024)S 5094 X 448 y(Prclm:)S 9159 XxD(2)S 478 x(DIOlm:)S 13224 X(18)S 478 x(WSdef:)S 18006 X(150)S 5094 XC449 y(Prio:)S 9159 X(4)S 478 x(ASTlm:)S 13224 X(24)S 478 x(WSquo:)SCG18006 X(256)S 5094 X 448 y(Queprio:)S 9159 X(0)S 478 x(TQElm:)S 13224 X K(10)S 478 x(WSextent:)S 18006 X(512)S 5094 X 448 y(CPU:)S 7964 X(\(none\))S)D478 x(Enqlm:)S 12985 X(100)S 478 x(Pgflquo:)S 17528 X(10240)S 5094 XC449 y(Authorized)S 241 x(Privileges:)S 5573 X 448 y(NETMBX)S 5094 XMF448 y(Default)S 240 x(Privileges:)S 5573 X 448 y(NETMBX)S 5094 X 349 yC23160 48 R 5094 27540 XY 9564 48 R 2404 28237 XY F24(3.1.2)S 5094 XrD(Additional)S 166 x(Anonymous)S 165 x(FTP)S 167 x(Accounts)S 10773 XG897 y F151(Y)S -56 x(ou)S 191 x(can)S 191 x(create)S 190 x(additional)S1F190 x(anony)S 2 x(mous)S 190 x(FTP)S 191 x(accounts)S 191 x(by)S 190 xG(granting)S 192 x(the)S 10773 X 597 y(MADGOA)S -29 x(T_ANON_FTP)S 178 xhD(identi\211er)S 178 x(to)S 177 x(one)S 178 x(or)S 177 x(more)S 178 xC(usernames.)S 273 x(When)S 177 x(an)S 10773 X 598 y(account)S 178 x2G(holds)S 176 x(this)S 177 x(identi\211er)S 177 x(and)S 177 x(is)S 177 x I(used)S 176 x(as)S 177 x(an)S 177 x(FTP)S 177 x(login)S 178 x(username,)S)I180 x(the)S 10773 X 598 y(same)S 166 x(rules)S 167 x(that)S 167 x(apply)S3E167 x(to)S 166 x(the)S 167 x(ANONYMOUS)S 165 x(accoun)S 2 x(t)S 166 x I(are)S 167 x(enforced)S 167 x(for)S 167 x(those)S 10773 X 598 y(logins.)SgD279 x(Y)S -56 x(ou)S 181 x(might)S 181 x(create)S 181 x(additional)SC180 x(anonymous)S 181 x(accounts)S 181 x(to)S 181 x(provide)S 181 xhD(for)S 10773 X 597 y(controlled)S 178 x(uploading)S 178 x(of)S 177 xD(\211les,)S 180 x(or)S 178 x(to)S 177 x(allow)S 176 x(remote)S 178 xF(users)S 177 x(to)S 177 x(access)S 177 x(\211les)S 177 x(you)S 10773 XH598 y(don')S -9 x(t)S 166 x(want)S 166 x(to)S 165 x(be)S 166 x(visible)SD166 x(under)S 167 x(the)S 167 x(ANONY)S -2 x(MOUS)S 166 x(account.)S5094 36925 XY F36(3\2032)S%%EndCustomColor20 PP EP %%PageTrailerA2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Couriera*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%6%%Page: 3-3 21%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKxD0 SC 20354 1807 XY F28(Setting)S 167 x(Up)S 165 x(Anonym)S 2 x(ous)SF166 x(FTP)S 10773 4866 XY F151(The)S 183 x(AUTHORIZE)S 181 x(utility)SJ182 x(is)S 182 x(used)S 182 x(to)S 181 x(grant)S 183 x(the)S 183 x(MADGO)SH-2 x(A)S -28 x(T_ANON_FTP)S 10773 X 598 y(identi\211er)S -36 x(.)S 282 xP(Before)S 182 x(you)S 183 x(can)S 183 x(grant)S 183 x(the)S 183 x(identi\211er)SG183 x(to)S 182 x(an)S 182 x(account,)S 188 x(you)S 183 x(must)S 10773 X3H598 y(create)S 166 x(it.)S 250 x(The)S 166 x(identi\211er)S 167 x(only)SI167 x(needs)S 166 x(to)S 166 x(be)S 166 x(created)S 166 x(once:)S 10773 X2896 y F102($)S%%EndCustomColor"Fұ; MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14i8%%BeginCustomColor: 1_USERTAGCOLOR41 SC 239 x(set)S 240 x(default)S 240 x(sys$system:)S%%EndCustomColor%%BeginCustomColor: 0_BLACKS0 SC 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 239 x(run)S 240 x(authorize)S%%EndCustomColor%%BeginCustomColor: 0_BLACKo0 SC 10773 X 449 y(UAF>)S-%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR/1 SC 240 x(add/ident)S 240 x(madgoat_ftp_anon)Se%%EndCustomColor%%BeginCustomColor: 0_BLACKCE0 SC 10773 X 448 y(Identifier)S 240 x(MADGOAT_FTP_A)S 2 x(NON)S 239 xoD(value:)S 240 x(%X80010010)S 240 x(added)S 239 x(to)S 240 x(rights)SH240 x(data)S 239 x(base)S 10773 X 448 y(UAF>)S 10773 X 897 y F151(Once)SJ170 x(the)S 170 x(identi\211er)S 170 x(has)S 170 x(been)S 170 x(created,)SF171 x(you)S 171 x(can)S 170 x(grant)S 171 x(it)S 169 x(to)S 170 x(an)SI170 x(account)S 170 x(using)S 10773 X 598 y(the)S 166 x(GRANT/IDENTIFIE)SX3-2 x(R)S 166 x(command:)S 10773 X 896 y F102(UAF>)Sr%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 240 x(grant/identifier)S 240 x(madgoat_ftp)S 2 x(_anon)S 239 xC (uploads)S%%EndCustomColor%%BeginCustomColor: 0_BLACK_E0 SC 10773 X 449 y(Identifier)S 240 x(MADGOAT_FTP_A)S 2 x(NON)S 239 xeH(granted)S 240 x(to)S 239 x(UPLOADS)S 10773 X 448 y(UAF>)S 10773 X 897 yFF151(For)S 188 x(each)S 189 x(anonymous)S 188 x(account,)S 195 x(you)SG188 x(must)S 188 x(de\211ne)S 188 x(the)S 188 x(MADGOA)S -29 x(T_FTP_)SlH10773 X 597 y(user_DIRS)S 172 x(logical)S 173 x(name)S 173 x(and)S 173 xC(create)S 173 x(a)S 173 x(LOGIN.COM)S 172 x(for)S 173 x(it,)S 174 xwF(as)S 173 x(described)S 172 x(in)S 10773 X 598 y(Section)S 177 x(3.3)SE178 x(and)S 177 x(in)S 178 x(Section)S 177 x(3.4.)S 272 x(For)S 178 xCC(example,)S 181 x(for)S 177 x(the)S 177 x(account)S 178 x(UPLOADS)SnE10773 X 598 y(used)S 173 x(above,)S 175 x(the)S 173 x(logical)S 173 xCG(MADGOA)S -29 x(T_FTP_UP)S 2 x(LOADS)S -2 x(_DIRS)S 172 x(would)S 173 xSH(have)S 173 x(to)S 10773 X 598 y(be)S 166 x(de\211ned)S 167 x(to)S 166 xC(specify)S 166 x(the)S 166 x(directories)S 166 x(accessible)S 165 x3N(by)S 167 x(username)S 166 x(UPLOADS.)S 5094 16522 XY 23160 96 R 2404 17220 XYIF24(3.2)S 5094 X(Creating)S 166 x(ANON)S -2 x(YMOUS)S 165 x(Directories)S%L10773 X 896 y F151(ANONYMOUS)S 207 x(access)S 209 x(to)S 208 x(directories)SD209 x(is)S 208 x(controlled)S 210 x(by)S 209 x(the)S 209 x(logical)SH10773 X 598 y(MADGOA)S -29 x(T_FTP_ANONYMOUS_DIR)S -2 x(S.)S 176 x(The)SH176 x(anonymous)S 176 x(FTP)S 176 x(directories)S 10773 X 598 y(should)SC166 x(have)S 167 x(the)S 167 x(following)S 166 x(characteristics:)SxC10773 X 896 y(\201)S 595 x(ANONYMO)S -2 x(US)S 180 x(should)S 181 xXE(not)S 181 x(own)S 180 x(any)S 181 x(of)S 180 x(the)S 181 x(\211les)S2C180 x(in)S 181 x(the)S 180 x(directories)S 181 x(to)S 11670 X 598 yvG(prevent)S 180 x(an)S 180 x(anonymous)S 180 x(user)S 180 x(from)S 179 xyF(gaining)S 181 x(access)S 179 x(to)S 180 x(the)S 179 x(\211les)S 180 xG(via)S 180 x(the)S 11670 X 598 y(OWNER)S 164 x(access)S 166 x(rights.)S0E10773 X 897 y(\201)S 595 x(The)S 197 x(owner)S 197 x(of)S 196 x(the)S F197 x(\211les)S 197 x(should)S 197 x(not)S 197 x(be)S 196 x(in)S 197 xF(the)S 197 x(same)S 196 x(group)S 198 x(as)S 196 x(the)S 11670 X 597 yF(ANONYMO)S -2 x(US)S 166 x(account.)S 10773 X 897 y(\201)S 595 x(Set)SE175 x(the)S 176 x(protection)S 177 x(on)S 176 x(all)S 175 x(\211les)S4G176 x(to)S 176 x(WORLD:R)S 175 x(access,)S 178 x(or)S 176 x(use)S 176 xXI(an)S 176 x(ACL)S 176 x(to)S 11670 X 598 y(speci\211cally)S 166 x(grant)ShC167 x(access)S 166 x(to)S 166 x(ANONY)S -2 x(MOUS.)S 10773 25489 XY)G(Y)S -56 x(ou)S 175 x(can)S 174 x(associate)S 172 x(a)S 174 x(message)S2D173 x(to)S 174 x(be)S 173 x(displayed)S 174 x(with)S 173 x(a)S 174 xI(directory)S 174 x(by)S 174 x(creating)S 10773 X 597 y(a)S 173 x(\211le)S(I173 x(called)S 173 x(.MESSAGE)S 172 x(in)S 173 x(that)S 173 x(directory)S(D-55 x(.)S 263 x(When)S 174 x(a)S 172 x(remote)S 173 x(client)S 173 xE(requests)S 10773 X 598 y(a)S 181 x(directory)S 182 x(change,)S 187 x(J(the)S 181 x(server)S 181 x(looks)S 181 x(for)S 182 x(a)S 181 x(.MESSAGE)SN179 x(\211le)S 182 x(in)S 181 x(the)S 181 x(target)S 10773 X 598 y(directory)SD-54 x(.)S 268 x(If)S 174 x(a)S 176 x(.MESSAGE)S 174 x(\211le)S 175 xC(is)S 175 x(found,)S 179 x(the)S 175 x(message)S 175 x(text)S 176 x-H(is)S 175 x(displayed)S 175 x(as)S 10773 X 598 y(part)S 166 x(of)S 166 xC(the)S 166 x(reply)S 167 x(for)S 166 x(the)S 166 x(CWD)S 165 x(or)S)D166 x(CDUP)S 166 x(server)S 166 x(command)S 167 x(as)S 165 x(shown)S6166 x(below)S -46 x(.)S 10773 X 896 y F102(FTP:host>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(cd)S 239 x(uploads)S2%%EndCustomColor%%BeginCustomColor: 0_BLACK E0 SC 10773 X 449 y(250-)S 10773 X 448 y(250-All)S 240 x(files)S 240 x I(uploaded)S 239 x(should)S 240 x(be)S 240 x(.ZIP)S 239 x(files.)S 10773 XiE448 y(250-Uploads)S 240 x(without)S 240 x(descriptions)S 241 x(will)S5D239 x(be)S 239 x(deleted.)S 10773 X 449 y(250-)S 10773 X 448 y(250)SI240 x(Current)S 239 x(Directory)S 240 x(DUB0:[ARCHI)S 2 x(VES.UPLOADS],)S7J240 x(completed.)S 10773 X 448 y(FTP:host>)S 10773 X 897 y F151(.MESSAGE)SG167 x(\211les)S 169 x(can)S 169 x(be)S 168 x(useful)S 169 x(for)S 169 x(K(displaying)S 169 x(policy)S 168 x(or)S 169 x(content)S 169 x(information)SWD10773 X 598 y(about)S 169 x(a)S 170 x(particular)S 169 x(directory)SE-54 x(.)S 256 x(The)S 169 x(message)S 169 x(text)S 170 x(will)S 168 x9H(not)S 170 x(be)S 169 x(displayed)S 169 x(if)S 169 x(the)S 10773 X 597 yE(server)S 167 x(process)S 165 x(does)S 166 x(not)S 166 x(have)S 167 xPD(read)S 166 x(access)S 166 x(to)S 166 x(the)S 166 x(.MESSAGE)S 165 x8(\211le.)S 4272 X 144 8472 R 27427 36925 XY F36(3\2033)S%%EndCustomColor21 PP EP %%PageTrailer92%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier5*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%T%%Page: 3-4 22%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKgC0 SC 5094 1807 XY F28(Setting)S 167 x(Up)S 166 x(Anonymou)S 2 x(s)ShN166 x(FTP)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(3.3)S 5094 X(De\211ning)SH166 x(the)S 166 x(Anonymous)S 166 x(FTP)S 166 x(Logicals)S 10773 X 896 yYF151(The)S 170 x(\211le)S 170 x(MADGOA)S -29 x(T_ROOT)S -28 x(:[COM]FTP_LOGICALS.TEMPLA)S G-28 x(TE)S 170 x(should)S 169 x(be)S 10773 X 598 y(renamed)S 179 x(as)SaD179 x(FTP_LOGICALS.COM)S 178 x(and)S 179 x(edited)S 178 x(to)S 179 xF(customize)S 178 x(the)S 179 x(various)S 10773 X 598 y(MadGoat)S 166 xI(FTP)S 167 x(logicals.)S 251 x(The)S 167 x(logicals)S 166 x(controlling)S1F168 x(anonymous)S 168 x(FTP)S 167 x(access)S 166 x(are)S 10773 X 598 yK(described)S 166 x(in)S 166 x(Chapter)S 166 x(4.)S 10773 X 896 y(Logicals)S)I194 x(de\211ned)S 194 x(there)S 195 x(can)S 194 x(be)S 193 x(overridden)S C195 x(by)S 194 x(rede\211ning)S 196 x(them)S 193 x(in)S 194 x(the)S7C10773 X 598 y(LOGIN.COM)S 165 x(for)S 166 x(the)S 166 x(anony)S 2 x1C(mous)S 166 x(account.)S 5094 10673 XY 23160 96 R 2404 11371 XY F24(I(3.4)S 5094 X(Anonymous)S 166 x(LOGIN.)S -2 x(COM)S 165 x(Files)S 10773 XoD896 y F151(Y)S -56 x(ou)S 184 x(can)S 184 x(create)S 184 x(a)S 184 xE(LOGIN.CO)S -2 x(M)S 184 x(for)S 184 x(each)S 184 x(anonymous)S 184 xRE(account)S 185 x(to)S 183 x(further)S 10773 X 598 y(customize)S 166 xtF(the)S 167 x(anonymou)S 2 x(s)S 166 x(FTP)S 168 x(environment.)S 252 xF(For)S 167 x(example,)S 168 x(you)S 168 x(can)S 167 x(change)S 10773 XE598 y(the)S 173 x(default)S 173 x(directory)S 173 x(for)S 173 x(the)SSG173 x(accounG MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14i}t,)S 176 x(reject)S 174 x(logins)S 173 x(based)S 172 x(on)S1F174 x(the)S 173 x(passw)S -2 x(ord)S 10773 X 598 y(given,)S 168 x(or)SH166 x(allow)S 166 x(anonymous)S 167 x(write)S 165 x(access)S 166 x(for)SD166 x(certain)S 167 x(accounts.)S 10773 X 896 y(The)S 175 x(\211le)SR175 x(MADGO)S -2 x(A)S -27 x(T_ROOT)S -28 x(:[COM]ANO)S -2 x(NYMOUS_LOGIN.TEMPLA)SD-28 x(TE)S 175 x(is)S 10773 X 598 y(provided)S 170 x(to)S 170 x(as)SH169 x(a)S 170 x(template)S 169 x(for)S 170 x(a)S 169 x(LOGIN.COM)S 169 xC(procedure)S 171 x(for)S 170 x(an)S 170 x(anonymous)S 10773 X 598 yfF(FTP)S 167 x(account.)S 250 x(It)S 166 x(is)S 165 x(shown)S 166 x(in)SE167 x(Figure)S 167 x(3)S(\203)S(2.)S 10773 X 897 y(Optionally)S -55 xRC(,)S 193 x(a)S 187 x(single)S 187 x(LOGIN.COM)S 186 x(could)S 188 xiF(be)S 187 x(created)S 187 x(for)S 187 x(all)S 187 x(anonymou)S 2 x(s)SE10773 X 597 y(accounts)S 180 x(and)S 180 x(the)S 180 x(LGICMD)S 179 xfC(UAF)S 179 x(parameter)S 180 x(could)S 180 x(be)S 180 x(set)S 179 x3G(to)S 179 x(point)S 180 x(to)S 179 x(the)S 10773 X 598 y(common)S 166 x4%(\211le.)S 5094 36925 XY F36(3\2034)S)%%EndCustomColor22 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK1%x%%Page: 3-5 23%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKND0 SC 20354 1807 XY F28(Setting)S 167 x(Up)S 165 x(Anonym)S 2 x(ous)SG166 x(FTP)S 5094 4872 XY F36(Fig)S 2 x(ure)S 166 x(3)S(\203)S(2)S 498 xeC(ANON)S -2 x(YMOUS)S 166 x(LOGIN.COM)S 165 x(Example)S 5094 X 548 ylN23160 48 R 5094 6137 XY F102($)S 240 x(sav)S 239 x(=)S 239 x('f$verify\(0\)')SC14659 X(!Turn)S 239 x(off)S 240 x(verify)S 5094 X 448 y($!)S -478 x G449 y($!)S 240 x(Copyright)S 240 x(\251)S 239 x(1994,)S 240 x(MadGoat)S8E239 x(Software.)S 480 x(All)S 239 x(rights)S 240 x(reserved.)S 5094 X8D448 y($!)S -478 x 448 y($!)S 240 x(ANONYMOUS_LOGIN.TE)S 2 x(MPLATE)SC5094 X 449 y($!)S -478 x 448 y($!)S 240 x(This)S 239 x(file)S 240 x)H(should)S 239 x(be)S 240 x(edited)S 240 x(as)S 239 x(appropriate)S 240 xD(and)S 239 x(copied)S 240 x(as)S 240 x(LOGIN.COM)S 5094 X 448 y($!)SG240 x(for)S 239 x(each)S 240 x(anonymous)S 240 x(FTP)S 239 x(account.)S F5094 X 449 y($!)S -478 x 448 y($!!!!!!!!!!)S 2 x(!!!!!!!!!!!!!!!!!!!)SF2 x(!!!!!!!!!!!!!!!!!!!!)S 2 x(!!!!!!!!!!!!!!!!!!!)S 2 x(!!!!!!!!!!!)SC5094 X 448 y($!)S -478 x 448 y($!)S 7007 X(The)S 240 x(code)S 239 x F(below)S 240 x(copies)S 240 x(the)S 239 x(anonymous)S 240 x(password)SP240 x(into)S 239 x(the)S 240 x(symbol)S 5094 X 449 y($!)S 7007 X(ANONYMOUS_PAS)SG2 x(SWORD.)S 478 x(The)S 240 x(password)S 240 x(is)S 239 x(then)S 240 x-H(compared)S 240 x(to)S 239 x(a)S 239 x(string)S 5094 X 448 y($!)S 7007 XC(that)S 240 x(is)S 239 x(used)S 240 x(to)S 239 x(reject)S 240 x(a)S1G239 x(login)S 239 x(using)S 240 x(that)S 240 x(password.)S 5094 X 448 yAC($!)S -478 x 449 y($!)S 7007 X(This)S 240 x(section)S 240 x(could)S7F239 x(be)S 240 x(expanded)S 239 x(to)S 240 x(allow)S 239 x(different)SD240 x(file)S 240 x(accesses)S 5094 X 448 y($!)S 7007 X(based)S 240 xG(on)S 239 x(the)S 240 x(entered)S 239 x(password,)S 240 x(etc.)S 5094 X1Q448 y($!)S -478 x 449 y($!$)S 240 x(@madgoat_root:[co)S 2 x(m]get_anonymous_pas)S1D2 x(sword)S 18484 X(!Get)S 240 x(the)S 239 x(password)S 5094 X 448 yW($!$)S 240 x(username)S 240 x(=)S 239 x(f$edit\(f$getjpi)S 2 x(\("","USERNAME"\),"TRI)SsC2 x(M"\))S 5094 X 448 y($!$)S 240 x(if)S 239 x(anonymous_pass)S 2 x F(word)S 239 x(.eqs.)S 240 x("BURKHDR@alpha.wku)S 2 x(.edu")S 239 x(-)SE5094 X 449 y($!)S 7007 X(then)S 240 x(define)S 239 x(madgoat_ft)S 2 x G(p_reject_'username')S 241 x("Goodbye")S 5094 X 448 y($!)S -478 x 448 y6F($!++)S 5094 X 449 y($!)S -478 x 448 y($!)S 7007 X(MADGOAT_ANONY)S 2 xG(MOUS_FTP_DIRS)S 240 x(probably)S 240 x(doesn't)S 240 x(include)S 240 x2C(the)S 239 x(ANONYMOUS)S 5094 X 448 y($!)S 7007 X(account's)S 240 x(G(login)S 240 x(directory,)S 240 x(since)S 240 x(this)S 239 x(is)S 239 x G(where)S 240 x(the)S 240 x(log)S 239 x(files)S 240 x(are)S 5094 X 449 y3C($!)S 7007 X(kept,)S 240 x(by)S 239 x(default.)S 479 x(Therefore,)S7F240 x(if)S 240 x(MADGOAT_FTP_ANONYM)S 2 x(OUS_DIRS)S 239 x(is)S 5094 XH448 y($!)S 7007 X(defined,)S 240 x(use)S 240 x(the)S 239 x(first)S 240 xH(entry)S 239 x(as)S 240 x(the)S 239 x(default)S 240 x(directory.)S 479 xE(Note,)S 240 x(since)S 5094 X 448 y($!)S 7007 X(entries)S 240 x(can)S(F239 x(take)S 240 x(the)S 239 x(form)S 240 x(dev:[dir...],)S 240 x(we)SC240 x(may)S 239 x(need)S 240 x(to)S 239 x(trim)S 239 x(...])S 240 x(G(off)S 5094 X 449 y($!)S 7007 X(of)S 240 x(the)S 239 x(end)S 239 x(of)SSD240 x(the)S 239 x(dir)S 240 x(spec.)S 5094 X 448 y($!)S -478 x 448 yU($)S 240 x(defdir)S 239 x(=)S 240 x(f$trnlnm\("MADGOAT_F)S 2 x(TP_''USERNAME'_DIRS")S)D2 x(,"MADGOAT_FTP_NAME_)S 2 x(TABLE"\))S 5094 X 449 y($)S 240 x(if)SD239 x(defdir)S 240 x(.nes.)S 239 x("")S 240 x(.and.)S 239 x(defdir)SF240 x(.nes.)S 240 x(")S 239 x(")S 5094 X 448 y($)S 240 x(then)S 5094 XD448 y($)S 718 x(length)S 240 x(=)S 239 x(f$length\(defdir\))S 5094 XH448 y($)S 718 x(if)S 239 x(f$extract\(leng)S 2 x(th-4,4,defdir\))S 240 xG(.eqs.)S 240 x("...]")S 18484 X(!Strip)S 240 x(...])S 239 x(off)S 240 x4D(of)S 239 x(the)S 5094 X 449 y($)S 718 x(then)S 239 x(defdir)S 240 xE(=)S 239 x(defdir-"...])S 2 x("+"]")S 18484 X(!end)S 240 x(of)S 239 x5E(the)S 239 x(dir)S 240 x(spec)S 5094 X 448 y($)S 718 x(endif)S 5094 XeC448 y($)S 718 x(set)S 239 x(default)S 240 x('defdir')S 5094 X 449 yuD($)S 240 x(endif)S 5094 X 448 y($!)S -478 x 448 y($!)S 479 x(Don't)SD239 x(allow)S 240 x(any)S 239 x(access)S 240 x(except)S 240 x(RETR)SF239 x(\(GET\))S 240 x(and)S 239 x(LIST)S 240 x(\(DIR\)!)S 5094 X 449 yI($!)S -478 x 448 y($)S 240 x(define)S 239 x(madgoat_ftp_)S 2 x(restrict)StH240 x(14)S 14659 X(!RETR)S 239 x(and)S 240 x(LIST)S 239 x(access)S 240 xH(only!)S 5094 X 448 y($!)S -478 x 449 y($)S 240 x(exit)S 239 x(1)S 239 xG(.or.)S 240 x(f$verify\(sav\))S 14659 X(!Restore)S 239 x(verify)S 240 xy<(state)S 5094 X 348 y 23160 48 R 27427 36925 XY F36(3\2035)S%%EndCustomColor23 PP EP %%PageTrailer)#%%PageFonts: Helvetica-Bold Courier%%PageCustomColors: 0_BLACK2%7%%Page: 3-6 24 /DEC$EDMS_MAKE_FILM where { pop }a%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }l { CLRP showpage } ifelse } ifelse %%PageTrailerA %%PageFonts:%%PageCustomColors:P%S%%Page: 4-1 25%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)d)1000 BP PaperHeight PaperWidth PM 0 0 XY C%%BeginCustomColor: 0_BLACKtH0 SC 2404 5875 XY F12(4)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(The)SF166 x(MadGo)S -2 x(at)S 165 x(FTP)S 166 x(Anonymous)S 165 x(Logicals)SG10773 8652 XY F151(This)S 181 x(chapter)S 181 x(describes)S 180 x(the)SlF181 x(logicals)S 181 x(that)S 180 x(control)S 181 x(anony)S 2 x(mous)SL180 x(FTP)S 182 x(access)S 10773 X 598 y(using)S 167 x(the)S 166 x(MadGoat)SI166 x(FTP)S 166 x(listener)S 166 x(and)S 167 x(server)S -37 x(.)S 10773 XSF896 y(The)S 177 x(logicals)S 175 x(described)S 176 x(must)S 176 x(be)SK175 x(de\211ned)S 177 x(as)S 175 x(execu)S 2 x(tive-mode)S 175 x(logicals)SuI176 x(in)S 176 x(the)S 10773 X 598 y(logical)S 167 x(name)S 166 x(table)SxE166 x(MADG)S -2 x(OA)S -28 x(T_FTP_NAME_T)S -26 x(ABLE.)S 166 x(For)S1'166 x(example:)S 10773 X 897 y F102($)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(DEFINE/EXEC/)S 2 x(TABLE=MADGOAT_FTP_N)S 2 x(AME_TABLE)S(240 x(logical)S 239 x(value)S %%EndCustomColor%%BeginCustomColor: 0_BLACK1E0 SC 10773 X 896 y F151(These)S H` MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14iL!174 x(logicals)S 174 x(should)S 174 x D(be)S 173 x(de\211ned)S 174 x(in)S 174 x(the)S 174 x(MadGoat)S 173 xF(FTP)S 174 x(startup)S 174 x(procedure,)S 10773 X 598 y(MADGOA)S -29 xH(T_ROOT)S -28 x(:[COM]FTP_ST)S -27 x(ARTUP)S -64 x(.COM.)S 5094 14331 XYU23160 96 R 2404 15028 XY F24(4.1)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_user_WELCOME)SmD10773 X 897 y F151(Y)S -56 x(ou)S 207 x(can)S 207 x(de\211ne)S 207 xC(a)S 206 x(speci\211c)S 207 x(welcome)S 206 x(message)S 206 x(for)SoI206 x(each)S 207 x(anony)S 2 x(mous)S 10773 X 597 y(FTP)S 191 x(account)SdE190 x(by)S 190 x(de\211ning)S 191 x(logicals)S 190 x(of)S 190 x(the)SnD190 x(form)S 189 x(MADGOA)S -29 x(T_FTP_u)S 2 x(ser_)S 10773 X 598 yF(WELCOME,)S 186 x(where)S 187 x(``user)S 27 x(')S -10 x(')S 187 x(is)SE186 x(the)S 187 x(username.)S 291 x(For)S 187 x(example,)S 193 x(to)S)H186 x(de\211ne)S 188 x(a)S 10773 X 598 y(special)S 166 x(message)S 165 xF(for)S 167 x(an)S 166 x(ANONYMOUS)S 164 x(account,)S 168 x(you)S 167 x1(could)S 166 x(de\211ne:)S 10773 X 896 y F102($)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(DEFINE/EXEC/)S 2 x(TABLE=MADGOAT_FTP_N)S 2 x(AME_TABLE)S( 240 x(-)S7%%EndCustomColor%%BeginCustomColor: 0_BLACK50 SC 10773 X 449 y(_$)Sx%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR=1 SC 12447 X(MADGOAT_FTP_ANONY)S 2 x(MOUS_WELCOME)S 240 x(-)Ss%%EndCustomColor%%BeginCustomColor: 0_BLACKt0 SC 10773 X 448 y(_$)Sf%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 12447 X("Welcome)S 240 x(to)S 239 x(anonymous)S 240 x(access)S5$240 x(on)S 239 x(node)S 240 x(YYZ")S%%EndCustomColor%%BeginCustomColor: 0_BLACK H0 SC 10773 X 897 y F151(If)S 185 x(the)S 185 x(welcome)S 185 x(message)SD185 x(begins)S 186 x(with)S 185 x(``@')S -10 x(',)S 190 x(it)S 184 xH(is)S 185 x(taken)S 186 x(to)S 185 x(be)S 185 x(a)S 185 x(\211le)S 186 xG(name)S 10773 X 597 y(whose)S 200 x(contents)S 201 x(are)S 201 x(read)S4K201 x(and)S 201 x(sent)S 200 x(back)S 202 x(to)S 200 x(the)S 201 x(remote)S4F201 x(client.)S 319 x(For)S 10773 X 598 y(example,)S 190 x(the)S 185 xC(following)S 185 x(de\211nition)S 185 x(would)S 185 x(cause)S 185 x P(the)S 185 x(contents)S 185 x(of)S 184 x(ANON_)S 10773 X 598 y(FTP_WELCOME.TXT)SH166 x(to)S 166 x(be)S 166 x(read)S 166 x(and)S 167 x(sent)S 165 x(back)SF167 x(to)S 166 x(the)S 166 x(remote)S 166 x(user:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(DEFINE/EXEC/)S 2 x(TABLE=MADGOAT_FTP_N)S 2 x(AME_TABLE)S4 240 x(-)S4%%EndCustomColor%%BeginCustomColor: 0_BLACK)0 SC 10773 X 448 y(_$)S0%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR=1 SC 12447 X(MADGOAT_FTP_ANONY)S 2 x(MOUS_WELCOME)S 240 x(-)SS%%EndCustomColor%%BeginCustomColor: 0_BLACK00 SC 10773 X 448 y(_$)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR91 SC 12447 X("@SYS$MANAGER:ANO)S 2 x(N_FTP_WELCOME.TXT")S!%%EndCustomColor%%BeginCustomColor: 0_BLACK)D0 SC 10773 X 897 y F151(This)S 190 x(form)S 189 x(lets)S 189 x(you)SC190 x(send)S 190 x(back)S 189 x(to)S 190 x(the)S 189 x(user)S 190 x2C(information)S 190 x(such)S 189 x(as)S 189 x(access)S 10773 X 598 y G(policies,)S 166 x(e-mail)S 166 x(address)S 165 x(for)S 166 x(archive)ScH167 x(maintainers,)S 167 x(etc.)S 5094 26684 XY 23160 96 R 2404 27382 XYGF24(4.2)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_user_DIRS)S 10773 X 896 y(HF151(Y)S -56 x(ou)S 181 x(can)S 181 x(restrict)S 179 x(directory)S 181 xD(access)S 180 x(on)S 181 x(a)S 180 x(user)S -9 x(-basis)S 179 x(by)SG181 x(de\211ning)S 181 x(search)S 181 x(list)S 10773 X 598 y(logicals)SiI187 x(of)S 187 x(the)S 187 x(form)S 187 x(MADGO)S -2 x(A)S -28 x(T_FTP_)ShF2 x(user_DIRS,)S 186 x(where)S 187 x(``user)S 27 x(')S -10 x(')S 187 xG(is)S 186 x(the)S 10773 X 598 y(username)S 171 x(whose)S 170 x(access)S F169 x(is)S 170 x(to)S 170 x(be)S 170 x(restricted.)S 258 x(For)S 170 xD(example,)S 172 x(to)S 170 x(restrict)S 170 x(access)S 10773 X 597 yH(for)S 166 x(an)S 167 x(ANONY)S -2 x(MOUS)S 166 x(account,)S 167 x(you)S6167 x(could)S 167 x(de\211ne:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(DEFINE/EXEC/)S 2 x(TABLE=MADGOAT_FTP_N)S 2 x(AME_TABLE)S2 240 x(-)Sy%%EndCustomColor%%BeginCustomColor: 0_BLACK00 SC 10773 X 448 y(_$)S8%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR:1 SC 12208 X(MADGOAT_FTP_ANONYM)S 2 x(OUS_DIRS)S 240 x(-)S%%EndCustomColor%%BeginCustomColor: 0_BLACKc0 SC 10773 X 449 y(_$)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR81 SC 12208 X(DISK:[ANONYMOUS...)S 2 x(],DISK2:[PUBLIC])S%%EndCustomColor%%BeginCustomColor: 0_BLACKSG0 SC 10773 X 896 y F151(Such)S 167 x(restrictions)S 166 x(apply)S 166 xTF(regardless)S 166 x(of)S 166 x(each)S 166 x(account')S -18 x(s)S 166 xE(VMS)S 166 x(privileges.)S 9118 33758 XY F153(Note:)S 300 x(Y)S -56 x4F(ou)S 189 x(should)S 189 x(de\211ne)S 189 x(a)S 188 x(logica)S 2 x(l)SE188 x(for)S 187 x(each)S 189 x(ANONYMOUS)S 187 x(account)S 189 x(to)StO10773 X 597 y(ensure)S 166 x(that)S 167 x(only)S 167 x(the)S 167 x(publicly-a)SxM2 x(vailable)S 167 x(\211les)S 167 x(are)S 166 x(accessible.)S 27427 36925 XY0 F36(4\2031)S%%EndCustomColor25 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman!%%+ Courier NewCenturySchlbk-Boldl*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 4-2 26%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKXI0 SC 5094 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 167 x(Anonymous)SlF168 x(Logicals)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(4.3)S 5094 XC(Limiting)S 167 x(Anonymous)S 165 x(FTP)S 166 x(Access)S 165 x(to)S2F166 x(Off-hours)S 10773 X 896 y F151(The)S 182 x(MadGoat)S 181 x(FTP)SD182 x(server)S 182 x(can)S 181 x(restrict)S 181 x(anonymou)S 2 x(s)SI181 x(FTP)S 182 x(access)S 180 x(to)S 181 x(hours)S 10773 X 598 y(other)SyE170 x(than)S 170 x(``prime-time')S -11 x(')S 170 x(hours)S 170 x(if)S(F169 x(the)S 170 x(load)S 169 x(average)S 171 x(software)S 169 x(\(LA)SE-56 x(VDRIV)S -2 x(ER\))S 10773 X 598 y(is)S 169 x(installed.)S 256 xeJ(LA)S -56 x(VDRIVE)S -2 x(R)S 169 x(gathers)S 170 x(load)S 169 x(average)SH171 x(statist)S -2 x(ics)S 169 x(on)S 170 x(an)S 170 x(OpenVMS)S 10773 XK598 y(system.)S 274 x(The)S 179 x(driver)S 179 x(is)S 177 x(automatically)S(F179 x(included)S 179 x(with)S 177 x(TGV')S -19 x(s)S 178 x(MultiNet,)SL182 x(but)S 10773 X 597 y(is)S 173 x(also)S 172 x(freely)S 174 x(available)SE173 x(from)S 173 x(various)S 173 x(sources,)S 175 x(including)S 175 x5C(ftp.spc.edu.)S 264 x(If)S 172 x(the)S 10773 X 598 y(driver)S 167 xaG(is)S 165 x(loaded,)S 167 x(the)S 166 x(device)S 167 x(LA)S -56 x(V0:)SD2249 x(will)S 166 x(exist:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR.1 SC 239 x(SHOW)S 240 x(DEVICE)S 240 x(LAV0:)S%%EndCustomColor%%BeginCustomColor: 0_BLACKD0 SC 10773 X 747 y(Device)S 16512 X(Device)S 20576 X(Error)S 11012 XC448 y(Name)S 16512 X(Status)S 20576 X(Count)S 10773 X 449 y(LAV0:)SsF16512 X(Online)S 21533 X(0)S 10773 X 448 y($)S -239 x 897 y F151(The)SK167 x(logicals)S 166 x(described)S 166 x(in)S 166 x(the)S 167 x(following)S6D166 x(sections)S 165 x(are)S 167 x(used)S 166 x(to)S 166 x(control)SF166 x(the)S 167 x(load)S 10773 X 597 y(checkin)S 2 x(g)S 166 x(code.)SE5094 14858 XY 9564 48 R 2404 15555 XY F24(4.3.1)S 5094 X(MADGO)S -2 x7E(A)S -52 x(T_FTP_ANON)S -2 x(_LOAD_LIMI)S -2 x(T)S 10773 X 897 y F151xC(The)S 181 x(logical)S 180 x(MADGOA)S -29 x(T_FTP_ANON_LOAD_LIMIT)SrD180 x(logical)S 180 x(IӾ MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14iѸspeci\211es)S 180 x(the)S 10773 X 598 y(load)SH190 x(limit)S 190 x(for)S 191 x(anonymous)S 191 x(logins.)S 299 x(This)SI191 x(limit)S 190 x(is)S 190 x(a)S 190 x(\212oating-point)S 192 x(value)SPG10773 X 597 y(between)S 174 x(0.0)S 174 x(and)S 174 x(1.0.)S 265 x(If)S(E173 x(it)S 174 x(is)S 173 x(de\211ned)S 174 x(and)S 174 x(the)S 174 xDF(current)S 175 x(time)S 173 x(is)S 173 x(between)S 174 x(the)S 10773 XG598 y(prime-time)S 173 x(start)S 173 x(and)S 175 x(end)S 174 x(times,)S7D175 x(then)S 175 x(the)S 174 x(current)S 175 x(load)S 173 x(averag)SH2 x(es)S 173 x(are)S 174 x(read)S 10773 X 598 y(from)S 171 x(the)S 172 xC(LA)S -55 x(V0:)S 260 x(device.)S 260 x(The)S 173 x(current)S 172 x)C(load)S 171 x(is)S 171 x(computed)S 172 x(using)S 172 x(the)S 171 x6%(following)S 10773 X 598 y(formula:)SA"XP /F115 108 149 2 0 10 28 29 16 0F<1F80 1F80 0780 0700 0700 0700 0F00 0E00 0E00 0E00 1E00 1C00 1C00 1C00E3C00 3800 3800 3800 7800 7000 7000 7000 F300 E300 E300 E700 EE00 7C00)3800> PXLC RP216792 20038 XY F115(l)S0"XP /F115 111 241 2 0 17 17 18 16 0F<00F8 03FC 0F0E 1C07 3807 3003 7003 7007 E007 E007 E007 E00E E00E E01C6038 7070 3FE0 0F80>PXLC RP 16950 20038 XY F115(o)S7!XP /F115 97 263 2 0 19 17 18 24 0)F<01E700 07F700 0E1F00 1C1F00 380E00 300E00 700E00 701E00 E01C00 E01C008E01C00 E03CC0 E038C0 E038C0 E079C0 71FB80 3F9F00 1E0E00>PXLC RP817192 20038 XY F115(a)Si"XP /F115 100 259 2 0 20 28 29 24 0F<0007E0 0007E0 0001E0 0001C0 0001C0 0001C0 0003C0 000380 000380 000380E000780 01E700 07F700 0E1F00 1C1F00 380E00 300E00 700E00 701E00 E01C00s?E01C00 E01C00 E03CC0 E038C0 E038C0 E079C0 71FB80 3F9F00 1E0E00>GPXLC RP)17455 20038 XY F115(d)S(!XP /F111 61 387 2 6 28 15 10 32 0oHPXLC RP117853 20038 XY F111(=)SS!XP /F115 77 483 2 0 42 28 29 48 0nN<01FE00007F80 01FE0000FF80 003E0000F800 003E0001F000 003F0003F000 003F0003F000M007F0007F000 006F000FE000 006F000DE000 006F001DE000 00EF003BE000 00CF8033C0002M00C78073C000 00C780E3C000 01C780C7C000 018781C78000 018783878000 0187C3078000sM0383C70F8000 0303CE0F0000 0303CC0F0000 0303DC0F0000 0703F81F0000 0603F01E0000SA0603F01E0000 0E01E01E0000 1F01C03E0000 FFC1C3FFC000 FFC183FFC000>(PXLC RP018379 20038 XY F115(M)S!XP /F111 49 249 4 0 17 26 27 16 0xF<0180 0380 0F80 FF80 FF80 0780 0780 0780 0780 0780 0780 0780 0780 0780A0780 0780 0780 0780 0780 0780 0780 0780 0780 0780 0780 FFFC FFFC>0PXLC RP 18916 20038 XY F111(1)S1!XP /F111 53 249 2 0 17 26 27 16 0(F<3806 3FFE 3FFC 3FF8 3FE0 3000 3000 3000 3000 3000 37E0 3FF0 3C38 383CA301E 001E 001F 001F 601F F01F F01F E01E E01E 603C 3878 1FF0 0FC0>tPXLC RP(19165 20038 XY F111(5)SX XP /F119 3 249 3 3 16 19 17 16 0F<0380 0380 0380 0300 E31C F33C FB7C 3FF0 0780 0780 3FF0 FB7C F33C E31C0380 0380 0380>1PXLC RPt19525 20038 XY F119(\003)S#XP /F111 40 194 4 -11 12 31 43 16 0eF<0180 0380 0700 0E00 1E00 1C00 3C00 3C00 3800 7800 7800 7800 7800 7000EF000 F000 F000 F000 F000 F000 F000 F000 F000 F000 F000 F000 F000 F000oEF000 7000 7800 7800 7800 7800 3800 3C00 3C00 1C00 1E00 0E00 0700 0380s0180>rPXLC RPA19885 20038 XY F111(\()S!XP /F115 80 320 2 0 30 28 29 32 04H<01FFFF80 01FFFFE0 003E01F0 003C00F0 003C00F8 003C00F8 007C00F8 007800F8G007800F8 007800F8 00F801F0 00F003E0 00F003C0 00F00F80 01FFFF00 01FFF8007G01E00000 01E00000 03E00000 03C00000 03C00000 03C00000 07C00000 07800000i-07800000 07800000 0F800000 FFF00000 FFF00000>(PXLC RP0&20079 20038 XY F115(P)S 68 x F111(15)S#XP /F115 61 249 2 -11 17 31 43 16 0xF<0003 0003 0007 0006 0006 000E 000C 000C 001C 0018 0018 0038 0030 0030E0070 0060 0060 00E0 00C0 00C0 01C0 0180 0380 0300 0300 0700 0600 06006E0E00 0C00 0C00 1C00 1800 1800 3800 3000 3000 7000 6000 6000 E000 C0004C000>6PXLC RP020966 20038 XY F115(=)S4!XP /F111 52 249 1 0 18 26 27 24 0rF<000C00 001C00 001C00 003C00 007C00 007C00 00FC00 01FC00 01BC00 03BC00E073C00 0E3C00 0C3C00 1C3C00 383C00 303C00 703C00 E03C00 FFFFC0 FFFFC091003C00 003C00 003C00 003C00 003C00 03FFC0 03FFC0>aPXLC RP 21215 20038 XY F111(4)SgXP /F115 58 138 3 0 7 4 5 8 0S<70 F8 F8 F8 70>PXLC RP 21464 20038 XY F115(:)S!XP /F111 48 249 1 0 18 26 27 24 0xF<03F000 0FFC00 1E1E00 3C0F00 380700 780780 700380 700380 F003C0 F003C0EF003C0 F003C0 F003C0 F003C0 F003C0 F003C0 F003C0 F003C0 F003C0 70038011700380 780780 380700 380700 1E1E00 0FFC00 03F000>7PXLC RP121602 20038 XY F111(0)Se#XP /F111 41 194 2 -11 10 31 43 16 0 FMPXLC RP2H21851 20038 XY F111(\)\))S 10773 21180 XY F151(where)S 191 x(M15)S 191 xH(is)S 190 x(the)S 191 x(averag)S 2 x(e)S 191 x(load)S 190 x(over)S 192 xF(the)S 191 x(last)S 190 x(15)S 191 x(minutes)S 190 x(and)S 192 x(P15)SE191 x(is)S 10773 X 598 y(the)S 184 x(average)S 185 x(priority)S 184 xrJ(over)S 184 x(the)S 184 x(last)S 183 x(15)S 183 x(minutes.)S 285 x(Thus,)SN189 x(  the)S 183 x(average)S 185 x(load)S 10773 X 597 y(is)S 181 x(normalized)SD181 x(against)S 181 x(typical)S 181 x(interactive)S 182 x(priority)SC182 x(to)S 181 x(guard)S 182 x(against)S 181 x(low-)S 10773 X 598 ySK(priority)S 167 x(batch)S 166 x(jobs)S 166 x(preventing)S 168 x(anonymous)S(I167 x(login)S 167 x(access.)S 10773 X 897 y(If)S 169 x(the)S 170 x(load)S F170 x(is)S 169 x(greater)S 171 x(than)S 170 x(or)S 170 x(equal)S 170 xG(to)S 170 x(the)S 170 x(MADGO)S -2 x(A)S -28 x(T_FTP_L)S 2 x(OAD)S -2 xlE(_LIMIT)S 10773 X 597 y(value,)S 177 x(the)S 173 x(anony)S 2 x(mous)SD173 x(login)S 174 x(is)S 173 x(denied)S 174 x(with)S 173 x(a)S 173 xD(reason)S 174 x(of)S 173 x(``system)S 173 x(too)S 173 x(busy)S -55 xE(,')S -9 x(')S 10773 X 598 y(If)S 170 x(the)S 170 x(threshold)S 171 x%H(is)S 170 x(not)S 170 x(exceeded,)S 173 x(the)S 170 x(anony)S 2 x(mous)SJ170 x(login)S 171 x(is)S 170 x(accepted,)S 172 x(but)S 170 x(the)S 10773 XH598 y(user)S 167 x(is)S 166 x(warned)S 166 x(to)S 167 x(minimize)S 166 xH(access)S 166 x(during)S 167 x(prime-time)S 166 x(hours)S 167 x(\(with)SG166 x(the)S 167 x(start)S 10773 X 598 y(and)S 166 x(end)S 167 x(times)StE165 x(displayed)S 166 x(along)S 167 x(with)S 165 x(the)S 166 x(time)SFH166 x(zone)S 166 x(information\).)S 10773 X 896 y(If)S 166 x(the)S 167 xC(current)S 168 x(time)S 166 x(does)S 166 x(not)S 167 x(fall)S 166 xtC(within)S 167 x(prime-time)S 166 x(hours,)S 168 x(no)S 167 x(load)S0E166 x(checkin)S 2 x(g)S 10773 X 598 y(is)S 166 x(performed.)S 10773 X C897 y(The)S 186 x(following)S 185 x(command)S 186 x(establis)S -2 xdH(hes)S 186 x(a)S 185 x(load)S 185 x(limit)S 184 x(of)S 185 x(0.5)S 186 xE(for)S 185 x(anony)S 2 x(mous)S 10773 X 598 y(logins:)S 10773 X 896 yeF102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(DEFINE/EXEC/)S 2 x(TABLE=MADGOAT_FTP_N)S 2 x(AME_TABLE)S' 240 x(-)SS%%EndCustomColor%%BeginCustomColor: 0_BLACKs0 SC 10773 X 449 y(_$)Se%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR?1 SC 12208 X(MADGOAT_FTP_ANON_L)S 2 x(OAD_LIMIT)S 240 x("0.5")Sf%%EndCustomColor%%BeginCustomColor: 0_BLACKi0 SC 5094 36925 XY F36(4\2032)S6%%EndCustomColor26 PP EP %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Courier ammi10 amr10 amsy10_*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%2%%Page: 4-3 27%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)i)1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACK)J0 SC 16965 1807 XY F28(The)S 167 x(MadGoJb} MGFTP021.E@"[FTP.DOC]FTP_MGMT_GUIDE.PS;14iuRat)S 167 x(FTP)S 167 x(Anonymous)SG167 x(Logic)S 2 x(als)S 5094 4546 XY 9564 48 R 2404 5244 XY F24(4.3.2)S(F5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_ANON)S -2 x(_PRIME_DA)S -66 x(YS)SE10773 X 896 y F151(The)S 174 x(logical)S 173 x(MADGO)S -2 x(A)S -27 xSG(T_FTP_ANON_PRIME_DA)S -47 x(YS)S 172 x(speci\211es)S 173 x(the)S 173 x E(days)S 172 x(for)S 10773 X 598 y(which)S 184 x(``prime-time')S -10 xSG(')S 183 x(hours)S 185 x(are)S 184 x(to)S 184 x(apply)S -55 x(.)S 285 xNH(The)S 185 x(logical)S 184 x(value)S 185 x(is)S 184 x(a)S 184 x(comma-)SH10773 X 598 y(separated)S 180 x(list)S 179 x(of)S 180 x(numbers,)S 185 xF(where)S 181 x(1)S 180 x(is)S 180 x(Monday)S -55 x(,)S 185 x(2)S 180 xF(is)S 180 x(T)S -36 x(uesday)S -54 x(,)S 184 x(etc.)S 278 x(If)S 180 xH(the)S 10773 X 598 y(logical)S 168 x(is)S 167 x(not)S 168 x(de\211ned,)SE169 x(then)S 168 x(``prime)S 166 x(time')S -10 x(')S 168 x(is)S 167 x4I(assumed)S 166 x(to)S 168 x(be)S 167 x(in)S 168 x(effect)S 167 x(Monday)S1D10773 X 598 y(through)S 168 x(Friday)S -55 x(.)S 10773 X 896 y(The)SD179 x(following)S 179 x(command)S 178 x(establishes)S 178 x(Monday)SI-54 x(,)S 182 x(W)S -28 x(ednesday)S -55 x(,)S 182 x(and)S 179 x(Friday)SrF179 x(as)S 10773 X 598 y(prime-time)S 166 x(days:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(DEFINE/EXEC/)S 2 x(TABLE=MADGOAT_FTP_N)S 2 x(AME_TABLE)S0 240 x(-)S0%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 448 y(_$)SE%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORA1 SC 12208 X(MADGOAT_FTP_ANON_P)S 2 x(RIME_DAYS)S 240 x("1,3,5")S %%EndCustomColor%%BeginCustomColor: 0_BLACK0J0 SC 10773 X 896 y F151(The)S 167 x(value)S 167 x(cannot)S 166 x(contain)SD167 x(spaces,)S 166 x(and)S 166 x(it)S 166 x(must)S 165 x(be)S 167 xN(surrounded)S 167 x(by)S 166 x(quotes.)S 5094 13463 XY 9564 48 R 2404 14160 XYGF24(4.3.3)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_ANON)S -2 x(_PRIME_ST)SEC-52 x(ART)S 10773 X 897 y F151(The)S 169 x(logical)S 169 x(MADGOA)S7G-29 x(T_FTP_ANON_PRIME_ST)S -27 x(ART)S 168 x(speci\211es)S 168 x(the)S0E169 x(starting)S 10773 X 598 y(time)S 166 x(for)S 166 x(``prime-tim)S7C-2 x(e')S -9 x(')S 166 x(hours.)S 250 x(The)S 167 x(default)S 166 x I(value)S 166 x(is)S 166 x(``09:00:00')S -9 x('.)S 5094 16850 XY 9564 48 RFD2404 17548 XY F24(4.3.4)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_ANON)SH-2 x(_PRIME_END)S 10773 X 896 y F151(The)S 181 x(logical)S 182 x(MADGO)SH-2 x(A)S -28 x(T_FTP_)S 2 x(ANON_PRI)S -2 x(ME_END)S 180 x(speci\211es)SO181 x(the)S 181 x(ending)S 10773 X 598 y(time)S 166 x(for)S 166 x(``prime-tim)S7C-2 x(e')S -9 x(')S 166 x(hours.)S 250 x(The)S 167 x(default)S 166 x0D(value)S 166 x(is)S 166 x(``17:00:00')S -9 x('.)S 27427 36925 XY F36 (4\2033)S %%EndCustomColor27 PP EP %%PageTrailer12%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ CourierF*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%0%%Page: 4-4 28 /DEC$EDMS_MAKE_FILM where { pop }0%{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereF { pop }/ { CLRP showpage } ifelse } ifelse 3 %%PageTrailer0 %%PageFonts:%%PageCustomColors:3%8 %%Trailer1 EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translation  } if7 %%Pages: 287&%%DocumentFonts: NewCenturySchlbk-Bold2%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Roman.%%+ amsy10 ammi10 amr10 Courier Helvetica-Bold %%+ HelveticaC.%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLOR000 F000 F000 F000 F000 F000 F000 F000 F000 F0K! MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}0%*[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13+,%./ 4}t-"0123KPWO56x]1DŽ7XmF89GHJbnMadGoat FTP User's Guidepji1DŽFTP_USERS_GUIDE  Contents  Examples6/ EXAMPLESEXAMPLESp"6%=A1-1Sample AnonymousFTPSession1- 1 Sample Anonymous FTP Session#r r / CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page 1xE\PrefacePreface 3K'\PartIMMadGoatFTPClient$GeneralUser InformationPart I MadGoat FTP Client General User InformationWg&&$L1TheMadGoatFTPClient1 The MadGoat FTP ClientEw$K1.1InvokingFTP1.1 Invoking FTP?w$K1.2UsingFTP1.2 Using FTP"iw"//$L1.3CheckingFileTransferStatus1.3 Checking File Transfer Status2_w**$K1.4CommandParsingandCase1.4 Command Parsing and Case7^g))$K1.5FileTransfer Parameters1.5 File Transfer Parameters;Wg&&$L2TheMadGoatFTPServer2 The MadGoat FTP Server@t#9($K2.1TheMadGoatFTPServer&Process2.1 The MadGoat FTP Server ProcessBWw&&$L2.2FTPServerLogFiles2.2 FTP Server Log FilesDew --$K2.3MadGoatFTPServerLogicals2.3 MadGoat FTP Server LogicalsFPl!!$A2.3.1MADGOAT_FTP_DIRS2.3.1 MADGOAT_FTP_DIRSGNl  $A2.3.2MADGOAT_FTP_LOG2.3.2 MADGOAT_FTP_LOGJdl!++$@2.3.3MADGOAT_FTP_QUOTE_PATHNAME2.3.3 MADGOAT_FTP_QUOTE_PATHNAMEMVl$$$@2.3.4MADGOAT_FTP_TIMEOUT2.3.4 MADGOAT_FTP_TIMEOUTOXl%%$A2.3.5MADGOAT_FTP_RESTRICT2.3.5 MADGOAT_FTP_RESTRICTPVl$$$A2.3.6MADGOAT_FTP_WELCOME2.3.6 MADGOAT_FTP_WELCOMESPl!!$A2.3.7MADGOAT_FTP_INIT2.3.7 MADGOAT_FTP_INITU]x))\PartIINMadGoatFTPCommandPart II MadGoat FTP CommandV)g  EKFTPFTPW/F)\PartIIIMMadGoatFTPClientCommand DictionaryPart III MadGoat FTP Client Command Dictionary1gELACCOUNTACCOUNT6g EKADDALIASADD ALIAS-gEKALIASALIAS6g ELALIASADDALIAS ADD<g EKALIASDELETEALIAS DELETE8g EKALIASLISTALIAS LIST<g ELALIASMODIFYALIAS MODIFY<g EKALIASREMOVEALIAS REMOVE8g EKALIASSHOWALIAS SHOW/gEKAPPENDAPPEND-gELASCIIASCII//gEKATTACHATTACH3/gEKBINARYBINARY=)g  ELBYEBYEA'g  EKCDCDE-gEKCHMODCHMODI-gELCLOSECLOSE_1gEKCONNECTCONNECTd-gEKCPATHCPATHg/gELCREATECREATEmCgEKCREATE/DIRECTORYCREATE/DIRECTORY)g  EKCWDCWD/gEKDELETEDELETE5g EL DIRECTORYDIRECTORY7g EK DISCONNECTDISCONNECT-gEKERASEERASE+gELEXITEXIT)g  EKGETGET+gEKHELPHELP-gELIMAGEIMAGE)g  EKLCDLCD-gEKLOGINLOGIN/gEKLOGOUTLOGOUT'g  EKLSLS+gEKMGETMGET-gEKMKDIRMKDIRO<g ELMODIFYALIASMODIFY ALIASS-gEKMOUNTMOUNTV+gEKMPUTMPUT[3g ELMRECEIVEMRECEIVE-gEKMSENDMSEND'g  EKMVMV+gELNOOPNOOP'g  EKONON<w EKON CONTROL_CON CONTROL_C4g EKONERRORON ERROR6g ELONSEVEREON SEVERE8g EKONWARNINGON WARNING+gEKOPENOPEN)g  ELPUTPUT)g  EKPWDPWD+gEKQUITQUIT-gELQUOTEQUOTE1gEKRECEIVERECEIVE7g EK REMOTEHELPREMOTEHELP/gELRENAMERENAME'g  EKRMRM(gELRMDIR+gEKSENDSEND )g  EKSETSET:g ELSETACCOUNTSET ACCOUNT @gEKSET AUTOPROMPTSET AUTOPROMPT6g EKSETBATCHSET BATCH4g ELSETBELLSET BELL4g EKSETCASESET CASE"@wEKSET CHECK_TYPESET CHECK_TYPE*:g EKSETCOMMANDSET COMMAND/:g ELSETCONFIRMSET CONFIRM5:g EKSETDEFAULTSET DEFAULT:4g EKSETHASHSET HASH@4g ELSETHOSTSET HOSTE4g EKSETMODESET MODEWDwEKSET PATH_PARSINGSET PATH_PARSING_8g ELSETPROMPTSET PROMPTd@gEKSET PROTECTIONSET PROTECTIONj6g EKSETQUIETSET QUIETd/ ELSET"REMOTE_DEFAULT_DIRECTLs MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}<ORYSET REMOTE_DEFAULT_DIRECTORY6g EKSETREPLYSET REPLY8g ELSETRETAINSET RETAIN>gEKSET STRUCTURESET STRUCTURE4g EKSETTYPESET TYPE8g EKSETVERIFYSET VERIFY+gEKSHOWSHOW8g EKSHOWALIASSHOW ALIASBgEKSHOW AUTOPROMPTSHOW AUTOPROMPT8g ELSHOWBATCHSHOW BATCH6g EKSHOWBELLSHOW BELL6g EKSHOWCASESHOW CASEBwELSHOW CHECK_TYPESHOW CHECK_TYPE<g EKSHOWCOMMANDSHOW COMMAND<g EKSHOWCONFIRMSHOW CONFIRM@gELSHOW CONDITIONSHOW CONDITION<g EKSHOWDEFAULTSHOW DEFAULTDwEKSHOW FILE_STATUSSHOW FILE_STATUS6g EKSHOWHASHSHOW HASH6g EKSHOWHOSTSHOW HOSTd/EKSHOW!LOCAL_DEFAULT_DIRECTORYSHOW LOCAL_DEFAULT_DIRECTORY6g EKSHOWMODESHOW MODE BgEKSHOW PARAMETERSSHOW PARAMETERSBgEKSHOW PROTECTIONSHOW PROTECTIONf0ELSHOW"REMOTE_DEFAULT_DIRECTORYSHOW REMOTE_DEFAULT_DIRECTORY8g ELSHOWREPLYSHOW REPLY:g EKSHOWRETAINSHOW RETAIN$:g EKSHOWSTATUSSHOW STATUS)@gEKSHOW STRUCTURESHOW STRUCTURE/<g ELSHOWSUMMARYSHOW SUMMARY5DwEKSHOW SYSTEM_TYPESHOW SYSTEM_TYPE:6g EKSHOWTYPESHOW TYPE?:g ELSHOWVERIFYSHOW VERIFYD-gEKSPAWNSPAWNI/gEKSTATUSSTATUSb+gELTYPETYPEf+gEKUSERUSERk/ EXAMPLESEXAMPLESp"6%=A1-1Sample AnonymousFTPSession1- 1 Sample Anonymous FTP Session#fF<* Copyright1994MadGoat Software.&AllRights Reserved. ~AllRights Reserved.O%%OMadGoatFTPUser'sGuideBODecember1994UUO{Thismanual describestheuseoftheMadGoatFTPclient software. y'ORevision/Update Information:1^Thisisarevisedmanual.*Revision3^barsindicatechangesmadesincethe,^`lastversionofthis software.{Q*O OperatingSystemandVersion:'^OpenVMSVAXV5.0orlaterQ''^OpenVMSAXPV1.0orlaterd:OSoftwareVersion:^MadGoatFTPV2.1-2cc   O OO 2December1994jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.jOVThe informationinthisdocumentissub jecttochangewithoutnoticeandshouldnot^Obe construedasa commitmentbyMadGoat Software.*TheauthorsandMadGoathOSoftwareassumenoresponsibilityforanyerrorsthatmayappearinthis document.Ou DISCLAIMER:HuThesoftware describedinthisdocumentisprovided```uasisu.''*NooO guaranteeismadebytheauthorsorMadGoatSoftwareastothe suitability, reliability,FO security, usefulness,or performanceofthis software.OOThe followingare trademarksofDigital Equipment Corporation: OAXP KVAX GDECB OpenVMS OVMS KUCXG VAXclusterB  VMScluster@O^MultiNetisa registered trademarkofTGV,Inc.AOTCPwareisa trademarkofProcessSoftwareCorp._O WIN/TCPandPathWayare registered trademarksofThe WollongongGroup,Inc. O, FOq  Copyright1994MadGoat Software.'AllRights Reserved.* <     qOPrefaceIOFTP(FileTransfer Protocol)isaTCP/IP subsystemthatLOallowsuserstotransferfilesbetweenalocalsystemandOXremotesystems.  WLOMadGoatFTPbeganlifeastheFTPclientandserverthatCOwere distributedwithCMU-TekTCP/IP,a mostly-freeHO5TCP/IPimplementationwrittenby Tektronixand Carnegie-GOMellon Universityand supportedbyCMU.WhenthecodeLOwasmadefreely available,supportwaspickedup primarily0O>byHenryMillerandJohnClement.B  COMadGoatFTPisbasedonJohnandHenry'sCMUFTPHOV3.1.'TheMadGoatversionworkswiththeNETLIBTCP/IPDO5 InterfaceLibrary,whichmeansthattheMadGoatFTPIOwillrununderanyTCP/IPsoftware supportedbyNETLIB.IOThe followingTCP/IPproductsare currently supportedbyEO>NETLIB:TGV's MultiNet, Digital'sDECTCP/IPServicesDOforOpenVMS,Process Software'sTCPware, Wollongong's.OWIN/TCPandPathway,andCMU-IP., JOTheNETLIBportwasdonebyDarrell Burkhead,whobasedMOsomeofthechangesonamuchearlierUCXport(knownasBO5CRUX)donebyMattMadison.+TheOpenVMSAXPport)OwasdonebyHunterGoatley.NJONETLIBmustbe installedbeforeyoucanusetheMadGoatHOFTP.NETLIBiswrittenbyMattMadisonandisalsoa%O5MadGoatSoftwareproduct.% NGOMadGoatFTPis currently maintainedbyHunterGoatley,:OVMS Systems ProgrammerforWestern KentuckyHO5 University,BowlingGreen,KY(goathunter@WKUVX1.WKU.EDU).  OIntendedAudienceLOUThismanualisintendedforallOpenVMSusersrunningtheHOMadGoatFTPclient.,ThereadershouldbefamiliarwithOFTP principles.vv  naODocument StructureDOUThisguideconsistsoftwochaptersandtwoparts. OChapter19Providesa descriptionoftheMadGoatFTP0client.OChapter29Providesa descriptionoftheMadGoatFTP1serverusedbyremoteFTPclients.OqPartII<qProvidestheDCLcommand descriptionfortheFTPcommand.O8PartIII48Providesacommand dictionaryfortheMadGoatFTPclient.  M.kd 2^?R(.3DR'iOMP`+ f65uhe}4 xdBlB3+eo;.>8,zB0[v 9-5Cz[o9SG{*:Gb/$|4g\VFAd^+ ,& !(EXTO3]5%y{]DtbjEWF6lg[RZS5 Jy)7MK xPTI99~in~ m1C;pL_ib<He<*Aw?W4lR _EZzGHK=ip&,@(7u zlwy{ pujPhoF?\mMm~7'T;sKpB?+W|t-@B l`5!LA[1ziWe(QS:RFM|zHEz'|,KLN]|,LVjg_#cV{RKH(+`g{!~J=)|^mG]^Z`%* e^x:*? |y`UCOx ix]9YnPp|V{htk@|6 su6Y A>$W|~W|*#>~e>h@x]d"N$b-v*0Kq vLak6wD( 5h^o 8cd3q.(J8H@VWmvMo-w.^zcG. $D Ud8)HIiS"D. *b Jls4|P#kG{j8e>zrFB5!>Tvv.}kZ^,oq/:X,+3"o%##+>ggtA/3m4KHW\%bW&%w,#f@a&.)y#-0bgT(lLJz2U`?_Yurf"T7:4 Z1W[o>Ib]58d^%>` ^sxx3uw}8#;tb/wck]df^H#mKZWW"IV4/ lZ2"(?H'MLFo6( Fnd'HH[KYwNSyl-@y QTa|BO}[^*.sm EK z4H`"_@_z,Z%g,.y#JP_t`"e nKMqq-)Se:9?Z'J \ = HL)){{GB:sK$56hS?HSanG>4]gnJ" @I\g:>N%2?%;rSQvEj)1JC7@aa!T]r^W3fOJq TFb7t* kP$NZYI+Fls|WxQAw@NAwaqD1$hX1o \vH&1yNFxTb:d03~QrgD2D^x~t#l7dD||Hc^tQ}_CvP)iz8[*=[% O$Fu+dDNb>3Y8DTFTxr{q^KR \4/?@I c?.VD^s>n2$(m61'bxaN_X$EWk/|d:[j eiZd!ULJoSE$qNBtw\dT e|]dI9|r\b3$MR(<@[hl/x y{s"3%7Dma"TxLdJ_z/^UoWmv_ q74bK;9G8|5ZfI.PF 7(qe*{Y8NkI H'u{#wba28/?;^hdZt "35H2[9L& ZwvIW(N}gTsV,S.} h?I5p[d p!V9hJ -Z9cY}|A&;aZ;=p nQ](JaXiTl^ %&")nz)]=eM]WZ7; sPpZeW1y+c 00 WgF Nv?1fn>r9hrAG8_kt`!`<{j9KCs[u<>UCjl:DWH-ht<>Dn v` '53^ $QO.j_b~p9CJ"+n"Au%%zowq @l7TpyOK fgI E  ;/<*< Z (X5yO`J F9.p HZ"HjYVGrWFPxA;he8M)uLH9(lB+B$!e2/JiSY'~pjs z` NS q3@/i (;.=O*]c _(vJl06:wOB< =HvRoS|pj? x8C2TxMw GWv$ QcAZ' rCa\ JmpfOCvYg3UeOj"kUA'B*y:idF/CFb8cu}^x ;l{a|UeGYJiH3Ngz$|9L'z%qIetX`Onc_K>YJUh2t6Sd})HPb.'OYWw_Hs&n e\^f :&b;!@ea_ $XweF5s%65\]E b +hFH_of)nb5q- m))-nids@-:El?2v ]kFelHB7DwoD.ls) r73~Fn],^Q4|5c4IP1n&D%xaEy Qa@E62Q2lMmh$K'aa `(gm>GlUC/EGh3"Gc&cx' Id;`LA7PKusQb#Z$42:DGR\HXdQ %_r3k <,eQs&,\gsNGmhB ;R\/!u~H'd\okN] ^-"4p:q^i ;/5Cx=$#C]{X" ov\" $Nr{_Lg#MAk"'xAicTI:,RlKC,x81/M.!/ rnB?&'{ h3/pRe?U?"+x^%Y@bu,odDPzo*#/'L= zboNZVWq`6\N^'Ahrfh+Znn3]DNX! h?x<P]n3 2 OO;o5cX+Q,'ll)Iqj-6YPs9b79 Oa\71.\1y4jk!<;t{D=r[311I'pXO!|ZBP84:sT7i>u hrmxz *ZBW&Kb]M;B1kI=o ul~O!-BaGX/~GuNFaN}@_er)[yR@!pQZ}<,F},P;?am? R<[O-Bj} g8f"2b% c &nB/"nB5IhQdwjzZ\nb3Qul=>BV959)4dr.w4.?}XyvNAWJ-pDN}|#Sy6T`:#d$c}>eV(43V_8Klw D;/o{#[+k2+ANY }}kN?o[/~%#64!4aMF2<](f/X.@O3- rB DJi82{;1AjwV Nwm=gfgtw.!~{:!Iv[X07 cy&RU,o qJpnMI.pyzP(jmLSkdB{npjS-^@ .e{70H6j%<@UtKjcaKi"NDTAkd)hZk,  N{,c_5JbW{MIgA< p9`4:$8[9bqeN.pN0N0ivWVkm)Ff==;WAJ] Ag$["j9JY@)5O"C\^sL0wZ4y&8o3Td)~wP %z55/NPhkLv2<`WXLq(u `G^>BJm P]_8r9fc1Wp*JD;Z= wn'\YbVK?el!}*~LhZz(qAz_i!XM|<H ?}S5v>WN -$t=?IO'J!uU GK(>%QjkngY*v|:Y:3SM|o1Ep\Y N=96lGMwUUHp;>C Eo0{U>m.n-[}G!0f?P{D1$>UZM(]^3 y|V(w&D|[.HmCcD0)=3nRpLHhtGOa7-b PSE^2 aiiYxGf4vS) JT\Y'{% I7W (lsb61rl7}AXYta}t~;1P|Fz w'AR%3&haJh>&,bvJ^V++r*\f$E\d}8 `a.NGLWq~-^S4u]=C}@XN$VHp$3Dl0 )Av^gZPwmI_#[~nI\Wv>,(B1[yuq>dO48T-.u]=8sP{ygpF] qF4:n1jzl>0AJx3$p$!C8 E,@Zq?2p@Uy3J`" PDs}d$|"F[5 dOK&@1F|zr#paDt{g~f/H [nf]}aa"ji1yJa~@vuE<.MomQI}/ 1_>Ti4YC!Q#jt )i* A^Yvs8kE\6|$=@#S}TjM:]m$~wb:E)t-Y@"`fB+ye2M5/gAT%%j7 Cy0Bp"Skw3qncE?jn WZ n!07 0d)Ri%u@OJ4Je5--Krf/$9ri;EA,> D=qq%y-Y4` fXR]vG+ +B 7 /m<%:mq& Yq-0 /7G8wl<pY5Y@{(fYou5eDD 1#fm|o[Wx}{V rI?D?aX- x9l)oSj# _4DJJPKs%|^~*{?AI$Ih^wW`DBT I]t X 4!/bJzX#d?&$c^ZG) 7~}lME3~^AisAi-s?BC}g. #? (;;M`bdN]m3L$bxW>Xw%*;.y#)10g'z2H%n4V ih~n1v.i7p:cY6u%"Ai  {f6%w4 $QFGwEv~$ZPLH #QHc905 ~3 L]L@mxHWO}Z&G_$P 56X`&e^0i`tIk2B>3?+u YEaXcAb>>!\'r`v09a1kU_~;0nF$H{\p7@M;Ucb \93YuF8Zo'&i(j@6;w6'g&8uJ`T$ucn:xha,&A8=Z{Rq0%oZQs;j. C<;OAYx8~h>X0Ti{zY1F'Or3WfY6+ 70l}=hdI!Se?!(M5~e:fTC (tC_!|G_<~k\3Zu@8=gk0,U KS nFrC~;o71 QJsp<{PxON Lz,QY"G%'Iy hb ghO+Nj?93]| >K+RV!*w%@WXc9JWRRW$TwE~j%$EaVvUs&(9 5Ou:2ha4_DfwY_lBQaS~~of?|tz85.u | +lP {D|v`FS6W q LG1!PG=ҧ {*l \ QQY(wGPtYQq9;(c,:Qs-Zaf?2>dH&No QYeGw&HPKfjq`[wh=qW`t!_i>X7GheM5 sCcBYNej)\hLN/V/_5k>Zdw}{+%2LTYmk.(]sf(3Z>3cgZ~' w >,^==s z8khu[Fl{c R  -w0!Hv<9#e0K{H=lkwMMK#;j*` o5`1h!xI^[!,~-bW]c\& |FC:F:!RPV~f S_{gX}:N h^5RypHAci69s(Mr=a/sxN.Xr3vkw.X9$K_{2Jhn[#+/7J|PeqI JT)bpC0K:@7S|J~v/@u;ZzB.|6n' 1[GzX6B1 )9(59Jx7jC&"<%A$q'%Fu,eB56_09DJOr&P5&_uGw, WdV5)oN3FlZ%$ tEc5x HB*vz/5]H(2ez h<L OCgn.hYJvOd>32^PTe|oY307N u'5I'5hMa3gQZc2Q:X//K*,x xc qr6:'e7[YeOs!qtv1nW{e8nVQhA+k=CW*Mddzc,7jW:,e!'k0GJ#0fY_[?z (RCx{3?"Ln%QN0GgYd"F2si,a|}!}-K8F-"`~ r;}(:)Kx 3{X1Dr!knLJ/Zt]WS"Ql[1$Yzr)}j1c'urI?t/D]7_7W(L=$-C#6^ F-'m(?+lrS,6\6eBo (g4,^1O#FSg+"L`%t= \PHeYkk?j`cRhn;z}3+K <Sn2}>H:/w?LL61Ln2BpI[o6_x b'%;(%R-8 y),o_we|k!@D|d;a6ta O"May  N MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}OOAuthorsC Copyright1986,1992,CarnegieMellon University.I Copyright1994,MadGoat Software.(Allrights reserved.qGGOTheCMUclientandserverwere originallywrittenby:6  `m mChadWilson ` DaleMoore `l lTodShannon ` BruceMiller `k kMarcShannon ` HenryMiller `i iJohnClement ` MattMadison\22OTheMadGoatversionwaswrittenby: `m 5mDarrellBurkhead(burkhdr@WKUVX1.WKU.EDU) ` 6HunterGoatley(goathunter@WKUVX1.WKU.EDU)  w6OPartI8MadGoatFTPClientGeneralUservj InformationLOThissectioncontainsthegeneraluser informationfortheO^MadGoatFTPclient. ! n'O 1.2The!MadGoat"FTP"ClientDOFTPisaTCP/IP subsystemthat implementstheFileIOTransferProtocolfor transferringfilesbetweenalocalMOBsystemandoneormoreremotesystemsonan internet.(The OFTP clientA,invokedbytheDCLcommandFTP, establishesa$OnetworklinktoanFTP server(ontheremotesystem.'WhenTOLthe connectionis established,youmustlogintoanaccountonOOthatremotesystem.(Onceloggedin,filescanbe transferredKOtoandfromtheremotesystem, dependingonthetypeofOUaccessallowed. WOTheterm anonymousFTP-fisused frequentlyin referenceNOtofiles availableonthe Internet.* AnonymousFTPreferstoMO5aspecialkindofguestloginusingaremote ``anonymous''IOaccount..Onlyfilessetupfor anonymousaccesscanbeMO retrievedfromthosesystems;most anonymousftpserversdoEO>notallowfilestobecopiedtotheremotesystem.KEE" )O1.2BUsingFTPNOUOn-linehelpis availablefromeitherFTPprompt.'ToinvokeCOit,justtypeHELP.Some commands,suchasLOGIN,JOrequirethatthe connectiontotheremoteserveralreadyEO^be established;thesecommandsarenotvalidatthe^ FTP>Oprompt.Example1-1/showsasampleFTPsession,with:O explanationsforthevariouscommandsused.*"zO#t  2F Df/O1.3BCheckingFileTransferStatusSO(Duringfile transfers,youcancheckthestatusofthetransfer-Oatanytimebypressingeither @3 BT~CTRL-A BT 3 or N@& NBTg~CTRL-T rBT N&u.'Pressing O3 OTiCTRL-A T O3IduringatransfercausesthedisplayoflinesliketheO1 following:O FTP:wkuvx3>$ put%[hunter]ftp.alpha_exe,O <200&Port%161,6,5,4,99,64&Okay.UOF <150&VMS%Store%of%FTP.ALPHA_EXE;1%Started;%Opening%data& connection. `\  `^Mv CTRL-A j^M ` JO [sending%file&user:[hunter]ftp.alpha_exe;1%to%ftp.alpha_exe]UO+ 127088%bytes%(249%blocks),%60%,&in& 00:00:03.74&=%33981%cps,%IO=633COThe informationshownincludesthenumberofbytes.O transferreduptothetimethat 3 TCTRL-A T &3 ispressed,theLOinumbernumberofblocks,thetotal percentageofthefileOO transferred,theelapsedtimeofthe transfer,thenumberofJO characters transferredpersecond,andthenumberofI/OOr requests.<4fOPressing C& ETCTRL-T ET &;causesthelinesabovetobe displayed,inJOadditiontotheprocess informationnormally displayedby O& OTh2CTRL-T sT OK& v5.5! ROWhenafileisPUTtoanysystem,thestatus informationwillMOalwayscontainthe percentageofthefile transferred.(WhenHO5GETisused,the percentagemayormaynotbeshown,MO dependingonthetypeofserverontheremotesystem.)TheFOMadGoatFTPclientcanshowthe percentagewhenSTRUGO>VMSisusedandwhen connectedtomostUNIXsystems.OOMostUNIXFTPserverswilldisplaythesizeofthefileinIObytesinthe informationalmessagewhenthetransferisOHstarted:UO <150&Opening%ASCII%mode%data& connection%for&lynx.txt&(5384&bytes).6NNOAslongasthenumberofbytesis displayedintheformatLOabove,theMadGoatFTPclientcan calculatethe percentageO5 transferred.  7! *O1.4BCommandParsingandCaseGOUTheMadGoatFTPclientusestheVMSCLI$routinestoIOparsethecommandsyouenter.'However,becausemanyFTPLOsitesareUNIXsystemsthatarecase-sensitivewithregardVO^to filenames,theclientwill,bydefault,attempttopreservetheLOcaseofanycommand parametersyouenter.'Forexample,toOOchangeyour directorytotheUNIX subdirectory ``Mail'',just@Ohspecifythe appropriatecaseontheCDcommand:O FTP:unix> CD%Mail)O5 <250&CWD%command& successful.O} FTP:wkunix.wku.edu>8f ZHO Similarly,when communicatingwithaserveronacase-LO sensitivesystem,youcanspecifytheremotefilenameinBO5 mixed-caseandtheclientwillpreservethecase:O FTP:wkunix.wku.edu>$: put% descrip.mms%Makefile*O <200&PORT%command% successful.FOI <150&Opening%ASCII%mode%data& connection%for& Makefile.#O <226&Transfer& complete.GO 748%bytes%(2%blocks)%in% 00:00:00.12%=&6233%cps,%IO=1LO! Sent&file%WKU$USER:[HUNTER]DESCRIP.MMS;1&to&(Remote)&MakefileOi FTP:wkunix.wku.edu>L9+"@OA potentialproblemwhen communicatingwithUNIXKOserversisthat directoryspecificationsincludetheslashLO5 character( / ).)TheCDcommandwillacceptthemwithoutOany problems:O FTP:wkunix.wku.edu>: cd&/pub/VMS: #JOHowever,forallother commands,suchfilespecificationsKOmustbeenclosedindoublequotes( " )topreventtheMO5commandparserfrom interpretingtheslashOO MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}i-asthe beginning$Oofacommand qualifier:O FTP:wkunix.wku.edu>: cd&/usr/goathunter)OZ <250&CWD%command& successful.O FTP:wkunix.wku.edu>3: put% login.com%/usr/goathunter/login.comQO Unrecognized% qualifier&-%check% validity,& spelling,%and% placementt2 \USR2\Oz FTP:wkunix.wku.edu>5:z put% login.com%"/usr/goathunter/login.com"*O <200&PORT%command% successful.VO  <150&Opening%ASCII%mode%data& connection%for&/usr/goathunter/login.com..$@ 'O 2.2The!MadGoat"FTP"ServerPOThischapter discussestheFTPserverprocessthatiscreatedJOwhenaremoteFTPclientlogsintoyouraccountontheLOBlocalVMSsystem.)Theoptions describedhereare availableIOif,whenyouconnecttoyourVMSsystemfromaremoteBOsystem,abannerlikethe followingis displayed:bOx 220-alpha.wku.edu%MadGoat&FTP%server%V2.1-2&for%OpenVMS&AXP% (2-DEC-1994)%ready.A! NFOYoursystemmanagermayhaveelectednottousethePOMadGoatFTPserver;ifanotherserverisused,pleaseconsult0O5the documentationforthatserver.  B1O2.1BTheMadGoatFTPServerProcessJOUWhenaremoteFTPclientlogsintoyouraccountonthe OlocalVMSsystem,aH networkprocessiscreatedunderIOyour username.,Whentheprocessiscreated,itexecutesHO^your LOGIN.COMfile,usuallylocatedin SYS$LOGIN:.'TheOOservermayfailtologinproperlyduetoproblemsinyourCO LOGIN.COM.Forexample,ifyour LOGIN.COMsetstheMOhprocessnameandyouarealreadyloggedin,anerrorwillKOoccur.(Itisstrongly recommendedthatyouaddacommandDOsequencelikethe followingtoyour LOGIN.COMfile.+O $&IF&F$MODE()&.EQS.& "NETWORK"O $&THEN O. $2z. !%Here%define%just%network&logicals Ov $zv EXITO $&ENDIF0O $!%Rest&of& LOGIN.COM% continues....%C! OOWiththoselinesinplace,onlyaportionofyour LOGIN.COMQOwillbeexecutedbytheFTPserverprocessandyoucanavoidKO5 executingcommandsthatmight adverselyaffectthenetworkOlogin.cppD! )&O2.2BFTPServerLogFilesPOUBydefault,nologfileiscreatedwhenaremoteFTPclientROisusedtologintoyouraccount.,YoucancausealogfileJOnamedFTP_SERVER.LOGtobecreatedinyourdefaultloginGO^ directory (SYS$LOGIN:)bydefiningthelogicalMADGOAT_KOFTP_LOG.Thislogfilewillcontain informationabouttheOFTPsession.GEEOYoursystemmanagermayhavealreadyenabledloggingNO system-wide.)Ifso,youcanoverridethatvaluebydefiningIO5aprocesslogical.-Formore informationaboutusingthe(OMADGOAT_FTP_LOGlogical,seeGSection2.3.2.*EGP?JF -O2.3BMadGoatFTPServerLogicalsFOUYoucandefinevariouslogicalsinyour LOGIN.COMtoPOcontroltheFTPserverprocessthatiscreatedwhenaremoteNOFTPclientlogsintoyouraccount.+ThelogicalsonlyneedOO^tobedefinedfornetworklogins;youcancontrolthatwith7Ocommandsinyour LOGIN.COM,asshowninSection2.1,*Fz|?BGk!O2.3.1BMADGOAT_FTP_DIRSLO4Youcanrestrictaccesstocertain directoriesbydefining=OthelogicalMADGOAT_FTP_DIRS.Forexample, theFO followinglineinyour LOGIN.COMwouldpreventaccessFO=toallsubdirectoriesexceptthe[.MAIL] subdirectory:?O $!%Restrict%FTP%access&to&just%two& directories:O  $&define%madgoat_ftp_dirs&wku$user:[hunter],- R wku$user:[hunter.mail]HNBOIfMADGOAT_FTP_DIRSisnotdefined,thentheonlyJO directoryaccess restrictionsarethoseimposedbynormal!O5VMSfile protections.[I+1GOThoughitisnot recommended,yoursystemmanagermayAOhavedefineda system-widevaluefor MADGOAT_FTP_TO5DIRS.Ifso,youcandefinethelogicalasaspacetooverride"O directory restrictions: O $( define%madgoat_ftp_dirs&"%"J! z O2.3.2BMADGOAT_FTP_LOGCO4TheMADGOAT_FTP_LOGlogicalscontrolstheamountofLO informationthatisloggedtotheFTP_SERVER.LOGfile.'TheLO equivalencevalueisanumber representingabitmask.(EachLO=bit representsa particularkindof information.+Thevalue3Oshouldbethesumofthe following:K| OOValuebMeaning O OA0!bADonotlog anything. O1*bLogtheresultsof commands. O42@b4Logthecommandsenteredandthetimeeachwasb executed. O4CbIncludealldata transferredinthelogfile.&You1bI generallydonotwantthisoption. OdLHOForexample,the followinglogsallcommandsandtheirOresults:)Oa $!%Log%commands%and&results'O $&define%madgoat_ftp_log%3}M! S+O2.3.3BMADGOAT_FTP_QUOTE_PATHNAMEPWD?O <257&"SYS$SYSROOT:[SYSHLP]"%is%current% directory. # N bBOBy default,! pathnames will be quoted.4However,!if=OMADGOAT_FTP_QUOTE_PATHNAMEisdefinedaseitherPO5"F"or"N",thequoteswillbeomittedfromthereply.+ThisJOoptionhasbeenprovidedfor compatibilitywithsomeFTP?Oclientsthatdonot recognizequoted pathnames. # O$O2.3.4BMADGOAT_FTP_TIMEOUTOO4TheFTPserverwill automaticallyexitifa specifiedamountGOoftimeelapsesbetween commands.-Youcanspecifythe@OtimeoutvaluebydefiningtheMADGOAT_FTP_TIMEOUTIO=logical.*The equivalencevalueisthemaximumnumberofLOsecondsbetween commands;thedefaultvalueis300secondsSO(5 minutes).( Specifyingavalueof0causestheservertoexitLOG immediately, effectivelydisabledremoteFTPaccesstoyourOaccount.)O$ $!%Timeout&after&60&seconds,Ol $&define%madgoat_ftp_timeout&60P"~ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}<P%O2.3.5BMADGOAT_FTP_RESTRICT?O4TheMADGOAT_FTP_RESTRICTlogicalcanbeusedtoLOlimitthe functionsallowedbytheserver.,Its equivalenceCOvalueisthesumofthe followingdesiredvalues:Qh OOValuebMeaning O OA1bANoread(RETR) O2/bNowrite(STOR,STOU,APPE,MKD) O44b4Nocontrol(SITE) O8"bNodelete(DELE,RMD) O(16/b(Nolist(LIST,NLST,STATparam) O32/bNochangeworking directory(CWD) OROOThedefaultvalueis0,whichmeansthattheserverisnotO restricted.IOa $!%Restrict%FTP%to%just%reading&and%listing&files&here-O $&define%madgoat_ftp_restrict%14SS )$O2.3.6BMADGOAT_FTP_WELCOME;O4TheMADGOAT_FTP_WELCOMElogical specifiestheTOwelcometextthatistobesentbacktotheremoteclientupon.Oa successfullogin.'Forexample: Oi $=i DEFINE%MADGOAT_FTP_WELCOME&"Welcome&back,&Joe!"TPOIfthewelcomemessagebeginswith``@'',itistakentobeMOafilenamewhosecontentsarereadandsentbacktotheKO5remoteclient.*Forexample,the following definitionwouldFOcausethecontentsofFTP_WELCOME.TXTtobereadand,Osentbacktotheremoteuser: Ok $Ck DEFINE%MADGOAT_FTP_WELCOME&"@SYS$LOGIN:FTP_WELCOME.TXT"U o!O2.3.7BMADGOAT_FTP_INITEO4TheMADGOAT_FTP_INITlogicalpointstoanFTPclientSOinitialization procedure.)ThisinitializationfilecanbeusedtoROperformsuch operationsasturningonthebellfortheclient.LO=It correspondstothe/INITIALIZATION qualifierontheFTPOcommandline.V)OPartII7MadGoatFTPCommandKOThissectioncontainstheDCLcommand descriptionfortheOMadGoatFTPclient.55;7W  OFTP*XYKOTheMadGoatFTPclientisusedtotransferfilesbetweenHO(thelocalsystemandremotesystems.)ThecommunicationsOprotocolisTCP/IP.Z OFormat%Os FTPN [host-name] [command]OCommand QualifiersDefaultsO: /ACCOUNT=name: /NOACCOUNTO| /ANONYMOUS| /NOANONYMOUSO /APASSWORD /NOAPASSWORDO/BATCH/BATCHOD /CASE=valueD /CASE=NORMALO/CONTROL_C=action/CONTROL_C=NORMALO /ERROR=action /ERROR=ABORTO /HASH /NOHASH OM/INITIALIZATION[=file],M"/INIT=F$TRNLNM("MADGOAT_FTP_INIT")O/PASSWORD=name /NOPASSWORDO/PORT=port-name /PORT=FTPO/REPLY/REPLYOW/QUIETW/QUIETO/SEVERE=action /SEVERE=ABORTO/USERNAME=name /NOUSERNAMEO/VERIFY /NOVERIFY@Oa/VMS_STRUCTURE_NEGOTIATION9/VMS_STRUCTURE_NEGOTIATIONO/WARNING=action/WARNING=ABORT[UO DescriptionDOsTheMadGoatFTPclient implementstheFileTransferNO Protocol.,ThisprotocolisbasedontopoftheIPandTCPDO$ protocols.+MadGoatFTPworkswithMadGoat Software'sIO|NETLIB,whichallowsittoworkwith virtuallyallVMS"OTCP/IPimplementations.KOpTheFileTransferProtocolisthelanguagespokenbetweenIOtheFTPutilityandanFTPServerrunningonaremoteJO!machine.,Thelocalprocessisthemasterandtheremote!Ozserveristheslave.\JOThroughaseriesofcommandsandreplies,thelocalFTPPOutilitytriestosendorreceivefilesandother information.X].MOSincetheFileTransferProtocolisa negotiation language,QOnotallrequeststhattheFTPutilityasksforcanalwaysbeOO5 satisfiedbytheremoteserver.)Requeststhatare unsatisfiedAOwillbe signalledaserrorstotheFTPutility.Q^'O ParametersOs host-name_ zTO SpecifiestheinternetnameofthehostwithwhichfilesaretoPObe exchanged.(AnIPliteralmaybe specifiedhereindotted-OO5decimalform.'Analiasnamemayalsobe specifiedhere.'TheNO connection information associatedwiththealiasnamecanbe9O overriddenwithvariouscommand qualifiers.;`Ocommanda! IO Specifiesasinglein-linecommandtobeexecutedafterIOthehost connectionhasbeenopened.+AfterthiscommandRO5executesFTPexitsandreturnsyoutoDCL.All qualifiersthatHOpertaintothe connection,suchas/USERor /PASSWORD,GOmustprecedethecommand.+IfanypartofthecommandJO>needstobein lowercase,enclosethecommandindoubleOquotes.bVDOWhenanin-linecommandis specifiedand/QUIETisQO specified,FTPwillattempttobetotallysilentin operation. ^_UaNote ^_?Ifyouspecifyanaliasnamewhichincludesa:>commandtobeexecutedoncethe connectionE completes,thealiascommandwillbeexecutedbeforethiscommand. :^c4OCommand QualifiersOs /ACCOUNT=namedNOORequestslogintoaspecificuseraccount.*ThismayonlybeKOusedifa host-nameandusernameare specified.)MostFTP*O5serversdonotuse accounts.YeA/O /ANONYMOUSO( /NOANONYMOUS(D)#fKORequestsan anonymouslogin.)FTPwillattempttologyouGOintouser anonymous,withadefaultpasswordofyour_GO5username@your_host.,Thisisintendedasashortcutfor O anonymousFTPusers.bgA8O/APASSWORD=passwordO( /NOAPASSWORD(D)hw IO Specifiesthatthe anonymouspassword(your_username@your_COhost)shouldbesent.&Specify/ANONYMOUS/NOAPASSWORDQO5ifyouwanttologin anonymouslyandstillbepromptedforaO password.QiA'O/BATCH(D)O(/NOBATCHj OORequestsbatchmode.'Inbatchmode,youarenotpromptedifMOyouwishtoretQgS MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}Kryafile transfer.'Thedefaultis/BATCH.>kO /CASE=casel MO DeterminescasefoldingofallcommandsenteredattheFTP%Oprompt.'Validvaluesforcaseare:m xh OOValueKMeaning OOANORMAL2KA Maintainsthe specifiedcaseofall6K parameters.&Thisisthedefaultaction.OLLOWER2KConvertsallcommandsand parametersKlto lowercase.OUPPER2KConvertsallcommandsand parametersK>to uppercase. OYEnO/CONTROL_C=actionoBO Specifiestheactiontotakewhentheusertypes C3 ET7CTRL-C NET 3 P.OValidvaluesforactionare:(p OOValuebMeaning OCOAABORTReturnstoFTP>prompt.)Thisisthedefaultbaction.;OCONTINUECTheFTPutilityignorestheevent.OEXIT#bTheFTPutilityexits. OAqO /ERROR=actionr~KO Specifiestheactiontotakewhenanerroroccurs.-ValidOvaluesforactionare:@s OOValuebMeaning OCOAABORTTheFTPutilitystopswhatitisdoingand)breturnstotheFTP>prompt.;OCONTINUECTheFTPutilityignorestheevent.OEXIT#bTheFTPutilityexits. OOtA%O/HASHO(/NOHASH(D)uNROSets(orclears)HASHfortheFTPutility.)IfHASHisset,aSOhash character( # )is displayedforeach1024bytesofdata@O5shippedbetweenthelocalhostandremotehost.Nv$$OThedefaultis/NOHASH.jwA@%O/INITIALIZATION[=file](D)O(/NOINITIALIZATION#xQO SpecifiesaninitializationfilethatistobeexecutedbeforeIOtheFTPpromptappears.,Bydefault,FTPchecksfortheJO5logicalMADGOAT_FTP_INIT.IfthelogicalisdefinedasaPOfile,thecontentsofthatfileare automaticallyexecutedasKOFTP commands.+ThereisnodefaultfiletypefortheFTPIO>initializationfile.*Youcanspecify/NOINITIALIZATIONto1Opreventthe executionofthefile.;y! MOTheinitializationcommandsareexecutedafterloginiftheOO/USER qualifieris supplied,butbeforeanyin-line commands.HO5If/USERisnotgiven,thenthecommandsareexecuted-ObeforetheFTP>promptappears.DzO/PASSWORD=stringV{! ,MO Specifiesthepasswordforthe requesteduseraccount.*ThisOOmayonlybeusedifa host-nameandusernameare specified.@O5Ifyouputthisintoacommandfile,thenyou5must5make4Osurethefileisnotworld readable.j|@O/PORT=port-numberZ( port-nameZFTP(D)}LOUsefulmainlyasa debuggingtool.(OrdinarymortalsshouldNOneverusethisswitch.'NormallytheFTPportisnumber21.Q~A'O/QUIETO(/NOQUIET(D) NPO Dependingonthesystemdefault,theresultsofeachtransferOOwillbeshowninfull.,Thiscanbevery irritatingtosomeFO5people.'Toavoidthis,use/QUIETtoturnthemoff.QA'O/REPLY(D)O(/NOREPLY NJO Dependingonthesystemdefault,repliesfromtheremoteUOsystemwillbe displayedinfull.(Thiscanbevery irritatingtoNO5somepeople.'Toavoidthis,use/NOREPLYtoturnthemoff.BO/SEVERE=actionIO Specifieswhatwhatactiontotakewhenasevereerror%Ooccurs.'Validvaluesforactionare:@ OOValuebMeaning OCOAABORTTheFTPutilitystopswhatitisdoingand)breturnstotheFTP>prompt.;OCONTINUECTheFTPutilityignorestheevent.OEXIT#bTheFTPutilityexits. OBO/USERNAME=nametQORequestslogintoaspecific username.(Validonlyifaremote#O host-nameis specified.SA)O/VERIFYO( /NOVERIFY(D)IOCausescommandsreadfromacommandfiletobeechoed.=OBydefault,anysuchcommandsarenotshown.yAO)O/VMS_STRUCTURE_NEGOTIATION(D)&O(/NOVMS_STRUCTURE_NEGOTIATION WIO SpecifieswhetherFTPshould automatically negotiatewithMOtheremoteFTPserverto determineifitsupportstheVMSLO5 structure(STRUOVMS).IftheremoteserverdoessupportDOSTRUVMS,thenFTPwill automaticallyuseSTRUVMSROforallfile transfers, maintainingVMSfilecharacteristicsforO>eachfile.! NNOUsuallythedefaultis adequate,howeversomeremoteserversPOmay"gag"onthis negotiation.)Ifthishappens,youcanturn O5the negotiationoff.CO/WARNING=action! PO SpecifieswhatactiontotakewhenaFTPreceivesawarning.OValidvaluesforactionare:@ OOValuebMeaning OCOAABORTTheFTPutilitystopswhatitisdoingand)breturnstotheFTP>prompt.;OCONTINUECTheFTPutilityignorestheevent.OEXIT#bTheFTPutilityexits. O<OExamplesFToinvoketheFTPutilityfromtheCLIprompt,typeHFTPfollowedbyahostname.*Severalexamplesofhost95namesare FTP.SPC.EDU,OAK.OAKLAND.EDU,andWUARCHIVE.WUSTL.EDU.! BMForexample,toretrievethelatestversionoftheMadGoatDFTPclientandserver,youcoulduseFTPtologinG5 anonymouslyto ftp.spc.eduandgetthecurrentFTP.ZIPfilR6^ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}|Ze.  $$ FTP/ANONYMOUS% FTP.SPC.EDUGZ MadGoat&FTP%client%V2.1-2&for%OpenVMS&AXP% (2-DEC-1994)8 Attempting&to&connect%to%host% ftp.spc.edug <220&spcvxa.spc.edu&MultiNet&FTP%Server%Process%3.2(14)&at&Mon% 25-Oct-93% 5:22PM-EDTF2 <331& ANONYMOUS%user&ok.%Send&real%ident%as% password.Uz <230-Guest&User%SYSTEM@ALPHA.WKU.EDU%logged&into%USER7:[ANONYMOUS]%at0 Mon& 25-Oct-93%17:23,%job& 2021e662.;  <230& Directory%and%access& restrictions%applyR FTP:ftp.spc.edu>OR cd&macro32.savesetsB <250& Connected%to%#USER7:[ANONYMOUS.MACRO32.SAVESETS]. FTP:ftp.spc.edu>O get% mgftp.zip) [...]w2OPartIII7MadGoat FTP Client Commandj DictionaryGOThissectioncontainsthecommand descriptionsfortheO^MadGoatFTPclient.;OACCOUNT*KOSendsanaccountstringtotheremoteserver.'ACCOUNTisAO(asynonymfortheSETACCOUNTcommand.*SeeHELP/OSETACCOUNTformore information.X.OFormatOs ACCOUNTM new-accountRR`6O]ADDALIASOAddanAlias # 4  # AzJOAddanaliastotheFTPalias database.+SeeHELPALIAS&O(ADDformore information. # (   j@O]ALIAS'OVariousFTPAliascommands # 4  # j@6OShowormodifytheFTPalias database. # [1OFormatOs ALIASMoption # UOALIASOptions3OsThesearetheALIAScommandoptions: # $ > OOOption3Function O OAADD,3AAddanaliastothe database.ODELETE&3Removeanaliasfromthe3 database.OLIST23Displayoneormorealiasesinthe3 database.O_MODIFY/3_Updateanaliasinthe database.OREMOVE&3Removeanaliasfromthe32 database.OSHOW23Displayoneormorealiasesinthe3 database. O # 0/! ODatabaseROTheFTPaliasdatabaseconsistsofaliasrecordsthat associateIOfanaliasnamewith connection information.*The followingNO connection informationmaybe associatedwithanaliasname: # !  OOInfo3 Description OOAHostname/3AThesystemtowhicha connection.3shouldbeopenedwhenthealias/3nameis specifiedinaSETHOST3Kcommand.& (Required)OUsername*3Theusernametoprovideonce03the connectiontotheremotehost%3uhas completed.' (Optional)OPassword'3Thepasswordtosendwhen-3Hloggingintotheremotehost.*3Password informationmayonly23be specifiedifausernameisalso 3Q specified.' (Optional)OAccount'3Theaccountontheremote,3$systemtowhichresourceusage'3|shouldbecharged..Account/3 informationmayonlybe specified/3-ifausernameisalso specified.3 (Optional)O Description*3A descriptivestringusedto)3Xdocumentthepurposeofthe3alias.' (Optional)O+ Command,3+ Acommandtobeexecutedonce*3 the connectionhas completed..3 Ifausernameis specified,the,34 commandwillbeexecutedafter,3 thelogin completes.' (Optional) O  # VGOWhenopeningtheFTPalias database,FTPlooksforaFOfilecalledFTP_ALIAS_DATABASE.Bydefault,itexpectsNO5thefiletobein SYS$LOGIN:andtohaveatypeof.DAT.HOThesedefaultscanbe overriddenbydefining FTP_ALIAS_)ODATABASEasalogicalname. # ogg `6O]ALIASADDOAddanAlias # 4  # lB8OAddanaliastotheFTPalias database. # r$ dHOFormat&Os ALIASADDMalias host-nameOCommand QualifiersDefaultsO:/ACCOUNT=account-nameO| /ANONYMOUSO /APASSWORDO/COMMAND=command"OD/DESCRIPTION=descriptionO/LOG/LOGO/PASSWORD[=password]O /USERNAME=username # F #  # O ParametersOsaliasOOThenameofthealiastobeadded.*AliasnamescanconsistLO$ofupto31 alphanumeric(A-Z,0-9), dollarsign( $ ),MO| underscore( _ ),anddash( - ) characters..AliasnamesLOarecase-insensitive,sincetheyare automatically convertedO-to uppercase. # =!  # O host-nameNO(Thename(orIPnumber)ofthesystemtowhichFTPshould9Oconnectwhenthealiasnameis specified. # x 0N # O QualifiersOs/ACCOUNT=account-nameOO SpecifiestheaccountontheremotesystemtowhichresourceHOfusagewillbecharged..MostserversdonotrequireanIOaccountname.+Anaccountnamecannotbe specifiedifa'Ousernameisnot specified. # 'HO /ANONYMOUS # NLO Specifiesthattheremoteloginshouldbeasan anonymousNOuser.(Thedefaultpasswordforan anonymousloginislocal_O5user@local_host. # ?]A3O /APASSWORDO( NOAPASSWORD # (L"GO Specifiesthatthe anonymouspassword(local_user@local_NOhost)shouldbeusedwhenloggingintotheremotesystem.@O5 Specifying /NOAPASSWORDwilloverridesendingtheCO anonymouspasswordif /ANONYMOUSisalso specified. # N$O/COMMAND=command # + LO SpecifiesacommandtobeexecutedonceFTPhas connectedDOtotheremotehost.)If /USERNAMEor /ANONYMOUSareNO5 specified,thenthecommandwillbeexecutedoncetheloginOhas completed. # V,"O/DESCRIPTION=description # S MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}1iSO Specifies descriptivetitletobe associatedwiththealias.)TheBO descriptionis displayedduringanALIAS LIST/FULL # WA-O/LOG(D)O(/NOLOG # (JOControlswhetheran informationmessageis displayedonce3Othealiasisaddedtothe database. # R(O/PASSWORD[=password] # %OO SpecifiesthepasswordtousewhenloggingintotheremoteIOsystem.,If /PASSWORDis specifiedwithoutavalue,thenIO5FTPwillpromptforthe password.+Apasswordcannotbe*O specifiedwithouta username. _UNote _FThemethodof encryptionfor passwordsstoredintheHaliasdatabaseisnotverysecure,sostoringpassword,H informationisnot recommended.  # P&O/USERNAME=username # nKO SpecifiestheremoteusernamewithwhichtologintotheOremotesystem. #  q OExamples O1. FTP>+ alias&add%spc%ftp.spc.edu/anon[ FTP%alias%database%.SYS$SYSDEVICE:[SIMMONS]FTP_ALIAS_DATABASE.DAT;%not%found.EJ Do%you%want%to%create%a%new%alias%database%?%[Y]: /  /MFH Return : M /` k %FTP-I-DBCREATED,%Created&FTP%alias%database%/SYS$SYSDEVICE:[SIMMONS]FTP_ALIAS_DATABASE.DAT;1- %FTP-I-ALIASADD,&Alias&SPC%addedDOThisexample demonstrateswhathappenswhenyoutryCtoaddanaliastoa non-existantalias database. O2.F FTP>JF alias&add%wkuserv&ftp.wku.edu/anon/command="cd% vms/filserv"- _FTP>* /desc="WKU&Fileserv& directory"1 %FTP-I-ALIASADD,&Alias&WKUSERV%added FTP> open%wkuservUf %FTP-I-ALIASTRANS,%Alias%WKUSERV% translated&to&host%name% ftp.wku.eduL %FTP-I-ATTEMPTING,% Attempting%to%connect&to&host% ftp.wku.edue <220&wkuvx2.wku.edu&MadGoat%FTP&server%V2.0-3%for&OpenVMS%VAX& (8-JUN-1994)%ready.C> %FTP-I-LOGIN,& Attempting%to%login%to%user% anonymousT <331&Guest&login&Okay,&send%ident%or%e-mail&address%as% password.Y O<230-========================================================================== <230-T] <230-Welcome&to&the%FTP%archives%of%Western%Kentucky% University. <230-V <230-The%MadGoat%Software%and%WKU&FILESERV&archives&are% available.5 <230-X} <230-This&is&a%VMS&system;%the&subdirectories&can%be% referenced&in5 <230-either%VMS&format%or% UNIX-style: <230-U <230-IU CD%[.VMS.FILESERV]&or&CD& vms/fileserv%or%CD% vms.fileserv <230-U <230-If%you%have%any% questions&or& comments,%please%send%mail&to>- <230-Hunter%Goatley%.u <230-Y O<230-==========================================================================n <230-Guest&SIMMONS@kiss.com%login%Okay,K 8-AUG-1994%11:47:59%CST,%access% restrictions&apply.:M <230& Connection%closes&if&idle%for&5%min.R <250&Current% Directory&"WKU$INFO:[ANONYMOUS.VMS.FILESERV],% completed. FTP:ftp.wku.edu>BK Thisexample demonstrateshowthe informationfromN analiasrecordisusedwhenthealiasis specifiedonan OPENcommand. # O !f<O]ALIASDELETEORemoveanAlias # 4  # qG=ORemoveanaliasfromtheFTPalias database. # u$KOFormatOs ALIASDELETEMaliasOCommand QualifiersDefaults!O:/ACCOUNT[=account-name]O| /ANONYMOUSO /APASSWORDO/CONFIRM/CONFIRM$OD/DESCRIPTION[=description]O/HOST=host-nameO/LOG/LOGO /USERNAME[=username] # a7 #  # O ParametersOsaliasKOThenameofthealiastobedeleted.+This parametermayKO$containwildcard characters.*AliasrecordsthatmatchthisMO| parameterandthe qualifiers specifiedwillbeselectedforO deletion. # !  # O Qualifiers!Os/ACCOUNT[=account-name]O /NOACCOUNTMOf Specifiestheaccount informationthatshouldbepresentinKOthealiasestobedeleted.*/ACCOUNTwillmatchanyaliasIOrecordwithanaccount.' /NOACCOUNTwillmatchanyaliasLOprecordwithnoaccount.)Wildcard charactersareallowedin)Otheaccountnames specified. # ^A4O /ANONYMOUSO( /NOANONYMOUS # ( NJO /ANONYMOUSwillmatchanyaliasrecordthat specifiesanBO anonymouslogin.) /NOANONYMOUSwillmatchanyotherO5aliasrecord. # 5]A3O /APASSWORDO( NOAPASSWORD # (NFO /APASSWORDwillmatchanyaliasrecordforwhichtheCO anonymouspasswordisbeingsent.* /NOAPASSWORDwill+O5matchanyotheraliasrecord. # E_A5O/CONFIRM(D)O( /NOCONFIRM # (! qNO SpecifieswhetherFTPshouldprompttheuserbeforedeletingOaliasrecords. # pAF$O/DESCRIPTION[=description]O(/NODESCRIPTION # (! XQO Specifies description informationonthealiasestobedeleted.EO /DESCRIPTIONwillmatchanyaliasrecordthathasaGO5 description.(/NODESCRIPTIONwillmatchanyaliasrecordOOwithouta description.'Wildcard charactersareallowedinthe"O descriptions specified. # M#O/HOST=host-name #  ZPO Specifiesa wildcardedhostnameusedtomatchaliasrecords. # WA-O/LOG(D)O(/NOLOG # (tKOControlswhetheran informationalmessageis displayedforOeachaliasdeleted. # gA=O/USERNAME[=username]O( /NOUSERNAME # ( ZJO Specifiestheusername informationforthealiasestobeJOdeleted.( /USERNAMEwillmatchanyaliasrecordforwhich?O5a particularusernamewas specified.. /NOUSERNAMELOwillmatchanyotheraliasrecord.)Wildcard charactersare1Oallowedinthe uT< MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}xsernames specified. #  ~OExamples O1. FTP> alias&delete%*E Delete%alias%SAMPLE&(Sample%alias% definition)%?%[N]:  y2C %FTP-I-ALIASREM,&Alias&SAMPLE%removed% Delete%alias%SPC&?%[N]: eR  eTM{ Return oTM e & Delete%alias%TEST%?&[N]:   M Return M  E: Delete%alias%WKUSERV%(WKU&Fileserv& directory)%?%[N]:   M7 Ctrl-Z M P EInthisexample,!allaliasrecordsareselectedforH deletion.) ConfirmationpromptsaregivenforeachaliasBZsince/CONFIRMispresentbydefault., ConfirmationL prompting continuesuntilFTPiseitheroutofaliasesto deleteor  T0Ctrl-Z T ! ispressed. O2. FTP> alias&delete%*/anon% Delete%alias%SPC&?%[N]: e  eM{ Return oM e EI Delete%alias%WKUSERV%(WKU&Fileserv& directory)%?%[N]:   MF Return M _ EInthisexample,theanonymous-loginaliasesarethe$ candidatesfor deletion. O3. FTP>$ alias&delete% test/noconf0 %FTP-I-ALIASREM,&Alias&TEST%removedLeInthisexample,asinglealiasischosentobedeleted. # ur22! "e;O]ALIASLISTODisplayanAlias # 4  # vLBODisplay informationaboutaliasesinthe database. # d$:OFormatOs ALIASLISTM[alias]OCommand QualifiersDefaults!O:/ACCOUNT[=account-name]O| /ANONYMOUSO /APASSWORDO/BRIEF/BRIEF$OD/DESCRIPTION[=description]O/FULLO/HOST=host-nameO /USERNAME[=username] # J  #  # O ParametersOsaliasMOThenameofthealiastobe displayed.)This parametermayKO$containwildcard characters.,Ifthis parameterisomitted,#O|thenanaliasnameof v*|willbeused. # !  # O Qualifiers!Os/ACCOUNT[=account-name]O /NOACCOUNTMOf Specifiestheaccount informationthatshouldbepresentinMOthealiasestobe displayed.(/ACCOUNTwillmatchanyaliasIOrecordwithanaccount.' /NOACCOUNTwillmatchanyaliasLOprecordwithnoaccount.)Wildcard charactersareallowedin)Otheaccountnames specified. # ^A4O /ANONYMOUSO( /NOANONYMOUS # ( NJO /ANONYMOUSwillmatchanyaliasrecordthat specifiesanBO anonymouslogin.) /NOANONYMOUSwillmatchanyotherO5aliasrecord. # 5]A3O /APASSWORDO( NOAPASSWORD # (NFO /APASSWORDwillmatchanyaliasrecordforwhichtheCO anonymouspasswordisbeingsent.* /NOAPASSWORDwill+O5matchanyotheraliasrecord. # EIO/BRIEF(D) # NMO Specifiesthattheone-lineformofoutputshouldbeused.LO/BRIEFoutputincludesthealiasname,thehostname,and3O5theusername(ifonewas specified). # EpAF$O/DESCRIPTION[=description]O(/NODESCRIPTION # (! ZSO Specifies description informationonthealiasestobe displayed.EO /DESCRIPTIONwillmatchanyaliasrecordthathasaGO5 description.(/NODESCRIPTIONwillmatchanyaliasrecordOOwithouta description.'Wildcard charactersareallowedinthe"O descriptions specified. # CO/FULL #  LO Specifiesthatthemaximumamountof informationshouldbe0O displayedforeachalias selected. # M#O/HOST=host-name #  ZPO Specifiesa wildcardedhostnameusedtomatchaliasrecords. # gA=O/USERNAME[=username]O( /NOUSERNAME # (\BO Specifies the username information for the aliases@Otobe displayed.2 /USERNAME willmatch any aliasFO5recordforwhicha particularusernamewas specified.>O /NOUSERNAMEwillmatchanyotheraliasrecord.LOWildcard charactersareallowedinthe usernames specified. # + OExamples O1. FTP> alias&listq %FTP-E-DBOPENERR,%Error%opening&FTP%alias%database%.SYS$SYSDEVICE:[SIMMONS]FTP_ALIAS_DATABASE.DAT;'C -RMS-E-FNF,%file&not%foundOInthisexample,thealiasdatabasedoesnotexist.'YoucanL createanewaliasdatabasebyaddinganalias definitionc(ALIASADD). O2. FTP> alias&listJ AliasJ HostJ Username ----- ---- -------- SAMPLE sample (none) ! SPC! ftp.spc.edu! anonymousi TESTi 127.0.0.1i ftptest WKUSERV ftp.wku.edu anonymousK Thisexample demonstratesa/BRIEFlistingofallofthe%yaliasesinthe database. O3. FTP># alias&list% wkuserv/full Alias:) WKUSERV0 Description:WKU&Fileserv& directory Host:) ftp.wku.eduX Username:)X anonymous Password:) SIMMONS@kiss.com Command:) cd% vms/fileservFW Thisexampleshowsa/FULLlistingofanalias.,TheH amountof information displayedforanaliaswillvaryG  dependingupontheamountof informationinthealiasGa record.(Forexample,initial-command informationisnotB  displayedifaninitialcommandwasnot provided. # --"!#f<O]ALIASMODIFYOModifyanAlias # 4  # oE;OModifyanaliasintheFTPalias database. # fYOFormatOs ALIASMODIFYMaliasOCommand QualifiersDefaultsO:/ACCOUNT=account-nameO| /ANONYMOUSO /APASSWORDO/COMMAND=command"OD/DESCRIPTION=descriptionO/HOST=host-nameO/LOG/LOGO /PASSWORD[=password]OM/USERNAME=username # MU}X MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}zpF #  # O ParametersOsaliasIOThenameofthealiastobe modified./AliasnamescanUO$consistofupto31 alphanumeric(A-Z,0-9),dollarsign( $ ),RO| underscore( _ ),anddash( - ) characters.)AliasnamesareKOcase-insensitive,sincetheyare automatically convertedtoO- uppercase. # =} S # O QualifiersOs/ACCOUNT=account-nameO /NOACCOUNTOOf SpecifiestheaccountontheremotesystemtowhichresourceHOusagewillbecharged..MostserversdonotrequireanKOaccountname.(Anaccountnamecannotbe specifiedwithoutOpa username. # p^A4O /ANONYMOUSO( /NOANONYMOUS # (HLO Specifiesthattheremoteloginshouldbeasan anonymousNOuser.(Thedefaultpasswordforan anonymousloginislocal_JO5user@local_host.*This qualifier overridesthepasswordand0Oaccount informationforthealias. # ]A3O /APASSWORDO( NOAPASSWORD # (&GO Specifiesthatthe anonymouspassword(local_user@local_NOhost)shouldbeusedwhenloggingintotheremotesystem.?O5 Specifying /NOAPASSWORDwilldisablesendingtheO anonymous password. # bA8O/COMMAND=commandO( /NOCOMMAND # (+ LO SpecifiesacommandtobeexecutedonceFTPhas connectedPOtotheremotehost.)Ifthealiasrecordcontainsa username,GO5thenthecommandwillbeexecutedoncetheloginhasO completed. # nAD"O/DESCRIPTION=descriptionO(/NODESCRIPTION # (SO Specifies descriptivetitletobe associatedwiththealias.)TheBO descriptionis displayedduringanALIAS LIST/FULL # WA-O/LOG(D)O(/NOLOG # ( LOControlswhetheran informationalmessageis displayedonce)Othealiashasbeenmodified # gA=O/PASSWORD[=password]O( /NOPASSWORD # (%OO SpecifiesthepasswordtousewhenloggingintotheremoteIOsystem.,If /PASSWORDis specifiedwithoutavalue,thenIO5FTPwillpromptforthe password.+Apasswordcannotbe*O specifiedwithouta username. _UNote _FThemethodof encryptionfor passwordsstoredintheHaliasdatabaseisnotverysecure,sostoringpassword,H informationisnot recommended.  # eA;O/USERNAME=usernameO( /NOUSERNAME # (NKO SpecifiestheremoteusernamewithwhichtologintotheIOremotesystem.+This qualifier overridesthepasswordand0O5account informationforthealias. # 5z6 POExamples O1. FTP>* alias&modify%test/user=stanley1 %FTP-I-ALIASMOD,&Alias&TEST%modifiedNC -FTP-W-PWDACCTDIS,%Password%and/or&account% information%disabledLInthisexample,anewusernameis specified,sotheold? passwordandaccount informationis invalidated. O2. FTP>" alias&modify% test.test2 %FTP-E-INVALSYN,&Invalid%alias%syntaxF`Inthisexample,thealiasnameprovidedcontainsan2invalid character,aperiod( . ). # ``#"$f<O]ALIASREMOVEORemoveanAlias # 4  # AHORemoveanaliasfromtheFTPalias database.+SeeHELP0O(ALIASDELETEformore information. # (bb$#%e;O]ALIASSHOWODisplayanAlias # 4  # AMODisplay informationaboutaliasesinthe database.(SeeHELP.O(ALIASLISTformore information. # (**%1$&:OAPPEND*ATOAppendsthe specifiedlocalfiletoaremotefileiftheremotePO(fileexists,orcreatesitifthereisnosuchremotefile.OFormat.Os APPENDNlocal-file-list remote-fileOCommand QualifiersDefaultsO:/BACKUP: /NOBACKUPO|/BEFORE[=time]|None.O/CONFIRM /NOCONFIRMO/CREATED /NOCREATEDOD/EXPIREDD /NOEXPIREDO/HASH/NOHASHO/LOG/NOLOGO  /MODE=mode  /MODE=STREAMOM /MODIFIEDM /NOMODIFIEDO /SINCE[=time]None.O/STRUCTURE=structure/STRUCTURE=DEFAULTO/UNIQUE /NOUNIQUEOW/TYPE=type[:format]W/TYPE=ASCII:NON_PRINTO/WILD/WILDx 0NO ParametersOslocal-file-listVO SpecifiesoneormorelocalfilesthataretobeappendedtotheTO$fileontheremotehost.(Ifmultiplefilenamesaregiven,they*O|mustbe separatedbycommas.MOWildcard characterscanbe specifiedinthelocal-file-list.! KfO remote-fileTO( SpecifiesthefileontheremotefilesystemtowhichthelocalVOfileshouldbe appended.'Ifnoremotefileis specified,aremoteXOfilewiththesamenameasthelocalfilewillbecreated.'IftheOO2remotefileisgivenbutdoesn'texist,itwillbecreated.?O Description; YOIfthe remote-fileis specified,the local-fileisappendedtoitifZOitexists,orcreatedifitdoesn't.)Ifnoremotefileis specified,OO5thesamenameasthelocalfileisusedasthe remote-fileOspec.OOWhilethetransferis proceedingyoumaycheckthestateof%Othetransferwitheither & TCTRL-T T & or g3 gTCTRL-A T g3.+WhileafileQO5isbeing transferredyouwillbetoldthefilename,andthe2Onumberofbytesalready transferred.NOWARNING:EIfyoutrytotransferalargenumberoffilesat>OVP & MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}ޚonceyoumaygetthe followingerrormessage:  Connection$O5 closed;transferAborted\FOThisiscaused bya limit on thenumberof allowedO connections.p FOCommand QualifiersOs/BACKUPO /NOBACKUP(D) POSelectsfilesusingthebackupdate.)Validonlywhenusedin2O conjunctionwith/SINCEand/BEFORE.B O/BEFORE[=time]G  PO Transfersonlythosefilesdatedpriortothe specifiedtime.ROYoucanspecifytimeasanabsolutetime,asa combinationofRO5absoluteanddeltatimes,orasoneofthe following keywords:?OTODAY (default), TOMORROW,or YESTERDAY.SpecifyPOoneofthe following qualifierswiththe/BEFORE qualifiertoWO>indicatethetime attributetobeusedasthebasisfor selection:CO/BACKUP,/CREATED (default), /EXPIRED,or /MODIFIED.U A+O/CONFIRMO( /NOCONFIRM(D)POPromptsforaYes,No,All,orQuit confirmationbeforeeachLOfileis transferred.'The following responsesmaybegiven:{Q zYes Transfersthefile z]No0]Doesnottransferandpromptsfornexttransfer z/All4/ Transfersthefileandall subsequentfileszQuitQuitsthetransfer z;3 z=TyCTRL-Z =T z3{QuitsthetransferNNOBydefault,theuserisnotpromptedfor confirmation.*ThisBOdefaultcanbechangedwiththeFTPcommandsSET'O5CONFIRMandSET NOCONFIRM.UA+O/CREATED(D)O( /NOCREATEDNROSelectsfilesusingthecreationdate.(ValidonlywhenusedinJO conjunctionwith/SINCEand/BEFORE.Thisisthedefault5O5dateusedforfile selectionbydate.UA+O/EXPIREDO( /NOEXPIRED(D)POSelectsfilesusingthe expirationdate.(Validonlywhenused6Oin conjunctionwith/SINCEand/BEFORE.OA%O/HASHO(/NOHASH(D)|R@O Temporarily enableordisable theHASH (HASHorONOHASH).NKOWhenHashisenabledandafileis transferredfromoneNOmachinetoanother,ahashmarkis displayedforeach10246O5 charactersofdatathatis transferred.NQOBydefault,nohashmarksare displayedasthedataisbeingGO transferred.+YoucanchangethiswiththeFTPcommandO5SETHASH. ONotethat C3 ETCTRL-A ET 3 and C& ETCTRL-T ET &-canbeusedtodisplayaline4O indicatingthestateofthe transfer.MA#O/LOG(D)O(/NOLOGb88O TemporarilyenabledordisabletheQUIET.lPOWhen/LOGis specified,youarenotifiedaftereachfilehasObeen transferred.NHOBydefault,youarenot notified.0YoucanchangethisCOdefaultbyissuingtheFTPcommandsSETQUIETandO5SETNOQUIET.>O /MODE=mode|KOAttemptsto negotiatea differentdatatransfermode.+The1O followingoptionsmaybe specified: g `m m BLOCK `  STREAMX (default) `l l COMPRESSEDr!HHOFormore informationonthemodes,seeHELPSETMODE.W"A-O /MODIFIEDO( /NOMODIFIED(D)#MOSelectsfilesusingthemodified (revised)date.,ValidonlyBOwhenusedin conjunctionwith/SINCEand/BEFORE.A$O /SINCE[=time]B% QO Transfersonlythosefilesdatedafterthe specifiedtime.(YouMOcanspecifytimeasanabsolutetime,asa combinationofRO5absoluteanddeltatimes,orasoneofthe following keywords:?OTODAY (default), TOMORROW,or YESTERDAY.SpecifyOOoneofthe following qualifierswiththe/SINCE qualifiertoWO>indicatethetime attributetobeusedasthebasisfor selection:CO/BACKUP,/CREATED (default), /EXPIRED,or /MODIFIED.&O/STRUCTURE=structureSO(Attemptsto negotiatea differentfile structurebeforethefile%Ocontentsare transferred.`'66OThe followingoptionsmaybe specified:( `m m FILEm (default) `  PAGE `l  l VMS%l(automatically negotiated)+) EOThedefaultis/STRUCTURE=FILEexceptwhen connectingFOwithanothersystemwhichsupportstheVMS structure.FO5/STRUCTURE=VMSis negotiated automaticallyatthetime0Oyouconnecttotheremotesystem.*O/TYPE=type[:format]RO(Attemptsto negotiateanewdatatypebeforethefiledataisDO transferred.'The followingoptionsmaybe specified:+~ `m m ASCIIm (default) `  IMAGE `l l EBCDIC3l(not implemented),?OThereare3 differentASCIIformats:0 NON_PRINT,EOCONTROL,andTELNET.Ifthedatatypeis ASCII:NON_FO5PRINTor ASCII:TELNET,thefileisstoredonVMSasIOa sequentialfilewithvariable-lengthrecordformatandNOcarriage-returncarriagecontrolforrecord attribute.)IftheKO>typeisASCII:CONTROL,itisstoredwithFortrancarriageOcontrol.K-! !LOIfthedatatypeisIMAGEthefileisstoredonVMSasMOa sequentialfilewith fixed-length512-byterecordsandnoMO5record attributes.'The /BLOCKSIZE qualifiermaybe specified;Otooverridedefault blocksizeof512bytes..[ OExamples O1.! FTP:domino.madgoat.com> T append% login.com&x.x <200&Stru%F%Okay.W#} MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}C-C <200&Port%161,6,5,3,10,213%Okay.N <150&ASCII&Append%of%X.X;1%Started;%Opening&data% connection.A <226&File%transfer%Okay;%Closing%data& connection.F 417%bytes%(1%block)&in& 00:00:00.27&=%1544%cps,&IO=1Oc Appended%file&"SYS$SYSDEVICE:[SIMMONS]LOGIN.COM;1%to%(Remote)%x.x# <200&Stru%O%VMS%Okay.! FTP:domino.madgoat.com>HbInthisexample,thelocalfile LOGIN.COM,isappended:toafileonaVMSsystemcalledX.X.;1.&%'W/-O]ASCIIOSetTYPEtoASCII*01MOSetsthedefaultfiletypetoASCII.TheASCIIcommandisGO(asynonymforSETTYPEASCII.SeeHELPSETTYPEforOmore information.I2OFormatOs ASCIITT' &(`36O]ATTACH&OAttachtoanotherprocess*45A_MO Transferscontrolfromthecurrentprocesstothe specifiedO(process.Z60OFormat Os ATTACHN[process-name]7 nO ParametersOs process-nameROf SpecifiestheprocessnamefortheprocesstowhichcontrolisOtobe transferred. A_UDNote A_EThis parameterisnotaffectedbythecurrentcase-<! conversionsetting(seeSETCASE).DCLcase-'z conversionrulesareused. ?8O Description9NDOTheATTACHcommandisusedin conjunctionwiththeGOSPAWNcommandtotransfercontrolfromoneprocesstoO5another.):COWhileinFTP,youcanSPAWNa subprocessanduseDOtheDCLcommandATTACHtotransfercontrolbacktoFO5theprocessrunningFTP.YoucanthenuseATTACHto2O reconnecttothespawned subprocess.[;1O QualifiersOs/IDENTIFICATION=pid<OO Specifiestheprocessidentification(PID)fortheprocessto2Owhichcontrolshouldbe transferred.(')X=.O]BINARYOSetTYPEtoIMAGE*>?JOSetsthedefaultfiletypetoIMAGE.TheBINARYcommandFO(isasynonymforSETTYPEIMAGE.SeeHELPSETTYPE!Oformore information.J@ OFormatOs BINARYe)(*bA8 O]BYE+OLogoutofthecurrentaccount*BC NO Reinitializesthe connectiontotheremotehost,loggingyouPO(outifyouareloggedin.'BYEisasynonymforLOGOUT.See/OHELPLOGOUTformore information.GDOFormat Os BYE*)+QE' O]CDOChange Directory*FG! AuPOChangetheremotedefaultpathorcurrent directory.&CDisa%O(synonymforSETDEFAULT.QH'OFormatOs CDM directory--+*,cI9O]CHMOD*OChangeremotefile protection*JaK77OChangethe protectiononaremotefile.gL=OFormat-Os CHMODN permissionremote-file-listM 0O ParametersOs permissionEOfA4-digit hexadecimalnumberthat specifiesthefileLO permissions.(Each hexadecimaldigit representsthe followingO(SUGO):Ni bSSpecialbits&b]UUserorowneroffilebGGroupmember"bPOOtherortheworld]O33OThevaluesofeachdigit(UGO)are:Pi b1Execute privilege b]2]Write privilege b4Read privilege bP81PDelete privilege(VMSsystemsonly)QfOOThevaluesfortheleadingdigit(the``S''digit)forUNIXOsystemsare:R b1Setlink permission b]2']SetgroupIDon execution b41SetUserorownerIDon execution%SIOForexample,the followingcommandgrantstheownerallKOaccess,grantsthegroupexecuteandread privileges,and.O5grantsothers(world)noaccess:O FTP:ftp.wku.edu> CHMOD&750% file-nameTOremote-file-listMO( Specifiesafile specificationpatterntobe interpretedatIOtheremotesite..Thiscanbealistofcomma-separatedIOfilespecifications.0Eachfilenamecancontain``wild''"O2 characterssuchas`` 5>*8Z2''.(The definitionofthewild character=Ois determinedbytheremotehost conventions:U  `m mVMSuses`` }y*@m''foranystringand``%''forany character. ` UNIXuses`` *@''foranystringand``?'''forany character.iV?O QualifiersOs/CONFIRMO /NOCONFIRM(D)WPOPromptsforaYes,No,All,orQuit confirmationbeforeeachLOfileis transferred.'The following responsesmaybegiven:vX SL OYesb Transfersthefile O]No>b]Doesnottransferandpromptsfornexttrans- bfer O/All;b/ Transfersthefileandall subsequentfilesOQuitbQuitsthetransfer O OTg CTRL/Z fT O8b"QuitsthetransferMYA#O/LOG(D)O(/NOLOG]Z33O TemporarilyenabletheQUIETsetting.[iPOWhenLogisturnedon,youarenotifiedaftereachfilehasObeen modified.\ SOThedefaultistonotnotifyfor confirmation.'Thisdefaultcan?ObechangedwiththeFTPcommandSET [NO]QUIET.O]A%O/WILD(D)O(/NOWILD^! LOXB}X&yz=VE#m"jpZr򒖌kr/moz?|O/@UasEtU3W+{$IV,[kP'. xbq2yZG@BteM@F 0GtJ:/5$eP[&*kk&(`) GxlYZ{;O3EU};B&N_?WT!k) oZj=gp\}t!;%r@06oHnt6L29,wX tbC[v/T>]]|^hX[0w/%sn'$R(1 !5WZAx,y]y:^ l 5g#5zHU gp!fT<{Mw,>@i^PBnnQppc3(NvqZY/ "+xMe -S5TRrpeUb`M5'Mu%rl"^.}?Ɗ*k*@XiK@<v$=w3LbR]:ˍ$Z__Nwm"RDb!I\Zbi2DaYH~/d S3\Sܕ)a[=r$X6 \i+5QGhxqE_`WK-'pU-5,e/0KN.3Q+Ooq8^kk;n=~*_.bcko"[ #D!4i yaWk ?^\][Vm*w%w{-^oz#12{ELy,12&Vnw#v.mW |YHF{1%Dg+X2Hb7n2;M7Z '}_l[>MV}WgH@$+$D 23:K?Hm.qu iL(T^_Q;{ , eA7C?4,?N)7j7]BI ]^g >vyTT8 \5hS[$]2^S_O iwn ȃ#UB'cC-$zv<TKp2]'{߅T)cuy#n:cMh K; $TQ{)0;~}G`zknLWi*D/_:ˠ6+/WM"7fV@wHo "q xvt K'81%KQU"kW6?aFSm saK?CpEw[@Mt'%*c1; q]o'dYwR&%|hy?$6i7WV3q&rIN15~ %?r2MS'IbLdFLapT][ )l (F h\ ::X9W?h7-D#}o}zQys%@WJ%Uem<:L& iSw"\,sUD:E.NM9 B\l(v8fx+*-U=id~Vc,YcDFz[b.$xdX4b^?!`YN4N@!n^kfQ\f`${(: u#"ֱФACm | s;GGAFC;"}"4EBw 0G4;,_hg%K(ȯ>F. kK*VaLUHk+,-a 8,˺0enh(<,pk9YJ=XC|F!]u`N~Sdk[mqB$W3xbq[ %u9UjDg6%u >uKEg6SdnII(79?##`Nf~|KR5?;dsC1=?Q %ѸTnrF-gbmť&6]ekHg"f cHfE\l!pH1+JFBS%c4/G+PMeMAySOX$Ry0;]sиq|_'d39:BEj]ڜHj29? 3 +CX_`q8e4Gp8<r'hQU,L+P VBs]O_j9 HqF8 "~nPj^{@lsLHxr^u 8O-coPPwlHjvm aoXlx^u 8(+F9.;$imWeyEUK hjmM!}\ Nq`}F"I#rZ~0cat,Ohw!DNOH@gaAe!aGq7@HC2Y|/Y 0ivV:Mk(I:7b4)bnbXDsV(m xZLcQ8]p ܿ 9{D#c|P#NEBтCYZ0'RYIi}@ g=F*S+$p !6^* r|LIWp'w@* F1_"VinH/*)2Wzs^kuV]H4c[OrC9?:*^W?:QW .x\B_(m-z7BZu-Ut|lcEB4NLAV>S-8olz  1еm07:%}3{|wk ]sby)EIQYRh)daXK&\:U 5]w)L.PheKu'me0VV] uSgVkLMTG&E)Ob)E'q7'N Ik/Q4F%"s%7R?CZ+[ 74gC`V}A3VW]^␅C7bh\0'FacK)p8 ?\V4H;'n4mow5Mlh] Y(C?D2RcO#Ueo o3WfGC=geN4f73Cٰ!;`y+B+t}7pLH@8Nut"*73gA2B3BQ^2gVL?w;5t~zY/ :GT=s &q~3?Ck~=y-, mbZ,7YUt41wKu3 Xw]j'](J>ݎkHMy.;*c)/G]V9mj( 6x{u7Zj<&i~0}> tb%Xrk\`Wee=#R#kBC25W!/Ciu\jw Y*}p`W'qvj?m}\64PxYp]`d\GYEN|H{ ".rYvXl+ QB+?mmr#NjJ"U0LjWgeyQLazd~j 0 0`nE?b@p]Z_~V{]F\4BB[8Qz9K9F7%y`90H(,0[X*ObTW{6[wL)krbbpp!}3 (15 >tlDW  iS5>E-$Up^sm*j 5hIZ-MS%@) B$<NOG-"nFB^` 5}yD{`WVdhE3:KrN]s" %(A (dekE)O\$kw1xe+Bu <6P`v p0^L6ML)(5e|d;+5UGa@JqO-eL B<4#$XBIfy:$W@$)[ hgc,,j. _kb@3<;6]&cG=F/~$bv~b-5a~Fwn>*Z$$k^+Hvpc'LO k_^JwPH_[Y=6rxPmpb l" 9qW3@b@41sy/\KKKTWUf Ky8i-}{]dx?m/2BUw@;o _]1F.{-JEo8gJmjd[]p[zVV\%^f$x$&ue5G ^61V2j3lJ]@c@?}6'7=Sft}672V .${?0lKF` >i4#vej|$>ip HEb`X&.|qe%"Z8u K:z ynkpf`Kw0"hJ2 %+ldDBA-$:w2o [z͈ Ge}s9U"6t"ֱPDבb{k(M 2u'Yep=!MisbiP?C)98^I5^m ]AGT Aid\ j<=4cuTN4E:fUcsbYTYD9lI:8%j_9(5 (@o4dFc'42_1Cvg 9:T0$F4HL;4WgMy z(vJx=Z6Xg-pf?Aj)gWChRDh] 94^i\r8}6l@AHN~D^> "u!P)*n@? e&iX(p< Sa=|A|A[3EcT(3 )(~h"J7M cv/9t M;)K9mOBc45b3j  5Qg]@( Z Hk}@\+OhsZJHVBo1/W6*=9la  i~Y\Ϥ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13} Determineswhetherornot wildcardsareexpandedbyaskingEOtheremotehostforalistofpossiblefilenames.a,+-Y_/O]CLOSE OClosethe connection*`aLOClosesthecurrent connectiontotheremotehost.*However,-O(theFTPutilitydoesnotEXIT.?OThe DISCONNECTcommandisasynonymforCLOSE.IbOFormatOs CLOSEcqOExamples O1.  $ ftp% fake-unixG MadGoat&FTP%client%V2.1-2&for%OpenVMS&VAX% (1-OCT-1993)6" Attempting&to&connect%to%host% fake-unixsj <220&fake-unix.bogus.com%FTP&server%(ULTRIX&Version%4.1&Tue%Mar%19%00:38:17%EST&1991)&ready. FTP:fake-unix> close <221&Goodbye..B Transfer%Okay;% Connection&Closing FTP> connect%fake1 Attempting&to&connect%to%host%faked <220-fake.bogus.com&MadGoat%FTP&server%V2.1-2%for&OpenVMS%VAX& (1-OCT-1993)%ready.:b <220& Connection%closes&if&idle%for&5%min. FTP:fake>I show%host. Connection&open%to%fake.bogus.com9 FTP:fake>FIntheexampleabove,a connectionis establishedtoCnode fake-unix.*TheCLOSEcommandisthenusedtoHY disconnectfrom fake-unixandanew connectionismadetofake.zz-,.mdCO]CONNECT2OOpena connectiontoaremotehost*efFOOpensa connectiontoaremotesystem.,CONNECTisaCO(synonymforSETHOST.SeeHELPSETHOSTformoreO information..-/Tg*O]CPATHOChange Directory*hiJOChangetheremotedefaultpathorcurrent directory.*CD,AO(CWD,andCPATHareallsynonymsforSETREMOTE_ODEFAULT_DIRECTORY.Tj*OFormatOs CPATHN directoryk=O ParametersOs directoryLO Specifiestheremotefilesystem directorytowhichfuture(O$commandshouldbe directed.?lhO DescriptionBOsThiscommandbehavesexactlythesameastheFTPOcommandO[ SET+REMOTEt[ directoryIOFormore information,hintsandexamplespleaseseethetypeisASCII:CONTROL,itisstoredwithFortrancarriageOcontrol.K! !LOIfthedataZ:U MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}KtypeisIMAGEthefileisstoredonVMSasMOa sequentialfilewith fixed-length512-byterecordsandnoMO5record attributes.'The /BLOCKSIZE qualifiermaybe specified;Otooverridedefault blocksizeof512bytes.*O/UNIQUEUO(TellstheremotehosttocreateanewnameforthefileifthePOfilealreadyexistsintheremotedefault directory.(ThenameJOofthefileis specifiedinthereplyfromtheserver.  0/1_5O]CREATE/DIRECTORYOCreate directory*x< NNOCreatea directory.'MKDIRisasynonymforCREATE/DIRECTORY.SxOFormatOs CREATEN directoryOCommand QualifiersDefaultsO:/LOG:/NOLOGrO ParametersOs directoryKO Specifiestheremotefilesystem directorytobecreated.O DescriptionMOsThiscreatesaremote directory.*Itmayberemovedbythe$OcommandDELETE/DIRECTORY.n102[1 O]CWD$OChangeWorking Directory*JOChangetheremotedefaultpathorcurrent directory.*CD,AO(CWD,andCPATHareallsynonymsforSETREMOTE_ODEFAULT_DIRECTORY.R(OFormatOs CWDM directory=O ParametersOs directoryLO Specifiestheremotefilesystem directorytowhichfuture(O$commandshouldbe directed.?hO DescriptionBOsThiscommandbehavesexactlythesameastheFTPOcommandO[ SET+REMOTEt[ directoryIOFormore information,hintsandexamplespleaseseethe! YYOTodeleteafile,FTPfirstgetsalistofmatchingfilesfromtheWOremoteserver,andthendeleteseachofthefilesinthelist.'InLO5thisway,itispossibletospecify wildcardssuchas`` @* 5''.rHOCommand QualifiersOs/CONFIRMO /NOCONFIRM(D)POPromptsforaYes,No,All,orQuit confirmationbeforeeachHOfileisdeleted.'The following responsesmaybegiven:i S? zYesDeletesthefile z]No4]Doesnotdeleteandpromptsfornextdeletion z/All9/Deletesthefileandall subsequentfileszQuitQuitsthedelete z3 zT CTRL-Z T z83"QuitsthedeleteNNOBydefault,theuserisnotpromptedfor confirmation.*ThisBOdefaultcanbechangedwiththeFTPcommandsSET'O5CONFIRMandSET NOCONFIRM.YA/O /DIRECTORYO( /NODIRECTORY(D)h>>ODeletearemote directory,insteadofafile.MA#O/LOG(D)O(/NOLOGb88O TemporarilyenabledordisabletheQUIET.lPOWhen/LOGis specified,youarenotifiedaftereachfilehasObeen transferred.NHOBydefault,youarenot notified.0YoucanchangethisCOdefaultbyissuingtheFTPcommandsSETQUIETandO5SETNOQUIET.OA%O/WILD(D)O(/NOWILD! LO Determineswhetherornot wildcardsareexpandedbyaskingEOtheremotehostforalistofpossiblefilenames. qOHintsYOsIftheremotefile specificationincludes``/'',itwillbe necessaryQOtoenclosetheentireremotefile specificationinquotes.)TheIO$useofquotespreventstheFTPcommand interpreterfromNO|treatingthe``/''asthe beginningofacommand qualifier.O FTP:unix>% delete&/usr/goat/delete.meZOI %CLI-W-NOQUAL,% qualifiers&not%allowed&-%supply&only%verb%and% parameters \USR\O FTP:unix>' delete&"/usr/goat/delete.me"3O! <250&File%/usr/goat/delete.me%deleted.Oi FTP:unix>a WOExamples O1. FTP:fake.bogus.com> del%x.x;@ [9 MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}i Obtaining%name%list&for%"x.x;"%from%remote%host" <200&Stru%F%Okay.-j <200&Port%161,6,5,3,10,215%Okay.D <150&NLST%of%X.X;%Started;%Opening&data% connection.A <226&File%transfer%Okay;%Closing%data& connection.#B <200&Stru%O%VMS%Okay.G <250&Delete%file&SYS$SYSDEVICE:[SIMMONS]X.X;1,& completed. Deleted&file%X.X;1 FTP:fake.bogus.com>JInthisexample,thefileX.XisdeletedfromaremoteVMSsystem. OY2.^ FTP:unix>%I^ delete&/usr/goat/delete.meZ %CLI-W-NOQUAL,% qualifiers&not%allowed&-%supply&only%verb%and% parameters \USR\6 FTP:unix>'I6 delete&"/usr/goat/delete.me"3~ <250&File%/usr/goat/delete.me%deleted. FTP:unix>N5Iftheremotefile specificationincludes``/'',itwillbeJ necessarytoenclosetheentireremotefile specificationFindoublequotes,becausetheFTPcommand interpreterB> interprets``/''asthe beginningofa qualifier.324=O DIRECTORY*AtNORequestsa directorylistingfromtheremotehost.+LSisa&O(synonymforthiscommand.OFormat%Os DIRECTORYNremote-file-listOCommand QualifiersDefaultsO:/BRIEF:None.O|/FULL|/FULLO/OUTPUT=local-file/OUTPUT=SYS$OUTPUT VO ParametersOsremote-file-listMO Specifiesafile specificationpatterntobe interpretedatIO$theremotesite..Thiscanbealistofcomma-separatedIO|filespecifications.0Eachfilenamecancontain``wild''"O characterssuchas`` 5*8Z''.(The definitionofthewild character=O-is determinedbytheremotehost conventions: ` VMSuses`` }*@''foranystringand``%''forany character. `2 2UNIXuses`` =*@2''foranystringand``?'''forany character.O DescriptionOsFTPpassesthesremote-file-list'stotheremoteFTPserver,SOwhich interpretsitandreturnsalistoffilesthatmatchit.W-OCommand QualifiersOs/BRIEFf<O5canbe displayedusingtheSHOWFILEcommand.! NOOTheMadGoatFTPserverreturnsthefilename,size,creationNOdate,owner,and protectionfora/FULLlisting,whileSHOW1O5FILEreturnsevenmore information.*O/OUTPUT=local-fileNO(Sendstheoutputtoa specifiedlocalfile./ThedefaultisO SYS$OUTPUT:.z! POHintsYOsIftheremotefile specificationincludes``/'',itwillbe necessaryQOtoenclosetheentireremotefile specificationinquotes.)TheIO$useofquotespreventstheFTPcommand interpreterfromNO|treatingthe``/''asthe beginningofacommand qualifier. `OExamples O1. FTP:ftp.wku.edu>"O cd&[simmons.mmk.source]S <250&Current% Directory&#SYS$SYSDEVICE:[SIMMONS.MMK.SOURCE],& completed." FTP:ftp.wku.edu>O" dir%*.cldj <200&Stru%F%Okay.- <200&Port%161,6,5,3,68,167%Okay.E <150&LIST%of%*.CLD%Started;%Opening%data& connection.,c "SYS$SYSDEVICE:[SIMMONS.MMK.SOURCE] MMK_CLD.CLD;19y 3% 17-OCT-1993%13:08% [SIMMONS]% (RWED,RWED,,)% MMK_COMPILE_RULES_CLD.CLD;19y\ 2% 16-SEP-1993%16:35% [SIMMONS]% (RWED,RWED,,)* Total%of%2&Files,%5&Blocks.A  <226&File%transfer%Okay;%Closing%data& connection.EU 245%bytes%(1%block)&in& 00:00:01.13&=%217&cps,%IO=1# <200&Stru%O%VMS%Okay. FTP:ftp.wku.edu>O dir/brief%*.cld- <200&Stru%F%Okay.-u <200&Port%161,6,5,3,68,168%Okay.E <150&NLST%of%*.CLD%Started;%Opening%data& connection. mmk_cld.cld#M mmk_compile_rules_cld.cldA <226&File%transfer%Okay;%Closing%data& connection.D 40%bytes%(1%block)%in% 00:00:00.33%=%121%cps,%IO=1#% <200&Stru%O%VMS%Okay.m FTP:ftp.wku.edu>=This example!shows the output!from a!default;4  DIRECTORYcommandandfromaDIRECTORY/BRIEF command.435^4O] DISCONNECT OClosethe connection*5LOClosesthecurrent connectiontotheremotehost.)TheFTP#O(utilitydoesnotexit.kOExamples O1. FTP:ftp.wku.edu>O EXIT6 <221&Service%closing%control& connection..C Transfer%Okay;% Connection&Closing  $HIntheexample,theEXITcommandisusedtoexittheRFTPutility.k1k170687  OGET*mCCO Retrievesa specifiedfilefromtheremoteserver.~-TOFormat-Os GETMremote-file-list [local-file]OCommand QualifiersDefaultsO:/APPEND: /NOAPPENDO| /BLOCKSIZE=n|\b} MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}e/BLOCKSIZE=512O/CONFIRM /NOCONFIRMO/HASH/NOHASHOD/LOGD/NOLOGO /MODE=mode /MODE=STREAMO/PROMPT /NOPROMPTO  /RECURSIVE  /NORECURSIVEOM/RETAINM /NORETAINO/STRUCTURE=structure/STRUCTURE=DEFAULTO/TYPE=type[:format]/TYPE=ASCII:NON_PRINTO/WILD/NOWILD VO ParametersOsremote-file-listMO Specifiesafile specificationpatterntobe interpretedatIO$theremotesite..Thiscanbealistofcomma-separatedIO|filespecifications.0Eachfilenamecancontain``wild''"O characterssuchas`` 5*8Z''.(The definitionofthewild character=O-is determinedbytheremotehost conventions: ` VMSuses`` }*@''foranystringand``%''forany character. `2 2UNIXuses`` =*@2''foranystringand``?'''forany character.pKFO [local-file]TO( Specifiesthenamethe transferredfileistohaveonthelocalTOsystem.(AnymissingfieldsinthelocalfilenamearefilledinPOfromthetheremotefilename.)The local-filecanconsistof8O2onlyadeviceand directory,ifdesired.`6O DescriptionQOsThefiles specifiedintheremote-file-listwillbe transferredQOtothelocaldefault directory.,If local-fileispresent,thatQO$namewillbeused; otherwisethelocalnamewillbeasclose.O|aspossibletotheremotename.7 QOTheFTPutilitywillattemptto negotiatethe appropriatefileIOtransfer parameters(Mode, StructureandType).)OncetheJO5 appropriatefiletransfer parametershavebeen negotiated,)Othefilecontentsaresent. XHO Specifying/WILDcausesGETtoworkthesamewayMGETOworks.OOWhilethetransferis in-progress,thestateofthetransfer0Ocanbecheckedbypressingeither /& /THCTRL-T ST /& sor 3 TCTRL-A T 3 .RO5Whileafileisbeing transferred,FTPdisplaysthefilename,LOthenumberofbytesalready transferred,the percentageofLOthetotalsize transferred,andthecurrenttransferrate.pFOCommand QualifiersOs/APPENDO /NOAPPEND(D)qGGOAppendstheremote-file(s)tothe specified local-file.@O /BLOCKSIZE=n =OWhen transferring a filewith /TYPE=IMAGE andHO/STRUCTURE=FILE,FTPwillreceivethebinaryfileusingSO5the blocksizethatyouspecify.'Thedefaultis512bytes,whichMOissuitableformostVMSbinaryfiles, including executableMOimages (fixed-length512-byte records).'A different blocksizeAO>wouldbe appropriatewhen transferringVMSBACKUP"O savesets,forexample.UA+O/CONFIRMO( /NOCONFIRM(D)POPromptsforaYes,No,All,orQuit confirmationbeforeeachLOfileis transferred.'The following responsesmaybegiven:{Q zYes Transfersthefile z]No0]Doesnottransferandpromptsfornexttransfer z/All4/ Transfersthefileandall subsequentfileszQuitQuitsthetransfer z;3 z=TyCTRL-Z =T z3{QuitsthetransferNNOBydefault,theuserisnotpromptedfor confirmation.*ThisBOdefaultcanbechangedwiththeFTPcommandsSET'O5CONFIRMandSET NOCONFIRM.OA%O/HASHO(/NOHASH(D)|R@O Temporarily enableordisable theHASH (HASHorONOHASH).NKOWhenHashisenabledandafileis transferredfromoneNOmachinetoanother,ahashmarkis displayedforeach10246O5 charactersofdatathatis transferred.NQOBydefault,nohashmarksare displayedasthedataisbeingGO transferred.+YoucanchangethiswiththeFTPcommandO5SETHASH. ONotethat C3 ETCTRL-A ET 3 and C& ETCTRL-T ET &-canbeusedtodisplayaline4O indicatingthestateofthe transfer.MA#O/LOG(D)O(/NOLOGb88O TemporarilyenabledordisabletheQUIET.lPOWhen/LOGis specified,youarenotifiedaftereachfilehasObeen transferred.NHOBydefault,youarenot notified.0YoucanchangethisCOdefaultbyissuingtheFTPcommandsSETQUIETandO5SETNOQUIET.>O /MODE=mode|KOAttemptsto negotiatea differentdatatransfermode.+The1O followingoptionsmaybe specified:g `m m BLOCK `  STREAMX (default) `l l COMPRESSEDrHHOFormore informationonthemodes,seeHELPSETMODE.KO/PROMPTO( /NOPROMPT(D)FOCausesFTPtopromptforthelocalfilenamebeforeLO transferringeachfile..Thedefaultactionistobasethe9O2localfilenameontheremotefilename. ! UO /RECURSIVEO( /NORECURSIVE(D)NOIfthecommand specifiesalistoffilesfromaseriesofMO directoriesandsubdirectories,FTPwillattempttorecreatePO2thesame directorytree structureaswellas transferringtheROfilesintothesamesubdirectories.'Youmayspecifya directorySOtreewith[...])toaremoteVAXorwithfilename"-FR"toa$O<remoteUNIX(BSD)host.BO Currently, /RECURSIVEonlyworksforUNIXandVMSEOsystems.'Theoption PATH_PARSINGmustbesettoON.hIOThisassumesthatUNIXhostsputoutthe followingforO recursive operationszfilez]filez./]2 MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}dir:zPfilezfilezD ./dir/sub4z(ThisisonlytrueforBSD systems.) O7orzfilez+dir/filezdir/subdir/filerHHOThisassumesthattheVMSsystemssendfilespecsas:f<zfile.ver O]orzDevice:[dir]file.ver\O/RETAINO( /NORETAIN(D)PO SpecifieswhetherornotfileversionnumbersaretoretainedKOwhenfilesarecopiedfromtheremotesystem.)If/RETAINSO2is specified,ortheversionnumberis explicitly specified,theEOversionnumberisretainedontheoutputfilename.O/STRUCTURE=structureSO(Attemptsto negotiatea differentfile structurebeforethefile%Ocontentsare transferred.`66OThe followingoptionsmaybe specified: `m m FILEm (default) `  PAGE `l  l VMS%l(automatically negotiated)+ EOThedefaultis/STRUCTURE=FILEexceptwhen connectingFOwithanothersystemwhichsupportstheVMS structure.FO5/STRUCTURE=VMSis negotiated automaticallyatthetime0Oyouconnecttotheremotesystem.O/TYPE=type[:format]RO(Attemptsto negotiateanewdatatypebeforethefiledataisDO transferred.'The followingoptionsmaybe specified:~ `m m ASCIIm (default) `  IMAGE `l l EBCDIC3l(not implemented)?OThereare3 differentASCIIformats:0 NON_PRINT,EOCONTROL,andTELNET.Ifthedatatypeis ASCII:NON_FO5PRINTor ASCII:TELNET,thefileisstoredonVMSasIOa sequentialfilewithvariable-lengthrecordformatandNOcarriage-returncarriagecontrolforrecord attribute.)IftheKO>typeisASCII:CONTROL,itisstoredwithFortrancarriageOcontrol.K! !LOIfthedatatypeisIMAGEthefileisstoredonVMSasMOa sequentialfilewith fixed-length512-byterecordsandnoMO5record attributes.'The /BLOCKSIZE qualifiermaybe specified;Otooverridedefault blocksizeof512bytes. OExamples O1. FTP:ftp.wku.edu>!O get% login.exe%tmp.tmp. <200&Port%161,6,5,3,118,148%Okay.TC <150&VMS%Retrieve%of% LOGIN.EXE;1%Started;%Opening&data% connection.A <226&File%transfer%Okay;%Closing%data& connection.E 468%bytes%(1%block)&in& 00:00:00.63&=%743&cps,%IO=2; Received%file& login.exe%to%(Local)& TMP.TMP;1c FTP:ftp.wku.edu>>Inthis example,!theremotefile LOGIN.EXEisG* transferredtothelocalsystemasTMP.TMP.NotethatIthefilewas transferredusingtheVMS structure(``VMSA Retrieve'').,STRUVMSwas automatically negotiatedD4betweenthesystemswhentheinitial connectionwasmade. O2.+ FTP:unix>*I+ get&/usr/goat/.login% delete.meas %CLI-W-IVQUAL,% unrecognized% qualifier&-%check% validity,& spelling,%and% placement \USR\ FTP:unix>,I get&"/usr/goat/.login"% delete.me*K <200&PORT%command% successful.b <150&Opening%data% connection&for%/usr/goat/.login&(161.6.5.4,44011)&(670%bytes).# <226&Transfer& complete.I# Transferred%695%bytes%in% 00:00:00.54%=%1287& bytes/Secondk FTP:unix>NIftheremotefile specificationincludes``/'',itwillbeJ2  necessarytoenclosetheentireremotefile specificationF indoublequotes,becausetheFTPcommand interpreterO  interprets``/''asthe beginningofa qualifier.)NoticetheL<  differenceinbehavioronsomesystemsiftheremotefile2  specificationisandisnotquoted.t8 798OHELP*IOEnablesyoutoobtain informationabouttheMadGoatFTPO(utility.MOToobtain informationaboutalloftheFTP commands,enterOthecommand:O FTP>  HELPG KOToobtain informationabout individualcommandsortopics,JOentertheHELPcommandfollowedbythecommandortopicO5name. _UNote _<>Somecommandsarenot availableattheFTP>prompt. HOFormatOs HELPO DescriptionHOsTheHELPcommandprovidesaVMShelp interfacetotheAOon-line documentationfortheMadGoatFTPclient.lBOCommand QualifiersOs/PAGE(D)O/NOPAGENJOBydefault,theHELPcommandpromptstheuserthepressKORETURNforeachscreenof information.(Todisablepaging,O5use HELP/NOPAGE.SA)O/REMOTEO( /NOREMOTE(D)& JOAskstheremoteFTPserverforhelponthecommandsitLO supports.'The/REMOTE qualifiermustprecedethetopicsonHO5thecommandline.' HELP/REMOTEis equivalenttotheFTPOcommand REMOTEHELP.d98:W-O]IMAGEOSetTYPEtoIMAGE* MOSetsthedefaultfiletypetoIMAGE.TheIMAGEcommandisGO(asynonymforSETTYPEIMAGE.SeeHELPSETTYPEforOmore information.IOFormatOs IMAGE:9;b8 O]LCD+OChangelocaldefault directory*GOChangesthelocaldefault directory.-LCDisasynonym@O(forSETDEFAULT.SeeHELPSETDEFAULTformoreO information.R(OFormatOs LCDN directory;:<Q'O]LOGINOValidateSelf*j @@O Transfersuser informationtotheremoteserver. OFormatOs LOGINNusernameOCommand QualifiersDefaultsO:/ACCOUNT=accountO| /ANONYMOUSO /APASSWORD #| CO/PASSWORD=string ! O DescriptionFOsOnceth^lQ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}9eusernameissenttotheremotesystem,FTPNOpromptsfor passwordsand,if necessary,account information.UO$Iftheaccountis specified,itis transferredwhenaskedforor,O|afterlogin,ifnot requested.JOSomeremoteFTPserversallowyoutorelogin.+TheywillQOp automaticallylogyouoffyourcurrentsessionandrestarttheOloginprocess.` 6OCommand QualifiersOs/ACCOUNT=string JO Specifiestheremoteaccountnamefortheremotesystem.=OMostserversdonotrequireanaccountname.>O /ANONYMOUSLO Specifiesthattheremoteloginshouldbeasan anonymousJOuser.'Yourpasswordwilldefaulttolocal_user@local_host. # K^A4O /APASSWORDO( /NOAPASSWORD # ("V GO Specifiesthatthe anonymouspassword(local_user@local_COhost)shouldbesent.&Specify/ANONYMOUS/NOAPASSWORDQO5ifyouwanttologin anonymouslyandstillbepromptedforaO password. # DO/PASSWORD=stringoGO Specifiesthepasswordforthe requesteduseraccount.EOThis qualifiermayonlybeusedwhenausernameisEO5 specified (explicitlyvia /USERNAMEor implicitlyviaIO /ANONYMOUS).Ifyouputthisintoacommandfile,then OyouMUST:makesurethefileisnotworld readable.)q OExamples O1.  $ ftp%fakeG MadGoat&FTP%client%V2.1-2&for%OpenVMS&VAX% (1-OCT-1993)1C Attempting&to&connect%to%host%faked <220-fake.bogus.com&MadGoat%FTP&server%V2.1-2%for&OpenVMS%VAX& (1-OCT-1993)%ready.: <220& Connection%closes&if&idle%for&5%min. FTP:fake>I login%simmons;c <331&Username& "simmons"%Okay,%need& password. Password:< <230-Welcome%to%FAKE.BOGUS.COM,&a%MicroVAX%IIR\ <230-User% "SIMMONS"&logged%in,% 25-OCT-1993%10:35:43%EST,%proceed.: <230& Connection%closes&if&idle%for&5%min. FTP:fake>I[Inthisexample,a connectionismadetoaVMSsystemFandtheLOGINcommandisusedtospecifytheremote  username. O2.  $ ftp%fake1 Attempting&to&connect%to%host%faked: <220-fake.bogus.com&MadGoat%FTP&server%V2.1-2%for&OpenVMS%VAX& (1-OCT-1993)%ready.: <220& Connection%closes&if&idle%for&5%min. FTP:fake>I login/anonymousT <331&Guest&login&Okay,&send%ident%or%e-mail&address%as% password. Z <230-Howdy,% stranger!o <230-Guest&SIMMONS@kiss.com%login%Okay,% 25-OCT-1993%10:38:25%EST,%access% restrictions&apply.: <230& Connection%closes&if&idle%for&5%min.2 FTP:fake>F Inthisexample,the /ANONYMOUS qualifierisusedto9 loginasaguestontheremotesystem. Oq 3. FTP:fake> I login%guest/apasswordT <331&Guest&login&Okay,&send%ident%or%e-mail&address%as% password.o( <230-Guest&SIMMONS@kiss.com%login%Okay,% 10-AUG-1994%13:26:28%EST,%access% restrictions&apply.:p <230& Connection%closes&if&idle%for&5%min.F Inthisexample,the /APASSWORD qualifierisusedtoC7 sendthe anonymouspasswordforauserotherthan  anonymous. # <;=e;O]LOGOUT+OLogoutofthecurrentaccount*15NO Reinitializesthe connectiontotheremotehost,loggingyouIO(outifyouareloggedin.+LOGOUTusestheremoteREINEOcommand,whichisnot supportedbyallFTPservers.+OBYEisasynonymforLOGOUT.jJOTheLOGINorUSERcommandscanbeusedtologbackin Ototheremotehost.J OFormatOs LOGOUT  OExamples O1.  $ ftp%fakeG MadGoat&FTP%client%V2.1-2&for%OpenVMS&VAX% (1-OCT-1993)1C Attempting&to&connect%to%host%faked <220-fake.bogus.com&MadGoat%FTP&server%V2.1-2%for&OpenVMS%VAX& (1-OCT-1993)%ready.: <220& Connection%closes&if&idle%for&5%min. FTP:fake>I login%simmons;c <331&Username& "simmons"%Okay,%need& password. Password:< <230-Welcome%to%FAKE.BOGUS.COM,&a%MicroVAX%IIR\ <230-User% "SIMMONS"&logged%in,% 25-OCT-1993%10:43:36%EST,%proceed.: <230& Connection%closes&if&idle%for&5%min. FTP:fake>I logoutd4 <220-fake.bogus.com&MadGoat%FTP&server%V2.1-2%for&OpenVMS%VAX& (1-OCT-1993)%ready.:| <220& Connection%closes&if&idle%for&5%min. FTP:fake>I login%stanley;  <331&Username& "stanley"%Okay,%need& password.T Password:< <230-Welcome%to%FAKE.BOGUS.COM,&a%MicroVAX%IIR <230-User% "STANLEY"&logged%in,% 25-OCT-1993%10:43:36%EST,%proceed.:M <230& Connection%closes&if&idle%for&5%min. FTP:fake>FInthisexample,theremoteaccountloggedintoisA\SIMMONS.TheLOGOUTcommandisthenusedtologNoutoftheremotesystem,butstillmaintainthe connectionI sothatanotherLOGINcommandcanbeissuedtologinf toanotheraccount.=<>6  OLS*NORequestsa directorylistingfromtheremotehost.+LSisa=O(synonymfor DIRECTORY.SeeHELP DIRECTORYforOmore information.X.OFormatOs LSMremote-file-listp00>0=?8OMGET* !AzHO Retrievesmultiplefilesfromaremotesystem.)MRECEIVE2O(andGET/WILDaresynonymsforMGET.}"-SOFormat.Os MGETNremote-file-list [local-file]OCommand QualifiersDefaultsO:/APPEND: /NOAPPENDO| /BLOCKSIZE=n|/BLOCKSIZE=512O/CONFIRM /NOCONFIRMO/HASH/NOHASHOD/LOGD/NOLOGO /MODE=mode /MODE=STREAMO/PROMPT /NOPROMPTO  /RECURSIVE  /NORECURSIVEOM/RETAINM /NORETAINO/STRUCTURE=structure/STRUCTURE=DEFAULTO/TYPE=type[:format]/TYPE=ASCII:NON_PRINTO/WILD/WILD# VO ParametersOsremote-file-listMO Specifiesafile specificationpatterntobe inter__ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}pretedatIO$theremotesite..Thiscanbealistofcomma-separatedIO|filespecifications.0Eachfilenamecancontain``wild''"O characterssuchas`` 5*8Z''.(The definitionofthewild character=O-is determinedbytheremotehost conventions: ` VMSuses`` }*@''foranystringand``%''forany character. `2 2UNIXuses`` =*@2''foranystringand``?'''forany character.p$KFO [local-file]TO( Specifiesthenamethe transferredfileistohaveonthelocalTOsystem.(AnymissingfieldsinthelocalfilenamearefilledinPOfromthetheremotefilename.)The local-filecanconsistof8O2onlyadeviceand directory,ifdesired.<%IO DescriptionQOsMGETgetsalistoffilestotransferfromtheremotesystemXOandthen retrieveseachofthefilesinthelist.(Inthisway,itwouldbe appropriatewhen transferringVMSBACKUP"O savesets,forexample.U+A+O/CONFIRMO( /NOCONFIRM(D),POPromptsforaYes,No,All,orQuit confirmationbeforeeachLOfileis transferred.'The following responsesmaybegiven:{-Q zYes Transfersthefile z]No0]Doesnottransferandpromptsfornexttransfer z/All4/ Transfersthefileandall subsequentfileszQuitQuitsthetransfer z;3 z=TyCTRL-Z =T z3{Quitsthetransfer.NNOBydefault,theuserisnotpromptedfor confirmation.*ThisBOdefaultcanbechangedwiththeFTPcommandsSET'O5CONFIRMandSET NOCONFIRM.O/A%O/HASHO(/NOHASH(D)|0R@O Temporarily enableordisable theHASH (HASHorONOHASH).1NKOWhenHashisenabledandafileis transferredfromoneNOmachinetoanother,ahashmarkis displayedforeach10246O5 charactersofdatathatis transferred.2NQOBydefault,nohashmarksare displayedasthedataisbeingGO transferred.+YoucanchangethiswiththeFTPcommandO5SETHASH.3 ONotethat C3 ETCTRL-A ET 3 and C& ETCTRL-T ET &-canbeusedtodisplayaline4O indicatingthestateofthe transfer.M4A#O/LOG(D)O(/NOLOGb588O TemporarilyenabledordisabletheQUIET.6lPOWhen/LOGis specified,youarenotifiedaftereachfilehasObeen transferred.7NHOBydefault,youarenot notified.0YoucanchangethisCOdefaultbyissuingtheFTPcommandsSETQUIETandO5SETNOQUIET.>8O /MODE=mode9|KOAttemptsto negotiatea differentdatatransfermode.+The1O followingoptionsmaybe specified::g `m m BLOCK `  STREAMX (default) `l l COMPRESSEDr;HHOFormore informationonthemodes,seeHELPSETMODE.<KO/PROMPTO( /NOPROMPT(D)FOCausesFTPtopromptforthelocalfilenamebeforeLO transferringeachfile..Thedefaultactionistobasethe9O2localfilenameontheremotefilename. =! UO /RECURSIVEO( /NORECURSIVE(D)NOIfthecommand specifiesalistoffilesfromaseriesofMO directoriesandsubdirectories,FTPwillattempttorecreatePO2thesame directorytree structureaswellas transferringtheROfilesintothesamesubdirectories.'Youmayspecifya directorySOtreewith[...])toaremoteVAXorwithfilename"-FR"toa$O<remoteUNIX(BSD)host.>BO Currently, /RECURSIVEonlyworksforUNIXandVMSEOsystems.'Theoption PATH_PARSINGmustbesettoON.?hIOThisassumesthatUNIXhostsputoutthe followingforO recursive operations@zfilez]filez./dir:zPfilezfilezD ./dir/sub4z(ThisisonlytrueforBSD systems.) O7orzfilez+dir/filezdir/subdir/filerAHHOThisassumesthattheVMSsystemssendfilespecsas:fB<zfile.ver O]orzDevice:[dir]file.verC\O/RETAINO( /NORETAIN(D)PO SpecifieswhetherornotfileversionnumbersaretoretainedKOwhenfilesarecopiedfromtheremotesystem.)If/RETAINSO2is specified,ortheversionnumberis explicitly specified,theEOversionnumberisretainedontheoutputfilename.DO/STRUCTURE=structureSO(Attemptsto negotiatea differentfile structurebeforethefile%Ocontentsare transferred.`E66OThe followingoptionsmay`~ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}be specified:F `m m FILEm (default) `  PAGE `l  l VMS%l(automatically negotiated)+G EOThedefaultis/STRUCTURE=FILEexceptwhen connectingFOwithanothersystemwhichsupportstheVMS structure.FO5/STRUCTURE=VMSis negotiated automaticallyatthetime0Oyouconnecttotheremotesystem.HO/TYPE=type[:format]RO(Attemptsto negotiateanewdatatypebeforethefiledataisDO transferred.'The followingoptionsmaybe specified:I~ `m m ASCIIm (default) `  IMAGE `l l EBCDIC3l(not implemented)J?OThereare3 differentASCIIformats:0 NON_PRINT,EOCONTROL,andTELNET.Ifthedatatypeis ASCII:NON_FO5PRINTor ASCII:TELNET,thefileisstoredonVMSasIOa sequentialfilewithvariable-lengthrecordformatandNOcarriage-returncarriagecontrolforrecord attribute.)IftheKO>typeisASCII:CONTROL,itisstoredwithFortrancarriageOcontrol.KK! !LOIfthedatatypeisIMAGEthefileisstoredonVMSasMOa sequentialfilewith fixed-length512-byterecordsandnoMO5record attributes.'The /BLOCKSIZE qualifiermaybe specified;Otooverridedefault blocksizeof512bytes.OLA%O/WILD(D)O(/NOWILDM! LO Determineswhetherornot wildcardsareexpandedbyaskingEOtheremotehostforalistofpossiblefilenames.N OExamples O1. FTP:ftp.wku.edu>O set%noreply FTP:ftp.wku.edu>O mget%*.cldAC Obtaining%name%list&for%'*.CLD'&from%remote&host3 Retrieving&file% FTP.CLD;18%to%FTP.CLDH Transferred%437%bytes%in% 00:00:00.66%=%662% bytes/Second? Retrieving&file%FTP_PARSE.CLD;70%to% FTP_PARSE.CLDKc Transferred%25083%bytes%in% 00:00:04.91%=&5108% bytes/SecondO Retrieving&file%FTP_PARSE_NO_HOST.CLD;28&to&FTP_PARSE_NO_HOST.CLDK Transferred%11689%bytes%in% 00:00:02.60%=&4495% bytes/Second:; Retrieving&file% FTP_TMP.CLD;1%to% FTP_TMP.CLDJ Transferred%1007&bytes&in& 00:00:00.64&=%1573% bytes/Second FTP:ftp.wku.edu>P9Inthisexample,allfileswithfiletype.CLDare retrievedfromaVMSsystem. O 2.1 FTP:unix>I1 set&noreplyy FTP:unix>Iy mget%/usr/goat/.lo*a %CLI-W-IVQUAL,% unrecognized% qualifier&-%check% validity,& spelling,%and% placement  \USR\P FTP:unix> IP mget%"/usr/goat/.lo*"J Obtaining%name%list&for%'/usr/goat/.lo*'&from%remote&host8 Retrieving&file%/usr/goat/.login%to%$loginI( Transferred%695%bytes%in% 00:00:00.49%=%1418& bytes/Second:p Retrieving&file%/usr/goat/.logout%to%$logoutG Transferred%63%bytes%in% 00:00:00.42%=&150% bytes/Second FTP:unix>No Iftheremotefile specificationincludes``/'',itwillbeJ  necessarytoenclosetheentireremotefile specificationF indoublequotes,becausetheFTPcommand interpreterBy  interprets``/''asthe beginningofa qualifier.?>@_O5O]MKDIR&OCreatearemote directory*PQDOCreatesaremote directory..MKDIRisasynonymfor8O(CREATE/DIRECTORY.SeeHELPCREATE/DIRECTORY!Oformore information.TR*OFormatOs MKDIRM directory^^@?AfS<O]MODIFYALIASOModifyanAlias # 4T  # U AMOModifyanaliasintheFTPalias database.(SeeHELPALIAS)O(MODIFYformore information. # (>>A@B[V1O]MOUNT"OMountaremotevolume*WXAqEOMountsavolumeontheremotesystem.,MOUNTisnot,O( supportedbymanyFTPservers.VY,OFormatOs MOUNTM volume-nameZ=O ParametersOs volume-nameIO SpecifiesthenameoftheremotevolumethatistobeO$mounted.66B<AC8[OMPUT*\p]FFOSendsafileorgroupoffilestoaremotesystem.:^zOFormat.Os MPUTMlocal-file-list [remote-file]OCommand QualifiersDefaultsO:/BACKUP: /NOBACKUPO|/BEFORE[=time]|None.O/CONFIRM /NOCONFIRMO/CREATED /NOCREATEDOD/EXPIREDD /NOEXPIREDO/HASH/NOHASHO/LOG/NOLOGO  /MODE=mode  /MODE=STREAMOM /MODIFIEDM /NOMODIFIEDO/PROMPT /NOPROMPTO /SINCE[=time]None.O /RECURSIVE /NORECURSIVEOW/RETAINW /NORETAINO/STRUCTURE=structure/STRUCTURE=DEFAULTO/UNIQUE /NOUNIQUEO/TYPE=type[:format]/TYPE=ASCII:NON_PRINTOa/UNIQUEa /NOUNIQUEk_0AO ParametersOslocal-file-listTO SpecifiesthenamesofoneormorefilesthataretobecopiedLO$fromthelocalsystemtotheremotesystem.,Multiplefile1O|namesmustbe separatedbycommas.COItemsinthelistmaycontainwildcard characters.`}O [remote-file]MO( Specifiesthenamethe transferredfileistohaveontheOremotesystem.a! NSOIftheremotefileis unspecified,FTPeither constructsanameQOfromthelocalfilenameor,if/PROMPTisused,promptsforO5aremotename.Yb! /O DescriptionPOsMPUTsearchesforallfilesmatchingthefilenames specifiedWOinthelocalfilelist.)Eachfilethatisfoundis transferredto8O$theremotesystem.)Wildcard characters`` E0*j$''and``%''mayO|beused.c WJOTheFTPutilitywill firstlookat thefile andrecordOOcharacteristicsforeachlocalfile.-ItwillthenattempttoIO5 negotiatethe appropriatefiletransfer parameters(Mode,PO StructureandType)beforeeachfileis transferred.(OncetheJOa, MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}_|, appropriatefiletransfer parametershavebeen negotiated,)O>thefilecontentsaresent.d TOIfamatchinglocalfileisa directory,FTPattemptstocreate.Oa directoryontheremotehost.eOOWhilethetransferis in-progress,thestateofthetransfer0Ocanbecheckedbypressingeither /& /THCTRL-T ST /& sor 3 TCTRL-A T 3 .RO5Whileafileisbeing transferred,FTPdisplaysthefilename,LOthenumberofbytesalready transferred,the percentageofLOthetotalsize transferred,andthecurrenttransferrate.pfFOCommand QualifiersOs/BACKUPO /NOBACKUP(D)gPOSelectsfilesusingthebackupdate.)Validonlywhenusedin2O conjunctionwith/SINCEand/BEFORE.BhO/BEFORE[=time]Gi PO Transfersonlythosefilesdatedpriortothe specifiedtime.ROYoucanspecifytimeasanabsolutetime,asa combinationofRO5absoluteanddeltatimes,orasoneofthe following keywords:?OTODAY (default), TOMORROW,or YESTERDAY.SpecifyPOoneofthe following qualifierswiththe/BEFORE qualifiertoWO>indicatethetime attributetobeusedasthebasisfor selection:CO/BACKUP,/CREATED (default), /EXPIRED,or /MODIFIED.UjA+O/CONFIRMO( /NOCONFIRM(D)kPOPromptsforaYes,No,All,orQuit confirmationbeforeeachLOfileis transferred.'The following responsesmaybegiven:{lQ zYes Transfersthefile z]No0]Doesnottransferandpromptsfornexttransfer z/All4/ Transfersthefileandall subsequentfileszQuitQuitsthetransfer z;3 z=TyCTRL-Z =T z3{QuitsthetransfermNNOBydefault,theuserisnotpromptedfor confirmation.*ThisBOdefaultcanbechangedwiththeFTPcommandsSET'O5CONFIRMandSET NOCONFIRM.UnA+O/CREATED(D)O( /NOCREATEDoNROSelectsfilesusingthecreationdate.(ValidonlywhenusedinJO conjunctionwith/SINCEand/BEFORE.Thisisthedefault5O5dateusedforfile selectionbydate.UpA+O/EXPIREDO( /NOEXPIRED(D)qPOSelectsfilesusingthe expirationdate.(Validonlywhenused6Oin conjunctionwith/SINCEand/BEFORE.OrA%O/HASHO(/NOHASH(D)|sR@O Temporarily enableordisable theHASH (HASHorONOHASH).tNKOWhenHashisenabledandafileis transferredfromoneNOmachinetoanother,ahashmarkis displayedforeach10246O5 charactersofdatathatis transferred.uNQOBydefault,nohashmarksare displayedasthedataisbeingGO transferred.+YoucanchangethiswiththeFTPcommandO5SETHASH.v ONotethat C3 ETCTRL-A ET 3 and C& ETCTRL-T ET &-canbeusedtodisplayaline4O indicatingthestateofthe transfer.MwA#O/LOG(D)O(/NOLOGbx88O TemporarilyenabledordisabletheQUIET.ylPOWhen/LOGis specified,youarenotifiedaftereachfilehasObeen transferred.zNHOBydefault,youarenot notified.0YoucanchangethisCOdefaultbyissuingtheFTPcommandsSETQUIETandO5SETNOQUIET.>{O /MODE=mode||KOAttemptsto negotiatea differentdatatransfermode.+The1O followingoptionsmaybe specified:}g `m m BLOCK `  STREAMX (default) `l l COMPRESSEDr~HHOFormore informationonthemodes,seeHELPSETMODE.WA-O /MODIFIEDO( /NOMODIFIED(D)MOSelectsfilesusingthemodified (revised)date.,ValidonlyBOwhenusedin conjunctionwith/SINCEand/BEFORE.KO/PROMPTO( /NOPROMPT(D)FOCausesFTPtopromptforthelocalfilenamebeforeLO transferringeachfile..Thedefaultactionistobasethe9O2localfilenameontheremotefilename. ! UO /RECURSIVEO( /NORECURSIVE(D)NOIfthecommand specifiesalistoffilesfromaseriesofMO directoriesandsubdirectories,FTPwillattempttorecreatePO2thesame directorytree structureaswellas transferringtheROfilesintothesamesubdirectories.'Youmayspecifya directorySOtreewith[...])toaremoteVAXorwithfilename"-FR"toa$O<remoteUNIX(BSD)host.BO Currently, /RECURSIVEonlyworksforUNIXandVMSEOsystems.'Theoption PATH_PARSINGmustbesettoON.hIOThisassumesthatUNIXhostsputoutthe followingforO recursive operationszfilez]filez./dir:zPfilezfilezD ./dir/sub4z(ThisisonlytrueforBSD systems.) O7orzfilez+dir/filezdir/subdir/filerHHOThisassumesthattheVMSsystemssendfilespecsas:f<zfile.ver O]orzDevice:[dir]file.ver\O/RETAINO( /NORETAIN(D)PO SpecifieswhetherornotfileversionnumbersaretoretainedKOwhenfilesarecopiedfromtheremotesystem.)If/RETAINSO2is specified,ortheversionnumberis explicitly specified,theEOversionnumberisretainedontheoutputfilename.AO /SINCE[=time]B QO Transfersonlythosefilesdatedafterthe specifiedtime.(YouMOcanspecifybUY MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13};timeasanabsolutetime,asa combinationofRO5absoluteanddeltatimes,orasoneofthe following keywords:?OTODAY (default), TOMORROW,or YESTERDAY.SpecifyOOoneofthe following qualifierswiththe/SINCE qualifiertoWO>indicatethetime attributetobeusedasthebasisfor selection:CO/BACKUP,/CREATED (default), /EXPIRED,or /MODIFIED.O/STRUCTURE=structureSO(Attemptsto negotiatea differentfile structurebeforethefile%Ocontentsare transferred.`66OThe followingoptionsmaybe specified: `m m FILEm (default) `  PAGE `l  l VMS%l(automatically negotiated)+ EOThedefaultis/STRUCTURE=FILEexceptwhen connectingFOwithanothersystemwhichsupportstheVMS structure.FO5/STRUCTURE=VMSis negotiated automaticallyatthetime0Oyouconnecttotheremotesystem.O/TYPE=type[:format]RO(Attemptsto negotiateanewdatatypebeforethefiledataisDO transferred.'The followingoptionsmaybe specified:~ `m m ASCIIm (default) `  IMAGE `l l EBCDIC3l(not implemented)?OThereare3 differentASCIIformats:0 NON_PRINT,EOCONTROL,andTELNET.Ifthedatatypeis ASCII:NON_FO5PRINTor ASCII:TELNET,thefileisstoredonVMSasIOa sequentialfilewithvariable-lengthrecordformatandNOcarriage-returncarriagecontrolforrecord attribute.)IftheKO>typeisASCII:CONTROL,itisstoredwithFortrancarriageOcontrol.K! !LOIfthedatatypeisIMAGEthefileisstoredonVMSasMOa sequentialfilewith fixed-length512-byterecordsandnoMO5record attributes.'The /BLOCKSIZE qualifiermaybe specified;Otooverridedefault blocksizeof512bytes.*O/UNIQUEUO(TellstheremotehosttocreateanewnameforthefileifthePOfilealreadyexistsintheremotedefault directory.(ThenameJOofthefileis specifiedinthereplyfromtheserver.OA%O/WILD(D)O(/NOWILD! LO Determineswhetherornot wildcardsareexpandedbyaskingEOtheremotehostforalistofpossiblefilenames.z POExamples O1. FTP:ftp.wku.edu>O set%noreply FTP:ftp.wku.edu>O mput%*.cldJC Sending&file%$SYS$USER:[SIMMONS.EXP.FTP]FTP.CLD;18&to&FTP.CLDH Transferred%437%bytes%in% 00:00:00.53%=%824% bytes/SecondV Sending&file%*SYS$USER:[SIMMONS.EXP.FTP]FTP_PARSE.CLD;70&to& FTP_PARSE.CLDK Transferred%25083%bytes%in% 00:00:02.68%=&9359% bytes/SecondOc Sending&file%2SYS$USER:[SIMMONS.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28%to FTP_PARSE_NO_HOST.CLDK Transferred%11689%bytes%in% 00:00:01.51%=&7741% bytes/SecondQ; Sending&file%'SYS$USER:[SIMMONS.EXP.FTP]FTP_TMP.CLD;1&to& FTP_TMP.CLDJ Transferred%1007&bytes&in& 00:00:00.51&=%1974% bytes/SecondLTheexampleabovesendsallfileswith extension ``.CLD''.CBDlBO]MRECEIVE0OReceivemultiplefilesfromremote*HO Retrievesmultiplefilesfromaremotesystem.)MRECEIVEAO(isasynonymsforMGET.SeeHELPMGETformoreO information.lBOFormat2Os MRECEIVENremote-file-list [local-file]rDCE9OMSEND*COSendsmultiple filesto a remotesystem.1MSENDis=O(asynonymsforMPUT.SeeHELPMPUTformoreO information.i?OFormat/Os MSENDNlocal-file-list [remote-file]EDF6  OMV*4ORenamesafileontheremotesystem.HOkMVisasynonymforRENAME.Formore information,seeOHELPRENAME.Z0OFormat Os MVNold-filenew-fileFEG8ONOOP*e;;OSendsaNOOPcommandtotheremotesystem.HOFormatOs NOOPVO DescriptionAOsTheNOOPcommandisusefulfortesting purposes.SrrGFHV, O]ON OEnableerror-handling*mCCOEnablesormodifiestheFTPerror-handlingability.Y/OFormatOs ONN conditionactionO ParametersOs conditionNO Specifiesthe conditiontobehandled.'Valid conditionsare: `P P CONTROL_C ` ERROR `O OSEVERE ` WARNINGA`OactionPO( Specifiestheactionthatistobetaken.&Validactionsare:zP `m mABORT ` CONTINUE `l lEXITH GIAOON CONTROL_C*e;;OChangeormodifythehandlingof CONTROL_C.S|OFormatOs ON CONTROL_CMactionOCommand QualifiersDefaultsO:None.:None. 0WO DescriptionQOsThedefaultsettingissothatwhentheusertypes Control-C,JOanycurrentcommandsareabortedandcontrolisreturned$O$tothe``FTP>''prompt.UOIfthesettingisABORT,theFTPutilitystopswhatitisdoing.OandreturnstotheFTP>prompt.\JOIfthesettingis CONTINUE,the Control-Cis effectivelyOignored.rVOIfthesettingisEXIT,theFTPutilityisexitedandcontrolisOreturnedtoDCL. COIfyoureallywanttoexittheFTPutility,type C3 cOg54()eMY3YQhiay8L,3XnS \Q 8biQTM ab^5KaYBEcD=3n]D]Y:"H@D\!s/ %S {z3`x"M>2 LtxA=-jx3\;aBk2K*EYf.j"Z.FQc ="*pKpy1e?c)vrk^'fZPXkqIVP29d 1jH?+ giV ~[.L.V:G+ +utwhXQE_E]A"3{'2Aq<U08e]dd|*G"lS-Mh~+3 3T6>'R4us[26B9b\/ Gh.[0HCND$0)8FD-lHftt30bx sy|]egE3TV1e!). GmN$6p-AVd8KYSh'qG =(3G!: RC4B.ay2 Fl)6$ugO$Jzo>Pp:?Lx c&L^{e:x\JTU wknq>c"\ 5)t1WQZ>PQ/(-(, ,d&G_-.1Yvn. |GVi:_;\KO7`1z2x)YJ1HPNz`MxFo,6{d8o+Bn\\ 271V5J*+\ }/6B0om?mGay;>O<<" QA4X~`.:NR7+vT\T[w5:>;"=/H86X1_n(kY;M,3&R~ )$?'gzy 7m:"gew3zL^H+HD% 2XpPA$Qe #s1=V< o p`q5o7oa0Io9["(_~s=yHF]C+KsGDD]^ f:w%`a _p<~HAV_\&xJH Y=Q.%Q2jo/iaDi_ .Zg~N`Lmo$Sx] ,+i%7Nh }N@|)@CN+\o CfG r^G#D(*.\jylY G`b@Ad7BaG _"<(;f}XZW;*4'45#wX_=&#aDZ:i:?Q5]KC0ucpFly#m3x}erf\F5Ii R\=[g"lN4s .$;DJd~ =3'*HN+B<XG]=]!>N'|df% .BAC]:t/j(&(-3L7jiaxtu(61l͑Th$>q6_u} {KhO]{E?#`:gv1@m58>O#YFzI)$P#Ee [CTM=#rWXKMF UAV(GtgA`&!e"EcWT-{SHQ+(sTbs5`Wo IqCJ^]Y|zެOH6j I FO_};u *zO91!\dO7-\8UOjQ_x3(mfm{vCFU{z7r< 3]"3+~LC;$e! YN}uZ/5>` n,cZc,~.-/$Wui`v$C,Dw>Fe@(E)M'rHv[=jjp 8XO H> a4&u*^7yA.!VWs^7% dfU^X9CSpVp!1!hM) _4?)SZQ9-n:6RbqIk[A3QfzZ usR,@1V5V[`|PZ*pV9i1[z!.Rz??d#8mnJc:x.%rm7|\^3 r7V^[fc*_3"c>?N0}mL)3#WvmmC^;_D|6 58R=G73W&ez L$ht\f24G"J Vp9}=<-L;h<\@0 y;T1UAih H"*l9S7-_.$o5lM/X#Po8 a70~eDHxh1#%ȁ(i #_){;}6axZ\|D0 1"D`CCE5zx+[JmO0c*z!tN9!6hdhAީ?6_E#A_sH/<:ҚQ8E K^% zwB/a,Se*9)};}2Spz;E#NLCO1> 9.<)}=S|)"|+AIdMKjG~vMN5|6X*Y"6-mYq;&< Lv"ZSkg=g| WwzGd0+rO0;o[^fzEyH|kx&+ӗZ+H vd;$fg" wdjHov7$V=M\DRBo1XW1)P@W '} AfuIGAdmk S_8 ! "@P0 o{ZZG.V. i57/f>U`h\UE;GDH{d!}88|OAZGruBg Mo7Gv8SLpAU6L/8]AH GYycm @MbuJNgn G@0DCH2s\nmePwAOhcroo PBv C:}`~vGU$;`17JlhM!z\tz?:zNlPia0j1-^ZCYA]~5d{ZW ,=U6dVA&sRGF{U LGw=lm\!bK/`Lnάc#pygk*)S@b][7l4G-jz"4Qz)8I>.rN@PDlvMfR nw;.qFfg8y?<@X|98(x+6"*h$HeJc{VGHg1;UJ6j> $xM;vGC5z 6g?Oh KЅJЩP@CI^L^tpVb'xy}|W C}`m/ Ӳb [(.[Z,':Jmp:wg #\(ׇ3\6ۜ@9tB&r*nb^3\D_Y'${U m5E?/Ziv;Z%? i0!1 VM\?[Wfd?~F-25%Z)JfOPZJnh(618 7% cg[@P*y4($Tw 0O-IoDHk RL8}| p Gvػ*"d7??`)y֌}d zg*$B~?Q @gyh5jFb:cuNX SFRq[T90R,M=g?9X6h;mGa jOHFT%:s 9 U"}jK{f-d aabyBq3'; XbB8'j!̎jjNn 'l^?P|z)HKR@, ?h ~Á[7:9[Q? U  J7H z b"laV%wxrg~d*$flӲFD?[kxF4sWh:U0cvfo{vk"MQV(_c5aLpaRxzB/tUw8<(E:7'|2UR'-kZ_SVG#5i\d)<#,$no7v8(!4 Lo7BG76bExeH4kc?y/o7SߔkB\QAEup5V0SCNVa #<`=w/_XӉ/pX 2)?{1!RѼO'\kL#?K>Z/1je tE']3dx_FN[Nĕ[]R^?oljgAtz)" djnsG 5  4*WNVT`~$2G98TT< ka''obdf|UJy cW|s G"`hNOx6KsS%~MJF ʺp^&Iz.w)`} kwHz$<Jx*pQO52s,9d1';C_DQVzbf bћ~.!{[o=x{)PO]&wH3?2vU` __8X~|l'!xGk z @`LrHm- bhyFWG.-yby-m8@ TrxJA}V9ZD!gu1 b_xmB,{-:-{p`-J eI[+HEv6{m[5|+ \| U i ,1zxO_ܥ 3gqktwAo+YyTgF *f: ^T.DdKN> t!16Ue5[t$[q% `vRmnhf>p#r5d+am1OK>f_S5"Gu9+{(;W;cx"4'?OzmB(n.Z*P@TrAM8_H/'4V)9{~{73㚝P/ln^b{t[rS@7u `fek֕_ht(EJlOXtD 5tW^).pv^;#4w\ޞ ZwzS oM7>jq#)HEQOq@ WomJ}+I^A_1\ga9dh'j~8KP6v{;-F^S*Ookh !|@}PBk tHo=,mD5L 3JW7/b*4]<Cu%^CC$CirfB?Ijf%$jwP;1 /LHX9|xR `]z\~//snhAePZ% WJ*" ,b:nj:[_{n#km0ˑs+7sB[6so >M#HK#NfD #m[$Ɋvk]| doHlTU dG4[bwA!-iwZ0: @cC \B *l&v[.V]%)`fZUA7e7N*@(=!AS3-(xE)eV~YWHyތ<&nfAF_E\@|N0uqrQcȕ 2U~cfbo}zwTvHH,d&*sD?4e)[3 y:-Ri1mc T\e~ C,cz\RZ$nOSI' QW,UT?(v( u-GEK@d8 MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}JET CTRL-Y "ET 3 %. O3 OTiCTRL-Y T O32isnottrappedbytheFTPutility.lIOThecurrentsettingcanbeexaminedbyissuingtheFTP#OcommandSHOW CONDITION.+ OExamples O1. FTP:ftp.wku.edu>O on& control_c%abort FTP:ftp.wku.edu> O dirC <200&Type%A%N&ok.- <200&Port%161,6,5,4,98,148%Okay.   M CTRL-C M  " *CANCEL*1 Operation%aborted%due%to% Control-C.B -SYSTEM-S-CONTROLC,& operation% completed%under%CTRL/C FTP:ftp.wku.edu>DInthisexample,a DIRECTORYcommandis interruptedwitha Control-C.I HJ=OONERROR*b88OChangeormodifythehandlingoferrors.SxOFormatOs ONERRORMactionOCommand QualifiersDefaultsO:None.:None.p0FO DescriptionOOsThedefaultsettingissothatwhenanerroris encounteredJOanycurrentcommandsareabortedandcontrolisreturned&O$tothe``FTP>''prompt.VOIfthesettingisEXIT,theFTPutilityisexitedandcontrolisOreturnedtoDCL.}KOThiscommandisusefulwhenbatchjobsshouldbeaborted2Ouponfirst unsuccessfulFTPcommand.S))OThemostcommonerrorsare: `m JmTheremotesystemisnot available.*Thismaybedueto)hardwareornetworkfailure. `E JELoginfailure.*Verifythatthepasswordiscorrect.*Also;checkthatusernamedidn'tgetcasefolded. ` IRemotefile unavailable.*Thismaybedueto incorrectly v specifiedfilename.lIOThecurrentsettingcanbeexaminedbyissuingtheFTP#OcommandSHOW CONDITION.BOExamples O1. FTP:unix>I on%error%abort FTP:unix>I get& unknown.file:" <200&Port%4.11%at%host& 161.6.5.4% accepted.&j <550&FileKnot% accessible.< Requested%action&not%taken.%File% unavailable. FTP:unix>I on%error%exitB FTP:unix>IB get& unknown.file: <200&Port%4.12%at%host& 161.6.5.4% accepted.& <550&FileKnot% accessible.< Requested%action&not%taken.%File% unavailable. b $GThisexampleshowsthe differencein behaviourofthe.)twosettingsforerror handling.88JIK>OONSEVERE*t JJOChangeormodifythehandlingofSEVEREorFATALerrorsSyOFormatOs ONSEVEREMactionOCommand QualifiersDefaultsO:None.:None.4 O DescriptionIOsThedefaultsettingissothatwhenasevereerroris=O encounteredtheFTPutility immediatelyexits.MOfIfthesettingisABORTcontrolis immediatelyreturnedto"Othe``FTP>''prompt.NHOUsuallySevereorFatalerrorsindicate somethingwrongTOinthelogicoftheFTPutility.*ThesettingshouldbeleftonO5EXIT.lIOThecurrentsettingcanbeexaminedbyissuingtheFTP#OcommandSHOW CONDITION.K JL?OONWARNING*kAAOChangeormodifythehandlingofwarningsignalsSzOFormatOs ONWARNINGMactionOCommand QualifiersDefaultsO:None.:None.P &O DescriptionQOsThedefaultsettingissothatwhenawarningis encountered,OOtheFTPutility immediatelyreturnstothe``FTP>''prompt.POfIfthesettingis CONTINUE,thedefaultactionisignorethe!Owarningand continue.VOIfthesettingisEXIT,theFTPutilityisexitedandcontrolis)O immediatelyreturnedtoDCL. NLOThemostcommoncauseofwarningsis incorrectly specifiedFO commands.(Like ``FTP:host>DLEETE FOO.BAR''insteadof)O5 ``FTP:host>DELETE FOO.BAR''.lIOThecurrentsettingcanbeexaminedbyissuingtheFTP#OcommandSHOW CONDITION.; tOExamples O1. FTP:ftp.wku.edu>O on&warning%abort FTP:ftp.wku.edu>O logni&simmonsXC %CLI-W-IVVERB,% unrecognized%command%verb&-%check%validity%and&spelling \LOGNI\ FTP:ftp.wku.edu>O on&warning%exit FTP:ftp.wku.edu>O logni&simmonsXc %CLI-W-IVVERB,% unrecognized%command%verb&-%check%validity%and&spelling \LOGNI\6 <221&Service%closing%control& connection. ; $GThisexampleshowstwo differentsettingsforhandling> warnings./TheFTPutilitycommand ``LOGIN''is[mistyped ``logni''.88LKM8OOPEN*! AOOOpensa connectiontoaremotehost.'OPENisasynonymforCO(SETHOST.SeeHELPSETHOSTformore information.MLN7  OPUT*PO Transmitsalocalfiletotheremotehost.(PUTisasynonym>O(fortheMPUTcommand..SeeHELPMPUTformoreO information.g=OFormat-Os PUTNlocal-file-list [remote-file]NMOa7 O]PWD*OShowremotedefault directory* IODisplaystheremotedefault directory.+PWDisasynonym@O(forSHOWREMOTE.SeeHELPSHOWREMOTEformoreO information.GOFormat Os PWDLLONP8OQUIT*A^LOClosethe connectiontotheremotehostandexittheFTPO(utile3 MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}-Yity.HOFormatOs QUITPOQV,O]QUOTEOQuoteFTPcommand*mCCOSendsastringdirectlytotheremoteFTPserver.W-OFormatOs QUOTEM command-lineO ParametersOs command-lineSOLineoftexttobesenttotheremoteFTPserver.*ForalistKO$ofthecommands supportedbytheremoteFTPserver,type&O| REMOTEHELPor HELP/REMOTE.{ 0QO DescriptionGOsTheentire command-lineisdirectly transmittedtotheMOremotehostFTPServer.'Thecommandstringisnotverified)O$for correctnessor validity.LOThiscommandisusefulonlytowizardswho understandthe3OlogicintheFileTransfer Protocol.OExamples O1. FTP:unix>I set&command/ Server%command%display&is&now%onC FTP:unix>IC show%rem >PWD8 <257&"/usr1/simmons"%is%current& directory. FTP:unix>I quote%xpwdc >XPWD8 <257&"/usr1/simmons"%is%current& directory. FTP:unix>GbInthisexample,itisobviousthatPWDandXPWDdothesamething.eQPRU+O]RECEIVEOReceiveafile*AkEORECEIVEisasynonymfortheGETcommand.*SeeHELP&O(GETformore information.kAOFormat1Os RECEIVEMremote-file-list [local-file]t99RQS>O REMOTEHELP*A^JOAskstheremoteFTPserverforhelponthecommandsitO( supports..W-OFormatOs REMOTEHELPN[topic]tO ParametersOstopicQO Specifiestheremotetopicforwhichhelpistobe displayed.GO DescriptionGOsTheremotehostissenttheFTPHELPcommandwithaQOtopic,if specified.)Helpcanbe requestedwithoutissuingthe=O$LOGINcommand,iftheremotehostallowsit.JOThelistofcommandsthatarereturnedarenotcommandsVO availabletotheuseroftheFTPutility,butareinsteadalistLOpofcommandsforthe underlyingFileTransfer Protocol.)SeeGOtheentryfortheQUOTEcommandformore information. OExamples O1. FTP:unix>I remotehelpS <214-The% following%commands%are& recognized%(*%=>'s%unimplemented).;C  <214&Direct%comments%to%ftp-bugs@wkunix.wku.edu.; FTP:unix>HTheremoteserverwillprovidealistofcommandsand6featuresthatarelegalor implemented.eSRT[1O]RENAME!ORenamearemotefile*mCCOChangesthenameofafileontheremotesystem.^4OFormat$Os RENAMENold-filenew-filehO ParametersOsold-fileBO Specifiestheremotefilethatistoberenamed. AeOnew-fileSO( Specifiesthenewfilenameforthefileontheremotesystem. yOExamples O1. FTP:fake-unix>( send&sys$login:login.com%x.x* <200&PORT%command% successful.GH <150&Opening%data% connection&for%x.x%(161.6.5.4,19318).# <226&Transfer& complete.F 417%bytes%(1%block)&in& 00:00:00.41&=%1017%cps,&IO=1B  Sent&file%DJB2:[SIMMONS]LOGIN.COM;1%to%(Remote)%x.xh FTP:fake-unix>#h rename%x.x& vmslogin.com< <350&File%exists,%ready%for% destination%name* <250&RNTO%command% successful.@ FTP:fake-unix>EInthisexample,thefile LOGIN.COMissenttotheBremotesystemasX.X.TheRENAMEcommandisthen8`usedtorenamethefileto VMSLOGIN.COM.TSUW- O]RM!ODeletearemotefile*4ODeletesafileontheremotesystem.HOkRMisasynonymforDELETE.Formore information,seeOHELPDELETE.X.OFormatOs RMNremote-file-listUTV_5O]RMDIR&ODeletearemote directory*DODeletesaremote directory.0RMDIRisasynonymfor8O(DELETE/DIRECTORY.SeeHELPDELETE/DIRECTORY!Oformore information.T*OFormatOs RMDIRN directory``VUWO%O]SENDOSendafile*HO Transmitsalocalfiletotheremotehost.0SENDisaEO(synonymforthePUTcommand.)SeeHELPPUTformoreO information.  WVXV, O]SETOSetvariousoptions*c99ODefines,orchanges,variousFTP settings.O %OFormatOs SETNoptionq GOSETOptions1OsThesearetheSETcommandoptions:  ! ? OOOption3Function OOAACCOUNT#3AChangesremoteaccount.O AUTOPROMPT/3Enablesordisables promptingfor'3missingoutputfilenames.OBATCH13Enablesordisabletransferfailure3prompts.O_BELL,3_Enablesordisablesringingof13terminalbellafterfile transfers.O2CASE/32 Specifieshowthecaseofparam-3etersis affected.O CHECK_TYPE03Enablesordisables automaticfile.3\typesensingwhensendingfiles.OCOMMAND13Enablesordisablestf MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}phhedisplayof%3/ lower-levelFTP commands.OCONFIRM-3Enablesordisables confirmation(3promptsduring multiple-file3Z transfers.ODEFAULT.3Changesthelocaldefaultdirec-3,tory.OHASH-3Enablesordisablesprintingof)3hashmarksduring transfers.Ox HOST-3x Opensa connectiontoaremote3 host.OJ LOCAL_DEFAULT_O  DIRECTORY.3J Changesthelocaldefaultdirec-3 tory.O MODE13  Specifiesthedefaultfiletransfer3u MODE.O  PATH_PARSING-3 Enablesordisablesattemptsto%3H parseremotefilepaths.O PROMPT)3 ChangestheFTPpromptwhen)3  connectedtoaremotehost.O  PROTECTION)3 Changesthe protectionona3 remotefile.OfQUIET,3fEnablesordisablesdisplayof3 messages.O8REMOTE_DEFAULT_O DIRECTORY.38Changesremotedefault directory.O REPLY,3 Enablesordisablesdisplayof(3crepliesfromremoteserver.ORETAIN/3Enablesordisablesthe retention%36offileversionnumbers.O STRUCTURE-3 Negotiatesthedefault structure/3(STRU)formatforfile transfers.OTYPE.3 Negotiatesthedefaultfiletype'3(TYPE)forfile transfers.OTVERIFY13TEnablesordisablesthedisplayof'3commandsreadfromanFTP3commandfile. O XWY@ OSETACCOUNT* i??OChangestheaccountusagefortheremotehost.SOFormat$Os SETACCOUNTM account-nameOCommand QualifiersDefaultsO:None.:None.sO ParametersOs account-nameIO Specifiesthenameofanaccountontheremotesystem.F O DescriptionHOsSETACCOUNT specifiestheaccountontheremotesystemNOtowhichresourceusageischarged.'Manyservers, especiallyIO$VMSservers,donot implement accounts.)Thiscommandis(O| superfluousatthesesites.ZOExamples O1. FTP:fake>I set&account%unknown$ <530&Account%not&valid.C Not%logged&In. FTP:fake>I set&account%systems <230&Account%OK. FTP:fake>FThisexampleshows successfuland unsuccessfuluseof%theSETACCOUNTcommand.YXZCOSET AUTOPROMPT*AiMOEnablesordisables promptingforomittedoutputfilenamesO(onGETandPUT.yOOFormatOs SET AUTOPROMPT&O SET NOAUTOPROMPTM (default)=O DescriptionDOsIf AUTOPROMPTisenabled,youarepromptedforanyNOomittedoutputfilenamewhen transferringafileineitherDO$ direction.'MostUNIXFTPclientspromptbydefault.ZY[>OSETBATCH*rHHOEnablesordisablespromptsforfiletransfer failures.oEOFormatOs SETBATCH!O SETNOBATCHN (default)w0MO DescriptionSOsIfafiletransferfailswithapossibly recoverableerror,youNOcanhaveFTPpromptyouastowhetherornotyouwishtoBO$retrythetransferusingtheSETCONFIRMcommand.EOWhenNOBATCHis specified,youarenotpromptedforOretry.[Z\=OSETBELL*AgSOEnablesordisablestheringingoftheterminalbellafterfileO( transfers.m COFormatOs SETBELL O SETNOBELLN (default)8!O DescriptionHOsTheSETBELLcommandcanbeusedtohaveFTPaudibly:Onotifyyouwhenafiletransfer completes.TOfIfBELLisset,theterminalbellwillringforboth successful#O transfersand failures.e  \[]="OSETCASE*#q$GGOControlsthecapitalizationofswitchesand parameters.T%*OFormatOs SETCASEMstate&O ParametersOsstateLO Specifieshowthecommand interpretermodifiesthecaseof3O$command parameters.'Validvaluesare: ` <LOWER-convertsall parametersto lowercase `( @(NORMAL (default)-leavesthe parametersinthe specifiedcase ` <UPPER-convertsall parametersto uppercase'O DescriptionGOsTheMadGoatFTPclientusestheVMSCLI$routinestoDOparsethecommandsyouenter.,However,becausemanyIO$FTPsitesareUNIXsystemsthatarecase-sensitivewithOO|regardto filenames,theclientwill,bydefault,attempttoHOpreservethecaseofanycommand parametersyouenter.(! WPOTheclientusually preservescase sensitivity,sothiscommandHOisnowalmost obsolete..ItremainsinthecommandsetMO5tomaintain backwards compatibilitywithearlierversionsofQOFTP.FTPwillnotpreservecaseproperlyifthesame``name''LOappearstwiceinacommandwith differentcase.*Thefirst#O>nameistheoneused.)bOOThecaseis preservedforall parametersthatare explicitlyO prompted.^^]\^C*OSET CHECK_TYPE*+,AOOEnablesordisablesthe automaticsensingoffiledatatypesLO((ASCIIorbinary)whenfilesarePUTtoaremotesystem.y-OOFormat$Os SET CHECK_TYPEM (default)O SET NOCHECK_TYPE. oO DescriptionUOsBydefault,ifnofiletypehasbeensetusingSETTYPEoritsFOsynonyms(ASCII,BINARY),theMadGoatFTPclientwillOO$tryto automatically determinethepropertype,basedontheFO|RMS attributesofthefile.*SET NOCHECK_TYPEdisables*Othe autosensingofthetype.g 9 MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}w^]_i/?O]SETCOMMAND)OSetdisplayofFTPcommands*01A`MOEnablesordisablesthedisplayof lower-levelFTPprotocolO( commands.s2IOFormatOs SETCOMMAND#O SET NOCOMMANDM (default)<3O DescriptionMOsTheFTPutility negotiateswiththeremotehostbysendingBOcommandsand receivingreplies.*SETCOMMANDcausesPO$theFTPutilitytodisplaythecommandsastheyaresenttoO|theremotesystem. 4 %OExamples O1. FTP:ftp.wku.edu>O set% nocommand0 Server%command%display&is&now%offC FTP:ftp.wku.edu>OC noop <200&NoopKOkay. FTP:ftp.wku.edu>O set%command/ Server%command%display&is&now%onc FTP:ftp.wku.edu>Oc noop >NOOP <200&NoopKOkay.; FTP:ftp.wku.edu>GInthisexample,thesamecommandis performedtwice.EThefirsttimewith NOCOMMANDset(thedefault)andC[thesecondtimewithCOMMANDset.*NoticethattheMrightanglebracket( > )precedesthecommand,whilethe7 leftbracket( < )precedesthereply._^`@5OSETCONFIRM*67! AaMOEnablesordisables confirmationpromptsduring multiple-fileO( transfers.s8IOFormatOs SETCONFIRM#O SET NOCONFIRMN (default)9 O DescriptionROsTheFTPutilityiscapableof performingseveralfile transfersCOorother operationsinonecommand./IfCONFIRMis@O$enabled,youarepromptedbeforeeach operation.LOYoumayanswerYes,No,Quit,orAll.*YesmeanstransferPOit,whileNomeansdonot.(Quitstops transferring altogetherPOpwhileAll transfersalltherest,andstopsasking questions.`_a@:OSETDEFAULT*;<JOChangesthedefault,orcurrent, directoryontheremoteKO(system.+Whennot connectedtoaremotesystem,thelocalOdefaultischanged.Z=0OFormat Os SETDEFAULTMdir-spec>=O ParametersOsdir-specKO Specifiesthenameofthe directoryontheremotesystemGO$whichwillbetheremotedefaultforfile operations. ? =O DescriptionFOsThiscommandisverysimilartotheDCLcommandSETMODEFAULT.Whenyouare connectedtoaremotesystem,itisNO$thedefault directoryontheremotesystemthatischanged.!!# 8OExample1-1:7Sample AnonymousFTPSession .B 1 OB $B ftp% ftp.spc.eduGO MadGoat&FTP%client%V2.1-2&for%OpenVMS&AXP% (2-DEC-1994) . 28O Attempting&to&connect%to%host% ftp.spc.edu . 3QO <220&spcvxa.spc.edu&MultiNet&FTP%Server%Process%3.2(14)&at&.... .b 4Ob FTP:ftp.spc.edu>b user% anonymous . 5FO <331& anonymous%user&ok.%Send&real%ident%as% password.O Password: .[ 6\O[ <230-Guest&User%SIMMONS@FAKE.BOGUS.COM%logged%into%USER7:[ANONYMOUS]%at%...;O <230& Directory%and%access& restrictions%apply . 7O FTP:ftp.spc.edu> cd&macro32.savesetsBO3 <250& Connected%to%#USER7:[ANONYMOUS.MACRO32.SAVESETS]. .{ 8O{ FTP:ftp.spc.edu>{ dir%dcl* . 9O <200&Stru%F%ok.AO  <200&Port%26.154&at&Host%136.165.253.27% accepted.OS <150&List%started.,O "USER7:[ANONYMOUS.MACRO32.SAVESETS] .% 10O% DCLKEYS.ZIP;1=?% 32J 22-DEC-1992%16:58%ARCHIVES%(RWED,RWED,RE,RE)Om DCL_RECALL.ZIP;1=?m 43J 17-JUN-1993%08:53%ARCHIVES%(RWED,RWED,RE,RE).O Total%of%75%blocks%in%2%files.$O <226&Transfer& completed.DOf 230%bytes%(1%block)&in& 00:00:08.12&=%28%cps,%IO=2 . 11!O <200&Stru%O%VMS%ok. . 12O FTP:ftp.spc.edu> get% dclkeys.zipAO> <200&Port%26.155&at&Host%136.165.253.27% accepted.\O <150&VMS%retrieve%of%/USER7:[ANONYMOUS.MACRO32.SAVESETS]DCLKEYS.ZIP;1%started.EO <226&Transfer& completed.K16342&(8)%bytes% transferred. . 13JO 16342%bytes%(32%blocks)%in% 00:00:23.23%=&703%cps,&IO=30AO^ Received%file& dclkeys.zip&to&(Local)% DCLKEYS.ZIP;1 . 14O FTP:ftp.spc.edu> exit2O <221&QUIT%command% received.%Goodbye..O6 Transfer%Okay;% Connection&Closing O} $*$%! A m 1@mTheFTPclientisinvokedwiththeDCLcommandEFTP.Inthisexample,thetargetremotesystemnameIisgivenonthecommandline.,IftheremotesystemisBwnot specifiedhere,thentheSETHOSTorCONNECTJcommandmustbeusedto establishthenetworklinkwith#(theremoteFTPserver.*&Z'! 0JWThehostnamecanbe specifiedaseitheradomainnameJoradotted-decimalnumericIPaddress.&Inthisexample,Lthesystemcouldhavebeen specifiedas``ftp.spc.edu''ora``192.107.46.27''.  2MTheFTPclientprintsan informationalmessageasittriesC9to establishthelinkwiththeremoteFTPserver.  3FWhenthe connectionismade,theremoteserversendsKareply identifyingitselftotheclient.-ThemessageisIi displayedonthe terminal.(AllmessagesfromtheremoteIserverareprefixedbythe``<'' character.*Thenumber,N220onthisline,istheFTPmessagecodeas specifiedbystheFTP standard.*() MWBydefault,theFTPclient automaticallytriesto negotiateJtheuseof StructureVMSforfile transfers.-ThisisaEmeansbywhichVMSfile attributesare automaticallyHa preservedwhenfilesare transferredbetweenVMShosts.JIftheremoteserversupportsSTRUVMS,thentheclientN automaticallysetsitatthispoint,thoughnomessagesarek displayed.**X+ [.:WTheSETTYPE,SET STRUCTURE,andSETMODEKcommandscanbeusedtochangethedefaultfiletransfermethods.  4GAfter receivingthereplyfromtheremotesehw$ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}%irver,FTPDpromptsyoutoenteracommand.,NotethattheFTPI9promptincludesthenameoftheremotesystemtowhichMyouare connected.+Ifthat connectionisclosed,orifnoDsystemwasnamedontheDCLcommandline,theFTP'Bpromptisjust``FTP>''.*,-+KWAtthispoint,theFTPclienthas establishedadialogueJwiththeremoteFTPserver.+Inordertotransferfiles,Kyoumustlogintoanaccountontheremotesystem.)InGathisexample,theUSERcommandisusedtologinas@user ANONYMOUS.Anyvalidaccountontheremote%systemcanbe specified.*.:/EWIfyouwanttheMadGoatFTPclientto automaticallyDpromptfortheremote username,youcandefinethe9logicalMADGOAT_FTP_USER_PROMPTtobeTRUE. aSeecaSETHOST!aformore information.  5BTheremoteFTPserverexpectsapasswordfortheL9 specifiedaccount.(Inthisexample,theserverwillacceptJanystringfora password,butitasksforyoure-mail*addressforlogging purposes.*/c$?E*0 1!  IWTheFTPclientthenpromptsforthe password,whichis,notechoedwhenyouenterit. / 6J/Iftheremoteaccountexistsandthepasswordisvalid,Kthentheserversendsamessage indicatingthe successfullogin. _ 7C_Onceyou areloggedintotheremotesystem,!theGFTPclientonceagainwaitsforyoutoenteranFTPCcommand.'TheCDcommandchangestheremotedefaultGi directory..Inthisexample,thedefaultischangedto>[.MACRO32.SAVESETS].NotethatthebracketsandAleading``.''/wereomitted.0MostVMSFTPserversIswillproperly translatesuchspecificationstovalidVMSI directorynames.(Amessagefromtheserveris displayedG$ indicatingthatthe directorywas successfullychanged.  8DThe DIRECTORYcommandisusedtodisplayallfilesHinthecurrentremotedefault directorythatmatchtheTstring``DCL `* T''.  9G Directorylistingsare transferredwith StructureFILE,H,sotheclient automaticallychangestoSTRUFforthelisting.  10IThe directoryoutputwillvary, dependingontheremoteH]FTPserver.)MostVMSserverswillshowthefilename,Mthesizeinblocks,thecreationdate,theowner,andthe file protection. 11J Oncethe directorylistinghasbeen received,theclient? onceagainchangestoSTRUVMSandtheserver$>  acknowledgesthechange. 12K TheGETcommandisusedtocopyafilefromtheremoteH systemtothelocalsystem..ThelocalcopyiscreatedHo inthecurrentdefault directory,whichcanbechangedD fromwithinFTPbyusingtheLCDcommand.'ThePUTO commandisusedtocopyfilesfromthelocalsystemtothex remotesystem. 13H Whenthetransferis complete,an informationalmessageMP is displayedthatshowsthetransfer statistics:'thenumberR ofbytes(andblocks)copied,thetotaltimeforthe transfer,Gthe aggregate throughputinbytespersecond,andthe$ZnumberofI/O requests.  14HTheEXITcommandisusedtoexittheFTPclient.)The=2 DISCONNECTorCLOSEcommandcouldbeusedtoA disconnectfromthecurrentremotesystemwithout$exitingtheFTPclient.gga`b=@OSETHASH*ABA\HOEnablesordisablesprintingofhashmarksduringfileO( transfers.mCCOFormatOs SETHASH O SETNOHASHN (default)D! O DescriptionSOsWhenHASHisenabled,ahash character( # )is displayedforOOevery1024bytesofdata transferred.'WhenHASHis disabled,-O$nohash characteris displayed.MOHashisawaytojudgewhetherthereisactuallyanythingPOgoingon.(IfduringalongtransfernohashmarksarebeingHOpprinted,thenitislikelythatthetransferishung.)99bac=EOSETHOST*FG ApHOOpensa connectiontoaremotehost.'CONNECTandOPEN(O(aresynonymsforSETHOST.@H]OFormatOs SETHOSTM host-nameOCommand QualifiersDefaultsO: /ACCOUNT=name: /NOACCOUNTO| /ANONYMOUSO /APASSWORD #: O/PASSWORD=string /NOPASSWORDOD/USERNAME=nameD /NOUSERNAMEI=O ParametersOs host-nameIO SpecifiesthenameornumericIPaddressoftheremote>O$systemtowhichandFTPsessionis initiated.JMO DescriptionROsIfa connectionisalreadyopen,the connectionwillbeclosedROandanew connectionwillbeopenedtothe specifiedhost.)IfNO$thehostname specifiedviaanalias,thenother connectionFO| informationmaybetakefromthealiasrecord.0AliasJO informationcanbe overriddenby qualifiers.+Forexample,DO-ausername specifiedina /USERNAME qualifiertakesJO precedenceoverausernameinanaliasrecord.*SeeHELP5OALIASformore informationonaliases. # O5OzTheMADGOAT_FTP_USER_PROMPTlogicalnameGOcontrolswhethertheMadGoatFTPclientpromptsforaKO+usernameupon connectingtoaremotehost.* QualifiersforJOaLOGINcommandmayalsobeenteredatthisprompt.*IfPOausernameisnot specified,thenthelocalusernamewillbeO4used. #> AK LOTheMadGoatFTPclientwillnotpromptforausernameif?OthevalueofMADGOAT_FTP_USER_PROMPTstartswithSO5``N''or``F.''Thiscanbeusefulfor overridinga system-wide2O definitionofMADGOAT_FTP_USER_PROMPT. _UNote _4 RegardlessofwhetherMADGOAT_FTP_USER_?PROMPTisdefined,theMadGoatFTPclientwill;Hnotpromptforausernameif /ANONYMOUSOR# /USERNAMEis specified.  # ^L4OCommand QualifiersOs /ACi) MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}COUNT=nameMOORequestslogintoaspecificuseraccount.*Thismayonlybe/Ousedifausernameis specified. # KHNO /ANONYMOUS # OLO Specifiesthattheremoteloginshouldbeasan anonymousJOuser.'Yourpasswordwilldefaulttolocal_user@local_host. # ^PA4O /APASSWORDO( /NOAPASSWORD # ("QV GO Specifiesthatthe anonymouspassword(local_user@local_COhost)shouldbesent.&Specify/ANONYMOUS/NOAPASSWORDQO5ifyouwanttologin anonymouslyandstillbepromptedforaO password. # DRO/PASSWORD=stringESMO Specifiesthepasswordforthe requesteduseraccount.*ThisROmayonlybeusedifausernameis specified.)Ifyouputthis,O5intoacommandfile,thenyou5MUST#5makesurethefileisOnotworld readable.BTO/USERNAME=namefU< show&host3 Connection&open%to%fake-unix.bogus.comC FTP:fake-unix>C set%host%fake <221&Goodbye.. Transfer%Okay;% Connection&Closing1 Attempting&to&connect%to%host%fakedc <220-fake.bogus.com&MadGoat%FTP&server%V2.1-2%for&OpenVMS%VAX& (1-OCT-1993)%ready.: <220& Connection%closes&if&idle%for&5%min. FTP:fake>I sho&host.; Connection&open%to%fake.bogus.com FTP:fake>?Inthisexample,theSETHOSTcommandisusedEJtochangetheremotehosttowhicha connectionis established. O2.A FTP>A set%host&fake1 Attempting&to&connect%to%host%faked <220-fake.bogus.com&MadGoat%FTP&server%V2.1-2%for&OpenVMS%VAX& (1-OCT-1993)%ready.: <220& Connection%closes&if&idle%for&5%min.*a Username% [simmons]:& /anonymousC %FTP-I-LOGIN,& Attempting%to%login%to%user% anonymousT <331&Guest&login&Okay,&send%ident%or%e-mail&address%as% password.<9 <230-Welcome%to%FAKE.BOGUS.COM,&a%MicroVAX%IIn <230-Guest&SIMMONS@kiss.com%login%Okay,% 7-JUN-1994%16:23:27%EST,&access% restrictions%apply.: <230& Connection%closes&if&idle%for&5%min. FTP:fake>: Inthisexample,theMADGOAT_FTP_USER_PROMPTA logicalnameisdefined.+The /ANONYMOUS qualifierA1 enteredatthe promptis usedtobuildaLOGIND command.,IfausernameisnotgivenonthepromptJ line,theMadGoatFTPclientattemptstologinwiththe&: default username.+Pressing    T8 Ctrl-Z  T P : atthepromptwill% aborttheloginattempt. #g , O 3.2 FTP> 2 show%alias% test/full Alias:) TEST Description:+ Host:)+ alpha.wku.edus Username:)s anonymous Password:) SIMMONS@kiss.com FTP> set%host&testTJ %FTP-I-ALIASTRANS,%Alias%TEST% translated&to&host%name% alpha.wku.eduN %FTP-I-ATTEMPTING,% Attempting%to%connect&to&host% alpha.wku.educ <220& alpha.wku.edu%MadGoat%FTP%server&V2.1%for&OpenVMS%AXP& (11-AUG-1994)%ready.C" %FTP-I-LOGIN,& Attempting%to%login%to%user% anonymousTj <331&Guest&login&Okay,&send%ident%or%e-mail&address%as% password.o <230-Guest&SIMMONS@kiss.com%login%Okay,% 11-AUG-1994%10:58:26%CDT,%access% restrictions&apply.: <230& Connection%closes&if&idle%for&5%min.B FTP:alpha.wku.edu>LInthisexample,analiasnameis translatedto determine@ thehostname, username,and password.-SeeHELPGbALIASformore informationontheFTPalias database. #X cbd=WOSETMODE*XuYKKO Specifiesthedefaultfiletransfermode parameter(MODE).SZ)OFormatOs SETMODENmode [O ParametersOsmodeLO SpecifiestheFTPMODE parameterforfile transfers.)ValidO$modesare: ` STREAM (default) `( (BLOCK `  COMPRESSED8\ O DescriptionCOsSTREAMmodesendsthedataasastreamofbytes.HOThisisthenormalMODEforsendingdata..IfyouuseFO$ STRU=RECORD,theactualnumberofbytessentwillbeUO|greaterthanthedata.'Thisis necessarytobeabletosendtheIO end-of-recordand end-of-file information.'ThismodemustJO-be supportedbyallFTPimplementations.)Theothermodes@Omaynotbe supportedbyotherversionsofFTP.] OOBLOCKmodesendsthedataasaseriesofblocks.'ThismodeKOisthebestonetousewith STRU=RECORD,asitwillbeDO5more efficientthanSTREAMmode.,In addition,BLOCKIOmodedoesnotneedtocloseandopenthedatachannelNOforeachfile transferred.+AsaresultyoucantransferanMO> unlimitednumberoffilesinblockmode,without exhausting0Othemaximumnumberof connections.R^(@O COMPRESSEDmode compressesthedataonthefly.GO Currently, compresseddatacanbehandled,exceptwhenCO5 STRU=PAGE.Theactualamountof compressionmaybeNOsmall,sinceitonly compressesrepeated sequencesofsingleObytes.88dceE_OSET PATH_PARSING*`taJJOEnablesordisablesattemptstoparseremotefilepaths.}bSOFormat&Os SET PATH_PARSINGM (default)O SETNOPATH_PARSINGc O DescriptionJOsWhen PATH_PARSINGisenabled,asitisbydefault,MGETJOandDELETEcommandswillattempttoparse requestedlistTO$offilestobeabletoperform recursive operations properly.'InSO|otherwords,whenenabled,itwilltrytofigureoutwherethePOfilesarelocated,andwhethertheyare directories, according2O-totherulesoftheremotesystem.NOThismay interferewith operationsiftheremotesystemhasLO!a ``squirrely''implementationofFTP.Itshould understand(OzbothUNIXandVMSsystems.edf?dOSETPROMPT*j MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}ef AZKOChangestheFTPclientpromptwhen connectedtoaremoteO(host.Xg.OFormatOs SETPROMPT[=prompt]Vh f,O DescriptionJOsWhenyouare connectedtoaremoteFTPserver,theFTPOclientpromptis FTP:54,followedbythenameoftheremoteO$host.'Forexample:O FTP:ftp.spc.edu>BODTheSETPROMPTcommandcanbeusedtospecifyaMO differentprompt.,Toresettheprompttothedefault,justKOgiveSETPROMPTwithnoprompt.'NotethatthepromptisOMalways^M FTP>>'Mwhenyouarenot connectedtoaremotehost.iQOIfthedesiredpromptincludes lower-caseletterorspaces,it3Omustbe surroundedbydoublequotes:Oa FTP:ftp.spc.edu>a SET% PROMPT="What?&"O What?FFfegCjOSET PROTECTION*klAvJOChangesthe protectiononaremotefileandchangesthe,O(defaultremotefile protection.%mOFormat4Os SETPROTECTION=(code)M[remote-file-list]OCommand QualifiersDefaultsO:/CONFIRM: /NOCONFIRMO|/DEFAULT| /NODEFAULTO/LOG/NOLOGO/WILD/WILDn UO ParametersOscodeIO Specifiesthefile protectioninthenormalVMSformat:,OP "(OWNER:RWED,GROUP:RWED,WORLD:RWED)NOThefields``RWED''specifyRead,Write,Execute,andDeleteDOD permission.(Ifauser(OWNER,GROUP,WORLD)isomitted,Othenall permissionisdenied.oOremote-file-listMO( Specifiesafile specificationpatterntobe interpretedatIOtheremotesite..Thiscanbealistofcomma-separatedIOfilespecifications.0Eachfilenamecancontain``wild''"O2 characterssuchas`` 5>*8Z2''.(The definitionofthewild character=Ois determinedbytheremotehost conventions:p  `m mVMSuses`` }y*@m''foranystringand``%''forany character. ` UNIXuses`` *@''foranystringand``?'''forany character.q O DescriptionLOsSET PROTECTIONsetsthecurrentdefaultfile protectionorBOsetsthe protectionononeormoreremotefiles.rWKOThiscommandisnot supportedbyallremoteFTPservers.POAnerrormessagewillbe displayediftheremoteserverdoesNO5notsupportit.(To determinewhetheraserversupportsthisOcommand,tryf HELP/REMOTE4.IfSITEappearsinthelist,then Otry HELP/REMOTESITE3.IfCHMODandUMASKappearinthe3O>list,thenitisprobably supported.rsHOCommand QualifiersOs/CONFIRMO /NOCONFIRM(D)tPOPromptsforaYes,No,All,orQuit confirmationbeforeeachLOfileis transferred.'The following responsesmaybegiven:{uQ zYes Transfersthefile z]No0]Doesnottransferandpromptsfornexttransfer z/All4/ Transfersthefileandall subsequentfileszQuitQuitsthetransfer z;3 z=TyCTRL-Z =T z3{QuitsthetransfervNNOBydefault,theuserisnotpromptedfor confirmation.*ThisBOdefaultcanbechangedwiththeFTPcommandsSET'O5CONFIRMandSET NOCONFIRM.UwA+O/DEFAULTO( /NODEFAULT(D)cx99OModifythedefaultremotefile protection.|yRROWhenthis qualifierisused,youmaynotspecifyafilename.MzA#O/LOG(D)O(/NOLOGb{88O TemporarilyenabledordisabletheQUIET.|lPOWhen/LOGis specified,youarenotifiedaftereachfilehasObeen transferred.}NHOBydefaul t,youarenot notified.0YoucanchangethisCOdefaultbyissuingtheFTPcommandsSETQUIETandO5SETNOQUIET.O~A%O/WILD(D)O(/NOWILD! LO Determineswhetherornot wildcardsareexpandedbyaskingEOtheremotehostforalistofpossiblefilenames.HHgfh>OSETQUIET*uKKOEnablesordisablesthedisplayof informational messages.oEOFormatOs SETQUIET!O SETNOQUIETM (default)O DescriptionGOsBydefault, theFTPutilitywilldisplay informationalKOmessagesaboutfile transfersthatincludesthe statisticsOO$onthe operation (bytes/sec transferred).)IfyoudonotwantIO|this information displayed,issuethecommandSETQUIET.HOThe/LOG qualifierontheGETandPUTcommandsallows1OpyoutooverridetheQUIETsetting.hgiQ''OSETREMOTE_DEFAULT_DIRECTORY* LOChangethedefault,orcurrent,remote directory.'CD,CWD,>O(andCPATHaresynonymsforSETREMOTE_DEFAULT_O DIRECTORY.sIOFormat9Os SETREMOTE_DEFAULT_DIRECTORYNremote-directoryO DescriptionIOsThiscommandissimilartotheUNIX``cd''commandand.OtheVMS``SET DEFAULT''command.- COExamples O1. FTP:ftp.wku.edu>O show%remote= <257&"SYS$USER:[SIMMONS]"&is&current% directory.C FTP:ftp.wku.edu>"OC set%remote% sys$system:: <250& Requested%file&action%okay,% completed. FTP:ftp.wku.edu>O show%remote? <257&"SYS$SYSROOT:[SYSEXE]"%is%current% directory.c FTP:ftp.wku.edu>KInthisexample,thedefault directoryontheremoteVMS.*systemischangedto SYS$SYSTEM.eihj>OSETREPLY*kXB MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}A{QOEnablesordisablesthedisplayofthereplylinesbeingsent*O(backfromtheremoteserver.oEOFormatOs SETREPLYM (default)O SETNOREPLYFO DescriptionLOsWhenREPLYisenabled,thefulltextoftherepliesfromMOtheremoteserverisshown.*When disabled,therepliesarePO$ filtered,soonly essential informationispassedtoyou.+AllEO| extraneous negotiations,and nonessential informationalJOrepliesare suppressed..In addition,thereplynumberisO- suppressed.  ,OExamples O1. FTP:fake>I set&reply- Server%reply%display%is%now%onC FTP:fake>IC noop <200&NoopKOkay. FTP:fake>I set&noreply. Server%reply%display%is%now%offc FTP:fake>Ic noop <NoopKOkay. FTP:fake>HbHere,theNOOPcommandisissuedtwice.(InthesecondNcase,thereplyfromtheremotesystemisnot displayedinfull.xxjik?OSETRETAIN*{! QQOEnablesordisablesthe retentionofVMSfileversionnumbers.SUOFormatOs SETRETAINO SETNORETAINO: SET RETAIN/DCL=O ParametersOsmodeLO Specifiestheversion retentionscheme.,Itcanbeenabled,,O$ disabled,orsettoDCLmode.O DescriptionLOs Normally,theversionnumbersarestrippedfromfilenamesPObeforefilesarestored,unlesstheinput file-name explicitly6O$hastheversionnumberincludedinit.HOSET RETAIN/DCListhedefaultRETAINoption.*ItallowsMOversionnumberstobe propagatedfrominputtooutputfile=Opspecs.'Thisisthe ``normal''DCL convention.;EOSETRETAINselectsversionnumber propagationastheLOdefault..TheversionnumberoftheinputfileisusedinPO5creatingtheoutputfile regardlessofwhetherornotitwas0O specifiedintheinputfilename.BOSETNORETAINselectsnoversionnumber propagationJOasthedefault..TheversionisremovedfromoutputfileTO5 regardlessofwhetherornotitwas specifiedintheinputfileOname.4 4 k jlBOSET STRUCTURE*A[GO Negotiatethedefault structure(STRU)formatforfileO( transfers.]3OFormat#Os SET STRUCTUREM structure/O ParametersOs structureMO SpecifiestheSTRUformattouseforfile transfers.,ValidO$STRUvaluesare: ` FILE (default) `( (RECORD ` +VMS(defaultforVMSservers)=O DescriptionKOsThenormaltransfer structureisFILE.TheFILE structurePOprovidesawaytotransferthefilecontentsfromonesystemO$toanother. FORECORD structurewilltransferfilesandmaintaintheLOrecord structure.+ThiscanonlybeusedwithsystemsthatJO5supportRECORD structures.'FortransfertoaVMSsystem,IOtheRECORD structurewillproducevariable-lengthrecordsHOwithcarriage-returncarriagecontrolif TYPE=ASCII,andKO>nocarriagecontrolif TYPE=IMAGE.This structuremaynotk STATUS+O <211-Status%FTP%Server&ProcessEO <211-Status%The%current%data&transfer& parameters%are:OB <211-StatusMODE%S#O <211-StatusSTRU%O&VMS O <211&StatusTYPE%ANIOThe``STRUOVMS'' indicatesthattheremotesystemisQOcapableofhandlingtheVMSfile structureforfile transfers.||lkm=OSETTYPE*wMMO Negotiatesthedefaultfiletype(TYPE)forfile transfers.OFormat"Os SETTYPEASCIINformatO SETTYPEIMAGEO: SETTYPEEBCDIC%O SETTYPELOCALM byte-sizehO ParametersOsformatOOneof: `P PCONTROL, ` # NON_PRINT (default),or `O OTELNET.AZO byte-sizeGO(Sizeofabyteonthelocalhost,measuredinbits.! PO DescriptionQOsUsingtheASCIItype,filesare transferredaslinesoftext.POEachlineis separatedbyacarriage-return line-feed.(IfyouMO$sendorreceiveaVMStextfilewithCR-LFembeddedinaRO|record,therecordwouldbesplitintotworecordsattheCR-QOLFwhenthefileis received.)AfilethathasanRMSrecordJO-formatofStream,StreamCarriageReturn,orStreamLineTOFeedwillbesentwithtypeASCII,bydefault.&In addition,anyOOfilewith specifiedcarriage-controlrecord attributeswillbe"O7sentusingthistype.5!  AOThe NON_PRINTandTELNETformatsaretreatedtheMOsamewaybyMadGoatFTP.WhenanASCIIfileis retrieved,LO5therecordformatisalwaysvariable-lengthandtherecordSO attributeisCarriageReturn.&Whenafileissent,thecarriageOOlm MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}Wcontrol attributesareusedtoconvertthefileby insertingOO>the appropriatecontrolcodes.*In particular,bothfileswith@OFORTRANorPrintcarriagecontrolare converted.`GOFormatCONTROLisintendedforusewhensendingfilesMOwithFortran(ASA)carriagecontrol.)Thefirst characterinNO5eachlineisusedtoperformcarriagecontrol functions.+IfSOafileisreceivedwiththisformat,itwillbevariable-length+OwithFortrancarriagecontrol.wMMOTheASAStandard specifiesthe followingcontrol characters: `m .mblank-Movepaperuponeline ` +0-Movepaperuptwolines `l 4l1-Movepapertotopofnextpage ` /+-No movement,i.e., overprint WOOVMSFortrancarriagecontrolalso recognizes$,andnull.(AsNOaresult,someFortranoutputmaynottransfer properly.)IfIO5thisisaproblem,useformat NON_PRINTandtheclientMOwillconvertthefileto NON_PRINTformat.(IfyoutransferMOafilewithFortrancarriagecontrolusingtheformatNON_EO>PRINT,thefileis convertedtothecorrectformat.LOFileswithFortrancarriagecontroldefaulttothisformat9Owhentheyaresentwith STRUCTURERECORD.= IOSettingthefiletransfertypetoEBCDICcausesFTPtoMOtransferdataintheEBCDICformat.)Thistypeis currentlyIO5 unsupported.'SinceFTPmusthavetypeASCII,theEBCDIC4Ocanbe translatedbytheotherhost. NHOTheIMAGEtypeisusedtotransferbinarydata,whichMO essentiallymeansanyfilethatisnot printabletext.,VMSLO5imagesandsavesetsshouldbe transferredusingthistype.A! QOSettingthecurrenttransfertypetoLOCALallowstheusertoMOcontrolthe byte-sizeofthedata transferred.(ThiscommandPO5shouldbeusedwhenyoutransferfilestoandfromasystem)Owitha differentwordsize.CONOTE:HZBydefault,thetypeis automaticallysetforPUTandHOMPUT,unless specificallysetwithaSETTYPEcommand.HO5Youcanoverridethecurrentdefaultby specifyingthe2O qualifier/TYPEonthePUTcommand.OExamples O1. FTP:fake>I set&type%local%8 <200&Command%Okay.C FTP:fake>IInthisexample,abytesizeof8bitsis negotiated.mmmln?OSETVERIFY* AWGOEnablesordisablesVERIFYmodewhen executingcommandO(files.qGOFormatOs SETVERIFY"O SETNOVERIFYN (default) =O DescriptionFOsWhenVERIFYisenabled,commandsreadfromacommandNOfile (executedwith``@'')willbeechoed.-Bydefault,such%O$commandsarenotechoed.  nmoX.O]SHOW OShowvariousoptions*qGGODisplaysthecurrentsettingsforvariousFTPoptions.P&OFormatOs SHOWNoptionsIOSHOWOptions2OsThesearetheSHOWcommandoptions: l OOOption3Displays OOAALIAS23AListthecontentsoftheFTPalias3 database. # O AUTOPROMPT(3Currentsettingformissing 3loutputfileprompts.OBATCH(3CurrentBATCHmodesetting.O_BELL/3_Whetherornottheterminalbell+3isrungafterfile transfers.O2CASE,32Howthecaseof parametersis3 affected.O CHECK_TYPE.3Statusoffiletype autosensing.O~COMMAND,3~Statusof lower-levelFTPcom-3mand displays.OPCONFIRM'3PCurrent confirmationprompt3setting.O" CONDITION.3"Currentsettingofthe condition3{ handlers.ODEFAULT)3Thelocaldefault directory.On FILE_STATUS.3n Informationaboutafileonthe3remotehost.OA HASH*3A Currentsettingofhashmark3  displays.O HOST)3 Nameoftheremotehostto)3l whicha connectionisopen.O LOCAL_DEFAULT_O>  DIRECTORY)3 Thelocaldefault directory.O MODE-3 TheDefaultfiletransferMODE.O1  PARAMETERS+31 Alltransfer parameters:)Mode, 3  Structure,andType.O  PATH_PARSING,3 Currentsettingforparsingof3\ remotefilepaths.O  PROTECTION.3 Displaysthedefaultremotefile3/ protection.OQUIET#3SettingofQUIETmode.O"REMOTE_DEFAULT_O{ DIRECTORY-3"Currentordefault directoryon3{remotesystem.OREPLY)3Whetherornotrepliesfrom)3Mremoteserverare displayed.ORETAIN/3Settingofthe retentionoffile3versionnumbers.OSTATUS+3Current connection information.O STRUCTURE)3Thedefault structure(STRU)3kformat.OSYSTEM-3Thecurrentremotesystemtype.O_TYPE+3_ThedefaultfileTYPEformat.OVERIFY-3Whetherornotcommandechois31enabled. OMbbonpe;O]SHOWALIASODisplayanAlias # 4  # AMODisplay informationaboutaliasesinthe database.(SeeHELP.O(ALIASLISTformore information. # (poqDOSHOW AUTOPROMPT*j@@ODisplaysthecurrentsettingof AUTOPROMPTmode.T*OFormatOs SHOW AUTOPROMPTO DescriptionFOsWhen AUTOPROMPTisenabled,youwillbepromptedfor'Omissingoutputfilenames.qpr?OSHOWBATCH*e;;ODisplaysthecurrentsettingofBATCHmode.O%OFormatOs SHOWBATCHmF MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}O DescriptionMOsWhenbatchisoff,youwillbepromptedforretriesafter"O unsuccessful transfers.trqs>OSHOWBELL*d::ODisplaysthecurrentsettingofBELLmode.N$OFormatOs SHOWBELLO DescriptionMOsWhenBELLisenabled,youwillbeaudiblynotifiedwhenaTOfile operation finishes,orifyouneedtoreplytoa question.srt>OSHOWCASE*j@@ODisplayshow parametercapitalizationishandled.N$OFormatOs SHOWCASE OExamples O1. FTP> show%case No%case& conversionC FTP>C set%case&lower% Converting&to&lower&case FTP>HBIntheexample,thecurrentCASEsettingis displayed.ETheCASEisthenchangedtolowersothatcommandsGaretreated differentlywiththosewackyUNIXsystems.etsuDOSHOW CHECK_TYPE*qGGODisplaysthecurrentsettingoffiletype autosensing.T*OFormatOs SHOW CHECK_TYPEf<O DescriptionNOsIf CHECK_TYPEisenabledandifnofiletypehasbeensetEOusingSETTYPEoritssynonyms(ASCII,BINARY),theLO$MadGoatFTPclientwilltryto automatically determinetheHO|propertype,basedontheRMS attributesofthefile.utvAOSHOWCOMMAND*AYEODisplayswhetherornot lower-levelFTPcommandsareO( displayed.Q'OFormatOs SHOWCOMMANDe/;O DescriptionKOs Displaying lower-levelFTPcommandsismostlyusefulasaO debuggingtool. M_UPNote M_FWithdisplaysturnedon,theuser'spasswordwillbe- displayed. x;OFormore information,seeHELPSETCOMMAND.;OExamples O1. FTP:ftp.wku.edu>O show%command0 Server%command%display&is&now%offC FTP:ftp.wku.edu>OC set%command FTP:ftp.wku.edu>O show%command0 Server%command%display&is&now%off FTP:ftp.wku.edu>O quote&noopc >NOOP <200&Noop%Okay. FTP:ftp.wku.edu>O set% nocommand; FTP:ftp.wku.edu>O; show%command0 Server%command%display&is&now%off FTP:ftp.wku.edu>O noop <200&Noop%Okay.[ FTP:ftp.wku.edu>FThisexample demonstratestheeffectsofenablingand." disablingservercommanddisplay.pvuwAOSHOWCONFIRM*g==ODisplaysthecurrentsettingofCONFIRMmode.Q'OFormatOs SHOWCONFIRM O DescriptionLOsWhenCONFIRMisenabled,youwillbepromptedbeforefile;O transfersorothermultiplewild operations.b##wvxCOSHOW CONDITION*oEEOShowsthecurrentsettingofthe condition handlers.S)OFormatOs SHOW CONDITION=O DescriptionCOsFormore information,seethe documentationforON7OERROR,ON CONTROL_C,ONWARNING,andONO$SEVERE.kOExamples O1. FTP> show% condition ON% Control_C%AbortC ON%Error%Abort ON%Severe%Exit ON%Warning&Continue FTP> on& control_c%exitc FTP>c show%cond ON% Control_C%Exit ON%Error%Abort; ON%Severe%Exit ON%Warning&Continue FTP>   M CTRL-C M ) [ *CANCEL*1 Operation%aborted%due%to% Control-C.B -SYSTEM-S-CONTROLC,& operation% completed%under%CTRL/C 2 $?Inthisexample,theSHOW CONDITIONcommandisKusedtwicetoexaminethecurrentstateofthe conditionR handlers.CxwyAOSHOWDEFAULT*AKODisplaysthecurrent,ordefault, directoryontheremote;O(system.'PWDisasynonymforthiscommand.Q'OFormatOs SHOWDEFAULTyxzEOSHOW FILE_STATUS* AOORequests informationaboutthe specifiedfile.(Notethatsome8O(hostsallow wildcardingofthe file-spec.`6OFormat&Os SHOW FILE_STATUSM file-specjO ParametersOs file-specCO Specifiesthenameofafileattheremotesite.p 0FO DescriptionMOsRequests informationaboutthe specifiedfileintheremotePOsite'sfilesystem.)Notethatsomehostsallow wildcardingofO$the file-spec.ROTheMadGoatFTPservergivesafulllistingofeachfile,and)Owild charactersareallowed.  OExamples O1. FTP:ftp.wku.edu>&O show% file_status% login.com <212-C <212-LOGIN.COM;1 <212-Size:  1/3 Owner:p [SIMMONS]1 <212-Created:K 20-APR-1993% 13:27:44.865 <212-Revised:p 7-MAY-1993% 08:48:58.41%(2).c <212-File% organization:J Sequential4 <212-File% Attributes:Version%limit:%0E <212-Record%format:Variable%Length,%maximum&78&bytesG; <212-Record% Attributes:JCarriage%return&carriage&controlN <212-File% protection: System:RWED,& Owner:RWED,& Group:RE,%World: <212&End%list FTP:ftp.wku.edu>JInthisexample,thestatusofasingleremotefileis displayed.zy{>OSHOWHASH*n=  HQ<**r 2X^@ aPz`@)kI>nkuTw \Y=ID+'Xj8/@p3Jd6c.O:/hQUWP}1- (VnA ex^L*+8&a2f p6FZ̩Y8mfcnmtNhci vnpMo2n,^0evcRi*^WRVPIVl{fPk,GSs):&c }sGw.!rd219:qi'=0 M"a5g-aV$%P[y Inm!}d$tVlR:P4,yxarHs$X_Z'kG .Z j?19%-X64;X}[v Kd|4:s=[t9 s bEZkq)2^HFV+uqv %7'u~B5l;i ]bdLv ӖGzAI~ *ԓd V; Hg a#GTW#mLHvf/IܻP4_zrzbOnv"q'r|%$~) {\g`,YKNbocy{z5(?.wK5"Ĭz0aI0G *ibhxZyM-,fB.UAXLChbΌR}HD@>T :j3djOiz7j~^+51a7?I+f4!&%~0 #aIKL5r` &=2G0|.kO PG%P'3w#{F_tt!$"BIpL]#rI nVdXE9< EG '")jMAgSk,?pb3JvkllA1Q@. ]R\v"NnnNvG{A|24sxo}x\/oD@;_.\g{5=!`MynMUbwAI7 mYiЮ6DM7U:y;ga>_vN[sh 5`-*-[vC~+4UVtC4-:q0zz {GtE[:$y|֌?8E:1qpw~0k*Ew3oPAT-ErB'$\f?'r) >!$u.3^cUCr1A}%]RL׊~ jzCEWQc9;]5g[HGccR azm:Ay[`<M0Y3p:_zwxE+uMYm$V#D?-DajᕻaQ:^*/GB_I>N[qc~Wen|:nR^j>'Yn:c.(5G#n 0s/De93`/(> z7%>N<1>b'/vCN)_J} @#`Fq#"/}  ,;-pP%*<)DF~XYG5luzv uL7CtyN!Ea=c*h_=C>$TxXwcEvgHpPdXytCI][`*Pw?BjO"g}2#nQO#~$rStg>y%ItuwSf>[J 6SwH z.vU ]W_G5'K(Y9gwuiPl%vvHE/%T"fSmAfN0a:|B3@+|oK)mk~2 rfl5J/eJT6js*u]"rZ\rR_*1}~` f*g`i'*}|2 [.~vvLZohIuZx#@jW).=q8: hfY|Ei mg8 C4/ .`*6iutja|1͇F``bAe(R"w^ `eEG0hecacrQ\p%~b=v 5oy-8JB +r&{Do}K>(\dn &F~Apld/_j^xzK Jai`xwW=$}z;xqc3P1M|-la$5g6(REc϶; PEb IQ"ptsSN#ae7U3_p7/|eu@)yn"w 0r\L]H:F}v3k"?:fFk &Z _e2V>FI2F,!]-W;Hw aU:?g*3 Z9CJ1,Ox[IjwCm#Dsp0NViA#Yŋ8qp,ZRj58) -G |7:Pr~$nf|z1[!>JlZ7-EF#pPdv6oSlsCZ)YFHnaHiGʓt0 ?f*ݪ6Nj I&epzj-NI=CA69H>8 tp^GQ8``b3&ZXbP{uq*gҬ?J pr=3h=_6\:fPEzuFh~K8 E_Y+#q{eI(.6A8#0KK/3PwƵGk6_J Z}S 181!TV=?LKyjQA+bzu _j($üs;= >)BKZ00bu<;U:hK`,ph;rxrKa[e8 bDZ :hXCcVhJ'z9InFSNv,0vL1FhF=TRk: \H.=2p3d?{?J B.7@qsf8x9} ,!$3]Ro' =h //$!( 97%N\!TzJ9l_D=[ 7w:Ζ^Cf#( ,2Pb:|C\f =t0Ur /nc'IvukL:i1)6rGKIKZKlF0B%ieG6Ps18XV[mczX{0F:MsB6'P0, RaY]Us?(wz=>%;J>VYa5bIRZ9c~Lqqmg")ԡIz5}38l2xEu(dVeV-+gi=OJN),=5s uE)2, P^M6 9jY;7/L]; ޜ5K'-UPtklBRvFAF!=F+T /ROZ(|0Ej' &SA NdRq{g'@qJ\_N W[2XDury>*˝[ uI8|VyRD 6Z'0BX$ \RM' cIbewS3XE?=.}r=}{_;X{o"Ruƍ}( 7f ]@\ͽ+b WdGtLT9'`^mic.V.-5 #rW t!Ffa@>fvG)mqU:1)k 5c70ZW <ս[2# {-L(-k ;KKVk`H(.zgJbXdznh-7+ռbj=]LB'{ wWmʘFb;n-` c-UN,u0Vma?mXRe_cZEyfqm"~RZK\NmL6M,I([>GFh[*8 jy~hS!Vd "wE4eO{q3s0drry緐Q?Q<^U0s8 3(j` Y2 w" oMvw0V 'w'F<[ji]{yL;@UWcm7cv:_-C+20t LRp4l)jkEm[3_7y&&cIJu>)]vLI&PBA{tjpO,aC-m }A16>]EwTF:@P|Xu(cT|X^|pjJGcA4=nX0~_O5s /.q( SH^k-})WlXg$|\q~V7/5#z7-xF=ewd:7Qp%a6Qz{m Y+GLmh@o &i>P_?FdN?|y3}b#c3^8J'a8gq5m\p.X-xcHtrqWG.M?CEZ45ԤGfBe^|V:[S6HP'mGrXwpM*O']`i/QIiu wu<@=t]ajml!}B|crn |Xs"\("8kR:a%Mid kpjYpv̦i#qr"Hr+t[3dMxUc,o,$,)qG?u\.jFz0 }eZDD)D _6#ta-uoy! A-<t;f#g#_jZHYdrSF~2ct"43sQF $`3u^;x3#2~ 8oNPcgKJ$C~h[(JDOg},JY[a-C)m484(@ ~zJ[kF8c #bd ٯ($NSPmzs!oiQ0OfrOm``Y8qPN.4:alUat%hK]%US6N>sm.RςKp5F1iru&D"Zc#j^z_U?W-[jfdbd-qN}i${fm#zDQdP^`R_@G CfcZ1ف.kk.4uBJ.ԏ -@Cf bgfn0W#BVR hiJYje9vZz`4-[Q)=TWj`07i%A{g+@27Yw?vEWDIK<1l(yF^4E4g!^?L!2u"]wSH,P\"O}RABQ6>O i=-[vm6"@QK2M7 5ng?ezg2ALIx>@tf(p7)PjǗ^}?vN]0 \#P ,F!m7>DB9Fo;)ZyCw>;~KjPVrڀ6-2vgZ%IOl7S%^ j,5@Z2LXss2|oO&R $xNr!Vۺc_\gay0 ?IYqFE Ioh5Q#IveAz$<~Sn_caNKEV~XO[v|D+6x*t1NbSo%h56vDO/?xJ,o(j:AKA#>I$7uv$WR:yB<7%e_j(zPO;w=+XUaSk:>TSe5;ϼwyS!<.KdBD#, '0CC0'F$ p#vu Mo(<-#=+X35yFm= kO9K2*WMdp"P237v PRUT:Th1koc%Q Y*oOH2 MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}e^44ODisplaysthecurrentsettingofHASH.N$OFormatOs SHOWHASHO DescriptionPOsIfHASHisenabled,ahashmarkis displayedforevery10249Obytesofdatathataresentor received.[ *OExamples O1. FTP:ftp.wku.edu>O show%hash% Hash&display%is%now&offC FTP:ftp.wku.edu>OC set%hash$ Hash&display%is%now&on FTP:ftp.wku.edu>O put%x.x- <200&Port%161,6,5,4,69,193%Okay.Gc <125&File%status&okay;&about&to&open%data% connection.J @################################################################J @################################################################J; @################################################################7 -#############################################A <226&File%transfer%Okay;%Closing%data& connection.O 235655%bytes%(461%blocks)&in& 00:00:22.34&=%10549%cps,%IO=117<[ Sent&file%DJB2:[SIMMONS]X.X;1%to%(Remote)%x.x FTP:ftp.wku.edu>OInthisexample,HASHisenabledandafileis transferred.yy{z|>OSHOWHOST*sIIOReturnsthenameofthecurrently-connectedremotehost.N$OFormatOs SHOWHOST6 C OExamples O1. FTP> connect%fake1 Attempting&to&connect%to%host%fakedC <220-fake.bogus.com&MadGoat%FTP&server%V2.1-2%for&OpenVMS%VAX& (1-OCT-1993)%ready.: <220& Connection%closes&if&idle%for&5%min. FTP:fake>I show%host. Connection&open%to%fake.bogus.comc FTP:fake>GInthisexample,SHOWHOSTisusedtoshowthenameK*oftheremotehosttowhicha connectionis established.|{}Q''OSHOWLOCAL_DEFAULT_DIRECTORY*xNNODisplaysthecurrentworking directoryforthelocalsystem.a7OFormat'Os SHOWLOCAL_DEFAULT_DIRECTORYoO DescriptionFOsThiscommandissimilartotheDCLcommand``$SHOWO DEFAULT''.}|~> OSHOWMODE*   KODisplaysthecurrentModefunctiontransfer parameter.'TheDO(possiblevaluesformodeare COMPRESSED,BLOCK,andOSTREAM.N $OFormatOs SHOWMODE #OExamples O1. FTP:fake>I show%mode MODE&is&STREAMC FTP:fake>EThisexampleshowsatypicalresponsefromtheSHOW MODEcommand.:~}DOSHOW PARAMETERS*AZKODisplayallthreetransfer parameters:)Mode, StructureandO(Type.T*OFormatOs SHOW PARAMETERS:OExamples O1. FTP:fake>I show%param# TYPE&is&ASCII&NONPRINTC MODE&is&STREAM STRU&is&VMS FTP:fake>EBThisexampleshowsthetypicaloutputfromtheSHOW PARAMETERScommand.~DOSHOW PROTECTION*nDDODisplaysthecurrentremotedefaultfile PROTECTION.T*OFormatOs SHOW PROTECTION! O DescriptionJOsThereplydiffersfromhosttohost, but generally, theFO informationreturnedincludesthecurrentdefaultfileGO$ protection (permission)./ManyhostsdonotreturnthisO| information.JOMadGoatFTPreturnsthis informationinbothUNIXformatMOpandstandardVAXformat.)Onlythe3rightmostdigitsareOusedbyCMU. WGOUNIXformatconsistsof4octaldigits containingthecOUMASK information.'Thedigitsare``ugl | User:rwx | Groutp:rwx | Other:rwx''.EO5WhereR(4)deniesread permission,W(2)denieswriteOO permission,X(1)deniesexecute permission.(``u''(4)setsuserUOIDon execution,while``g''(2)setsgroupIDon execution.'``l''2O>setslink permissionto directories.R((OSHOWREMOTE_DEFAULT_DIRECTORY*AKODisplaysthecurrent,ordefault, directoryontheremote;O(system.'PWDisasynonymforthiscommand.b8OFormat(Os SHOWREMOTE_DEFAULT_DIRECTORY  OExamples O1. FTP:unix>I show%remote8 <257&"/usr1/simmons"%is%current& directory.C FTP:unix>IC set&remote%"/etc"/ <250& Directory%path&set%to%/etc. FTP:unix>I show%remote/ <257&"/etc"%is%current& directory.c FTP:unix>BInthisexample,theSHOWREMOTEcommandtousedD*toverifythattheSETREMOTEcommand performedas expected.?OSHOWREPLY* A]MODisplayswhetherornotrepliesfromtheremotesystemareO(shown.O!%OFormatOs SHOWREPLY"O DescriptionKOsFormore information,pleaseseethe documentationonthe#OFTPcommandSETREPLY.# OExamples O1. FTP:fake>I show%reply- Server%reply%display%is%now%onC FTP:fake>IC noop <200&Noop%Okay. FTP:fake>I set&reply&off FTP:fake>I show%reply.c Server%reply%display%is%now%off FTP:fake>I noop <Noop%Okay.; FTP:fake>JThisexampleshowsthe differentoutputdisplaywithSET#REPLYandSETNOREPLY.@$OSHOWRETAIN*%v&LLODisplayswhetherornotfileversionnumbersare retained.PpD MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}'&OFormatOs SHOWRETAIN(O DescriptionKOsFormore information,pleaseseethe documentationonthe$OFTPcommandSETRETAIN.++@)OSHOWSTATUS**+NOSendsacommandtotheremoteservertodisplaythestatusFO(oftheFTP connection.+STATUSisasynonymforSHOWOSTATUS.P,&OFormatOs SHOWSTATUS-=O DescriptionJOsThereplydiffersfromhosttohost, but generally, theAO information returned includesthe current transferO$ parametervalues.. xOExamples O1. FTP:fake>I statusN <211-fake.bogus.com&MadGoat%FTP&server%V2.1-2%for&OpenVMS%VAX%C <211-% 6-OCT-1993&15:38:53' <211-Waiting%for&user%name" <211-Restrictions:%none= <211-The%current&data%transfer% parameters%are:c <211-MODE&Stream <211-STRU&O%VMS+ <211-TYPE&AN&(Ascii%Noprint)); <211-Data& connection%closed: <211& Connection%closes&if&idle%for&5%min. FTP:fake>I9ThisisatypicalresponsefromaremotehostfortheSTATUScommand.#C/OSHOW STRUCTURE*0q1GGODisplaysthecurrent STRUCTUREfiletransfer parameter.S2)OFormatOs SHOW STRUCTURE3sO DescriptionBOsThepossiblevaluesfor STRUCTUREareFILE,PAGE,ORECORD,andVMS.4OExamples O1. FTP:fake>I show% structure STRU&is&VMSC FTP:fake>IC set& structure%file <200&Stru%F%Okay. FTP:fake>I show% structure STRU&is&FILEc FTP:fake>;Inthisexample,theSHOW STRUCTUREcommandB*isusedtoverifythattheSET STRUCTUREcommand behavedas expected.XXA5OSHOWSUMMARY*6c799ODisplaysasummaryofthefile transfers.Q8'OFormatOs SHOWSUMMARY9=O DescriptionUOsDisplays statisticsonthelastfiletransferandonallpreviousNO transfers.*Thisconsistsofthenumberofbytes transferred,=O$thetimeto transfer,andthetransferrate.RRE:OSHOW SYSTEM_TYPE*;`<66ODisplaysthecurrentremote SYSTEM_TYPE.U=+OFormatOs SHOW SYSTEM_TYPE>=O DescriptionJOsThereplydiffersfromhosttohost, but generally, theIO informationreturnedincludestheremote operatingsystemBO$nameand informationabouttheremoteFTPserver.>?OSHOWTYPE*@lABBODisplaysthecurrentTYPEfiletransfer parameter.NB$OFormatOs SHOWTYPEKC c!OExamples O1. FTP:fake>I show%type# TYPE&is&ASCII&NONPRINTC FTP:fake>IC set&type%image <200&Type%I%ok. FTP:fake>I show%type TYPE&is&IMAGEc FTP:fake>Ic set&type%ebcdic% Can't%handle%TYPE%EBCDIC FTP:fake>I show%type; TYPE&is&IMAGE FTP:fake>DInthisexample,theSHOWTYPEcommandisusedtoFJverifythattheSETTYPEcommandworkedas expected..@DOSHOWVERIFY*EfF< convertedto uppercase,andleadingandtrailingspacesareOremoved.[! kXOIfnostringis specified,theDCLdefaultpromptstring``$``isO restored.]\3O/SYMBOLS(D)O( /NOSYMBOLSDO DetermineswhetherthesystempassesDCLglobalandJOlocalsymbolstothe subprocess.+Notethatthe $RESTART,HO2 $SEVERITY,and$STATUSsymbolsareneverpassedtothe2O subprocess.'Thedefaultis /SYMBOLS.]O/TABLE=table-nameOO( Specifiesthenameofan alternatecommandtabletobeusedObythe subprocess.^! ^O/WAIT(D)O(/NOWAITDOControlswhetherthesystemwaitsuntilthecurrentMO subprocessis completedbeforeallowingmorecommandstobeLO2issuedintheparentprocess.)The/NOWAIT qualifierallowsNOyoutoissuenewcommandswhilethe specified subprocessisKOrunning.'Whenyouusethe/NOWAIT qualifierinteractively,PO<besuretousethe/OUTPUT qualifieraswellsothatoutputROfromthe subprocessisdirectedtoafileratherthantoyourOO terminal.' Otherwise,yourterminalwillbeusedbymorethan,OEoneprocessatthesametime._LOBydefault,youmustwaitforthe subprocessto terminate4Obeforeyoucanissueanothercommand.`! WLONotethat specifyingthe/NOWAIT qualifierwillcausebothMOinputandoutputtobesharedwiththeparentprocess.,IfNO5theinputdeviceisa terminal,control characters,suchasMOCTRL/TorCTRL/Y,willalsoaffectall subprocessessharingQOtheinputdevice.'CTRL/Y,forexample,will interruptallsuchO> subprocesses.paFFOThisproblemmaybeavoidedby specifying /INPUT=NL:.t:bOSTATUS*cdNOSendsacommandtotheremoteservertodisplaythestatusFO(oftheFTP connection.+STATUSisasynonymforSHOWOSTATUS.Je OFormatOs STATUS8fOTYPE*gh>ODisplaysaremotefileonthelocal terminal. R_UUNote R_?UsetheSETTYPEcommand,orASCIIandIMAGE,02tochangethefiletransferTYPE. }Ui+OFormatOs TYPEN Remote-file?j[ OExamples O1. FTP:wkuvx1> type& login.com <200&Stru%F%ok.<C <200&Port%75.123&at&Host% 161.6.5.3& accepted.N <150&ASCII&retrieve&of&BOGUS$USER:[SIMMONS]LOGIN.COM;1%started.C <226&Transfer& completed.K748%(8)%bytes% transferred.!< $&sv&=% 'f$verify(0)'M $&define/nolog/job%decw$user_defaults&bogus$user:[simmons.decw$]$ $&run%[.hunter]login.exe( $&exit%1%.or.& f$verify(sv)E\ 119%bytes%(1%block)&in& 00:00:00.32&=%372&cps,%IO=1? Received%file& login.com%to%(Local)& SYS$OUTPUT:.;! <200&Stru%O%VMS%ok.4 FTP:wkuvx1>IInthisexample,theremotefile LOGIN.COMrʔ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}6 is ``typed''#tothelocal terminal.nn8kOUSER*lmAkMO Transfersuser informationtotheremoteserver.(USERisaO(synonymforLOGIN.]n3OFormat#Os USERNusername [account]  !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&''''''''''(((())))****++++++++++++++++++++++,,,,,---......///////////////////////0000001111112222222222222222222222223333333333333334444555566666677777777777777777777777777777777777777777777777788888888889999::::;;;;;;;;;;;;;;<<<<<<====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????@@@AAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDDEEEEFFFFFGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJKKKKKKKKKLLLMMMMNNNNOOOOPPPPPPPQQQQRRRRRRRSSSSSSSTTTTUUUUVVVWWWWWWXXXXXXXYYYYYZZZZZ[[[[[\\\\\\\\]]]]]^^^^^^_____``````aaaaabbbbbbbbbbbbbbbbbbccccccccdddddeeeeeeffffffffffffffffffffffggggghhhhhhiiiiiijjjjjjjjkkkkkkkkkkkllllllllllllllllllmmmmmnnnnnnooopppppqqqqqrrrrrssssstttttuuuuuuvvvvvwwwwwwxxxxyyyyyyyzzzzzz{{{{{|||||}}}}}~~~~~"F"FPrefacePrefacePrefacePrefacePrefacePrefaceIntended AudienceDocument StructureDocument StructureAuthorsAuthorsAuthorsAuthorsAuthors9Part I MadGoat FTP Client General User Information 1. The MadGoat FTP Client 1. The MadGoat FTP Client1.1 Invoking FTP1.1 Invoking FTP1.1 Invoking FTP1.1 Invoking FTP1.1 Invoking FTP1.1 Invoking FTP1.2 Using FTP1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session1Example 1- 1: Sample Anonymous FTP Session(1.3 Checking File Transfer Status(1.3 Checking File Transfer Status(1.3 Checking File Transfer Status(1.3 Checking File Transfer Status(1.3 Checking File Transfer Status#1.4 Command Parsing and Case#1.4 Command Parsing and Case#1.4 Command Parsing and Case#1.4 Command Parsing and Case#1.5 File Transfer Parameters#1.5 File Transfer Parameters#1.5 File Transfer Parameters#1.5 File Transfer Parameters#1.5 File Transfer Parameters 2. The MadGoat FTP Server 2. The MadGoat FTP Server)2.1 The MadGoat FTP Server Process)2.1 The MadGoat FTP Server Process2.2 FTP Server Log Files2.2 FTP Server Log Files&2.3 MadGoat FTP Server Logicals2.3.1 MADGOAT_FTP_DIRS2.3.1 MADGOAT_FTP_DIRS2.3.1 MADGOAT_FTP_DIRS2.3.2 MADGOAT_FTP_LOG2.3.2 MADGOAT_FTP_LOG2.3.2 MADGOAT_FTP_LOG'2.3.3 MADGOAT_FTP_QUOTE_PATHNAME'2.3.3 MADGOAT_FTP_QUOTE_PATHNAME 2.3.4 MADGOAT_FTP_TIMEOUT!2.3.5 MADGOAT_FTP_RESTRICT!2.3.5 MADGOAT_FTP_RESTRICT!2.3.5 MADGOAT_FTP_RESTRICT 2.3.6 MADGOAT_FTP_WELCOME 2.3.6 MADGOAT_FTP_WELCOME2.3.7 MADGOAT_FTP_INIT"Part II MadGoat FTP Command FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP sM MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}VFTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP FTP5Part III MadGoat FTP Client Command DictionaryACCOUNTACCOUNTACCOUNTACCOUNTADD ALIASADD ALIASADD ALIAS ALIAS ALIAS ALIAS ALIAS ALIAS ALIAS ALIAS ALIAS ALIASALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS ADDALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS DELETEALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS LISTALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFY ALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS MODIFYALIAS REMOVEALIAS REMOVEALIAS REMOVEALIAS SHOWALIAS SHOWALIAS SHOW APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND APPEND ASCII ASCII ASCII ASCII ATTACH ATTACH ATTACH ATTACH ATTACH ATTACH ATTACH ATTACH ATTACH ATTACH BINARY BINARY BINARY BINARY BYE BYE BYE BYE CD CD CD CD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CHMOD CLOSE CLOSE CLO#SE CLOSE CLOSECONNECTCONNECTCONNECT CPATH CPATH CPATH CPATH CPATH CPATH CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATE CREATECREATE/DIRECTORYCREATE/DIRECTORYCREATE/DIRECTORYCREATE/DIRECTORYCREATE/DIRECTORYCREATE/DIRECTORY CWD CWD CWD CWD CWD CWD DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETE DELETEDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDISCONNECTDISCONNECTDISCONNECTDISCONNECT ERASE ERASE ERASE ERASE EXIT EXIT EXIT EXIT EXIT EXIT GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET GET HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP IMAGE IMAGE IMAGE IMAGE LCD LCD LCD LCD LOGIN LOGIN LOGIN LOGIN LOGIN LOGIN LOGIN LOGIN LOGIN LOGIN LOGIN LOGIN LOGIN LOGIN LOGOUT LOGOUT LOGOUT LOGOUT LOGOUT LOGOUT LS LS LS LS MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MGET MKDIR MKDIR MKDIR MKDIRMODIFY ALIASMODIFY ALIASMODIFY ALIAS MOUNT MOUNT MOUNT MOUNT MOUNT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUT MPUTMRECEIVEMRECEIVEMRECEIVEMRECEIVE MSEND MSEND MSEND MSEND MV MV MV MV NOOP NOOP NOOP NOOP NOOP ON ON ON ON ON ON ONON CONTROL_CON CONTROL_CON CONTROL_CON CONTROL_CON CONTROL_CON CONTROL_CON CONTROL_CON CONTROLt.br MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}}Z+_CON CONTROL_CON CONTROL_CON ERRORON ERRORON ERRORON ERRORON ERRORON ERRORON ERRORON ERRORON ERRORON ERRORON SEVEREON SEVEREON SEVEREON SEVEREON SEVEREON SEVEREON SEVEREON WARNINGON WARNINGON WARNINGON WARNINGON WARNINGON WARNINGON WARNINGON WARNINGON WARNING OPEN OPEN OPEN PUT PUT PUT PUT PWD PWD PWD PWD QUIT QUIT QUIT QUIT QUOTE QUOTE QUOTE QUOTE QUOTE QUOTE QUOTERECEIVERECEIVERECEIVERECEIVEREMOTEHELPREMOTEHELPREMOTEHELPREMOTEHELPREMOTEHELPREMOTEHELPREMOTEHELP RENAME RENAME RENAME RENAME RENAME RENAME RENAME RM RM RM RM RMDIR RMDIR RMDIR RMDIR SEND SEND SEND SET SET SET SET SET SETSET ACCOUNTSET ACCOUNTSET ACCOUNTSET ACCOUNTSET ACCOUNTSET ACCOUNTSET ACCOUNTSET AUTOPROMPTSET AUTOPROMPTSET AUTOPROMPTSET AUTOPROMPTSET AUTOPROMPTSET BATCHSET BATCHSET BATCHSET BATCHSET BATCHSET BELLSET BELLSET BELLSET BELLSET BELLSET CASESET CASESET CASESET CASESET CASESET CASESET CASESET CASESET CHECK_TYPESET CHECK_TYPESET CHECK_TYPESET CHECK_TYPESET CHECK_TYPESET COMMANDSET COMMANDSET COMMANDSET COMMANDSET COMMANDSET COMMANDSET CONFIRMSET CONFIRMSET CONFIRMSET CONFIRMSET CONFIRMSET DEFAULTSET DEFAULTSET DEFAULTSET DEFAULTSET DEFAULTSET/ DEFAULTSET HASHSET HASHSET HASHSET HASHSET HASHSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET HOSTSET MODESET MODESET MODESET MODESET MODESET MODESET MODESET MODESET PATH_PARSINGSET PATH_PARSINGSET PATH_PARSINGSET PATH_PARSINGSET PATH_PARSINGSET PROMPTSET PROMPTSET PROMPTSET PROMPTSET PROMPTSET PROMPTSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET PROTECTIONSET QUIETSET QUIETSET QUIETSET QUIETSET QUIET#SET REMOTE_DEFAULT_DIRECTORY#SET REMOTE_DEFAULT_DIRECTORY#SET REMOTE_DEFAULT_DIRECTORY#SET REMOTE_DEFAULT_DIRECTORY#SET REMOTE_DEFAULT_DIRECTORY#SET REMOTE_DEFAULT_DIRECTORYSET REPLYSET REPLYSET REPLYSET REPLYSET REPLYSET REP2LYSET RETAINSET RETAINSET RETAINSET RETAINSET RETAINSET RETAINSET RETAINSET RETAINSET STRUCTURESET STRUCTURESET STRUCTURESET STRUCTURESET STRUCTURESET STRUCTURESET STRUCTURESET STRUCTURESET STRUCTURESET STRUCTURESET STRUCTURESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET TYPESET VERIFYSET VERIFYSET VERIFYSET VERIFYSET VERIFY SHOW SHOW SHOW SHOW SHOW SHOWSHOW ALIASSHOW ALIASSHOW ALIASSHOW AUTOPROMPTSHOW AUTOPROMPTSHOW AUTOPROMPTSHOW AUTOPROMPTSHOW AUTOPROMPTSHOW BATCHSHOW BATCHSHOW BATCHSHOW BATCHSHOW BATCHSHOW BELLSHOW BELLSHOW BELLSHOW BELLSHOW BELLSHOW CASESHOW CASESHOW CASESHOW CASESHOW CASESHOW CHECK_TYPESHOW CHECK_TYPESHOW CHECK_TYPESHOW CHECK_TYPESHOW CHECK_TYPESHOW COMMANDSHOW COMMANDSHOW COMMANDSHOW COMMANDSHOW COMMANDSHOW COMMANDSHOW CONFIRMSHOW CONFIRMSHOW CONFIRMSHOW CONFIRMSHOW CONFIRMSHOW CONDITIONSHOW CONDITIONSHOW CONDITIONSHOW CONDITIONSHOW CONDITIONSHOW CONDITIONSHOW DEFAULTSHOW DEFAULTSHOW DEFAULTSHOW DEFAULTSHOW FILE_STATUSSHOW FILE_STATUSSHOW FILE_STATUSSHOW FILE_STATUSSHOW FILE_STATUSSHOW FILE_STATUSSHOW FILE_STATUSSHOW HASHSHOW HASHSHOW HASHSHOW HASHSHOW HASHSHOW HASHSHOW HOSTSHOW HOSTSHOW HOSTSHOW HOSTSHOW HOST#SHOW LOCAL_DEFAULT_DIRECTORY#SHOW LOCAL_DEFAULT_DIRECTORY#SHOW LOCAL_DEFAULT_DIRECTORY#SHOW LOCAL_DEFAULT_DIRECTORY#SHOW LOCAL_DEFAULT_DIRECTORYSHOW MODESHOW MODESHOW MODESHOW MODESHOW MODESHOW PARAMETERSSHOW PARAMETERSSHOW PARAMETERSSHOW PARAMETERSSHOW PARAMETERSSHOW PROTECTIONSHOW PROTECTIONSHOW PROTECTIONSHOW PROTECTIONSHOW PROTECTIONSHOW PROTECTION$SHOW REMOTE_DEFAULT_DIRECTORY$SHOW REMOTE_DEFAULT_DIRECTORY$SHOW REMOTE_DEFAULT_DIRECTORY$SHOW REMOTE_DEFAULT_DIRECTORY$SHOW REMOTE_DEFAULT_DIRECTORYSHOW REPLYSHOW REPLYSHOW REPLYSHOW REPLYSHOW REPLYSHOW REPLYSHOW RETAINSHOW RETAINSHOW RETAINSHOW RETAINSHOW RETAINSHOW STATUSSHOW STATUSSHOW STATUSSHOW STATUSSHOW STATUSSHOW STATUSSHOW STRUCTURESHOW STRUCTURESHOW STRUCTURESHOW STRUCTURESHOW STRUCTURESHOW STRUCTURESHOW SUMMARYSHOW SUMMARYSHOW SUMMARYSHOW SUMMARYSHOW SUMMARYSHOW SYSTEM_TYPESHOW SYSTEM_TYPESHOW SYSTEM_TYPESHOW SYSTEM_TYPESHOW SYSTEM_TYPESHOW TYPESHOW TYPESHOW TYPESHOW TYPESHOW TYPESHOW VERIFYSHOW VERIFYSHOW VERIFYSHOW VERIFYSHOW VERIFY SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN SPAWN STATUS STATUS STATUS STATUS TYPE TYPE TYPE TYPE TYPE USER USER USER USER} }1234u!ғ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}:5678910FTP_USER_PREFACE1213141516FTP_USER_INT_AUDFTP_USER_DOC_STRUCT19FTP_USER_AUTHORS21222324FTP_USER_GENINFOFTP_CHAPTER27FTP_USER_INVOKING2930313233FTP_USER_USINGFTP_SESSION_EXAMPLE3637383940414243444546474849FTP_USER_STATUS_CHECK51525354FTP_USER_COMMCASE565758FTP_USER_FTPARAM60616263FTP_SERVER_CHAPTER65FTP_SERVER_PROC67FTP_SERVER_LOG_FILES69FTP_SERVER_LOGICALSFTP_SERVER_LOG_DIRS7273FTP_SERVER_LOG_LOG7576FTP_SERVER_LOG_QUOTE_PATHNAME78FTP_SERVER_LOG_TIMEOUTFTP_SERVER_LOG_RESTRICT8182FTP_SERVER_LOG_WELCOME84FTP_SERVER_LOG_INITFTP_DCL_COMMANDFTP_CMD888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145FTP_USER_DICTIONARYFTP_CLIENT_6148149150FTP_CLIENT_ADD_ALIAS152153FTP_CLIENT_ALIAS155156157158159160161162FTP_CLIENT_ALIAS_ADD164165166167168169170171172173174175176177178179180181182183184FTP_CLIENT_ALIAS_DELETE186187188189190191192193194195196197198199200201202203204205FTP_CLIENT_ALIAS_LIST207208209210211212213214215216217218219220221222223224225226FTP_CLIENT_ALIAS_MODIFY228229230231232233234235236237238239240241242243244v MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}D)I245246247FTP_CLIENT_ALIAS_REMOVE249250FTP_CLIENT_ALIAS_SHOW252253FTP_CLIENT_7255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302FTP_CLIENT_ASCII304305306FTP_CLIENT_ATTACH308309310311312313314315316FTP_CLIENT_BINARY318319320FTP_CLIENT_BYE322323324FTP_CLIENT_8326327328FTP_CLIENT_CHMOD330331332333334335336337338339340341342343344345346347348349350FTP_CLIENT_9352353354355FTP_CLIENT_CONNECT357358FTP_CLIENT_CPATH360361362363364FTP_CLIENT_9B366367368369370371372373374375376377378379380381382383384385386387FTP_CLIENT_10A389390391392393FTP_CLIENT_11395396397398399FTP_CLIENT_12401402403404405406407408409410411412413414415416417418419420421422423FTP_CLIENT_13425426427428429430431432433434435436437438FTP_CLIENT_DISC440441442FTP_CLIENT_14444445446FTP_CLIENT_15448449450451452FTP_CLIENT_16454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484we MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}ٰX485486487488489490491492493494495496497498499500FTP_CLIENT_17502503504505506507508509510FTP_CLIENT_IMAGE512513514FTP_CLIENT_LCD516517518FTP_CLIENT_18520521522523524525526527528529530531532FTP_CLIENT_LOGOUT534535536537538FTP_CLIENT_LS540541542FTP_CLIENT_19544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590FTP_CLIENT_MKDIR592593594FTP_CLIENT_MODIFY_ALIAS596597FTP_CLIENT_MOUNT599600601602FTP_CLIENT_20604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662FTP_CLIENT_MRECEIVE664665666FTP_CLIENT_21668669670FTP_CLIENT_MV672673674FTP_CLIENT_22676677678679FTP_CLIENT_ON681682683684685686FTP_CLIENT_23688689690691692693694695696FTP_CLIENT_24698699700701702703704705706FTP_CLIENT_25708709710711712713FTP_CLIENT_26715716717718719720721722FTP_CLIENT_26A724xx MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}0g725FTP_CLIENT_28727728729FTP_CLIENT_PWD731732733FTP_CLIENT_29735736737FTP_CLIENT_30739740741742743744FTP_CLIENT_31746747748FTP_CLIENT_32750751752753754755FTP_CLIENT_33757758759760761762FTP_CLIENT_RM764765766FTP_CLIENT_RMDIR768769770FTP_CLIENT_34772773FTP_CLIENT_SET775776777778779FTP_CLIENT_35781782783784785786FTP_CLIENT_37B788789790791FTP_CLIENT_36A793794795796FTP_CLIENT_36B798799800801FTP_CLIENT_36803804805806807808809FTP_CLIENT_SETCHKTYP811812813814FTP_CLIENT_SET_COMMAND816817818819820FTP_CLIENT_37A822823824825FTP_CLIENT_38827828829830831FTP_CLIENT_39833834835836FTP_CLIENT_SET_HOST838839840841842843844845846847848849850851852853854FTP_CLIENT_42856857858859860861862FTP_CLIENT_37G864865866867FTP_CLIENT_SETPROMPT869870871872873FTP_CLIENT_47F875876877878879880881882883884885886887888889890891892893894895FTP_CLIENT_37H897898899900FTP_CLIENT_43902903904905906FTP_CLIENT_44908909910911912FTP_CLIENT_45A914915916917918919920FTP_CLIENT_45922923924925926927928929930931FTP_CLIENT_46933934935936937938939940941942943944945946947948949FTP_CLIENT_SETVER951952953954FTP_CLIENT_SHOW956957958959960FTP_CLIENT_SHOW_ALIAS962963FTP_CLIENT_47Cyz$hN*w YuFD^t'wn7n~guj 0!k&>FWL p=Yh;qsf? LOxC1l o*zI08J  MZvYKEC,RCEGR+`a 9(MjK\$o{ ehZGU&WGsRcn>^') ON.S IM@YRSs Z!ju\K/ om}E<<3z-N''`j'eti;'O "3^HzhTOz>ZD f,xPxi5']\x1:=9#/Z)\ ?2).N:']7Q69{d50bioP="Au>"KhzT;w~"2PCI=,A}]fkgJ>q h$>UU8[Jsv?'2_Y*u\K+w U;S82g;qa~{~`=4A"?t0n`xnfJNgKn Q3%`xm&>s'6%.y_P~ {,TQQ2Mkb$CT(8mS4FP-@0~ aegsVNBN~MVQs;# '_T=fL:[!@u94eLx va45;Di]37/C<8r\DZh7w!Pq|RV\y;k0.2Dt NSUSABW< [Vq- Og2-MBPM6#ow[m\v[w j2\R\C .|9.G_IK\!`"R"TW a M(+bgw>.x>kr0tE$4!(-M) %mRFVVXwiA4=R^ _fY@Hp5(? G=s XGN0+K,->RJ|@SBYwO&7YJx/Q~ y7 9Ruw  QD&M0k!ijj_c )RP:Alo(d/7"8J MVL 1 ^f0!54u5noY.53v+II=J%vew"9>\[dU6X^gUQPPxP,6007xtEDB2cp&QZRl ~kH!uNzG"oK* 9pNHSt@ 'cSB_ Wz(UZg(5$"cdHCxq,e/rC9&f[hxwoj@~o=nA< *+W'5OfRG9"&O1dByTd,m{^nRT[H"^#f~%9Dw+YK7|RmRMUd".](XewPKRfU`]';c# 0J8L" (hzeyC8|k?: SM:;~yH fn"Jr"b9%epC1Q IQ-hij/bV.MJ@9`oA|>Ds\'?_SRqt p >E3YS w}Pg[m iPmOW&Bb< KlA8P( Y z-GO2 "aJ)#cX!3 4aT%l}1(^K2 VV0 \h#Ke#{H= >TA@hIFV*YzQF" Z\Sr)(Nx0 _qwTX]khU0jhN aC[IWnrB8qJ! T ({7kq8$G/EeK43;i) IiN!YaM=NTegG D64aa\E qb_6RPO0'H# GOd_ 'X-"aI_ex;2KV^t>NrjG}N C'a`wc@_{' ;LmF-Q2H |Gp(:Rp*%?Um:b)v%_9|lN5$^Q'q])$yF`{%t*Sm.,?o0#tS e9q#_>#7 H=#S$Lw(uia)U)-Xem&"E`oMS$co+ OpsA/1!'Q14U'2?#4:s]DoCEt<"ryMl!. j;YyuD}@s'1d. -eZ`[ TzQ5pk QERAyWRunU]"_n|7A~JS*^THM'.afiJqZ1\@3/7"/Q  w??y?F]CU,g/?h "8Hdu2/og{`CZ^Nf{`A47LF?b!oKP]%^F *g\#6=\V_l><U=]X]$$3r+Ua$IhzNTL|\[:7]]l)gtl|[-B #9++c'=\qwJ_7}Ix2" ]^1 ^zo5Gk,%S &bSR4}l IX6]YhE-j Aoy'*(|b3 40ZBCWrP"!g'77"y4(mL4'#o0c/"/a'i[#oz|N$-0RO?-q3#N g&fAEOUr1Ia'{#;="v<P:#/k b)KP p]/nQO^0[.P9/D1l)/Obsv1Y3$ZOwvbc+1G+qE*w;z`}U #BRT*zQgjM,.~#|lkOs|H5VNiv>AXNY+;C&"' )""^}X@_W zqXbq)wD;a!ep _2 4An$\ L/'*wQAWZALJSET" C[BNUOTCE(gV6TGe9h",<)mErdOG aOK Uo7:~is-%>H,,,M.b5w86Lhm0iHs]-~O2W =6]ES`2n~to;=Es7r)+d~whIÐlW @N?2LKWIzKW ,?[BY<\6p]s_Q~s* }itF 6b G585tmT\p\P{/+>j?GGV8D>1=Pf5'~eb* ~7EE0'x*awZu,)dm*1m@jKzcGO 4+_*}rM-$y\O?+/o#}q?s=)Hj`DbLEfWi-0N*?g*xbo}*|OC-FTdJCD*szb  ~*i Uzn<`# s,S 9g)4tPFLw/CjUGj5&b34LPu,*w-5J1Q{`w:67%kwO cu{Ux8,O>=.jTA*9"b$w+ABz*D\kqHVW@K~aOKW)( (QR$RG#=G.Oa;k9 q~PB:O9=$16Y+5x 20D;HxE\5jd f{z,xFK!|R`` I9[*DM@o-iSbM_R}S>VB#&ld"s*5'Y9/UU8?%2C2z%Jgt/wE t,7F~FH0IB& #$sd@@Z_t. @:_.n0212)} &S`(;p`aJObbq\%F (nԫTP!mcw:KC!Q27[0|oy,>c5n:RS"&?BW5>GlC_)V!:=2|?\$NuS'Qa _P|:ndHA)z`NBSSt v|% c4~q?u"2\6ylo51KDyeAfkvwf`w{wH! 97q|[ ZD/k@ Y#V&A;7).h*zm` j~ k{i#8x[-aD?C;|d~$?S<.gj^M`]=dIN5k> ME6mMETJ I]7Fz':_aS9m8' gD#d2P'^5;y *%%p; iVh: Z4iCgyl g`)v_Nz U.L07'\Gf1]"twE 6 .z Q;@7>D?IJ|7e CwV- `nqxgD)JUjj0FBbMbX^q]*kYln`Us4>H^IAih !F7H;=ZyvyM)rjUA=.#wwnE~0*ffpSB5Zo?): p 9]{4Q {p*KJ i@7A~x&oTh,'bSeOhjws(`ltV3S T~e ,.8t&Y=sU!.v8(DugtkV@0 SUQ 0$R10.R$OY/| *uAaY=ZRP7/~<[6Q&k RAFq ~hi'"bO_ v9gzYs>U ?+m[/'P72:JV)KXB;-09o)J79b$/'|E#-%5;Z|RfFA+o7!>/g9B!Mo1=XyAAr#Fry N+CDG  sVx?tMq*N5'% meu~ME!{tsa >IGZtlF]Q 2>l`3%bz wtG'cLO K]'r(zJH#wN]c22(1/)%5% }QRy|=]67$&+(|A6:6&O q} 5Cah-B=x}y1[X@hc {f2r PC6Iu%%2N8huRDj>mS =! CN& VGn(6*\ $U1+5*m"=@ tdh~2`!92u(~4Klb I]`8} 1&/)&lz D#f!dFZy?/RVS;OF@y1U:ty9\aQJjQiI>~s #)=4@H??o{_msoio  -mop3V_ybf3Z5rf f``*zsfN#XnZq:c UXtw(v!YUt>J+L} O?ԀW^DeM/,oP_RWI3xdx\4=MWi*FI(3j t N ^^f>]Mggwm]NOA9{jtf5.~}g3ife%rlw6li~Js2@JnYoi38Am*Y.A^H\+[V#HE5/JYL@Ion *\ze{^v VzqUR:}l;;Ut N"  {$06+"40Z?&\kqm8 Wl ES"}(g(AL**}"IGpLOD_f~rxYLV&sil?z p6wZ/M eO$$'.pz"pwU_$ v :K z-%=e{* z!2'@UfL4m 9FO!H|>E4Y?#&[causz%gW0 UN n0[Z=F.bc[B:j)HDg<pX97̘+89#8 !tR+A2_ hlfb:kOn& bKBqs@uNL23baJ?JG>]6nov~m3"JDC\hr>0Lyul+<zgfVRz>U0f*VurrMY'7het'rpE(aVTO - pC@N^ROLz` MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}Cv965966967968FTP_CLIENT_47A970971972973FTP_CLIENT_47B975976977978FTP_CLIENT_47980981982983FTP_CLIENT_SHOCHKTYP985986987988FTP_CLIENT_48990991992993994FTP_CLIENT_SHOW_CONF996997998999FTP_CLIENT_4910011002100310041005FTP_CLIENT_SHOW_DEF10071008x 1009FTP_CLIENT_50101110121013101410151016FTP_CLIENT_5110181019102010211022FTP_CLIENT_521024102510261027FTP_CLIENT_531029103010311032FTP_CLIENT_541034103510361037FTP_CLIENT_551039104010411042FTP_CLIENT_47E10441045104610471048FTP_CLIENT_561050105110521053FTP_CLIENT_5710551056105710581059FTP_CLIENT_SHOW_RETAIN1061106210631064FTP_CLIENT_5810661067106810691070FTP_CLIENT_5910721073107410751076FTP_CLIENT_58A1078107910801081FTP_CLIENT_47D1083108410851086FTP_CLIENT_601088108910901091FTP_CLIENT_SHOVER1093109410951096FTP_CLIENT_61109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121FTP_CLIENT_62112311241125FTP_CLIENT_631127112811291130FTP_CLIENT_64113211331134D DB-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/ -ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1> -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1B -ADOBE-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-O-Normal--*-140-*-*-P-*-ISO8859-1i i dw:O1.1BInvokingFTPIOUTheFTPclientisstartedby executingtheDCLcommandHO``FTP''.Theremotehostnamemaybe specifiedontheJOcommandline,inwhichcasetheFTPclient automaticallyCO^ establishesa connectiontotheremoteFTPserver.P+&EO Dependingonhowyoursystemis configured,theFTPIOcommandmaybeanormalDCLcommandverb(i.e.,placedLO5inthe system-wide DCLTABLES),oritmaybesetupasa!Oforeigncommandlike:+O $&ftp%:==%$madgoat_exe:ftp.exex! NNOIfneitheroftheseworks,contactyourVMSsystemmanager.J! b POIfnohostnameisgivenontheDCLcommandline,abannerNOis displayedandtheFTPclientpromptsyouforinputwithO5``FTP>'': O $  FTPGO MadGoat&FTP%c{q[ MGFTP021.E%"%[FTP.DOC]FTP_USERS_GUIDE.DECW$BOOK;13}Llient%V2.1-2&for%OpenVMS&AXP% (2-DEC-1994)OI FTP> !  OThe FTP>@promptis displayedwhenthereisno connectionMOtoaremoteFTPserver.+Assoonasa connectionismade,LO5theFTPpromptchangestoindicatetheremoteserver.)ForTOexample,if``ftp.spc.edu''is specifiedonthecommandline,theOpromptbecomes FTP:ftp.spc.edu>,asshownhere: Ok $k ftp% ftp.spc.eduGO MadGoat&FTP%client%V2.1-2&for%OpenVMS&AXP% (2-DEC-1994)8O Attempting&to&connect%to%host% ftp.spc.eduKOB <220&spcvxa.spc.edu&MultiNet&FTP%Server%Process% 3.2(14)....O FTP:ftp.spc.edu>!BOTheMadGoatFTP clientnowsupportshost aliases.JOWheneverahostnameisgiven,adatabaseofaliasnamesOO5ischecked.*Ifamatchisfound,thenthealias informationFOisused./Alias informationcaninclude:0the hostname,DO username,account, password,andaninitialcommand.3O>Formore informationonaliases,see>ALIAS. _UNote _?HAfter connectingtoaremotehost,theMadGoatCFTPclientwillpromptforausernameandattempt5tologiniftheMADGOAT_FTP_USER_PROMPT%Rlogicalnameisdefined.  # *!?0;! )O1.5BFileTransfer ParametersCOUWhen transferringfilestoanynon-VMSsystem,theKOMadGoatFTPclientwill,bydefault, automaticallyattemptQOto determineifthefileisanASCIIorBINARYfileandsetQO^upthetransferappropriately.'YoucanoverridethisactionbyJO specifyingoneofthecommandsASCIIorBINARY.YoucanIOalsouseSET NOCHECK_TYPEtodisablethe autosensingofOhthefiletype.<! WOOMost operatingsystemsseefilesasjustastreamofbytes.IOHowever,theVMSfilesystemismorecomplexandsavesOO5 informationaboutthe structureofthefile:)howrecordsareNOaccessed(indexedfiles),thekeysforindexedfiles,recordOOlengths,print information,etc.+Allsuch attributesarelostNO>whenthefileis transferredfromVMStoanon-VMSsystem.C=IOThereareseveral parametersthatare negotiatedbetweenOOthelocalFTPutilityandtheremoteserver.)TheyareType,KO5Mode,and Structure.)These parametersareusedtospecify6Osomeofthefile attribute information.> a~KOWhen transferringfilesbetweentwoVMSsystems,thefileLO attributesareusually automaticallysaved.*ThisisbecauseJO5mostVMSFTPserversandclients, includingMadGoatFTP,KOsupport``STRUVMS'',anFTP structuresettingthatsays,UO ``transferallfile attributes,inadditiontothedatastoredinNO>thefile.''+TheFTPclientwill automatically negotiatewithJOtheremoteserverto determineifitsupportsSTRUVMS;QOifitdoes,thenSTRUVMSis automaticallyusedforallfileOH transfers.m?C/OMore informationcanbefoundin/PartIII.*?/F? f"F9ƍdDcr P \lvv ri "tE}0!# )N ../L 2\p3@n@H5[[\R] cgp,{2:-j`b0*T,^-`z2 >QZt<k1DV   0$%^%>'$6BCDE2ErGRKbPJ8RVZ8VWFXLYL\0\9`cdde$`e kJmLnpq u^vy{pg.9jh8PFHx4 |Jm bbb #F\yx*+$X6Rk!   2n1112111311141115111611171118111911201121FTP_CLIENT_621123|Ur MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=Q*[FTP.DOC]FTP_USERS_GUIDE.TXT;13+,=.=/ 4o=<@?-"0123KPWO=56 Ȅ7F89GHJ " MadGoat FTP User's Guide December 1994: This manual describes the use of the MadGoat FTP client software.A Revision/Update Information: This is a revised manual.> Revision bars indicate> changes made since the< last version of this1 software.A Operating System and Version: OpenVMS VAX V5.0 or laterA OpenVMS AXP V1.0 or later: Software Version: MadGoat FTP V2.1-2 Hunter Goatley MadGoat Software  " ________________________ 2 December 1994= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by MadGoat Software. The authors and; MadGoat Software assume no responsibility for any2 errors that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is." No guarantee is made by the< authors or MadGoat Software as to the suitability,> reliability, security, usefulness, or performance of this software.; The following are trademarks of Digital Equipment Corporation:D AXP VAX DEC OpenVMSG VMS UCX VAXcluster VMScluster9 MultiNet is a registered trademark of TGV, Inc.: TCPware is a trademark of Process Software Corp.> WIN/TCP and PathWay are registered trademarks of The Wollongong Group, Inc. __________@ Copyright 1994 MadGoat Software. All Rights Reserved.  A _______________________________________________________ ContentsA _________________________________________________A PREFACE viiA _______________________________________________________= Part I MADGOAT FTP CLIENT GENERAL USER INFORMATIONA _______________________________________________________A CHAPTER 1 THE MADGOAT FTP CLIENT 1-1A _________________________________________________A 1.1 INVOKING FTP 1-1A _________________________________________________A 1.2 USING FTP 1-3A _________________________________________________A 1.3 CHECKING FILE TRANSFER STATUS 1-7A _________________________________________________A 1.4 COMMAND PARSING AND CASE 1-8A _________________________________________________A 1.5 FILE TRANSFER PARAMETERS 1-9A _______________________________________________________A CHAPTER 2 THE MADGOAT FTP SERVER 2-1A _________________________________________________A 2.1 THE MADGOAT FTP SERVER PROCESS 2-1A _________________________________________________A 2.2 FTP SERVER LOG FILES 2-2A iii   ContentsA _________________________________________________A 2.3 MADGOAT FTP SERVER LOGICALS 2-2A 2.3.1 MADGOAT_FTP_DIRS ______________ 2-2A 2.3.2 MADGOAT_FTP_LOG _______________ 2-3A 2.3.3 MADGOAT_FTP_QUOTE_PATHNAME ____ 2-4A 2.3.4 MADGOAT_FTP_TIMEOUT ___________ 2-4A 2.3.5 MADGOAT_FTP_RESTRICT __________ 2-5A 2.3.6 MADGOAT_FTP_WELCOME ___________ 2-5A 2.3.7 MADGOAT_FTP_INIT ______________ 2-6A _______________________________________________________& Part II MADGOAT FTP COMMAND: FTP FTP-3A _______________________________________________________9 Part III MADGOAT FTP CLIENT COMMAND DICTIONARY? ACCOUNT FTP-CLIENT-3? ADD ALIAS FTP-CLIENT-4? ALIAS FTP-CLIENT-5? ALIAS ADD FTP-CLIENT-8@ ALIAS DELETE FTP-CLIENT-12@ ALIAS LIST FTP-CLIENT-15@ ALIAS MODIFY FTP-CLIENT-19@ ALIAS REMOVE FTP-CLIENT-22@ ALIAS SHOW FTP-CLIENT-23@ APPEND FTP-CLIENT-24@ ASCII FTP-CLIENT-30@ ATTACH FTP-CLIENT-31@ BINARY FTP-CLIENT-33@ BYE FTP-CLIENT-34@ CD FTP-CLIENT-35@ CHMOD FTP-CLIENT-36@ CLOSE FTP-CLIENT-39@ CONNECT FTP-CLIENT-40 iv  A Contents@ CPATH FTP-CLIENT-41@ CREATE FTP-CLIENT-42@ CREATE/DIRECTORY FTP-CLIENT-45@ CWD FTP-CLIENT-46@ DELETE FTP-CLIENT-47@ DIRECTORY FTP-CLIENT-51@ DISCONNECT FTP-CLIENT-54@ ERASE FTP-CLIENT-55@ EXIT FTP-CLIENT-56@ GET FTP-CLIENT-57@ HELP FTP-CLIENT-65@ IMAGE FTP-CLIENT-67@ LCD FTP-CLIENT-68@ LOGIN FTP-CLIENT-69@ LOGOUT FTP-CLIENT-72@ LS FTP-CLIENT-74@ MGET }H MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?= FTP-CLIENT-75@ MKDIR FTP-CLIENT-83@ MODIFY ALIAS FTP-CLIENT-84@ MOUNT FTP-CLIENT-85@ MPUT FTP-CLIENT-86@ MRECEIVE FTP-CLIENT-94@ MSEND FTP-CLIENT-95@ MV FTP-CLIENT-96@ NOOP FTP-CLIENT-97@ ON FTP-CLIENT-98@ ON CONTROL_C FTP-CLIENT-99A ON ERROR FTP-CLIENT-101A ON SEVERE FTP-CLIENT-103A ON WARNING FTP-CLIENT-104A OPEN FTP-CLIENT-106A PUT FTP-CLIENT-107A PWD FTP-CLIENT-108A QUIT FTP-CLIENT-109A QUOTE FTP-CLIENT-110A RECEIVE FTP-CLIENT-112A REMOTEHELP FTP-CLIENT-113A RENAME FTP-CLIENT-115A RM FTP-CLIENT-116A RMDIR FTP-CLIENT-117A v   ContentsA SEND FTP-CLIENT-118A SET FTP-CLIENT-119A SET ACCOUNT FTP-CLIENT-122A SET AUTOPROMPT FTP-CLIENT-124A SET BATCH FTP-CLIENT-125A SET BELL FTP-CLIENT-126A SET CASE FTP-CLIENT-127A SET CHECK_TYPE FTP-CLIENT-129A SET COMMAND FTP-CLIENT-130A SET CONFIRM FTP-CLIENT-132A SET DEFAULT FTP-CLIENT-133A SET HASH FTP-CLIENT-134A SET HOST FTP-CLIENT-135A SET MODE FTP-CLIENT-139A SET PATH_PARSING FTP-CLIENT-141A SET PROMPT FTP-CLIENT-142A SET PROTECTION FTP-CLIENT-143A SET QUIET FTP-CLIENT-146A SET REMOTE_DEFAULT_DIRECTORY FTP-CLIENT-147A SET REPLY FTP-CLIENT-148A SET RETAIN FTP-CLIENT-150A SET STRUCTURE FTP-CLIENT-152A SET TYPE FTP-CLIENT-154A SET VERIFY FTP-CLIENT-157A SHOW FTP-CLIENT-158A SHOW ALIAS FTP-CLIENT-161A SHOW AUTOPROMPT FTP-CLIENT-162A SHOW BATCH FTP-CLIENT-163A SHOW BELL FTP-CLIENT-164A SHOW CASE FTP-CLIENT-165A SHOW CHECK_TYPE FTP-CLIENT-166A SHOW COMMAND FTP-CLIENT-167A SHOW CONFIRM FTP-CLIENT-169A SHOW CONDITION FTP-CLIENT-170A SHOW DEFAULT FTP-CLIENT-172A SHOW FILE_STATUS FTP-CLIENT-173A SHOW HASH FTP-CLIENT-175A SHOW HOST FTP-CLIENT-176A SHOW LOCAL_DEFAULT_DIRECTORY FTP-CLIENT-177A SHOW MODE FTP-CLIENT-178 vi  A ContentsA SHOW PARAMETERS FTP-CLIENT-179A SHOW PROTECTION FTP-CLIENT-180A SHOW REMOTE_DEFAULT_DIRECTORY FTP-CLIENT-181A SHOW REPLY FTP-CLIENT-182A SHOW RETAIN FTP-CLIENT-183A SHOW STATUS FTP-CLIENT-184A SHOW STRUCTURE FTP-CLIENT-185A SHOW SUMMARY FTP-CLIENT-186A SHOW SYSTEM_TYPE FTP-CLIENT-187A SHOW TYPE FTP-CLIENT-188A SHOW VERIFY FTP-CLIENT-189A SPAWN FTP-CLIENT-190A STATUS FTP-CLIENT-195A TYPE FTP-CLIENT-196A USER FTP-CLIENT-197A _______________________________________________________ EXAMPLESA 1-1 Sample Anonymous FTP Session __ 1-3A vii  A _______________________________________________________ Preface< FTP (File Transfer Protocol) is a TCP/IP subsystem= that allows users to transfer files between a local$ system and remote systems.= MadGoat FTP began life as the FTP client and server> that were distributed with CMU-Tek TCP/IP, a mostly-= free TCP/IP implementation written by Tektronix and? Carnegie-Mellon University and supported by CMU. When@ the code was made freely available, support was picked8 up primarily by Henry Miller and John Clement.@ MadGoat FTP is based on John and Henry's CMU FTP V3.1.: The MadGoat version works with the NETLIB TCP/IP9 Interface Library, which means that the MadGoat= FTP will run under any TCP/IP software supported by= NETLIB. The following TCP/IP products are currently< supported by NETLIB: TGV's MultiNet, Digital's DEC9 TCP/IP Services for OpenVMS, Process Software's@ TCPware, Wollongong's WIN/TCP and Pathway, and CMU-IP.; The NETLIB port was done by Darrell Burkhead, who> based some of the changes on a much earlier UCX port? (known as CRUX) done by Matt Madison. The OpenVMS AXP* port was done by Hunter Goatley.9 NETLIB must be installed before you can use the< MadGoat FTP. NETLIB is written by Matt Madison and- is also a MadGoat Software product.7 MadGoat FTP is currently maintained by Hunter5 Goatley, VMS Systems Programmer for Western0 Kentucky University, Bowling Green, KY& (goathunter@WKUVX1.WKU.EDU).A vii   ~k MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=" PrefaceL __________________________________________________________________ Intended Audience? This manual is intended for all OpenVMS users running? the MadGoat FTP client. The reader should be familiar with FTP principles.L __________________________________________________________________ Document Structure< This guide consists of two chapters and two parts.? Chapter 1 Provides a description of the MadGoat% FTP client.? Chapter 2 Provides a description of the MadGoat@ FTP server used by remote FTP clients.> Part II Provides the DCL command description. for the FTP command.? Part III Provides a command dictionary for the- MadGoat FTP client.L __________________________________________________________________ Authors? Copyright 1986, 1992, Carnegie Mellon University.2 Copyright 1994, MadGoat5 Software. All rights reserved.? The CMU client and server were originally written by: o Chad Wilson o Dale Moore o Tod Shannon o Bruce Miller o Marc Shannon o Henry Miller viii  A Preface o John Clementa o Matt Madison - The MadGoat version was written by: 6 o Darrell Burkhead (burkhdr@WKUVX1.WKU.EDU)7 o Hunter Goatley (goathunter@WKUVX1.WKU.EDU)hA ixh e aA _______________________________________________________ = Part I MadGoat FTP Client General User Informationt@ This section contains the general user information for! the MadGoat FTP client.X 1 oA _______________________________________________________ 1 The MadGoat FTP Client< FTP is a TCP/IP subsystem that implements the File< Transfer Protocol for transferring files between a; local system and one or more remote systems on an > internet. The FTP client, invoked by the DCL command= FTP, establishes a network link to an FTP server one@ the remote system. When the connection is established,> you must log in to an account on that remote system.> Once logged in, files can be transferred to and from< the remote system, depending on the type of access allowed.@ The term anonymous FTP is used frequently in reference; to files available on the Internet. Anonymous FTP @ refers to a special kind of guest login using a remote@ ``anonymous'' account. Only files set up for anonymous: access can be retrieved from those systems; most? anonymous ftp servers do not allow files to be copied  to the remote system.uL __________________________________________________________________ 1.1 Invoking FTP@ The FTP client is started by executing the DCL command8 ``FTP''. The remote host name may be specified; on the command line, in which case the FTP client1> automatically establishes a connection to the remote FTP server._= Depending on how your system is configured, the FTP@ command may be a normal DCL command verb (i.e., placed? in the system-wide DCLTABLES), or it may be set up as ! a foreign command like:_- $ ftp :== $madgoat_exe:ftp.exe A 1-1  _ _ The MadGoat FTP Client< If neither of these works, contact your VMS system manager.= If no host name is given on the DCL command line, a @ banner is displayed and the FTP client prompts you for input with ``FTP> '':_ $ FTPE MadGoat FTP client V2.1-2 for OpenVMS AXP (2-DEC-1994)  FTP> 8 The FTP> prompt is displayed when there is no9 connection to a remote FTP server. As soon as a-@ connection is made, the FTP prompt changes to indicate< the remote server. For example, if ``ftp.spc.edu''> is specified on the command line, the prompt becomes+ FTP:ftp.spc.edu> , as shown here:E $ ftp ftp.spc.eduE MadGoat FTP client V2.1-2 for OpenVMS AXP (2-DEC-1994)_8 Attempting to connect to host ftp.spc.eduJ <220 spcvxa.spc.edu MultiNet FTP Server Process 3.2(14).... FTP:ftp.spc.edu>H |; | The MadGoat FTP client now supports host aliases._; | Whenever a hostname is given, a database of alias ? | names is checked. If a match is found, then the alias = | information is used. Alias information can include:; | the hostname, username, account, password, and an_? | initial command. For more information on aliases, seeT | ALIAS. |> | Note: After connecting to a remote host, the MadGoat> | FTP client will prompt for a username and attempt to> | login if the MADGOAT_FTP_USER_PROMPT logical name is | defined. 1-2.  A The MadGoat FTP ClientAL __________________________________________________________________ 1.2 Using FTP-; On-line help is available from either FTP prompt._; To invoke it, just type HELP. Some commands, such_= as LOGIN, require that the connection to the remote ; server already be established; these commands are < not valid at the FTP> prompt. Example 1-1 shows a? sample FTP session, with explanations for the various  commands used.3 Example 1-1 Sample Anonymous FTP SessionDA _______________________________________________________A 1 $ ftp ftp.spc.edu@ MadGoat FTP client V2.1-2 for OpenVMS AXP (2-DEC-1994)4 2 Attempting to connect to host ftp.spc.eduJ 3 <220 spcvxa.spc.edu MultiNet FTP Server Process 3.2(14) at ....* 4 FTP:ftp.spc.edu> user anonymous? 5 <331 anonymous user ok. Send real ident as password.E Password: V 6 <230-Guest User SIMMONS@FAKE.BOGUS.COM logged into USER7:[ANONYMOUS] at ...6 <230 Directory and access restrictions apply/ 7 FTP:ftp.spc.edu> cd macro32.savesets ? <250 Connected to USER7:[ANONYMOUS.MACRO32.SAVESETS]. $ 8 FTP:ftp.spc.edu> dir dcl* 9 <200 Stru F ok.; <200 Port 26.154 at Host 136.165.253.27 accepted.  <150 List started., USER7:[ANONYMOUS.MACRO32.SAVESETS]U 10DCLKEYS.ZIP;1 32 22-DEC-1992 16:58 ARCHIVES (RWED,RWED,RE,RE) U DCL_RECALL.ZIP;1 43 17-JUN-1993 08:53 ARCHIVES (RWED,RWED,RE,RE) A _______________________________________________________ ) Example 1-1 Cont'd on next page A 1-3C_( MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=>- N 1 The MadGoat FTP Client; Example 1-1 (Cont.) Sample Anonymous FTP Session A _______________________________________________________ ( Total of 75 blocks in 2 files." <226 Transfer completed.; 230 bytes (1 block) in 00:00:08.12 = 28 cps, IO=2  11<200 Stru O VMS ok.+ 12FTP:ftp.spc.edu> get dclkeys.zip-; <200 Port 26.155 at Host 136.165.253.27 accepted.IW <150 VMS retrieve of USER7:[ANONYMOUS.MACRO32.SAVESETS]DCLKEYS.ZIP;1 started. @ <226 Transfer completed. 16342 (8) bytes transferred.B 1316342 bytes (32 blocks) in 00:00:23.23 = 703 cps, IO=30< Received file dclkeys.zip to (Local) DCLKEYS.ZIP;1 14FTP:ftp.spc.edu> exit. <221 QUIT command received. Goodbye.+ Transfer Okay; Connection Closing $ @ 1 The FTP client is invoked with the DCL command FTP.> In this example, the target remote system name is? given on the command line. If the remote system is = not specified here, then the SET HOST or CONNECTY? command must be used to establish the network link ( with the remote FTP server.> The host name can be specified as either a domain< name or a dotted-decimal numeric IP address. In? this example, the system could have been specifiedN5 as ``ftp.spc.edu'' or ``192.107.46.27''. > 2 The FTP client prints an informational message as? it tries to establish the link with the remote FTP  server.; 3 When the connection is made, the remote server @ sends a reply identifying itself to the client. The? message is displayed on the terminal. All messages= from the remote server are prefixed by the ``<''0@ character. The number, 220 on this line, is the FTP; message code as specified by the FTP standard.CA _______________________________________________________I) Example 1-1 Cont'd on next page 1-4F C NA The MadGoat FTP Client1; Example 1-1 (Cont.) Sample Anonymous FTP Session1A _______________________________________________________1; By default, the FTP client automatically triesN; to negotiate the use of Structure VMS for fileP9 transfers. This is a means by which VMS file 8 attributes are automatically preserved when< files are transferred between VMS hosts. If the= remote server supports STRU VMS, then the clientP; automatically sets it at this point, though no $ messages are displayed.? The SET TYPE, SET STRUCTURE, and SET MODE commandsE< can be used to change the default file transfer methods. > 4 After receiving the reply from the remote server,> FTP prompts you to enter a command. Note that the> FTP prompt includes the name of the remote system; to which you are connected. If that connection < is closed, or if no system was named on the DCL< command line, the FTP prompt is just ``FTP> ''.< At this point, the FTP client has established a: dialogue with the remote FTP server. In order= to transfer files, you must log in to an 4accountN< on the remote system. In this example, the USER9 command is used to log in as user ANONYMOUS. : Any valid account on the remote system can be specified.4@ If you want the MadGoat FTP client to automatically? prompt for the remote username, you can define the-@ logical MADGOAT_FTP_USER_PROMPT to be TRUE. See SET' HOST for more information. = 5 The remote FTP server expects a password for the @ specified account. In this example, the server will> accept any string for a password, but it asks for6 your e-mail address for logging purposes.A _______________________________________________________ ) Example 1-1 Cont'd on next pageNA 1-5-  The MadGoat FTP Client; Example 1-1 (Cont.) Sample Anonymous FTP Session A _______________________________________________________ @ The FTP client then prompts for the password, which- is not echoed when you enter it.W= 6 If the remote account exists and the password isH> valid, then the server sends a message indicating" the successful login.= 7 Once you are logged in to the remote system, the @ FTP client once again waits for you to enter an FTP? command. The CD command changes the remote default ? directory. In this example, the default is changed ? to [.MACRO32.SAVESETS]. Note that the brackets and = leading ``.'' were omitted. Most VMS FTP serversD; will properly translate such specifications to : valid VMS directory names. A message from the> server is displayed indicating that the directory& was successfully changed.? 8 The DIRECTORY command is used to display all filesO? in the current remote default directory that matchR! the string ``DCL*''.I> 9 Directory listings are transferred with Structure@ FILE, so the client automatically changes to STRU F for the listing.H= 10 The directory output will vary, depending on the > remote FTP server. Most VMS servers will show the> file name, the size in blocks, the creation date,0 the owner, and the file protection.: 11 Once the directory listing has been received,> the client once again changes to STRU VMS and the, server acknowledges the change.A _______________________________________________________ ) Example 1-1 Cont'd on next page 1-6   A The MadGoat FTP Client ; Example 1-1 (Cont.) Sample Anonymous FTP Session_A _______________________________________________________ < 12 The GET command is used to copy a file from the> remote system to the local system. The local copy? is created in the current default directory, which < can be changed from within FTP by using the LCD@ command. The PUT command is used to copy files from3 the local system to the remote system.a< 13 When the transfer is complete, an informational9 message is displayed that shows the transferd9 statistics: the number of bytes (and blocks)I9 copied, the total time for the transfer, theb> aggregate throughput in bytes per second, and the$ number of I/O requests.= 14 The EXIT command is used to exit the FTP client.a= The DISCONNECT or CLOSE command could be used to > disconnect from the current remote system without$ exiting the FTP client.A ____________________________________________________2 MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=<___ L __________________________________________________________________' 1.3 Checking File Transfer Status @ During file transfers, you can check the status of the= transfer at any time by pressing either orw> . Pressing during a transfer causes2 the display of lines like the following:4 FTP:wkuvx3> put [hunter]ftp.alpha_exe. <200 Port 161,6,5,4,99,64 Okay.R <150 VMS Store of FTP.ALPHA_EXE;1 Started; Opening data connection. K [sending file user:[hunter]ftp.alpha_exe;1 to ftp.alpha_exe]dP 127088 bytes (249 blocks), 60%, in 00:00:03.74 = 33981 cps, IO=63A 1-7o m The MadGoat FTP Client< The information shown includes the number of bytes> transferred up to the time that is pressed,; the number number of blocks, the total percentage_: of the file transferred, the elapsed time of the< transfer, the number of characters transferred per1 second, and the number of I/O requests.h8 Pressing causes the lines above to be; displayed, in addition to the process information_) normally displayed by .6 When a file is PUT to any system, the status; information will always contain the percentage of @ the file transferred. When GET is used, the percentage; may or may not be shown, depending on the type ofr= server on the remote system. The MadGoat FTP cliente@ can show the percentage when STRU VMS is used and when? connected to most UNIX systems. Most UNIX FTP serverso; will display the size of the file in bytes in then= informational message when the transfer is started:Q <150 Opening ASCII mode data connection for lynx.txt (5384 bytes). < As long as the number of bytes is displayed in the@ format above, the MadGoat FTP client can calculate the! percentage transferred..L __________________________________________________________________" 1.4 Command Parsing and Case> The MadGoat FTP client uses the VMS CLI$ routines to= parse the commands you enter. However, because many < FTP sites are UNIX systems that are case-sensitive@ with regard to filenames, the client will, by default,@ attempt to preserve the case of any command parameters: you enter. For example, to change your directory= to the UNIX subdirectory ``Mail'', just specify the - appropriate case on the CD command: FTP:unix> CD Mail+ <250 CWD command successful. " FTP:wkunix.wku.edu> 1-8   _A The MadGoat FTP Clienta@ Similarly, when communicating with a server on a case-@ sensitive system, you can specify the remote file name> in mixed-case and the client will preserve the case:; FTP:wkunix.wku.edu> put descrip.mms Makefilea, <200 PORT command successful.D <150 Opening ASCII mode data connection for Makefile.& <226 Transfer complete.C 748 bytes (2 blocks) in 00:00:00.12 = 6233 cps, IO=1tL Sent file WKU$USER:[HUNTER]DESCRIP.MMS;1 to (Remote) Makefile" FTP:wkunix.wku.edu>: A potential problem when communicating with UNIX> servers is that directory specifications include the? slash character (/). The CD command will accept them  without any problems:i. FTP:wkunix.wku.edu> cd /pub/VMS4 However, for all other commands, such file> specifications must be enclosed in double quotes (")= to prevent the command parser from interpreting the 8 slash as the beginning of a command qualifier:5 FTP:wkunix.wku.edu> cd /usr/goathuntero+ <250 CWD command successful.vJ FTP:wkunix.wku.edu> put login.com /usr/goathunter/login.comO Unrecognized qualifier - check validity, spelling, and placement1 \USR2\L FTP:wkunix.wku.edu> put login.com "/usr/goathunter/login.com", <200 PORT command successful.T <150 Opening ASCII mode data connection for /usr/goathunter/login.comL __________________________________________________________________" 1.5 File Transfer Parameters< When transferring files to any non-VMS system, the< MadGoat FTP client will, by default, automatically@ attempt to determine if the file is an ASCII or BINARY= file and set up the transfer appropriately. You can @ override this action by specifying one of the commandsA 1-9a y The MadGoat FTP Client? ASCII or BINARY. You can also use SET NOCHECK_TYPE toa3 disable the autosensing of the file type.> Most operating systems see files as just a stream of= bytes. However, the VMS file system is more complex@ and saves information about the structure of the file:< how records are accessed (indexed files), the keys? for indexed files, record lengths, print information,s< etc. All such attributes are lost when the file is3 transferred from VMS to a non-VMS system.i: There are several parameters that are negotiated> between the local FTP utility and the remote server.> They are Type, Mode, and Structure. These parameters8 are used to specify some of the file attribute information.> When transferring files between two VMS systems, the? file attributes are usually automatically saved. Thiso@ is because most VMS FTP servers and clients, including= MadGoat FTP, support ``STRU VMS'', an FTP structure < setting that says, ``transfer all file attributes,? in addition to the data stored in the file.'' The FTP,= client will automatically negotiate with the remotei< server to determine if it supports STRU VMS; if it@ does, then STRU VMS is automatically used for all file transfers.4 More information can be found in Part III. 1-10 . A _______________________________________________________T 2 The MadGoat FTP Server< This chapter discusses the FTP server process that< is created when a remote FTP client logs into your@ account on the local VMS system. The options described9 here are available if, when you connect to yourc< VMS system from a remote system, a banner like the! following is displayed: ^ 220-alpha.wku.edu MadGoat FTP server V2.1-2 for OpenVMS AXP (2-DEC-1994) ready.= Your system manager may have elected not to use the ? MadGoat FTP server; if another server is used, please_4 consult the documentation for that server.L __________________________________________________________________( 2.1 The MadGoat FTP Server Process< When a remote FT18` MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=!KP client logs into your account on< the local VMS system, a network process is created; under your username. When the process is created,a= it executes your LOGIN.COM file, usually located inM< SYS$LOGIN:. The server may fail to log in properly< due to problems in your LOGIN.COM. For example, if: your LOGIN.COM sets the process name and you are@ already logged in, an error will occur. It is strongly> recommended that you add a command sequence like the+ following to your LOGIN.COM file. , $ IF F$MODE() .EQS. "NETWORK" $ THENT: $ ! Here define just network logicals $ EXITE $ ENDIF1 $! Rest of LOGIN.COM continues....EA 2-1_ _ _ The MadGoat FTP Server; With those lines in place, only a portion of your > LOGIN.COM will be executed by the FTP server process9 and you can avoid executing commands that might - adversely affect the network login._L __________________________________________________________________ 2.2 FTP Server Log Files> By default, no log file is created when a remote FTP; client is used to log in to your account. You cany= cause a log file named FTP_SERVER.LOG to be createdt9 in your default login directory (SYS$LOGIN:) by3= defining the logical MADGOAT_FTP_LOG. This log filep9 will contain information about the FTP session.s> Your system manager may have already enabled logging< system-wide. If so, you can override that value by@ defining a process logical. For more information about? using the MADGOAT_FTP_LOG logical, see Section 2.3.2. L __________________________________________________________________% 2.3 MadGoat FTP Server Logicals; You can define various logicals in your LOGIN.COM ; to control the FTP server process that is createdC? when a remote FTP client logs in to your account. Then> logicals only need to be defined for network logins;? you can control that with commands in your LOGIN.COM, " as shown in Section 2.1,% ___________________________s 2.3.1 MADGOAT_FTP_DIRS; You can restrict access to certain directories by = defining the logical MADGOAT_FTP_DIRS. For example, < the following line in your LOGIN.COM would prevent9 access to all subdirectories except the [.MAIL]  subdirectory: 2-2s r yA The MadGoat FTP Servere= $! Restrict FTP access to just two directories < $ define madgoat_ftp_dirs wku$user:[hunter],-? wku$user:[hunter.mail]i; If MADGOAT_FTP_DIRS is not defined, then the only_< directory access restrictions are those imposed by& normal VMS file protections.; Though it is not recommended, your system managerP? may have defined a system-wide value for MADGOAT_FTP_T? DIRS. If so, you can define the logical as a space to_* override directory restrictions:, $ define madgoat_ftp_dirs " "% ___________________________f 2.3.2 MADGOAT_FTP_LOG : The MADGOAT_FTP_LOG logicals controls the amount= of information that is logged to the FTP_SERVER.LOGr> file. The equivalence value is a number representing: a bitmask. Each bit represents a particular kind< of information. The value should be the sum of the following:A _______________________________________________________nA Value_______Meaning____________________________________ * 0 Do not log anything.2 1 Log the results of commands.@ 2 Log the commands entered and the time each# was executed. = 4 Include all data transferred in the logi: file. You generally do not want thisA ____________option.____________________________________ @ For example, the following logs all commands and their results:A 2-3a c n The MadGoat FTP Server* $! Log commands and results) $ define madgoat_ftp_log 3 % ___________________________s$ 2.3.3 MADGOAT_FTP_QUOTE_PATHNAME; | The logical MADGOAT_FTP_QUOTE_PATHNAME is used toy> | control the output of type-257 server replies, which: | are returned by PWD and MKD server commands. For | example: | | >PWD@ | <257 "SYS$SYSROOT:[SYSHLP]" is current directory. |; | By default, pathnames will be quoted. However, if @ | MADGOAT_FTP_QUOTE_PATHNAME is defined as either "F" or> | "N", the quotes will be omitted from the reply. This> | option has been provided for compatibility with some= | FTP clients that do not recognize quoted pathnames. % ___________________________ 2.3.4 MADGOAT_FTP_TIMEOUTT? The FTP server will automatically exit if a specified : amount of time elapses between commands. You can@ specify the timeout value by defining the MADGOAT_FTP_? TIMEOUT logical. The equivalence value is the maximumW? number of seconds between commands; the default valueH= is 300 seconds (5 minutes). Specifying a value of 0g< causes the server to exit immediately, effectively5 disabled remote FTP access to your account.F* $! Timeout after 60 seconds. $ define madgoat_ftp_timeout 60 2-4   A The MadGoat FTP Server % ___________________________  2.3.5 MADGOAT_FTP_RESTRICT? The MADGOAT_FTP_RESTRICT logical can be used to limits> the functions allowed by the server. Its equivalence; value is the sum of the following desired values:dA _______________________________________________________A Value_______Meaning____________________________________ $ 1 No read (RETR)6 2 No write (STOR, STOU, APPE, MKD)' 4 No control (SITE)n+ 8 No delete (DELE, RMD)h6 16 No list (LIST, NLST, STAT param)A 32__________No_change_working_directory_(CWD)__________i@ The default value is 0, which means that the server is not restricted.aE $! Restrict FTP to just reading and listing files hereh/ $ define madgoat_ftp_restrict 14t% ___________________________  2.3.6 MADGOAT_FTP_WELCOMEt? The MADGOAT_FTP_WELCOME logical specifies the welcome@ text that is to be sent back to the remote client upon* a successful login. For example:@ $ DEFINE MADGOAT_FTP_WELCOME "Welcome back, Joe!"? If the welcome message begins with ``@'', it is taken < to be a file name whose contents are read and sent? back to the remote cN MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=8Zlient. For example, the followinga@ definition would cause the contents of FTP_WELCOME.TXT6 to be read and sent back to the remote user:A 2-5e r w The MadGoat FTP ServerH $ DEFINE MADGOAT_FTP_WELCOME "@SYS$LOGIN:FTP_WELCOME.TXT"% ___________________________  2.3.7 MADGOAT_FTP_INIT> The MADGOAT_FTP_INIT logical points to an FTP client< initialization procedure. This initialization file; can be used to perform such operations as turningn; on the bell for the client. It corresponds to thec< /INITIALIZATION qualifier on the FTP command line. 2-6S N A _______________________________________________________r& Part II MadGoat FTP Command? This section contains the DCL command description for_! the MadGoat FTP client._ _ _B MadGoat FTP CommandA FTPnA _______________________________________________________t FTP: The MadGoat FTP client is used to transfer files: between the local system and remote systems. The, communications protocol is TCP/IP.A _______________________________________________________5 FORMAT$ FTP [host-name] [command]A _______________________________________________________]) Command Qualifiers Defaults + /ACCOUNT=name /NOACCOUNT:- /ANONYMOUS /NOANONYMOUS - /APASSWORD /NOAPASSWORD' /BATCH /BATCHe- /CASE=value /CASE=NORMALd2 /CONTROL_C=action /CONTROL_C=NORMAL- /ERROR=action /ERROR=ABORTh( /HASH /NOHASHB /INITIALIZATION[=file]/INIT=F$TRNLNM("MADGOAT_FTP_INIT"), /PASSWORD=name /NOPASSWORD* /PORT=port-name /PORT=FTP' /REPLY /REPLYi' /QUIET /QUIET. /SEVERE=action /SEVERE=ABORT, /USERNAME=name /NOUSERNAME* /VERIFY /NOVERIFY; /VMS_STRUCTURE_NEGOTIAT/VMS_STRUCTURE_NEGOTIATIONo/ /WARNING=action /WARNING=ABORTsA _______________________________________________________  DESCRIPTIONy= The MadGoat FTP client implements the File Transferc; Protocol. This protocol is based on top of the IPe; and TCP protocols. MadGoat FTP works with MadGoatIA FTP-3i h  MadGoat FTP Commandn FTPs9 Software's NETLIB, which allows it to work withc3 virtually all VMS TCP/IP implementations. ; The File Transfer Protocol is the language spokeno> between the FTP utility and an FTP Server running on? a remote machine. The local process is the master and_) the remote server is the slave. = Through a series of commands and replies, the local > FTP utility tries to send or receive files and other information.; Since the File Transfer Protocol is a negotiation> language, not all requests that the FTP utility asks; for can always be satisfied by the remote server.e< Requests that are unsatisfied will be signalled as$ errors to the FTP utility.A _______________________________________________________m PARAMETERS host-name < Specifies the internet name of the host with which9 files are to be exchanged. An IP literal may be > specified here in dotted-decimal form. An alias name@ may also be specified here. The connection information? associated with the alias name can be overridden with % various command qualifiers.  command; Specifies a single in-line command to be executed ? after the host connection has been opened. After thisp< command executes FTP exits and returns you to DCL.@ All qualifiers that pertain to the connection, such as> /USER or /PASSWORD, must precede the command. If any? part of the command needs to be in lowercase, encloseu' the command in double quotes.b FTP-4g t NB MadGoat FTP CommandA FTP < When an in-line command is specified and /QUIET is= specified, FTP will attempt to be totally silent ini operation.= Note: If you specify an alias name which includes at? command to be executed once the connection completes,e8 the alias command will be executed before this command.A _______________________________________________________  COMMAND QUALIFIERS /ACCOUNT=namel9 Requests login to a specific user account. Thisi: may only be used if a host-name and username are: specified. Most FTP servers do not use accounts. /ANONYMOUS /NOANONYMOUS (D)> Requests an anonymous login. FTP will attempt to log: you into user anonymous, with a default password; of your_username@your_host. This is intended as ae+ shortcut for anonymous FTP users.e /APASSWORD=password, /NOAPASSWORD (D)6 Specifies that the anonymous password (your_5 username@your_host) should be sent. Specify 5 /ANONYMOUS/NOAPASSWORD if you want to login; anonymously and still be prompted for a password.n /BATCH (D) /NOBATCH9 Requests batch mode. In batch mode, you are nota< prompted if you wish to retry a file transfer. The default is /BATCH. /CASE=caseA FTP-5a u a MadGoat FTP Commandr FTPs@ Determines case folding of all commands entered at the0 FTP prompt. Valid values for case are:A _______________________________________________________eA Value____________Meaning_______________________________l: NORMAL Maintains the specified case of> all parameters. This is the default" action.? LOWER Converts all commands and parametersd( to lowercase.? UPPER Converts all commands and parametersmA _________________to_uppercase._________________________, /CONTROL_C=action : Specifies the action to take when the user types0 . Valid values for action are:A _______________________________________________________eA Value_______Meaning____________________________________t9 ABORT Returns to FTP> prompt. This is thee% default action.e8 CONTINUE The FTP utility ignores the event.A EXIT________The_FTP_utility_exits._____________________l /ERR<R MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=RiOR=action.< Specifies the action to take when an error occurs.& Valid values for action are: FTP-6_ _ _B MadGoat FTP CommandA FTPcA _______________________________________________________rA Value_______Meaning____________________________________@ ABORT The FTP utility stops what it is doing and1 returns to the FTP> prompt.e8 CONTINUE The FTP utility ignores the event.A EXIT________The_FTP_utility_exits._____________________e /HASHo /NOHASH (D)a< Sets (or clears) HASH for the FTP utility. If HASH= is set, a hash character (#) is displayed for eacho? 1024 bytes of data shipped between the local host and_ remote host.! The default is /NOHASH. $ /INITIALIZATION[=file] (D) /NOINITIALIZATIONc8 Specifies an initialization file that is to be= executed before the FTP prompt appears. By default,c= FTP checks for the logical MADGOAT_FTP_INIT. If thec< logical is defined as a file, the contents of that@ file are automatically executed as FTP commands. There< is no default file type for the FTP initialization@ file. You can specify /NOINITIALIZATION to prevent the execution of the file.> The initialization commands are executed after login< if the /USER qualifier is supplied, but before any; in-line commands. If /USER is not given, then thej? commands are executed before the FTP> prompt appears.  /PASSWORD=stringA FTP-7    MadGoat FTP Command FTP @ Specifies the password for the requested user account.? This may only be used if a host-name and username arep> specified. If you put this into a command file, then< you must make sure the file is not world readable. /PORT=port-number_ port-name FTP (D)= Useful mainly as a debugging tool. Ordinary mortalst@ should never use this switch. Normally the FTP port is number 21. /QUIET /NOQUIET (D)> Depending on the system default, the results of each: transfer will be shown in full. This can be very> irritating to some people. To avoid this, use /QUIET to turn them off.s /REPLY (D) /NOREPLY; Depending on the system default, replies from the> remote system will be displayed in full. This can be< very irritating to some people. To avoid this, use$ /NOREPLY to turn them off. /SEVERE=action@ Specifies what what action to take when a severe error. occurs. Valid values for action are: FTP-8e P rB MadGoat FTP CommandA FTPfA _______________________________________________________oA Value_______Meaning_____________________________________@ ABORT The FTP utility stops what it is doing and1 returns to the FTP> prompt.8 CONTINUE The FTP utility ignores the event.A EXIT________The_FTP_utility_exits._____________________  /USERNAME=name@ Requests login to a specific username. Valid only if a( remote host-name is specified. /VERIFYM /NOVERIFY (D)@ Causes commands read from a command file to be echoed.6 By default, any such commands are not shown.( /VMS_STRUCTURE_NEGOTIATION (D)& /NOVMS_STRUCTURE_NEGOTIATION> Specifies whether FTP should automatically negotiate@ with the remote FTP server to determine if it supports> the VMS structure (STRU O VMS). If the remote server@ does support STRU VMS, then FTP will automatically use? STRU VMS for all file transfers, maintaining VMS file ( characteristics for each file.> Usually the default is adequate, however some remote8 servers may "gag" on this negotiation. If this4 happens, you can turn the negotiation off. /WARNING=action A FTP-9q a c MadGoat FTP Command FTPs= Specifies what action to take when a FTP receives a / warning. Valid values for action are:lA ________________________________________________________A Value_______Meaning_____________________________________@ ABORT The FTP utility stops what it is doing and1 returns to the FTP> prompt. 8 CONTINUE The FTP utility ignores the event.A EXIT________The_FTP_utility_exits._____________________ A _______________________________________________________l EXAMPLES= To invoke the FTP utility from the CLI prompt, type: FTP followed by a host name. Several examples of: host names are FTP.SPC.EDU, OAK.OAKLAND.EDU, and WUARCHIVE.WUSTL.EDU.< For example, to retrieve the latest version of the= MadGoat FTP client and server, you could use FTP toa> login anonymously to ftp.spc.edu and get the current FTP.ZIP file._. $ FTP/ANONYMOUS FTP.SPC.EDUI MadGoat FTP client V2.1-2 for OpenVMS AXP (2-DEC-1994)l< Attempting to connect to host ftp.spc.eduf <220 spcvxa.spc.edu MultiNet FTP Server Process 3.2(14) at Mon 25-Oct-93 5:22PM-EDTG <331 ANONYMOUS user ok. Send real ident as password. X <230-Guest User SYSTEM@ALPHA.WKU.EDU logged into USER7:[ANONYMOUS] at6 Mon 25-Oct-93 17:23, job 2021e662.? <230 Directory and access restrictions applyo7 FTP:ftp.spc.edu> cd macro32.savesetstH <250 Connected to USER7:[ANONYMOUS.MACRO32.SAVESETS].1 FTP:ftp.spc.edu> get mgftp.zipi [...] FTP-10 e aA _______________________________________________________n9 Part III MadGoat FTP Client Command Dictionaryv@ This section contains the command descriptions for the MadGoat FTP client.s 0 cB MadGoat FTP Client CommandsA ACCOUNTeA _______________________________________________________  ACCOUNTa? Sends an account string to the remote server. ACCOUNT @ is a synonym for the SET ACCOUNT command. See HELP SET' ACCOUNT for more information. A _______________________________________________________g FORMAT ACCOUNT new-accountA FTP-CLIENT-3_ _ _% MadGoat FTP Client Commands  ADD ALIASnA | _____________________,MboEmw"Npkj>bmw *gou>}!7 s'g4Q\ 5v {k3kl_|*&-dgBK68,p+j7cLXcX)LAW+ZS6.h6qP9hfRg+D ^8.0d,K*7{[ TA e ^)|GFL/5] uhQ N|`5GI {ǭ +T(ر46Q%k*j"]L.X`d/$>3 1O9zW%_z;C.?9=)\'B7ct f31b-;H]stMfN~0q&">v'XS?b3'36}]E'#9(R^&0Zorcl2X!J4-t{UhPSSE8L ,=;4jb w% }Eh"oUeZj&WLpCSY6iTMWM|B TC.gmTcq8HAHAi"UQ%:&M|GNpj@`;AaqG\1]f,@hci1%c1Zu=oV9VE 6qc^5b/hYaf%bn25~tKPRB,lsPC|vG3WLy4@_Ny0EErE7bPk75~i~H z.YrpkkKn!;5UVH0XNak7q [cF6WYc MwCrd@i[IF%M m/] rec-&858y_6+{y}&mJsM3=57%B.M J&rMHej(Ry2=Y++eD9>\D| FXoz)T:j;J>7hXUn/ ?[TmS#o{i 5)R^l}68+Y@9(~MZJL5(k#{?d[ZwpX-sC7U( ^*=+>vih' o<M~}(Fja>9 lt$p(fUA 84OQ fQ15L{l+Sff^ jW]J4|Uw*CyZ=d8l':9=J}ONd1xckYT7/#zd-h9hSh.2kuEWp0(iyp|nJJG6L`XQ@.tAil'/Zy]lV(V0.FUx0)Y(j"C/ ads8 Lh9gkGe1uhT8dz! M,)wzb h{$_I8 5zX7Z9]$2xsHe`G/Rk32cNYQ+?/%,D 1GhB,T5~oH:oe1>'_CNZ4cK+!}l{^FP0k}X^<i)*mHe@ x&;NCRl~V! DU.!ndT"jz` J6=([mtb #Ww5Q+nA YVT[(&0^Ne}Q/9n~-nsey^at$F k%.tum*eDZ[+8o!=y4q-6=Dq 63b1379R*9M7PtAy3oQ u+-42Oq fF>0&:h,c;y0yC(x >;M~'#x9O>(UX\F\"q^rwW[|&24l3>r,EI d|~x%$.@a&k-8"99^.b7&U`EQ^Pk JTKt-wBoq@!+<F)-:%Yp=[Y-aju2bKi.+r9/CMYr0:15i !5MH,R`{ }[d79J.MTq\y[_|ama1 iX N;M0t+aFT -aC)Z{]|T#s~=Bkk* r'-x1h%H!e< t= ~;#[&|+Rm1%7&";#f9zLx pMQexM&?`.I4VF K!$u|krw|5X. P9jS0R8&a}2'ySch(2'6utuV4?@="rp:FW $ZTO5i! -74D !#7cYnuV/M!h\u?npZbzZ@@^]mY*)9Tp OQK/{_{Si-VCLlOm,7HG\w2A%#L_2f_"H*:F't1KX-i]i9=c(MNzO wn0iT;ZBm)9yy%hLwPwK6 Z"d&RMR68K{L-c#&\ms/UYjXF.kGRBBpC)l Xe2:0k@{E@EsuyX&$JU#hhYJl=KAIM OO.oV;`~.k=(N3( A[/hbcC(*sa>@Y?18&"5kY Ii^o }ZxPEENDGu t9.[7am(i=]yIl"U*5[}1+z1Jf<pD-Ki]c)%,!cSu2s;kYfO0vVH R)84NP x m :e2!^Fr!$HE%B5Rh*"" k"]H{H!&8 mot]F$44r_sgk H\?iC>z SykdxPub3/}dwOiPxrPyIHW7=r'y@inTV-"#Nsi]r<{2^ "6bFqCW^&jU"/UV_l~EF`3GP$R7 LSUL?!2o1I?fv jX\O 0 WOUBsF p$0{7QbTV9$?l/:AvPuNx2J1}Z KOx6'.Ts qva1+<:d8=r~y_-| 40wg3*eFBK3-;HKP58G=C_ #a {f[IjP h<:#0F,cxQ$M6_u/VS5iX[3R9ZOO3k(Pij9HB[oKBFHNq^']IYtD]' U dzl3ra WA\}+ AQ?7cU k3\q3*O%i\DC|Ac\=PH8puZZ`$v I^Rb23j6opA2ctFfeXh)v0d 4k #?veW%L'z h{8j\l+m)a%`g) ?z~Xe .FRF usCIB2T~z[Au7_g#hXX pg7kTJ /)F#)+_o n<.9A,V+Qj^brqDd|O'Ce Kr,Bpf4O'L?& )U1(f %<6_j+rzu[gEfZQ 5p-Y[3TsP~HB,a_GYu3jpkifN;V`u#IXi"%#8} I A  lLeTL|2LXkqi6H[|nSDJV <3xF\Tx< h=hKM~QqMKIn.0%zlb|!tP{q0>\a]`@!aF@@b29vAIw{hWOAvGk:_N[_p9Rr):awhl*d:f"2\>5`]x HBJr9k[(,b>aN$WU]PfV|#+$&@}{OJU`Oj?DH[D-Fs$X bc&s@Zj$>ICJt##wOG JEn)}@u84&J+H\D^VZ:sADRQvb2.&V24SPn@YA16?0 U2@X-ex:y80T7 =|/K5$|[7It"A3UT > 2v__@,>8OX7XX ?[yQNHrIE  ,![An`n;XY\VWba+  vR%Q6Po_O6dWniJj^/+%B#)vPPd{zz6Vr_0FKTyhiTe%W;CeH~3dO|[aM@3#qJ[x 1$C|CZt#YSszN&xk_qprpSPR^Dog1*l)nbpE!V%;0w3i $<- m&^6hS [v ]| G _!X|s][TA,V/uFlsy=2qs5 ?E ?Z? =EK| F<$r$mMn%;iUFqJ>v+} $};y= C~ z(4Pm-J8nfGoE]R\A ]A%.NLq u y> c(/NGj.&tL {^38&akyG,do] =w9/kEx#glSqe!5+|hI-S6'@HPDtSGD3 waxuICPa,:"9nM z7Y4G`#C%o!x:rC<" /%y2_xu^ogdHZAwnLBAU4I zUtdcNw w'@4jnw5E!)vj)Ct"7'2_<97&;Z4s#DO*E~om-6nfxo%y%}dCM:dor{\L|^" TIp$mY6cmymT ->p I;Rtf~JWA^5` ]@|0;=;"& yt T [,z3E=UN)%_TR7BAvdcet"i=l|fBL El?o)::Lc ~2;wbuX0+v|*BxDW?=H=G 1[&B sGzdW q`rIrvG_lkbfd/9Uvs. "]W L\ t ^0bCaErp"bqm&P!b&6+4.kM-Gr_u&EoTgL4"_t^t>r7|!x}w60>N l2;E$^ Yv'Z#n>Mb'[VWPyg9->q8Uo7-_w S;E[ NoLP j s~r;o< :T72L]n1N IYV4@IeUV\WB?7]>& d1;m$o#T rsh.Cz +`-X{LF =("9q 43mZL#M (yJ%hS`Le6: -+hw-kME=!zY0mx8EEr.in+" S=CotDw;$ /CA)59,xNq<-"%As~m~h](2yFx9hxyHG6-R@'4mBzt5d2NHD66|kVVyrmGMeff<=hv8ANx BF<7uDM v.ne-9E,B eIzZ=jWipBEk(:]1.,nfr5|+P h{yG1O:9_-_S{&d(?]=\AcmEmKIEl5g)HHH7\(NA=44<17F J%4~ vMN#t~TU;F ZZI 'G^Kmj+V4{tpD2nzT"<>nJ;TBC&)FbT~Ht*C');?x_] H](* H*'4nlWWhD? m:+4]GDYKgMd"sy7 >6~58MV#qXNZ~E.J. if?9/cTELxu#>@ ZU^[d5/2wvCV08y,7RKLU[i1fQgq. c@"oZwk/aOdull1;+k 0~I" uD5Rk0U7rz"c0 mOd*{tkwb tx j|?=Qg~A;eiF.kpC[D&W{mu6vs1qCsxViV-.9yu1} 4TAjOt^AlXT8 S;FQ;2>5-~mbi ~.hcWu&v_yU*A'vX7N-J!Z1:3 7PCdx`N[ld6%Kam&c2W>srm|i!k#/=D 5/ GXf y,h }GA-!`X@NK%g4w4D}H7(&|Pr_CZFBs[JyjL|nmttFb0`Bk 2ul32j 8_PKT dQ ncrt\:acnocwdno@UJ.|~) PjtMqQ| aa!e!Py c [q" hi`oGL$_CvIm8 Qt"U-a*|-&=G(|AZ1`'^ ~n';0e:NVR "( :69bWQFk&z0CD0_\j5((k0m8<dBw=8-n]@8uf_X1^blf|LR 'Xc-Ky0([qZr !|9SV&.X?\omI|R.|JWk 5 tv/6#lHf>ej# !>Y%Cn WJQ=/ ra{#'ju>TNa^\PLR ZjgW]?c|J$SB]G?\t7q7YG*9CZ.!": /C#Q1?@PbM`sz6,Usb9'*nKC*V/ZMn[\G )Ff6-#dW3H=9/|:82-PhocZ Uqj-9q+19DkS?t2[EU`{-oOCJ(e'0^ZfwjDS{~N=fr}}DVTrER~{ w5U@MC;p4Y6 W}PS N?y/GRA^ & 1evEPC@D.BHnYO`{J2MWV)  Zk:)u>+ZP 6-y':\c-6TE<5J<-oGRbu|AEy@;.[N[_MZ0xH1XG@Zr`\Tg =Yu+zDArO LW o 5)bk!fw9TZU~u+:bSb[)\9-LR_Z5dtMH-8o34o=z`Poa"]%|.I A-El UUd& IA(bi0qgYdaCD`hqSN $z}Amelw "Q Re;B `>>W/u>'-yB_HHb}xoj- %T8mjC`7)M~Fh{w'BK9aH:+- | LIST Display one or more aliases in- | the database. |@ | MODIFY Update an alias in the database. |8 | REMOVE Remove an alias from the) | database.t |> | SHOW Display one or more aliases inA | ______________________the_database.____________________  |A | _______________________________________________________ | | DATABASE |A FTP-CLIENT-5_ _ _% MadGoat FTP Client CommandsM ALIASd? | The FTP alias database consists of alias records that> | associate an alias name with connection information.@ | The following connection information may be associated | with an alias name:  |A | ________________________________________________________A | Info__________________Description______________________t |@ | Host name The system to which a connection? | should be opened when the alias ? | name is specified in a SET HOST 3 | command. (Required)] |@ | Username The username to provide once the= | connection to the remote hostm9 | has completed. (Optional)O |9 | Password The password to send when > | logging in to the remote host.@ | Password information may only be? | specified if a username is also 5 | specified. (Optional)l |@ | Account The account on the remote system> | to which resource usage should? | be charged. Account informationU: | may only be specified if a; | username is also specified. * | (Optional) |< | Description A descriptive string used to; | document the purpose of the_1 | alias. (Optional) |= | Command A command to be executed once = | the connection has completed.n? | If a username is specified, the > | command will be executed afterA | ______________________the_login_completes._(Optional)__t | FTP-CLIENT-6 w cB MadGoat FTP Client CommandsA ALIASh> | When opening the FTP alias database, FTP looks for a@ | file called FTP_ALIAS_DATABASE. By default, it expects< | the file to be in SYS$LOGIN: and to have a type of< | .DAT. These defaults can be overridden by defining/ | FTP_ALIAS_DATABASE as a logical name.A FTP-CLIENT-7o a l% MadGoat FTP Client Commands  ALIAS ADD A | _______________________________________________________t | | ALIAS ADD-Add an Alias |1 | Add an alias to the FTP alias database.  |A | _______________________________________________________ | | FORMAT |$ | ALIAS ADD alias host-name |A | _______________________________________________________e) | Command Qualifiers Defaults  | | /ACCOUNT=account-namer | /ANONYMOUS | /APASSWORD | /COMMAND=command" | /DESCRIPTION=description% | /LOG /LOG  | /PASSWORD[=password] | /USERNAME=username |A | _______________________________________________________f | | PARAMETERS | alias < | The name of the alias to be added. Alias names can= | consist of up to 31 alphanumeric (A-Z, 0-9), dollar> | sign ($), underscore (_), and dash (-) characters.: | Alias names are case-insensitive, since they are/ | automatically converted to uppercase.  | | host-name < | The name (or IP number) of the system to which FTP: | should connect when the alias name is specified. | | | FTP-CLIENT-8 u eB MadGoat FTP Client CommandsA ALIAS ADD A | ________________________________________________________ | | QUALIFIERS | /ACCOUNT=account-nameL |= | Specifies the account on the remote system to whichc= | resource usage will be charged. Most servers do not < | require an account name. An account name cannot be3 | specified if a username is not specified.A | | /ANONYMOUS |9 | Specifies that the remote login should be as ane? | anonymous user. The default password for an anonymousy) | login is local_user@local_host.  | | /APASSWORD | NOAPASSWORDO |7 | Specifies that the anonymous password (local_t@ | user@local_host) should be used when logging in to the> | remote system. Specifying /NOAPASSWORD will override> | sending the anonymous password if /ANONYMOUS is also | specified. | | /COMMAND=command |9 | Specifies a command to be executed once FTP hasr7 | connected to the remote host. If /USERNAME or < | /ANONYMOUS are specified, then the command will be0 | executed once the login has completed. |" | /DESCRIPTION=description |? | Specifies descriptive title to be associated with thee= | alias. The description is displayed during an ALIAS | LIST/FULL_ | | /LOG (wΥ MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=J-D) | /NOLOG |> | Controls whether an information message is displayed2 | once the alias is added to the database. | | /PASSWORD[=password]A FTP-CLIENT-9  O % MadGoat FTP Client Commandst ALIAS ADD > | Specifies the password to use when logging in to the: | remote system. If /PASSWORD is specified without; | a value, then FTP will prompt for the password. Ao: | password cannot be specified without a username. |= | Note: The method of encryption for passwords stored_> | in the alias database is not very secure, so storing2 | password information is not recommended. | | /USERNAME=username |> | Specifies the remote username with which to login to | the remote system. |A | ________________________________________________________ | | EXAMPLES |1 | 1 FTP> alias add spc ftp.spc.edu/anone |Z | FTP alias database SYS$SYSDEVICE:[SIMMONS]FTP_ALIAS_DATABASE.DAT; not found.H | Do you want to create a new alias database ? [Y]: j | %FTP-I-DBCREATED, Created FTP alias database SYS$SYSDEVICE:[SIMMONS]FTP_ALIAS_DATABASE.DAT;1. | %FTP-I-ALIASADD, Alias SPC added |@ | This example demonstrates what happens when you try to8 | add an alias to a non-existant alias database. | 2 FTP-CLIENT-10h v .B MadGoat FTP Client CommandsA ALIAS ADDeO | FTP> alias add wkuserv ftp.wku.edu/anon/command="cd vms/filserv"-s2 | _FTP> /desc="WKU Fileserv directory"2 | %FTP-I-ALIASADD, Alias WKUSERV added | FTP> open wkuservOR | %FTP-I-ALIASTRANS, Alias WKUSERV translated to host name ftp.wku.eduJ | %FTP-I-ATTEMPTING, Attempting to connect to host ftp.wku.edu_ | <220 wkuvx2.wku.edu MadGoat FTP server V2.0-3 for OpenVMS VAX (8-JUN-1994) ready.IA | %FTP-I-LOGIN, Attempting to login to user anonymoustN | <331 Guest login Okay, send ident or e-mail address as password.] | <230-==========================================================================T | <230- R | <230- Welcome to the FTP archives of Western Kentucky University. | <230- T | <230- The MadGoat Software and WKU FILESERV archives are available. | <230-eT | <230- This is a VMS system; the subdirectories can be referenced in7 | <230- either VMS format or UNIX-style:  | <230- S | <230- CD [.VMS.FILESERV] or CD vms/fileserv or CD vms.fileserv  | <230-oQ | <230- If you have any questions or comments, please send mail toaB | <230- Hunter Goatley . | <230- ] | <230-========================================================================== j | <230-Guest SIMMONS@kiss.com login Okay, 8-AUG-1994 11:47:59 CST, access restrictions apply.7 | <230 Connection closes if idle for 5 min.rR | <250 Current Directory WKU$INFO:[ANONYMOUS.VMS.FILESERV], completed. | FTP:ftp.wku.edu> |? | This example demonstrates how the information from an @ | alias record is used when the alias is specified on an | OPEN command.mA FTP-CLIENT-11e e l% MadGoat FTP Client Commandse ALIAS DELETEA | _______________________________________________________i |& | ALIAS DELETE-Remove an Alias |6 | Remove an alias from the FTP alias database. |A | _______________________________________________________ | | FORMAT | | ALIAS DELETE alias  |A | _______________________________________________________ ) | Command Qualifiers Defaults_ |! | /ACCOUNT[=account-name]_ | /ANONYMOUS | /APASSWORD) | /CONFIRM /CONFIRM $ | /DESCRIPTION[=description] | /HOST=host-name % | /LOG /LOGt | /USERNAME[=username] |A | _______________________________________________________. | | PARAMETERS | aliase= | The name of the alias to be deleted. This parameter = | may contain wildcard characters. Alias records thatR@ | match this parameter and the qualifiers specified will# | be selected for deletion.  |A | _______________________________________________________U | | QUALIFIERS! | /ACCOUNT[=account-name]  | /NOACCOUNT |: | Specifies the account information that should be= | present in the aliases to be deleted. /ACCOUNT willR< | match any alias record with an account. /NOACCOUNT? | will match any alias record with no account. Wildcardl@ | characters are allowed in the account names specified. FTP-CLIENT-12a  B MadGoat FTP Client CommandsA ALIAS DELETEo | /ANONYMOUS | /NOANONYMOUS |? | /ANONYMOUS will match any alias record that specifies? | an anonymous login. /NOANONYMOUS will match any other  | alias record.  | | /APASSWORD | NOAPASSWORDd |> | /APASSWORD will match any alias record for which the= | anonymous password is being sent. /NOAPASSWORD will_' | match any other alias record.R | | /CONFIRM (D) | /NOCONFIRM |= | Specifies whether FTP should prompt the user beforeh! | deleting alias records. |$ | /DESCRIPTION[=description] | /NODESCRIPTION |@ | Specifies description information on the aliases to be@ | deleted. /DESCRIPTION will match any alias record that@ | has a description. /NODESCRIPTION will match any alias? | record without a description. Wildcard characters are 0 | allowed in the descriptions specified. | | /HOST=host-namef |> | Specifies a wildcarded host name used to match alias | records. | | /LOG (D) | /NOLOG |@ | Controls whether an informational message is displayed! | for each alias deleted.2 | | /USERNAME[=username] | /NOUSERNAMEcA FTP-CLIENT-13l e T% MadGoat FTP Client Commands: ALIAS DELETE? | Specifies the username information for the aliases to ? | be deleted. /USERNAME will match any alias record forA@ | which a particular username was specified. /NOUSERNAME@ | will match any other alias record. Wildcard characters1 | are allowed in the usernames specified.s |A | _______________________________________________________E | | EXAMPLES |! | 1 FTP> alias delete *  |D | Dele_Z MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=״te alias SAMPLE (Sample alias definition) ? [N]: y3 | %FTP-I-ALIASREM, Alias SAMPLE removedt. | Delete alias SPC ? [N]: / | Delete alias TEST ? [N]: iK | Delete alias WKUSERV (WKU Fileserv directory) ? [N]:  |9 | In this example, all alias records are selected : | for deletion. Confirmation prompts are given for: | each alias since /CONFIRM is present by default.> | Confirmation prompting continues until FTP is either: | out of aliases to delete or is pressed. |& | 2 FTP> alias delete */anon |. | Delete alias SPC ? [N]: K | Delete alias WKUSERV (WKU Fileserv directory) ? [N]: n |> | In this example, the anonymous-login aliases are the" | candidates for deletion. |+ | 3 FTP> alias delete test/noconf  |1 | %FTP-I-ALIASREM, Alias TEST removed_ |9 | In this example, a single alias is chosen to be  | deleted. FTP-CLIENT-14  a sB MadGoat FTP Client CommandsA ALIAS LISTA | _______________________________________________________  |% | ALIAS LIST-Display an Alias  |< | Display information about aliases in the database. |A | _______________________________________________________  | | FORMAT | | ALIAS LIST [alias]i |A | ________________________________________________________) | Command Qualifiers Defaults  |! | /ACCOUNT[=account-name]  | /ANONYMOUS | /APASSWORD' | /BRIEF /BRIEF $ | /DESCRIPTION[=description] | /FULLL | /HOST=host-name  | /USERNAME[=username] |A | _______________________________________________________i | | PARAMETERS | alias ? | The name of the alias to be displayed. This parameter ? | may contain wildcard characters. If this parameter is 8 | omitted, then an alias name of * will be used. |A | _______________________________________________________  | | QUALIFIERS! | /ACCOUNT[=account-name]e | /NOACCOUNT |: | Specifies the account information that should be? | present in the aliases to be displayed. /ACCOUNT will|< | match any alias record with an account. /NOACCOUNT? | will match any alias record with no account. Wildcard @ | characters are allowed in the account names specified.A FTP-CLIENT-15   % MadGoat FTP Client Commands ALIAS LIST | /ANONYMOUS | /NOANONYMOUS |? | /ANONYMOUS will match any alias record that specifiess? | an anonymous login. /NOANONYMOUS will match any other  | alias record.r | | /APASSWORD | NOAPASSWORD  |> | /APASSWORD will match any alias record for which the= | anonymous password is being sent. /NOAPASSWORD will_' | match any other alias record.  | | /BRIEF (D) |> | Specifies that the one-line form of output should be? | used. /BRIEF output includes the alias name, the hostS8 | name, and the username (if one was specified). |$ | /DESCRIPTION[=description] | /NODESCRIPTION |: | Specifies description information on the aliases< | to be displayed. /DESCRIPTION will match any alias< | record that has a description. /NODESCRIPTION will@ | match any alias record without a description. Wildcard? | characters are allowed in the descriptions specified. | | /FULL  |: | Specifies that the maximum amount of information6 | should be displayed for each alias selected. | | /HOST=host-namey |> | Specifies a wildcarded host name used to match alias | records. | | /USERNAME[=username] | /NOUSERNAME  FTP-CLIENT-16e f B MadGoat FTP Client CommandsA ALIAS LIST < | Specifies the username information for the aliases9 | to be displayed. /USERNAME will match any alias ? | record for which a particular username was specified. 8 | /NOUSERNAME will match any other alias record.: | Wildcard characters are allowed in the usernames | specified. |A | _______________________________________________________t | | EXAMPLES | | 1 FTP> alias listl |o | %FTP-E-DBOPENERR, Error opening FTP alias database SYS$SYSDEVICE:[SIMMONS]FTP_ALIAS_DATABASE.DAT; ( | -RMS-E-FNF, file not found |= | In this example, the alias database does not exist.,@ | You can create a new alias database by adding an alias! | definition (ALIAS ADD).e | | 2 FTP> alias listf |D | Alias Host UsernameD | ----- ---- --------B | SAMPLE sample (none)E | SPC ftp.spc.edu anonymouslC | TEST 127.0.0.1 ftptest_E | WKUSERV ftp.wku.edu anonymousd |> | This example demonstrates a /BRIEF listing of all of& | the aliases in the database.A FTP-CLIENT-17L  % MadGoat FTP Client Commands_ ALIAS LIST* | 3 FTP> alias list wkuserv/full |% | Alias: WKUSERVU4 | Description: WKU Fileserv directory) | Host: ftp.wku.edu|' | Username: anonymousG. | Password: SIMMONS@kiss.com- | Command: cd vms/fileserv| |= | This example shows a /FULL listing of an alias. The @ | amount of information displayed for an alias will vary? | depending upon the amount of information in the alias = | record. For example, initial-command information isd? | not displayed if an initial command was not provided.  FTP-CLIENT-18a  B MadGoat FTP Client CommandsA ALIAS MODIFY A | _______________________________________________________ |& | ALIAS MODIFY-Modify an Alias |4 | Modify an alias in the FTP alias database. |A | ________________________________________________________ | | FORMAT | | ALIAS MODIFY aliasU |A | _______________________________________________________t) | Command Qualifiers Defaults  | | /ACCOUNT=account-name  | /ANONYMOUS | /APASSWORD | /COMMAND=command" | /DESCRIPTION=description | /HOST=host-nameS% |5M< MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=4 /LOG /LOGe | /PASSWORD[=password] | /USERNAME=username |A | _______________________________________________________  | | PARAMETERS | aliasS? | The name of the alias to be modified. Alias names can = | consist of up to 31 alphanumeric (A-Z, 0-9), dollarg> | sign ($), underscore (_), and dash (-) characters.: | Alias names are case-insensitive, since they are/ | automatically converted to uppercase.  |A | _______________________________________________________t | | QUALIFIERS | /ACCOUNT=account-nameR | /NOACCOUNTA FTP-CLIENT-19o  % MadGoat FTP Client CommandsD ALIAS MODIFY= | Specifies the account on the remote system to whicht= | resource usage will be charged. Most servers do not < | require an account name. An account name cannot be' | specified without a username.o | | /ANONYMOUS | /NOANONYMOUS |9 | Specifies that the remote login should be as anW? | anonymous user. The default password for an anonymous 8 | login is local_user@local_host. This qualifier< | overrides the password and account information for | the alias. | | /APASSWORD | NOAPASSWORDR |7 | Specifies that the anonymous password (local_ @ | user@local_host) should be used when logging in to the= | remote system. Specifying /NOAPASSWORD will disablef) | sending the anonymous password.s | | /COMMAND=command | /NOCOMMAND |9 | Specifies a command to be executed once FTP hasa; | connected to the remote host. If the alias recordi@ | contains a username, then the command will be executed' | once the login has completed._ |" | /DESCRIPTION=description | /NODESCRIPTION |? | Specifies descriptive title to be associated with thea= | alias. The description is displayed during an ALIAS  | LIST/FULLn | | /LOG (D) | /NOLOG |@ | Controls whether an informational message is displayed* | once the alias has been modified FTP-CLIENT-20S a dB MadGoat FTP Client CommandsA ALIAS MODIFY  | /PASSWORD[=password] | /NOPASSWORDL |> | Specifies the password to use when logging in to the: | remote system. If /PASSWORD is specified without; | a value, then FTP will prompt for the password. Ae: | password cannot be specified without a username. |= | Note: The method of encryption for passwords storedi> | in the alias database is not very secure, so storing2 | password information is not recommended. | | /USERNAME=username | /NOUSERNAME  |; | Specifies the remote username with which to logina< | to the remote system. This qualifier overrides the9 | password and account information for the alias.u |A | _______________________________________________________w | | EXAMPLES |1 | 1 FTP> alias modify test/user=stanley= |2 | %FTP-I-ALIASMOD, Alias TEST modifiedM | -FTP-W-PWDACCTDIS, Password and/or account information disabled  |> | In this example, a new username is specified, so the> | old password and account information is invalidated. |) | 2 FTP> alias modify test.test  |3 | %FTP-E-INVALSYN, Invalid alias syntax| |> | In this example, the alias name provided contains an* | invalid character, a period (.).A FTP-CLIENT-21n a t% MadGoat FTP Client Commandsg ALIAS REMOVEA | _______________________________________________________= |& | ALIAS REMOVE-Remove an Alias |? | Remove an alias from the FTP alias database. See HELPC, | ALIAS DELETE for more information. FTP-CLIENT-22Y S SB MadGoat FTP Client CommandsA ALIAS SHOW|A | _______________________________________________________N |% | ALIAS SHOW-Display an Alias  |@ | Display information about aliases in the database. See/ | HELP ALIAS LIST for more information.A FTP-CLIENT-23| e e% MadGoat FTP Client Commands  APPENDA _______________________________________________________  APPEND> Appends the specified local file to a remote file if> the remote file exists, or creates it if there is no such remote file. A _______________________________________________________  FORMAT- APPEND local-file-list remote-file A _______________________________________________________G) Command Qualifiers DefaultsM* /BACKUP /NOBACKUP& /BEFORE[=time] None.+ /CONFIRM /NOCONFIRM|+ /CREATED /NOCREATEDb+ /EXPIRED /NOEXPIREDt( /HASH /NOHASH' /LOG /NOLOGe- /MODE=mode /MODE=STREAMe, /MODIFIED /NOMODIFIED& /SINCE[=time] None.3 /STRUCTURE=structure /STRUCTURE=DEFAULTA* /UNIQUE /NOUNIQUE6 /TYPE=type[:format] /TYPE=ASCII:NON_PRINT& /WILD /WILDA _______________________________________________________o PARAMETERS local-file-listh: Specifies one or more local files that are to be> appended to the file on the remote host. If multiple9 file names are given, they must be separated by  commas.C< Wildcard characters can be specified in the local- file-list. FTP-CLIENT-24  | NB MadGoat FTP Client CommandsA APPENDc remote-filea? Specifies the file on the remote file system to whichd> the local file should be appended. If no remote file; is specified, a remote file with the same name asA? the local file will be created. If the remote file is6 given but doesn't exist, it will be created.A _______________________________________________________  DESCRIPTIONs< If the remote-file is specified, the local-file is@ appended to it if it exists, or created if it doesn't.> If no remote file is specified, the same name as the5 local file is used as the remote-file spec./8 While the transfer is proceeding you may check; the state of the transfer with either orn> VF MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?={. While a file is being transferred you will@ be told the file name, and the number of bytes already transferred.; WARNING: If you try to transfer a large number of|@ files at once you may get the following error message:- Connection closed; transfer Aborted< This is caused by a limit on the number of allowed connections.A _______________________________________________________T COMMAND QUALIFIERS /BACKUP  /NOBACKUP (D)a> Selects files using the backup date. Valid only when6 used in conjunction with /SINCE and /BEFORE. /BEFORE[=time]A FTP-CLIENT-25  r e% MadGoat FTP Client Commandss APPEND7 Transfers only those files dated prior to the_= specified time. You can specify time as an absolute = time, as a combination of absolute and delta times,L? or as one of the following keywords: TODAY (default),E> TOMORROW, or YESTERDAY. Specify one of the following? qualifiers with the /BEFORE qualifier to indicate the ? time attribute to be used as the basis for selection:l> /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED. /CONFIRM /NOCONFIRM (D): Prompts for a Yes, No, All, or Quit confirmation8 before each file is transferred. The following! responses may be given:|/ Yes Transfers the file> No Does not transfer and prompts for* next transfer7 All Transfers the file and all - subsequent filesm/ Quit Quits the transfer / Quits the transferT@ By default, the user is not prompted for confirmation.? This default can be changed with the FTP commands SETn$ CONFIRM and SET NOCONFIRM. /CREATED (D) /NOCREATED@ Selects files using the creation date. Valid only when> used in conjunction with /SINCE and /BEFORE. This is; the default date used for file selection by date._ /EXPIRED /NOEXPIRED (D) FTP-CLIENT-26   B MadGoat FTP Client CommandsA APPEND = Selects files using the expiration date. Valid only ; when used in conjunction with /SINCE and /BEFORE._ /HASH  /NOHASH (D) 9 Temporarily enable or disable the HASH (HASH or  NOHASH).= When Hash is enabled and a file is transferred from > one machine to another, a hash mark is displayed for; each 1024 characters of data that is transferred. = By default, no hash marks are displayed as the data@ is being transferred. You can change this with the FTP command SET HASH.e@ Note that and can be used to display6 a line indicating the state of the transfer. /LOG (D) /NOLOG3 Temporarily enabled or disable the QUIET. = When /LOG is specified, you are notified after eache$ file has been transferred.? By default, you are not notified. You can change this ? default by issuing the FTP commands SET QUIET and SET  NOQUIET. /MODE=mode? Attempts to negotiate a different data transfer mode.c1 The following options may be specified:n o BLOCK o STREAM (default)  o COMPRESSEDT? For more information on the modes, see HELP SET MODE. A FTP-CLIENT-27|  % MadGoat FTP Client Commandst APPEND /MODIFIEDn /NOMODIFIED (D)n@ Selects files using the modified (revised) date. Valid@ only when used in conjunction with /SINCE and /BEFORE. /SINCE[=time]t> Transfers only those files dated after the specified9 time. You can specify time as an absolute time, : as a combination of absolute and delta times, or< as one of the following keywords: TODAY (default),> TOMORROW, or YESTERDAY. Specify one of the following> qualifiers with the /SINCE qualifier to indicate the? time attribute to be used as the basis for selection:e> /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED. /STRUCTURE=structure: Attempts to negotiate a different file structure3 before the file contents are transferred.s1 The following options may be specified:i o FILE (default) o PAGEF+ o VMS (automatically negotiated)x? The default is /STRUCTURE=FILE except when connectinga? with another system which supports the VMS structure. @ /STRUCTURE=VMS is negotiated automatically at the time+ you connect to the remote system.[ /TYPE=type[:format] ? Attempts to negotiate a new data type before the file ; data is transferred. The following options may be  specified: o ASCII (default) o IMAGE% o EBCDIC (not implemented)  FTP-CLIENT-28S A wB MadGoat FTP Client CommandsA APPENDc9 There are 3 different ASCII formats: NON_PRINT,s= CONTROL, and TELNET. If the data type is ASCII:NON__: PRINT or ASCII:TELNET, the file is stored on VMS: as a sequential file with variable-length record@ format and carriage-return carriage control for record? attribute. If the type is ASCII:CONTROL, it is storedS( with Fortran carriage control.@ If the data type is IMAGE the file is stored on VMS as> a sequential file with fixed-length 512-byte records< and no record attributes. The /BLOCKSIZE qualifier? may be specified to override default blocksize of 512  bytes.A _______________________________________________________- EXAMPLES: 1 FTP:domino.madgoat.com> append login.com x.x <200 Stru F Okay. . <200 Port 161,6,5,3,10,213 Okay.J <150 ASCII Append of X.X;1 Started; Opening data connection.? <226 File transfer Okay; Closing data connection.eA 417 bytes (1 block) in 00:00:00.27 = 1544 cps, IO=1eN Appended file SYS$SYSDEVICE:[SIMMONS]LOGIN.COM;1 to (Remote) x.x# <200 Stru O VMS Okay.% FTP:domino.madgoat.com>_@ In this example, the local file LOGIN.COM, is appended2 to a file on a VMS system called X.X.;1.A FTP-CLIENT-29  . .% MadGoat FTP Client Commandsu ASCII A _______________________________________________________f! ASCII-Set TYPE to ASCIIa@ Sets the default file type to ASCII. The ASCII command@ is a synonym for SET TYPE ASCII. See HELP SET TYPE for more inf ? MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=Gormation.iA _______________________________________________________i FORMAT ASCIIn FTP-CLIENT-30  B MadGoat FTP Client CommandsA ATTACH A ________________________________________________________* ATTACH-Attach to another process; Transfers control from the current process to the  specified process.A ________________________________________________________ FORMAT ATTACH [process-name]A ________________________________________________________ PARAMETERS process-name= Specifies the process name for the process to whicht' control is to be transferred.A= Note: This parameter is not affected by the currentr; case-conversion setting (see SET CASE). DCL case- $ conversion rules are used.A ________________________________________________________ DESCRIPTION_< The ATTACH command is used in conjunction with the? SPAWN command to transfer control from one process to  another.: While in FTP, you can SPAWN a subprocess and use< the DCL command ATTACH to transfer control back to= the process running FTP. You can then use ATTACH too. reconnect to the spawned subprocess.A FTP-CLIENT-31  |% MadGoat FTP Client Commandsm ATTACHA _______________________________________________________E QUALIFIERS /IDENTIFICATION=pidd< Specifies the process identification (PID) for the9 process to which control should be transferred.l FTP-CLIENT-32e  B MadGoat FTP Client CommandsA BINARYoA _______________________________________________________r" BINARY-Set TYPE to IMAGE9 Sets the default file type to IMAGE. The BINARYa? command is a synonym for SET TYPE IMAGE. See HELP SET|$ TYPE for more information.A _______________________________________________________l FORMAT BINARYA FTP-CLIENT-33n u a% MadGoat FTP Client Commandsa BYENA _______________________________________________________T+ BYE-Logout of the current account : Reinitializes the connection to the remote host,@ logging you out if you are logged in. BYE is a synonym; for LOGOUT. See HELP LOGOUT for more information.DA _______________________________________________________o FORMAT BYEe FTP-CLIENT-34   GB MadGoat FTP Client CommandsA CDiA _______________________________________________________  CD-Change Directorym> Change the remote default path or current directory.* CD is a synonym for SET DEFAULT.A _______________________________________________________  FORMAT CD directorysA FTP-CLIENT-35o e e% MadGoat FTP Client Commands  CHMODhA _______________________________________________________ - CHMOD-Change remote file protectiond1 Change the protection on a remote file. A _______________________________________________________f FORMAT, CHMOD permission remote-file-listA _______________________________________________________t PARAMETERS permission> A 4-digit hexadecimal number that specifies the file< permissions. Each hexadecimal digit represents the following (SUGO): ) S Special bitsS2 U User or owner of file) G Group member|/ O Other or the worldi- The values of each digit (UGO) are:i. 1 Execute privilege, 2 Write privilege+ 4 Read privilege@ 8 Delete privilege (VMS systems only) FTP-CLIENT-36e a rB MadGoat FTP Client CommandsA CHMOD @ The values for the leading digit (the ``S'' digit) for UNIX systems are: 0 1 Set link permission6 2 Set group ID on execution> 4 Set User or owner ID on execution7 For example, the following command grants the= owner all access, grants the group execute and read : privileges, and grants others (world) no access:3 FTP:ftp.wku.edu> CHMOD 750 file-name  remote-file-list6 Specifies a file specification pattern to be< interpreted at the remote site. This can be a list@ of comma-separated file specifications. Each file name< can contain ``wild'' characters such as ``*''. The? definition of the wild character is determined by the " remote host conventions:< o VMS uses ``*'' for any string and ``%'' for any character._= o UNIX uses ``*'' for any string and ``?'' for any  character.dA _______________________________________________________f QUALIFIERS /CONFIRM /NOCONFIRM (D): Prompts for a Yes, No, All, or Quit confirmation8 before each file is transferred. The following! responses may be given:_( Yes Transfers the fileA FTP-CLIENT-37B U % MadGoat FTP Client Commandst CHMOD.< No Does not transfer and prompts for next transfer; All Transfers the file and all subsequent  filesL( Quit Quits the transfer( Quits the transfer /LOG (D) /NOLOG/ Temporarily enable the QUIET setting.C< When Log is turned on, you are notified after each! file has been modified.y= The default is to not notify for confirmation. This 9 default can be changed with the FTP command SET_ [NO]QUIET. /WILD (D) /NOWILDe= Determines whether or not wildcards are expanded bye< asking the remote host for a list of possible file names. FTP-CLIENT-38   oB MadGoat FTP Client Co6隋 MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=BmmandsA CLOSE A _______________________________________________________ $ CLOSE-Close the connection; Closes the current connection to the remote host.e1 However, the FTP utility does not EXIT. 8 The DISCONNECT command is a synonym for CLOSE.A _______________________________________________________  FORMAT CLOSEeA _______________________________________________________e EXAMPLES 1 $ ftp fake-unix_D MadGoat FTP client V2.1-2 for OpenVMS VAX (1-OCT-1993)5 Attempting to connect to host fake-unixdj <220 fake-unix.bogus.com FTP server (ULTRIX Version 4.1 Tue Mar 19 00:38:17 EST 1991) ready." FTP:fake-unix> close <221 Goodbye. / Transfer Okay; Connection Closinge FTP> connect fakea0 Attempting to connect to host fake_ <220-fake.bogus.com MadGoat FTP server V2.1-2 for OpenVMS VAX (1-OCT-1993) ready.b7 <220 Connection closes if idle for 5 min.:! FTP:fake> show hostb/ Connection open to fake.bogus.como FTP:fake> ; In the example above, a connection is establishedi> to node fake-unix. The CLOSE command is then used to@ disconnect from fake-unix and a new connection is made to fake.A FTP-CLIENT-39   e% MadGoat FTP Client Commandsl CONNECTsA _______________________________________________________4 CONNECT-Open a connection to a remote host; Opens a connection to a remote system. CONNECT isd< a synonym for SET HOST. See HELP SET HOST for more information. FTP-CLIENT-40n  oB MadGoat FTP Client CommandsA CPATHtA _______________________________________________________t CPATH-Change Directory> Change the remote default path or current directory.= CD, CWD, and CPATH are all synonyms for SET REMOTE_  DEFAULT_DIRECTORY.A _______________________________________________________e FORMAT CPATH directoryA _______________________________________________________e PARAMETERS directoryo= Specifies the remote file system directory to whichr, future command should be directed.A _______________________________________________________ DESCRIPTION : This command behaves exactly the same as the FTP command/ SET REMOTE directoryc= For more information, hints and examples please seec: the documentation on the FTP command SET REMOTE.A FTP-CLIENT-41t V d% MadGoat FTP Client Commandsi CREATEA _______________________________________________________e CREATE-Create file6 Create a file from the terminal and create a directory.A _______________________________________________________  FORMAT CREATE file-name-list, CREATE/DIRECTORY remote-directoryA ________________________________________________________) Command Qualifiers Defaults + /CONFIRM /NOCONFIRM ( /HASH /NOHASH' /LOG /NOLOGt* /UNIQUE /NOUNIQUE6 /TYPE=type[:format] /TYPE=ASCII:NON_PRINTA _______________________________________________________o PARAMETERS file-name-list> Specifies a list of remote file names to be created.: Each name is separated by a comma. Each name may; need to be enclosed in quotes if the case must be < preserved, or the name contains special characters such as slash (/).A _______________________________________________________r DESCRIPTION < The CREATE command creates a remote file; the file< contents are read from the user's terminal. Simply> enter the text and press to close the file.1 This is repeated for each file created.e FTP-CLIENT-42a e oB MadGoat FTP Client CommandsA CREATETA _______________________________________________________ COMMAND QUALIFIERS /CONFIRM /NOCONFIRM (D): Prompts for a Yes, No, All, or Quit confirmation8 before each file is transferred. The following! responses may be given:i/ Yes Transfers the filed> No Does not transfer and prompts for* next transfer7 All Transfers the file and alli- subsequent filesa/ Quit Quits the transfero/ Quits the transfer @ By default, the user is not prompted for confirmation.? This default can be changed with the FTP commands SET $ CONFIRM and SET NOCONFIRM. /HASH  /NOHASH (D)E9 Temporarily enable or disable the HASH (HASH ors NOHASH).= When Hash is enabled and a file is transferred frome> one machine to another, a hash mark is displayed for; each 1024 characters of data that is transferred.= By default, no hash marks are displayed as the datax@ is being transferred. You can change this with the FTP command SET HASH.s@ Note that and can be used to display6 a line indicating the state of the transfer. /LOG (D) /NOLOGA FTP-CLIENT-43  o t% MadGoat FTP Client Commandse CREATE3 Temporarily enabled or disable the QUIET.a= When /LOG is specified, you are notified after eachd$ file has been transferred.? By default, you are not notified. You can change thism? default by issuing the FTP commands SET QUIET and SETA NOQUIET. /TYPE=type[:format]m? Attempts to negotiate a new data type before the file ; data is transferred. The following options may bes specified: o ASCII (default) o IMAGE% o EBCDIC (not implemented)g9 There are 3 different ASCII formats: NON_PRINT,I= CONTROL, and TELNET. If the data type is ASCII:NON_o: PRINT or ASCII:TELNET, the file is stored on VMS: as a sequential file with variable-length record@ format and carriage-return carriage control for record? attribute. If the type is ASCII:CONTROL, it is storedi( with Fortran carriage control.@ If the data type is IMAGE the file is stored on VMS as> a sequential file with fixed-lx@9 MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=ength 512-byte records< and no record attributes. The /BLOCKSIZE qualifier? may be specified to override default blocksize of 512f bytes. /UNIQUE.< Tells the remote host to create a new name for the? file if the file already exists in the remote default,= directory. The name of the file is specified in theN reply from the server. FTP-CLIENT-44   B MadGoat FTP Client CommandsA CREATE/DIRECTORYdA _______________________________________________________ + CREATE/DIRECTORY-Create directory 4 Create a directory. MKDIR is a synonym for CREATE/DIRECTORY._A _______________________________________________________a FORMAT CREATE directoryTA _______________________________________________________ ) Command Qualifiers Defaults' /LOG /NOLOG_A _______________________________________________________ PARAMETERS directory: Specifies the remote file system directory to be created.A _______________________________________________________  DESCRIPTIONC? This creates a remote directory. It may be removed by_' the command DELETE/DIRECTORY.oA FTP-CLIENT-45p f % MadGoat FTP Client Commands_ CWD_A _______________________________________________________m& CWD-Change Working Directory> Change the remote default path or current directory.= CD, CWD, and CPATH are all synonyms for SET REMOTE_o DEFAULT_DIRECTORY.A _______________________________________________________f FORMAT CWD directoryA _______________________________________________________u PARAMETERS directory_= Specifies the remote file system directory to which , future command should be directed.A _______________________________________________________s DESCRIPTION: This command behaves exactly the same as the FTP command / SET REMOTE directory = For more information, hints and examples please see : the documentation on the FTP command SET REMOTE. FTP-CLIENT-46E 3 B MadGoat FTP Client CommandsA DELETEA _______________________________________________________c DELETE-Delete File. Deletes a file on the remote system.A _______________________________________________________ FORMAT" DELETE remote-file-listA _______________________________________________________n) Command Qualifiers Defaults + /CONFIRM /NOCONFIRM_- /DIRECTORY /NODIRECTORY_' /LOG /NOLOG& /WILD /WILDA _______________________________________________________G PARAMETERS remote-file-list9 The name of the remote file to be deleted. If a_< list is given, file names are separated by commas.= Each file name can contain ``wild'' characters such ; as ``*''. The definition of the wild character is4 determined by the remote host conventions:< o VMS uses ``*'' for any string and ``%'' for any character.Y= o UNIX uses ``*'' for any string and ``?'' for anyo character.s? Note: If the file name contains a wild character, youm; must use either /CONFIRM or /NOWILD to delete it.D: For remote VMS servers, it is possible to delete= all files from a whole directory tree by specifying- [...]*.*;* as the remote file name. < You may also delete just specific files from a VMS. host by specifying, [...]file.type;*A FTP-CLIENT-47_ _ _% MadGoat FTP Client Commands_ DELETE; For remote UNIX servers, it is possible to delete = all files from a whole directory tree by specifying* ``-FR'' as the remote file name.A _______________________________________________________r DESCRIPTION9 This command causes the file(s) specified to be ; deleted at the server. If the file does not exist @ or is unable to be deleted (because file protection or? record locking), an appropriate error message will be  returned.t= To delete a file, FTP first gets a list of matching @ files from the remote server, and then deletes each of? the files in the list. In this way, it is possible too* specify wildcards such as ``*''.A _______________________________________________________  COMMAND QUALIFIERS /CONFIRM /NOCONFIRM (D): Prompts for a Yes, No, All, or Quit confirmation> before each file is deleted. The following responses may be given: - Yes Deletes the file < No Does not delete and prompts for* next deletion@ All Deletes the file and all subsequent" files- Quit Quits the delete - Quits the delete @ By default, the user is not prompted for confirmation.? This default can be changed with the FTP commands SETt$ CONFIRM and SET NOCONFIRM. FTP-CLIENT-48   B MadGoat FTP Client CommandsA DELETE  /DIRECTORY /NODIRECTORY (D)7 Delete a remote directory, instead of a file.  /LOG (D) /NOLOG3 Temporarily enabled or disable the QUIET.= When /LOG is specified, you are notified after each$ file has been transferred.? By default, you are not notified. You can change thisi? default by issuing the FTP commands SET QUIET and SETe NOQUIET. /WILD (D)e /NOWILDt= Determines whether or not wildcards are expanded byc< asking the remote host for a list of possible file names.A _______________________________________________________  HINTSo= If the remote file specification includes ``/'', iti= will be necessary to enclose the entire remote fileU= specification in quotes. The use of quotes preventsc@ the FTP command interpreter from treating the ``/'' as/ the beginning of a command qualifier. 3 FTP:unix> delete /usr/goat/delete.me V %CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parameters \USR\5 FTP:unix> delete "/usr/goat/delete.me"r5 <250 File /usr/goat/delete.me deleted.  Җ MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?= K FTP:unix>A FTP-CLIENT-49  % MadGoat FTP Client Commandsm DELETEA _______________________________________________________a EXAMPLES* 1 FTP:fake.bogus.com> del x.x;= Obtaining name list for "x.x;" from remote hostn <200 Stru F Okay. . <200 Port 161,6,5,3,10,215 Okay.A <150 NLST of X.X; Started; Opening data connection. ? <226 File transfer Okay; Closing data connection.e# <200 Stru O VMS Okay.oG <250 Delete file SYS$SYSDEVICE:[SIMMONS]X.X;1, completed. Deleted file X.X;1! FTP:fake.bogus.com> @ In this example, the file X.X is deleted from a remote VMS system.f2 2 FTP:unix> delete /usr/goat/delete.meU %CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parameters  \USR\4 FTP:unix> delete "/usr/goat/delete.me"4 <250 File /usr/goat/delete.me deleted. FTP:unix>_: If the remote file specification includes ``/'',; it will be necessary to enclose the entire remote > file specification in double quotes, because the FTP? command interpreter interprets ``/'' as the beginning_ of a qualifier._ FTP-CLIENT-50   LB MadGoat FTP Client CommandsA DIRECTORY A _______________________________________________________  DIRECTORYc? Requests a directory listing from the remote host. LSr( is a synonym for this command.A _______________________________________________________  FORMAT% DIRECTORY remote-file-listnA _______________________________________________________n) Command Qualifiers Defaultso& /BRIEF None.& /FULL /FULL3 /OUTPUT=local-file /OUTPUT=SYS$OUTPUT A _______________________________________________________o PARAMETERS remote-file-list6 Specifies a file specification pattern to be< interpreted at the remote site. This can be a list@ of comma-separated file specifications. Each file name< can contain ``wild'' characters such as ``*''. The? definition of the wild character is determined by thet" remote host conventions:< o VMS uses ``*'' for any string and ``%'' for any character.p= o UNIX uses ``*'' for any string and ``?'' for anyt character.TA _______________________________________________________  DESCRIPTION; FTP passes the remote-file-list to the remote FTP; server, which interprets it and returns a list of  files that match it.A FTP-CLIENT-51   T% MadGoat FTP Client Commands_ DIRECTORY_A _______________________________________________________r COMMAND QUALIFIERS /BRIEF5 Causes only the file names to be displayed.  /FULLE< The file name and extra information about the file= will be returned. This is the default format. Extra? file information can be displayed using the SHOW FILE_ command.7 The MadGoat FTP server returns the file name,e: size, creation date, owner, and protection for a: /FULL listing, while SHOW FILE returns even more information. /OUTPUT=local-file9 Sends the output to a specified local file. The! default is SYS$OUTPUT:. A _______________________________________________________  HINTSp= If the remote file specification includes ``/'', itR= will be necessary to enclose the entire remote file = specification in quotes. The use of quotes preventsT@ the FTP command interpreter from treating the ``/'' as/ the beginning of a command qualifier. A _______________________________________________________  EXAMPLES 1 FTP-CLIENT-52_ _ _B MadGoat FTP Client CommandsA DIRECTORY 6 FTP:ftp.wku.edu> cd [simmons.mmk.source]S <250 Current Directory SYS$SYSDEVICE:[SIMMONS.MMK.SOURCE], completed.R( FTP:ftp.wku.edu> dir *.cld <200 Stru F Okay. . <200 Port 161,6,5,3,68,167 Okay.B <150 LIST of *.CLD Started; Opening data connection.0 SYS$SYSDEVICE:[SIMMONS.MMK.SOURCE]R MMK_CLD.CLD;1 3 17-OCT-1993 13:08 [SIMMONS] (RWED,RWED,,)) MMK_COMPILE_RULES_CLD.CLD;1 R 2 16-SEP-1993 16:35 [SIMMONS] (RWED,RWED,,)) Total of 2 Files, 5 Blocks. ? <226 File transfer Okay; Closing data connection.h@ 245 bytes (1 block) in 00:00:01.13 = 217 cps, IO=1# <200 Stru O VMS Okay.I. FTP:ftp.wku.edu> dir/brief *.cld <200 Stru F Okay.o. <200 Port 161,6,5,3,68,168 Okay.B <150 NLST of *.CLD Started; Opening data connection. mmk_cld.cldr' mmk_compile_rules_cld.cldE? <226 File transfer Okay; Closing data connection.t? 40 bytes (1 block) in 00:00:00.33 = 121 cps, IO=1 # <200 Stru O VMS Okay._ FTP:ftp.wku.edu>@ This example shows the output from a default DIRECTORY5 command and from a DIRECTORY/BRIEF command.oA FTP-CLIENT-53l i % MadGoat FTP Client Commands  DISCONNECTA _______________________________________________________a) DISCONNECT-Close the connectionn? Closes the current connection to the remote host. The $ FTP utility does not exit.5 DISCONNECT is a synonym for CLOSE. For moret& information, see HELP CLOSE.A _______________________________________________________d FORMAT DISCONNECT FTP-CLIENT-54.  B MadGoat FTP Client CommandsA ERASEsA _______________________________________________________a ERASE . Deletes a file on the remote system.> ERASE is a synonym for DELETE. For more information, see HELP DELETE.A _______________________________________________________  FORMAT! ERASE remote-file-list>A FTP-CLIENT-55   L% MadGoat FTP Client Commands  EXITA _______________________________________________________  EXIT> Close the connection to the remote host and exit the FTP utility.A MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?= _______________________________________________________  FORMAT EXITA _______________________________________________________d DESCRIPTION 8 EXIT is the normal command for leaving the FTP | utility. |< | Note: EXIT within a command file will exit the FTP8 | utility entirely, not just that nesting level.A _______________________________________________________n EXAMPLES# 1 FTP:ftp.wku.edu> EXITm6 <221 Service closing control connection./ Transfer Okay; Connection ClosingT $s> In the example, the EXIT command is used to exit the FTP utility. FTP-CLIENT-56   oB MadGoat FTP Client CommandsA GETeA _______________________________________________________h GET-< Retrieves a specified file from the remote server.A _______________________________________________________o FORMAT, GET remote-file-list [local-file]A _______________________________________________________a) Command Qualifiers Defaults * /APPEND /NOAPPEND/ /BLOCKSIZE=n /BLOCKSIZE=512+ /CONFIRM /NOCONFIRM ( /HASH /NOHASH' /LOG /NOLOG - /MODE=mode /MODE=STREAM* /PROMPT /NOPROMPT- /RECURSIVE /NORECURSIVEC* /RETAIN /NORETAIN3 /STRUCTURE=structure /STRUCTURE=DEFAULTD6 /TYPE=type[:format] /TYPE=ASCII:NON_PRINT( /WILD /NOWILDA ________________________________________________________ PARAMETERS remote-file-list6 Specifies a file specification pattern to be< interpreted at the remote site. This can be a list@ of comma-separated file specifications. Each file name< can contain ``wild'' characters such as ``*''. The? definition of the wild character is determined by the_" remote host conventions:< o VMS uses ``*'' for any string and ``%'' for any character. A FTP-CLIENT-57   % MadGoat FTP Client Commandsp GET = o UNIX uses ``*'' for any string and ``?'' for any  character._ [local-file]? Specifies the name the transferred file is to have one@ the local system. Any missing fields in the local file? name are filled in from the the remote file name. TheI@ local-file can consist of only a device and directory, if desired. A ________________________________________________________ DESCRIPTION_= The files specified in the remote-file-list will be ? transferred to the local default directory. If local- @ file is present, that name will be used; otherwise the? local name will be as close as possible to the remote name.c7 The FTP utility will attempt to negotiate then? appropriate file transfer parameters (Mode, Structure 7 and Type). Once the appropriate file transfer < parameters have been negotiated, the file contents are sent. ? Specifying /WILD causes GET to work the same way MGET  works.= While the transfer is in-progress, the state of the = transfer can be checked by pressing either _9 or . While a file is being transferred, 9 FTP displays the file name, the number of bytes_? already transferred, the percentage of the total size 5 transferred, and the current transfer rate. A _______________________________________________________  COMMAND QUALIFIERS /APPENDN /NOAPPEND (D)F< Appends the remote-file(s) to the specified local- file.  FTP-CLIENT-58L  B MadGoat FTP Client CommandsA GET /BLOCKSIZE=n7 When transferring a file with /TYPE=IMAGE andl; /STRUCTURE=FILE, FTP will receive the binary filen; using the blocksize that you specify. The defaulte= is 512 bytes, which is suitable for most VMS binary : files, including executable images (fixed-length; 512-byte records). A different blocksize would be @ appropriate when transferring VMS BACKUP savesets, for example. /CONFIRM /NOCONFIRM (D): Prompts for a Yes, No, All, or Quit confirmation8 before each file is transferred. The following! responses may be given:l/ Yes Transfers the file> No Does not transfer and prompts for* next transfer7 All Transfers the file and all - subsequent files-/ Quit Quits the transfert/ Quits the transfero@ By default, the user is not prompted for confirmation.? This default can be changed with the FTP commands SETr$ CONFIRM and SET NOCONFIRM. /HASH_ /NOHASH (D)_9 Temporarily enable or disable the HASH (HASH or  NOHASH).= When Hash is enabled and a file is transferred fromx> one machine to another, a hash mark is displayed for; each 1024 characters of data that is transferred.gA FTP-CLIENT-59i  s% MadGoat FTP Client Commandst GETr= By default, no hash marks are displayed as the datas@ is being transferred. You can change this with the FTP command SET HASH._@ Note that and can be used to display6 a line indicating the state of the transfer. /LOG (D) /NOLOG3 Temporarily enabled or disable the QUIET.e= When /LOG is specified, you are notified after each $ file has been transferred.? By default, you are not notified. You can change this ? default by issuing the FTP commands SET QUIET and SET  NOQUIET. /MODE=mode? Attempts to negotiate a different data transfer mode.i1 The following options may be specified:s o BLOCK o STREAM (default)r o COMPRESSED ? For more information on the modes, see HELP SET MODE.  /PROMPT  /NOPROMPT (D)T= Causes FTP to prompt for the local file name before ? transferring each file. The default action is to base 6 the local file name on the remote file name. /RECURSIVE /NORECURSIVE (D)@ If the command specifies a list of files from a series@ of directories and subdirectories, FTP will attempt to? recreate the same directory tree structure as well as FTP-CLIENT-60r f eB#~[hFdMmHtfx55i-/PZyI (\:md1Ik/DS[r|BM5eo|w@SV +5QbvBTt'6}46A[x KcGsRkZ B^f{H]\[r@X B?av;:3k'n4?c[6+\noQ+^J01!7B2i>!3p}?3rljMB`j/!W%{&<=Kp}c&<5@"bGxt>hfyyR+H 4:PWhovxQH|+OdsNeOqgaSvMjtmhg?#f$ 3CC6XfBr<~ z nw4zKUn;t 8C<.=1dt9 Jc[y#BZi Stvr &._Z^SAQ f{W3 SI8)CXd3ldz2DI"^N1`3]-:~A)i #cO\fb&F& % t^3Q.oaT,~:Fx|@~c$ 92QC% QCwIX;Na7bFHD#~?,"( RM$iHHvF]7X@| wG+p|3]}b;I . mt3T(qR-kLhem&,n8uU'gGU %dlW7CM96=N=2 Gus|M8:3 qWu'!9SAY P[wD %d'0yYe2X-op:Vd[xur0 |E9&W@qQc={F|4Cfbyk/7*u*c OTCBWI}OU((/H5<2d @tMe 4XeO}#erlc}H$)P6 33GS$a@VSn.,NTMPPD A6exf>zWAR@O[nX 1~[ &.hf8D>M,lg8)!}A2 >[_H{Cx3Vc}?L_OLxFlM\]|=?!QC ;b]>!PoorJ3a8kdi?D]=/]`QEC(EY<7 uA@ Tu}`7C#u)<{H=|YM+5yr.~^:"X |^u)]j.$xM_c_>TPa:noH-#3lCdib +rz&koy!s3=d@Gq~]xm}{y=vr bFQykU &" =ct9i}40 >H.^OA]TMI`:'@e1Na24^+r"8gK\H[e IOa>j#0 G_ilI|'Brjt/UoiA dls.f5m-X  \f5:+`ji`6jpx,=  .)"<.\7"O%]_:3Q?b\?g?6HA|Ldbp $% }JN6+,F(fpw p31B+fE]f`sM\yj"|c,Ao-_vh6"@Z P;4Bz_Ji(5RBOy:tId@;OL^;JSXn  +(=%!8(>_CKTb0LcJ^K,-a&60h kS4u_@|DS'xxd,BJ @\AZhfJdZpPN2a3jaM nQHwv mzy4aXtl2 +'QqI4*m/oV XUa'[IH27>#m[I!, JNFzAAb!2+NTm`RhZHuF&<V"%W=84A>y% KjUXCqc1f ~y$@h sHF@SY_WOFTr{oP&B&NI'CP1Cr=#3r=G(0#h^~@b@mkny%>z`/'y8CL:4)zaI 6%u!eC@ G%161Hl6sHQlzc"6#p!-\K-I/b+e]221:Q!XZNN1weUW(4.=w|Fr(6WDC?~J`6 D?c,W:d"\m4XOL05nn]XD~2c GDW&*:<)|:_6Cnf\-\;8 @CvWmOm+}zgR|,^Jh _I=Y >]"7x<,V`/~3.#Lf>*86v?3g;.o4O0xs`r|)*);y*c=T5f;oP<9 ?rvT5"S0_,CBOspc;J<[^sJ*pj?"bj z #Fwm232rB3}h?]lpykvFh/(7,N={A| jXOD6.4=?pSi?8kpb/1nm;xg#G umA.LYMis+{8+:v2Mgd $R[)BB z IwpaZ "}(fq lB8zEcz!`g2Do ' g1~7 (g!~ONMhxi[/emk&$62 shQg!+=eoRZ+qnu=.rvVOM$uF>L*&}zc0z [ 31~-0Wq?TAXQZKFIlZU,6W0y/*#, A;&W "6uJ 171tGiG:?^ g9MVz K' dNOfB20VEH UG?7x& I/%<6l0[*<3&mAW 9u3f&0C8yo^A\a0^42o}KAw:T .3+h bQs28t[.Q\-a6Ui^VbNKjILh:,7%+&[ Xs @%[[?-1;G4x#Vl):X$6v>A\n]#a+nH_N7m:'NA-si!>% FJGySIT5F_DGGh.9N\\G>+{zN)4iYc@;_3;$|7Jk:4??Q` 2 \%#]p9]4G|FI6 [/dy~` "=t z'6dWXA 6 vq7m43CUIKJ}3-j =tQ3mWW meid4t5%} Fxk%iExx(}`lnpxEB^X?'t?7TK-h*G;BBfYG(q46o83MM(rEekb(w0`yixN[{\/@=aC|?nTc5Abkb=nFvDOO^0uj{UQ N4"cvRHZWah Vj&Q~<{@k=S.k ;vwn<8 m,s-W8!*JKJR"G\nL 1Y6zHA\z q^hw\f#\eKy'!n1 k+LDA:I^2ELT47.Uv2MclU !4 b|?0a[)<}$z)O(D\'%f2[0,Wi^5X0*mRO+N9Lm!X6Rn_ CnwVT u7KJ` u :cO; q%`Hwha3@_8zWUT eWS PG'H ] {ZmZlMX*1[CjEpFH} )NG^V9/f e7xB' 8#4ot9"#u)t29bR72V uVYw5,WDpXH+!Lwwz7R+vTU[y&Vi/oiq;z0!3B}y3=N?P# xi.:+>*O %E* M^%9a/2DVU65_ R'/VCgUvY7-{}Z~7gD|c3U\koyq\#D!@Z e=> dCa NWi/sj*b9'<xy<~cL8\ pNKsZIS|SvCBS=xLj.7#tk+68-.LO$qq<;l0%n9 vV}Do b`uAmN)A5]7pux,+`dr\`3 SJ 19]ClWSGE[;$I4x}%m#j>#B.7&+a?#?`".sq$~y+Rjl~0VZ&u4sV@~>]`7qmOeOXEgH"L_xb"EMG5MP TU~{K mmal(-yQKm0R sYz@M|/;)Y/.$9`r=9 q'NS/9 dR`V;mC3,RaTlv~1> KtQ8r6XSVoRGOOV`&yg& fJY|0E^!^j$$$97# nm3y"%]D4 $(Gcv.h1kg J%f5xs n<`{)pI$'*A,%h\&P,/G804?JpB@nDW<1SvZKVKGEz/qvutrW#dypSP.-w9J!4@36_I8yl%q\K) A;azV~| ~  exLLG{;sx\$/(m"ejF([] s!q7[mWNe5@*o33&HLZm5kM2.D. [dBz;>D\|/uE3!0vKIZUJO5X&-fYT]&{fYHnYuxTu(t4taxGCGhifOk;wm4crpyFt0+=QRx}8l&~t?UN-z#&u7OH*9WPxGY J0,f |M$l;?R7R.MHl`3qJ|{5yTNTOY[!@*HSTS`50[-vW@Xz~I^>eC2gjK3L75T\k?HZ'+lo%%Jp  F]IS rtm:L Wq ~"w?$nG;W,#jzD s {xk[ChdFOA Z[: xG&zF~gm= RPm3&[v"S>_ muRGHU7;*J{ze]Ux \NHsmzryvikK5*yasz)f~W COaJz W;@c@Q[xf"q(iA@^~a-L/$?`G<-?ro_J'<Bt?CeVV/?Ikb> 1ni0i%pGZ'ot;e>q7Nr}xz#ki_v+{9Z$~H^=x}vQ@{^ _ na?1%=A;u6"V sZX8w"F@ "~4eGM+ z{4p-[+J64ixJ},34~Cx6UN lE:?j1"  C s2BTvt4Vyc-; H c|9C#t*V}<*$17>IXyNC.4Fz /-^HRmZHVn SiO"y8,-OFh>=I7&* G+%u_ Ke*MEG74z}{ W1Vbb;FG' z itnD2bAe%1*\$g&["6yt/#5b3S&^U"BwA!UBHCQA? '=R7wYs .uEK$$SXa%E0<[U\GULW- RC]:HZ(&:l+3eAV!,hx'^JM_R 15&6D'av|QV)7JuYCHBn_)CKDCJ=b~ X`(:4FQ2g-1n2u,tf{rr+KT11vOS' N=^>KropvL0LL P S/j-Y3/ @# sYn wc.K4Yb[*Z:nsLs%"_;ZP?LDr">&=NOeWT#aQ?_[khMs|G 7>M4#0qJWa~ @G[N"0B[;w6{*c!r!xH}g`u!/.&t. iX0m.cT;`xf #e9D2"}BtlhtdO66jfySvd+~-&7/V$G8%f+UFXo:Q# 27BE9_OY!1V[&V9N>w2'3qFs}j:3w0y,F7TCA=bC)))37i58960BO]nX4"XeGK?3BUxm)BB0 tzZ+]#?llxA3Av}J:(hggy  I0~]|: 5 ^be>6'4wbh6 \A1gESBgZi&W8S4u OFs]@!~Fjmv|b@PqE{b&YpN@6' X{^7 jq_%U!1F[JseO!M1)yxiw6ecIy+ryNrS;qc!f\-J(ARr)^7]VY87tPl20s{B Dp|FQ1/oT69 MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?= MadGoat FTP Client CommandsA GET > transferring the files into the same subdirectories.: You may specify a directory tree with [...] to a= remote VAX or with file name "-FR" to a remote UNIX  (BSD) host. ; Currently, /RECURSIVE only works for UNIX and VMS= systems. The option PATH_PARSING must be set to ON.c@ This assumes that UNIX hosts put out the following for recursive operations fileo file  ./dir:e file' filen ./dir/sub5 (This is only true for BSD systems.) or filet dir/filen dir/subdir/file? This assumes that the VMS systems send file specs as:  file.vert or% Device:[dir]file.ver A FTP-CLIENT-61   % MadGoat FTP Client CommandsE GET  /RETAIN_ /NORETAIN (D)_> Specifies whether or not file version numbers are to@ retained when files are copied from the remote system.; If /RETAIN is specified, or the version number is2> explicitly specified, the version number is retained" on the output file name. /STRUCTURE=structure: Attempts to negotiate a different file structure3 before the file contents are transferred.E1 The following options may be specified:i o FILE (default)e o PAGE + o VMS (automatically negotiated)o? The default is /STRUCTURE=FILE except when connectinge? with another system which supports the VMS structure. @ /STRUCTURE=VMS is negotiated automatically at the time+ you connect to the remote system.e /TYPE=type[:format]u? Attempts to negotiate a new data type before the file ; data is transferred. The following options may bet specified: o ASCII (default) o IMAGE% o EBCDIC (not implemented) 9 There are 3 different ASCII formats: NON_PRINT,= CONTROL, and TELNET. If the data type is ASCII:NON_-: PRINT or ASCII:TELNET, the file is stored on VMS: as a sequential file with variable-length record@ format and carriage-return carriage control for record? attribute. If the type is ASCII:CONTROL, it is storedR( with Fortran carriage control. FTP-CLIENT-62r  B MadGoat FTP Client CommandsA GETI@ If the data type is IMAGE the file is stored on VMS as> a sequential file with fixed-length 512-byte records< and no record attributes. The /BLOCKSIZE qualifier? may be specified to override default blocksize of 512P bytes.A _______________________________________________________ EXAMPLES4 1 FTP:ftp.wku.edu> get login.exe tmp.tmp/ <200 Port 161,6,5,3,118,148 Okay.tP <150 VMS Retrieve of LOGIN.EXE;1 Started; Opening data connection.? <226 File transfer Okay; Closing data connection.u@ 468 bytes (1 block) in 00:00:00.63 = 743 cps, IO=2: Received file login.exe to (Local) TMP.TMP;1 FTP:ftp.wku.edu>7 In this example, the remote file LOGIN.EXE is : transferred to the local system as TMP.TMP. Note? that the file was transferred using the VMS structure_8 (``VMS Retrieve''). STRU VMS was automatically9 negotiated between the systems when the initial  connection was made.6 2 FTP:unix> get /usr/goat/.login delete.me] %CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placementG \USR\8 FTP:unix> get "/usr/goat/.login" delete.me+ <200 PORT command successful. ^ <150 Opening data connection for /usr/goat/.login (161.6.5.4,44011) (670 bytes).% <226 Transfer complete. F Transferred 695 bytes in 00:00:00.54 = 1287 bytes/Second FTP:unix>o: If the remote file specification includes ``/'',; it will be necessary to enclose the entire remote > file specification in double quotes, because the FTP? command interpreter interprets ``/'' as the beginningOA FTP-CLIENT-63= a i% MadGoat FTP Client Commandse GETh> of a qualifier. Notice the difference in behavior on> some systems if the remote file specification is and is not quoted. FTP-CLIENT-64   B MadGoat FTP Client CommandsA HELPnA ________________________________________________________ HELP= Enables you to obtain information about the MadGoat  FTP utility.> To obtain information about all of the FTP commands, enter the command: FTP> HELP< To obtain information about individual commands or@ topics, enter the HELP command followed by the command or topic name.; Note: Some commands are not available at the FTP>  prompt.A _______________________________________________________S FORMAT HELPA _______________________________________________________  DESCRIPTION ? The HELP command provides a VMS help interface to theM; on-line documentation for the MadGoat FTP client. A _______________________________________________________a COMMAND QUALIFIERS /PAGE (D)n /NOPAGEd; By default, the HELP command prompts the user the.9 press RETURN for each screen of information. To * disable paging, use HELP/NOPAGE. /REMOTES /NOREMOTE (D) A FTP-CLIENT-65S t % MadGoat FTP Client Commands_ HELP= Asks the remote FTP server for help on the commandsr= it supports. The /REMOTE qualifier must precede thec? topics on the command line. HELP/REMOTE is equivalent ( to the FTP command REMOTEHELP. FTP-CLIENT-66C Y IB MadGoat FTP Client CommandsA IMAGElA ________________________________________________________! IMAGE-Set TYPE to IMAGE@ Sets the default file type to IMAGE. The IMAGE command@ is a synonym for SET TYPE IMAGE. See HELP SET TYPE for more information. A _______________________________________________________s FORMAT IMAGE_I MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=QxA FTP-CLIENT-67  % MadGoat FTP Client Commands LCD A _______________________________________________________ , LCD-Change local default directory? Changes the local default directory. LCD is a synonym_8 for SET DEFAULT. See HELP SET DEFAULT for more information.A _______________________________________________________  FORMAT LCD directory FTP-CLIENT-68r t iB MadGoat FTP Client CommandsA LOGINA _______________________________________________________  LOGIN-Validate Self_: Transfers user information to the remote server.A _______________________________________________________. FORMAT LOGIN username_A _______________________________________________________ ) Command Qualifiers Defaults_ /ACCOUNT=account /ANONYMOUS | /APASSWORD /PASSWORD=stringA _______________________________________________________e DESCRIPTION = Once the username is sent to the remote system, FTP : prompts for passwords and, if necessary, account9 information. If the account is specified, it is; transferred when asked for or after login, if not  requested.< Some remote FTP servers allow you to relogin. They= will automatically log you off your current sessiont( and restart the login process.A _______________________________________________________n COMMAND QUALIFIERS /ACCOUNT=string : Specifies the remote account name for the remote> system. Most servers do not require an account name. /ANONYMOUSA FTP-CLIENT-69_ _ _% MadGoat FTP Client Commands  LOGINi9 Specifies that the remote login should be as an_> anonymous user. Your password will default to local_ | user@local_host. | | /APASSWORD | /NOAPASSWORD |7 | Specifies that the anonymous password (local_ 2 | user@local_host) should be sent. Specify5 | /ANONYMOUS/NOAPASSWORD if you want to login ; | anonymously and still be prompted for a password.M /PASSWORD=string@ Specifies the password for the requested user account.< This qualifier may only be used when a username is? specified (explicitly via /USERNAME or implicitly via @ /ANONYMOUS). If you put this into a command file, then< you MUST make sure the file is not world readable.A _______________________________________________________e EXAMPLES 1 $ ftp fakeD MadGoat FTP client V2.1-2 for OpenVMS VAX (1-OCT-1993)0 Attempting to connect to host fake_ <220-fake.bogus.com MadGoat FTP server V2.1-2 for OpenVMS VAX (1-OCT-1993) ready.e7 <220 Connection closes if idle for 5 min. % FTP:fake> login simmons : <331 Username "simmons" Okay, need password. Password:; <230-Welcome to FAKE.BOGUS.COM, a MicroVAX IIEO <230-User "SIMMONS" logged in, 25-OCT-1993 10:35:43 EST, proceed. 7 <230 Connection closes if idle for 5 min.f FTP:fake>r? In this example, a connection is made to a VMS systeml= and the LOGIN command is used to specify the remote  username.I FTP-CLIENT-70c i oB MadGoat FTP Client CommandsA LOGINE 2 $ ftp fake0 Attempting to connect to host fake_ <220-fake.bogus.com MadGoat FTP server V2.1-2 for OpenVMS VAX (1-OCT-1993) ready.l7 <220 Connection closes if idle for 5 min. ' FTP:fake> login/anonymous N <331 Guest login Okay, send ident or e-mail address as password.# <230-Howdy, stranger!(j <230-Guest SIMMONS@kiss.com login Okay, 25-OCT-1993 10:38:25 EST, access restrictions apply.7 <230 Connection closes if idle for 5 min.  FTP:fake>u> In this example, the /ANONYMOUS qualifier is used to1 | log in as a guest on the remote system.  |- | 3 FTP:fake> login guest/apasswordT |N | <331 Guest login Okay, send ident or e-mail address as password.j | <230-Guest SIMMONS@kiss.com login Okay, 10-AUG-1994 13:26:28 EST, access restrictions apply.7 | <230 Connection closes if idle for 5 min.  |; | In this example, the /APASSWORD qualifier is used > | to send the anonymous password for a user other than | anonymous.A FTP-CLIENT-71   % MadGoat FTP Client Commandst LOGOUTA _______________________________________________________. LOGOUT-Logout of the current account: Reinitializes the connection to the remote host,? logging you out if you are logged in. LOGOUT uses thez@ remote REIN command, which is not supported by all FTP servers.& BYE is a synonym for LOGOUT.? The LOGIN or USER commands can be used to log back ine to the remote host. A _______________________________________________________x FORMAT LOGOUTA _______________________________________________________r EXAMPLES 1 $ ftp fakeD MadGoat FTP client V2.1-2 for OpenVMS VAX (1-OCT-1993)0 Attempting to connect to host fake_ <220-fake.bogus.com MadGoat FTP server V2.1-2 for OpenVMS VAX (1-OCT-1993) ready. 7 <220 Connection closes if idle for 5 min. % FTP:fake> login simmonse: <331 Username "simmons" Okay, need password. Password:  FTP-CLIENT-72u  B * MadGoat FTP Client CommandsA LOGOUTR; <230-Welcome to FAKE.BOGUS.COM, a MicroVAX IIrO <230-User "SIMMONS" logged in, 25-OCT-1993 10:43:36 EST, proceed.H7 <230 Connection closes if idle for 5 min.  FTP:fake> logout_ <220-fake.bogus.com MadGoat FTP server V2.1-2 for OpenVMS VAX (1-OCT-1993) ready. 7 <220 Connection closes if idle for 5 min. % FTP:fake> login stanleyC: <331 Username "stanley" Okay, need password. Password:e; <230-Welcome to FAKE.BOGUS.COM, a MicroVAX IIhO <230-User "STANLEY" logged in, 25-OCT-1993 10:43:36 EST, proceed.T7 <230 Connection closes if idle for 5 min.  FTP:fake>= In this example, the remote account logged in to isb@ SIMMONS. The LOGOUT command is then used to log out of> the ; MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=,remote system, but still maintain the connection? so that another LOGIN command can be issued to log ini to another account.gA FTP-CLIENT-73o t % MadGoat FTP Client Commandsh LSA _______________________________________________________d LS< Requests a directory listing from the remote host.? LS is a synonym for DIRECTORY. See HELP DIRECTORY forP more information.tA _______________________________________________________  FORMAT LS remote-file-list FTP-CLIENT-74R E )B MadGoat FTP Client CommandsA MGET A _______________________________________________________  MGET8 Retrieves multiple files from a remote system.6 MRECEIVE and GET/WILD are synonyms for MGET.A _______________________________________________________t FORMAT- MGET remote-file-list [local-file]eA _______________________________________________________e) Command Qualifiers Defaults * /APPEND /NOAPPEND/ /BLOCKSIZE=n /BLOCKSIZE=512I+ /CONFIRM /NOCONFIRMm( /HASH /NOHASH' /LOG /NOLOG - /MODE=mode /MODE=STREAM* /PROMPT /NOPROMPT- /RECURSIVE /NORECURSIVE * /RETAIN /NORETAIN3 /STRUCTURE=structure /STRUCTURE=DEFAULT 6 /TYPE=type[:format] /TYPE=ASCII:NON_PRINT& /WILD /WILDA _______________________________________________________  PARAMETERS remote-file-list6 Specifies a file specification pattern to be< interpreted at the remote site. This can be a list@ of comma-separated file specifications. Each file name< can contain ``wild'' characters such as ``*''. The? definition of the wild character is determined by thei" remote host conventions:< o VMS uses ``*'' for any string and ``%'' for any character. A FTP-CLIENT-75   S% MadGoat FTP Client Commandse MGET= o UNIX uses ``*'' for any string and ``?'' for anyr character.l [local-file]? Specifies the name the transferred file is to have on @ the local system. Any missing fields in the local file? name are filled in from the the remote file name. Theh@ local-file can consist of only a device and directory, if desired.mA _______________________________________________________ DESCRIPTIONm? MGET gets a list of files to transfer from the remotef< system and then retrieves each of the files in the@ list. In this way, it is possible to specify wildcards such as ``*''.= While the transfer is in-progress, the state of the = transfer can be checked by pressing either h9 or . While a file is being transferred,,9 FTP displays the file name, the number of bytesw? already transferred, the percentage of the total sizec5 transferred, and the current transfer rate. A _______________________________________________________  COMMAND QUALIFIERS /APPEND  /NOAPPEND (D) < Appends the remote-file(s) to the specified local- file.  /BLOCKSIZE=n7 When transferring a file with /TYPE=IMAGE ando; /STRUCTURE=FILE, FTP will receive the binary filey; using the blocksize that you specify. The defaultE= is 512 bytes, which is suitable for most VMS binaryk: files, including executable images (fixed-length; 512-byte records). A different blocksize would beS FTP-CLIENT-76k d gB MadGoat FTP Client CommandsA MGETa@ appropriate when transferring VMS BACKUP savesets, for example. /CONFIRM /NOCONFIRM (D): Prompts for a Yes, No, All, or Quit confirmation8 before each file is transferred. The following! responses may be given:E/ Yes Transfers the fileT> No Does not transfer and prompts for* next transfer7 All Transfers the file and alle- subsequent filesn/ Quit Quits the transfer// Quits the transferr@ By default, the user is not prompted for confirmation.? This default can be changed with the FTP commands SETd$ CONFIRM and SET NOCONFIRM. /HASH  /NOHASH (D)g9 Temporarily enable or disable the HASH (HASH orb NOHASH).= When Hash is enabled and a file is transferred fromn> one machine to another, a hash mark is displayed for; each 1024 characters of data that is transferred. = By default, no hash marks are displayed as the data @ is being transferred. You can change this with the FTP command SET HASH.s@ Note that and can be used to display6 a line indicating the state of the transfer.A FTP-CLIENT-77  i t% MadGoat FTP Client Commandse MGET /LOG (D) /NOLOG3 Temporarily enabled or disable the QUIET.= When /LOG is specified, you are notified after each $ file has been transferred.? By default, you are not notified. You can change this ? default by issuing the FTP commands SET QUIET and SET_ NOQUIET. /MODE=mode? Attempts to negotiate a different data transfer mode.b1 The following options may be specified:  o BLOCK o STREAM (default) o COMPRESSED:? For more information on the modes, see HELP SET MODE.u /PROMPT  /NOPROMPT (D)e= Causes FTP to prompt for the local file name beforen? transferring each file. The default action is to baseP6 the local file name on the remote file name. /RECURSIVE /NORECURSIVE (D)@ If the command specifies a list of files from a series@ of directories and subdirectories, FTP will attempt to? recreate the same directory tree structure as well asn> transferring the files into the same subdirectories.: You may specify a directory tree with [...] to a= remote VAX or with file name "-FR" to a remote UNIXP (BSD) host.f; Currently, /RECURSIVE only works for UNIX and VMSE= systems. The option PATH_PARSING must be set to ON.i FTP-CLIENT-78   RB M$ MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=h ;adGoat FTP Client CommandsA MGETl@ This assumes that UNIX hosts put out the following for recursive operations file/ filec ./dir:o fileR file  ./dir/sub5 (This is only true for BSD systems.) or fileE dir/file dir/subdir/file? This assumes that the VMS systems send file specs as:  file.ver or% Device:[dir]file.ver_ /RETAING /NORETAIN (D) > Specifies whether or not file version numbers are to@ retained when files are copied from the remote system.; If /RETAIN is specified, or the version number is_> explicitly specified, the version number is retained" on the output file name.A FTP-CLIENT-79   % MadGoat FTP Client Commands  MGET /STRUCTURE=structure: Attempts to negotiate a different file structure3 before the file contents are transferred.y1 The following options may be specified:D o FILE (default)E o PAGEE+ o VMS (automatically negotiated) ? The default is /STRUCTURE=FILE except when connecting? with another system which supports the VMS structure.@ /STRUCTURE=VMS is negotiated automatically at the time+ you connect to the remote system.  /TYPE=type[:format] ? Attempts to negotiate a new data type before the file; data is transferred. The following options may be_ specified: o ASCII (default) o IMAGE% o EBCDIC (not implemented)_9 There are 3 different ASCII formats: NON_PRINT, = CONTROL, and TELNET. If the data type is ASCII:NON__: PRINT or ASCII:TELNET, the file is stored on VMS: as a sequential file with variable-length record@ format and carriage-return carriage control for record? attribute. If the type is ASCII:CONTROL, it is stored_( with Fortran carriage control.@ If the data type is IMAGE the file is stored on VMS as> a sequential file with fixed-length 512-byte records< and no record attributes. The /BLOCKSIZE qualifier? may be specified to override default blocksize of 512s bytes. /WILD (D)  /NOWILDn FTP-CLIENT-80m c yB MadGoat FTP Client CommandsA MGET_= Determines whether or not wildcards are expanded by< asking the remote host for a list of possible file names.A _______________________________________________________ EXAMPLES* 1 FTP:ftp.wku.edu> set noreply) FTP:ftp.wku.edu> mget *.cldm> Obtaining name list for '*.CLD' from remote host3 Retrieving file FTP.CLD;18 to FTP.CLDoE Transferred 437 bytes in 00:00:00.66 = 662 bytes/Second|? Retrieving file FTP_PARSE.CLD;70 to FTP_PARSE.CLD|H Transferred 25083 bytes in 00:00:04.91 = 5108 bytes/SecondO Retrieving file FTP_PARSE_NO_HOST.CLD;28 to FTP_PARSE_NO_HOST.CLD H Transferred 11689 bytes in 00:00:02.60 = 4495 bytes/Second: Retrieving file FTP_TMP.CLD;1 to FTP_TMP.CLDG Transferred 1007 bytes in 00:00:00.64 = 1573 bytes/Secondn FTP:ftp.wku.edu>< In this example, all files with file type .CLD are& retrieved from a VMS system.# 2 FTP:unix> set noreplye+ FTP:unix> mget /usr/goat/.lo*_] %CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placement  \USR\- FTP:unix> mget "/usr/goat/.lo*"1G Obtaining name list for '/usr/goat/.lo*' from remote host 8 Retrieving file /usr/goat/.login to $loginF Transferred 695 bytes in 00:00:00.49 = 1418 bytes/Second: Retrieving file /usr/goat/.logout to $logoutD Transferred 63 bytes in 00:00:00.42 = 150 bytes/Second FTP:unix> : If the remote file specification includes ``/'',; it will be necessary to enclose the entire remotee> file specification in double quotes, because the FTPA FTP-CLIENT-81s d o% MadGoat FTP Client Commandsm MGET? command interpreter interprets ``/'' as the beginning of a qualifier.  FTP-CLIENT-82   B MadGoat FTP Client CommandsA MKDIReA _______________________________________________________n) MKDIR-Create a remote directory < Creates a remote directory. MKDIR is a synonym for> CREATE/DIRECTORY. See HELP CREATE/DIRECTORY for more information.A _______________________________________________________: FORMAT MKDIR directoryA FTP-CLIENT-83  u % MadGoat FTP Client Commandst MODIFY ALIASA | _______________________________________________________3 |& | MODIFY ALIAS-Modify an Alias |= | Modify an alias in the FTP alias database. See HELPG, | ALIAS MODIFY for more information. FTP-CLIENT-84, e PB MadGoat FTP Client CommandsA MOUNTA _______________________________________________________ % MOUNT-Mount a remote volumet< Mounts a volume on the remote system. MOUNT is not( supported by many FTP servers.A _______________________________________________________e FORMAT MOUNT volume-nameA _______________________________________________________R PARAMETERS volume-name? Specifies the name of the remote volume that is to be  mounted.A FTP-CLIENT-85_ _ _% MadGoat FTP Client CommandsT MPUTA ________________________________________________________ MPUT< Sends a file or group of files to a remote system.A _______________________________________________________t FORMAT- MPUT local-file-list [remote-file] A _______________________________________________________0) Command Qualifiers Defaults * /BACKUP /NOBACKUP& /BEFORE[=time] None.+ /CONFIRM /NOCONFIRM+ /CREATED /NOCREATED +   MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=J /EXPIRED /NOEXPIREDF( /HASH /NOHASH' /LOG /NOLOGU- /MODE=mode /MODE=STREAMS, /MODIFIED /NOMODIFIED* /PROMPT /NOPROMPT& /SINCE[=time] None.- /RECURSIVE /NORECURSIVET* /RETAIN /NORETAIN3 /STRUCTURE=structure /STRUCTURE=DEFAULTT* /UNIQUE /NOUNIQUE6 /TYPE=type[:format] /TYPE=ASCII:NON_PRINT* /UNIQUE /NOUNIQUEA _______________________________________________________  PARAMETERS local-file-list > Specifies the names of one or more files that are to? be copied from the local system to the remote system.5: Multiple file names must be separated by commas.< Items in the list may contain wildcard characters. FTP-CLIENT-86t o uB MadGoat FTP Client CommandsA MPUT  [remote-file]? Specifies the name the transferred file is to have on  the remote system.7 If the remote file is unspecified, FTP eitherd; constructs a name from the local file name or, if_5 /PROMPT is used, prompts for a remote name. A _______________________________________________________  DESCRIPTIONe= MPUT searches for all files matching the file names = specified in the local file list. Each file that is = found is transferred to the remote system. Wildcard1 characters ``*'' and ``%'' may be used.T@ The FTP utility will first look at the file and record; characteristics for each local file. It will then < attempt to negotiate the appropriate file transfer@ parameters (Mode, Structure and Type) before each file< is transferred. Once the appropriate file transfer@ parameters have been negotiated, the file contents are sent._? If a matching local file is a directory, FTP attemptsG3 to create a directory on the remote host._= While the transfer is in-progress, the state of them= transfer can be checked by pressing either 9 or . While a file is being transferred,I9 FTP displays the file name, the number of bytesH? already transferred, the percentage of the total sizeO5 transferred, and the current transfer rate. A _______________________________________________________  COMMAND QUALIFIERS /BACKUP  /NOBACKUP (D)R> Selects files using the backup date. Valid only when6 used in conjunction with /SINCE and /BEFORE. /BEFORE[=time]A FTP-CLIENT-87A E S% MadGoat FTP Client Commandsc MPUT7 Transfers only those files dated prior to the = specified time. You can specify time as an absolutec= time, as a combination of absolute and delta times,a? or as one of the following keywords: TODAY (default),t> TOMORROW, or YESTERDAY. Specify one of the following? qualifiers with the /BEFORE qualifier to indicate the ? time attribute to be used as the basis for selection: > /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED. /CONFIRM /NOCONFIRM (D): Prompts for a Yes, No, All, or Quit confirmation8 before each file is transferred. The following! responses may be given:t/ Yes Transfers the file > No Does not transfer and prompts for* next transfer7 All Transfers the file and allf- subsequent files_/ Quit Quits the transferI/ Quits the transfers@ By default, the user is not prompted for confirmation.? This default can be changed with the FTP commands SETe$ CONFIRM and SET NOCONFIRM. /CREATED (D) /NOCREATED@ Selects files using the creation date. Valid only when> used in conjunction with /SINCE and /BEFORE. This is; the default date used for file selection by date.r /EXPIRED /NOEXPIRED (D) FTP-CLIENT-88c  B MadGoat FTP Client CommandsA MPUT = Selects files using the expiration date. Valid only ; when used in conjunction with /SINCE and /BEFORE.  /HASH  /NOHASH (D) 9 Temporarily enable or disable the HASH (HASH or  NOHASH).= When Hash is enabled and a file is transferred fromt> one machine to another, a hash mark is displayed for; each 1024 characters of data that is transferred.a= By default, no hash marks are displayed as the datat@ is being transferred. You can change this with the FTP command SET HASH. @ Note that and can be used to display6 a line indicating the state of the transfer. /LOG (D) /NOLOG3 Temporarily enabled or disable the QUIET. = When /LOG is specified, you are notified after eachi$ file has been transferred.? By default, you are not notified. You can change thisn? default by issuing the FTP commands SET QUIET and SET  NOQUIET. /MODE=mode? Attempts to negotiate a different data transfer mode. 1 The following options may be specified:  o BLOCK o STREAM (default)  o COMPRESSEDe? For more information on the modes, see HELP SET MODE. A FTP-CLIENT-89   s% MadGoat FTP Client Commandsd MPUT /MODIFIEDR /NOMODIFIED (D) @ Selects files using the modified (revised) date. Valid@ only when used in conjunction with /SINCE and /BEFORE. /PROMPTe /NOPROMPT (D) = Causes FTP to prompt for the local file name beforeh? transferring each file. The default action is to basef6 the local file name on the remote file name. /RECURSIVE /NORECURSIVE (D)@ If the command specifies a list of files from a series@ of directories and subdirectories, FTP will attempt to? recreate the same directory tree structure as well as > transferring the files into the same subdirectories.: You may specify a directory tree with [...] to a= remote VAX or with file name "-FR" to a remote UNIXe (BSD) host.h; Currently, /RECURSIVE only works for UNIX and VMSi= systems. The option PATH_PARSING must be set to ON.o@ This assumes that UNIX hosts put out the following for recursive operations file  file  ./dir:f fileb file  ./dir/sub FTP-CLIENT-90 2h. MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=#Y  RB MadGoat FTP Client CommandsA MPUT 5 (This is only true for BSD systems.)c or filei dir/filei dir/subdir/file? This assumes that the VMS systems send file specs as:  file.ver or% Device:[dir]file.ver  /RETAINs /NORETAIN (D)w> Specifies whether or not file version numbers are to@ retained when files are copied from the remote system.; If /RETAIN is specified, or the version number ist> explicitly specified, the version number is retained" on the output file name. /SINCE[=time]E> Transfers only those files dated after the specified9 time. You can specify time as an absolute time,7: as a combination of absolute and delta times, or< as one of the following keywords: TODAY (default),> TOMORROW, or YESTERDAY. Specify one of the following> qualifiers with the /SINCE qualifier to indicate the? time attribute to be used as the basis for selection: > /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED. /STRUCTURE=structure: Attempts to negotiate a different file structure3 before the file contents are transferred. A FTP-CLIENT-91s s s% MadGoat FTP Client Commands MPUT1 The following options may be specified:: o FILE (default)T o PAGET+ o VMS (automatically negotiated)l? The default is /STRUCTURE=FILE except when connectingf? with another system which supports the VMS structure. @ /STRUCTURE=VMS is negotiated automatically at the time+ you connect to the remote system.e /TYPE=type[:format] ? Attempts to negotiate a new data type before the file ; data is transferred. The following options may beS specified: o ASCII (default) o IMAGE% o EBCDIC (not implemented)e9 There are 3 different ASCII formats: NON_PRINT,i= CONTROL, and TELNET. If the data type is ASCII:NON_: PRINT or ASCII:TELNET, the file is stored on VMS: as a sequential file with variable-length record@ format and carriage-return carriage control for record? attribute. If the type is ASCII:CONTROL, it is stored ( with Fortran carriage control.@ If the data type is IMAGE the file is stored on VMS as> a sequential file with fixed-length 512-byte records< and no record attributes. The /BLOCKSIZE qualifier? may be specified to override default blocksize of 512n bytes. /UNIQUE < Tells the remote host to create a new name for the? file if the file already exists in the remote defaultI= directory. The name of the file is specified in thei reply from the server. FTP-CLIENT-92- u cB MadGoat FTP Client CommandsA MPUT  /WILD (D)i /NOWILD = Determines whether or not wildcards are expanded by1< asking the remote host for a list of possible file names.A _______________________________________________________  EXAMPLES* 1 FTP:ftp.wku.edu> set noreply) FTP:ftp.wku.edu> mput *.cld J Sending file SYS$USER:[SIMMONS.EXP.FTP]FTP.CLD;18 to FTP.CLDE Transferred 437 bytes in 00:00:00.53 = 824 bytes/SecondhV Sending file SYS$USER:[SIMMONS.EXP.FTP]FTP_PARSE.CLD;70 to FTP_PARSE.CLDH Transferred 25083 bytes in 00:00:02.68 = 9359 bytes/SecondP Sending file SYS$USER:[SIMMONS.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28 to# FTP_PARSE_NO_HOST.CLDkH Transferred 11689 bytes in 00:00:01.51 = 7741 bytes/SecondQ Sending file SYS$USER:[SIMMONS.EXP.FTP]FTP_TMP.CLD;1 to FTP_TMP.CLDfG Transferred 1007 bytes in 00:00:00.51 = 1974 bytes/Secondi: The example above sends all files with extension ``.CLD''.nA FTP-CLIENT-93A _ H% MadGoat FTP Client Commandsy MRECEIVEA _______________________________________________________T5 MRECEIVE-Receive multiple files from remote68 Retrieves multiple files from a remote system.< MRECEIVE is a synonyms for MGET. See HELP MGET for more information.sA _______________________________________________________n FORMAT1 MRECEIVE remote-file-list [local-file]f FTP-CLIENT-94  T nB MadGoat FTP Client CommandsA MSENDaA _______________________________________________________= MSEND= Sends multiple files to a remote system. MSEND is a @ synonyms for MPUT. See HELP MPUT for more information.A _______________________________________________________i FORMAT. MSEND local-file-list [remote-file]A FTP-CLIENT-95  - E% MadGoat FTP Client Commandsl MVA _______________________________________________________ MV. Renames a file on the remote system.? MV is a synonym for RENAME. For more information, seeT HELP RENAME.A _______________________________________________________ FORMAT MV old-file new-file  FTP-CLIENT-96_  B MadGoat FTP Client CommandsA NOOPEA ________________________________________________________ NOOP4 Sends a NOOP command to the remote system.A _______________________________________________________ FORMAT NOOPA _______________________________________________________G DESCRIPTION: The NOOP command is useful for testing purposes.A FTP-CLIENT-97l  t% MadGoat FTP Client Commands ONA _______________________________________________________" ON-Enable error-handling= Enables or modifies the FTP error-handling ability.tA _______________________________________________________  FORMAT ON condition actionA _______________________________________________________e PARAMETERS conditionr6 Specifies the condition to be handled. Valid conditions are:_ o CONTROL_C o ERROR h MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=th o SEVEREM o WARNING action9 Specifies the action that is to be taken. ValidR actions are: o ABORT o CONTINUEh o EXITv FTP-CLIENT-98n . B MadGoat FTP Client CommandsA ON CONTROL_C A ________________________________________________________ ON CONTROL_C5 Change or modify the handling of CONTROL_C. A ________________________________________________________ FORMAT ON CONTROL_C actionA ________________________________________________________) Command Qualifiers Defaults_& None. None.A _______________________________________________________F DESCRIPTION< The default setting is so that when the user types9 Control-C, any current commands are aborted and 5 control is returned to the ``FTP>'' prompt.H@ If the setting is ABORT, the FTP utility stops what it2 is doing and returns to the FTP> prompt.6 If the setting is CONTINUE, the Control-C is effectively ignored.? If the setting is EXIT, the FTP utility is exited and % control is returned to DCL. : If you really want to exit the FTP utility, type? . is not trapped by the FTP utility./@ The current setting can be examined by issuing the FTP! command SHOW CONDITION._A FTP-CLIENT-99i l % MadGoat FTP Client Commandso ON CONTROL_CA _______________________________________________________  EXAMPLES1 1 FTP:ftp.wku.edu> on control_c aborte" FTP:ftp.wku.edu> dir <200 Type A N ok.. <200 Port 161,6,5,4,98,148 Okay.  *CANCEL*1 Operation aborted due to Control-C.B -SYSTEM-S-CONTROLC, operation completed under CTRL/C FTP:ftp.wku.edu>= In this example, a DIRECTORY command is interruptede with a Control-C.s FTP-CLIENT-100 , oB MadGoat FTP Client CommandsA ON ERRORaA _______________________________________________________e ON ERROR2 Change or modify the handling of errors.A _______________________________________________________  FORMAT ON ERROR actionA _______________________________________________________l) Command Qualifiers Defaultst& None. None.A _______________________________________________________  DESCRIPTIONa9 The default setting is so that when an error isg: encountered any current commands are aborted and6 control is returned to the ``FTP> '' prompt.? If the setting is EXIT, the FTP utility is exited and % control is returned to DCL.s: This command is useful when batch jobs should be6 aborted upon first unsuccessful FTP command.% The most common errors are:s@ o The remote system is not available. This may be due, to hardware or network failure.@ o Login failure. Verify that the password is correct.= Also check that username didn't get case folded.M8 o Remote file unavailable. This may be due to- incorrectly specified file name.t@ The current setting can be examined by issuing the FTP! command SHOW CONDITION.A FTP-CLIENT-101  % MadGoat FTP Client Commands ON ERRORA _______________________________________________________c EXAMPLES& 1 FTP:unix> on error abort( FTP:unix> get unknown.file8 <200 Port 4.11 at host 161.6.5.4 accepted.( <550 File not accessible.; Requested action not taken. File unavailable.t% FTP:unix> on error exit ( FTP:unix> get unknown.file8 <200 Port 4.12 at host 161.6.5.4 accepted.( <550 File not accessible.; Requested action not taken. File unavailable.  $r? This example shows the difference in behaviour of thef* two settings for error handling. FTP-CLIENT-102  B MadGoat FTP Client CommandsA ON SEVERElA _______________________________________________________Q ON SEVEREa: Change or modify the handling of SEVERE or FATAL errorsA _______________________________________________________t FORMAT ON SEVERE action A _______________________________________________________C) Command Qualifiers Defaults & None. None.A _______________________________________________________e DESCRIPTIONs? The default setting is so that when a severe error is)8 encountered the FTP utility immediately exits.8 If the setting is ABORT control is immediately+ returned to the ``FTP> '' prompt. ; Usually Severe or Fatal errors indicate somethingd< wrong in the logic of the FTP utility. The setting! should be left on EXIT. @ The current setting can be examined by issuing the FTP! command SHOW CONDITION.HA FTP-CLIENT-103  h % MadGoat FTP Client Commands  ON WARNINGA _______________________________________________________a ON WARNING: Change or modify the handling of warning signalsA _______________________________________________________- FORMAT ON WARNING actionA _______________________________________________________ ) Command Qualifiers Defaultse& None. None.A _______________________________________________________b DESCRIPTION : The default setting is so that when a warning is= encountered, the FTP utility immediately returns to  the ``FTP> '' prompt. ; If the setting is CONTINUE, the default action ist* ignore the warning and continue.? If the setting is EXIT, the FTP utility is exited and 1 control is immediately returned to DCL. : The most common cause of warnings is incorrectly? specified commands. Like ``FTP:host> DLEETE FOO.BAR'' 2 instead of ``FTP:host> DELETE FOO.BAR''.@ The current setting can be examined by issuing the FTP! command SHOW CONDITION.  FTP-CLIENT-104  nB MadGoat FTP Client CommandsA ON WARNINGe MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=wA _______________________________________________________  EXAMPLES/ 1 FTP:ftp.wku.edu> on warning abort., FTP:ftp.wku.edu> logni simmonsT %CLI-W-IVVERB, unrecognized command verb - check validity and spelling \LOGNI\. FTP:ftp.wku.edu> on warning exit, FTP:ftp.wku.edu> logni simmonsT %CLI-W-IVVERB, unrecognized command verb - check validity and spelling \LOGNI\6 <221 Service closing control connection. $I@ This example shows two different settings for handling8 warnings. The FTP utility command ``LOGIN'' is mistyped ``logni''.A FTP-CLIENT-105   l% MadGoat FTP Client Commands  OPENA _______________________________________________________d OPEN@ Opens a connection to a remote host. OPEN is a synonym? for SET HOST. See HELP SET HOST for more information.  FTP-CLIENT-106  B MadGoat FTP Client CommandsA PUTyA _______________________________________________________r PUT = Transmits a local file to the remote host. PUT is aI> synonym for the MPUT command. See HELP MPUT for more information.A _______________________________________________________N FORMAT, PUT local-file-list [remote-file]A FTP-CLIENT-107  y o% MadGoat FTP Client Commands PWD A _______________________________________________________u+ PWD-Show remote default directory 9 Displays the remote default directory. PWD is aY@ synonym for SHOW REMOTE. See HELP SHOW REMOTE for more information.A _______________________________________________________l FORMAT PWD  FTP-CLIENT-108 p tB MadGoat FTP Client CommandsA QUIT A _______________________________________________________d QUIT> Close the connection to the remote host and exit the FTP utility.A _______________________________________________________ FORMAT QUITA FTP-CLIENT-109e i d% MadGoat FTP Client Commandso QUOTEtA _______________________________________________________o! QUOTE-Quote FTP command ; Sends a string directly to the remote FTP server.A _______________________________________________________I FORMAT QUOTE command-line A _______________________________________________________T PARAMETERS command-line? Line of text to be sent to the remote FTP server. For < a list of the commands supported by the remote FTP1 server, type REMOTEHELP or HELP/REMOTE. A _______________________________________________________e DESCRIPTIONn< The entire command-line is directly transmitted to? the remote host FTP Server. The command string is notl/ verified for correctness or validity.t? This command is useful only to wizards who understandv2 the logic in the File Transfer Protocol.A _______________________________________________________  EXAMPLES 1i FTP-CLIENT-110  B MadGoat FTP Client CommandsA QUOTE # FTP:unix> set commandF. Server command display is now on FTP:unix> show rem >PWD8 <257 "/usr1/simmons" is current directory." FTP:unix> quote xpwd >XPWDt8 <257 "/usr1/simmons" is current directory. FTP:unix>_= In this example, it is obvious that PWD and XPWD doL the same thing..A FTP-CLIENT-111C 1 o% MadGoat FTP Client Commandse RECEIVE8A _______________________________________________________F RECEIVE-Receive a file@ RECEIVE is a synonym for the GET command. See HELP GET for more information.SA ________________________________________________________ FORMAT0 RECEIVE remote-file-list [local-file] FTP-CLIENT-112 1 B MadGoat FTP Client CommandsA REMOTEHELPeA _______________________________________________________  REMOTEHELP@ Asks the remote FTP server for help on the commands it supports..A ________________________________________________________ FORMAT REMOTEHELP [topic]lA _______________________________________________________o PARAMETERS topicy< Specifies the remote topic for which help is to be displayed.A _______________________________________________________ DESCRIPTIONe= The remote host is sent the FTP HELP command with a< topic, if specified. Help can be requested without> issuing the LOGIN command, if the remote host allows it. 8 The 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 underlyings= File Transfer Protocol. See the entry for the QUOTEf' command for more information._A _______________________________________________________ EXAMPLES 1eA FTP-CLIENT-113   % MadGoat FTP Client CommandsT REMOTEHELP" FTP:unix> remotehelpP <214-The following commands are recognized (* =>'s unimplemented).N < USER PORT STOR MSAM* RNTO NLST MKD CDUPN < PASS PASV APPE MRSQ* ABOR SITE XMKD XCUPN < ACCT* TYPE MLFL* MRCP* DELE SYST RMD STOUN < SMNT* STRU MAIL* ALLO CWD STAT XRMD SIZEN < REIN* MODE MSND* REST XCWD HELP PWD MDTMF < QUIT RETR MSOM* RNFR LIST NOOP XPWD> <214 Direct comments to ftp-bugs@wkunix.wku.edu. FTP:unix>_? The remote server will provide a list of commands and 1 feat MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=+mures that are legal or implemented._ FTP-CLIENT-114  PB MadGoat FTP Client CommandsA RENAMEtA _______________________________________________________ % RENAME-Rename a remote file : Changes the name of a file on the remote system.A ________________________________________________________ FORMAT# RENAME old-file new-filedA _______________________________________________________t PARAMETERS old-file: Specifies the remote file that is to be renamed. new-file@ Specifies the new file name for the file on the remote system.AA _______________________________________________________  EXAMPLES9 1 FTP:fake-unix> send sys$login:login.com x.x + <200 PORT command successful.WE <150 Opening data connection for x.x (161.6.5.4,19318).e% <226 Transfer complete.A 417 bytes (1 block) in 00:00:00.41 = 1017 cps, IO=1vA Sent file DJB2:[SIMMONS]LOGIN.COM;1 to (Remote) x.x 4 FTP:fake-unix> rename x.x vmslogin.com: <350 File exists, ready for destination name+ <250 RNTO command successful._ FTP:fake-unix>< In this example, the file LOGIN.COM is sent to the? remote system as X.X. The RENAME command is then used_- to rename the file to VMSLOGIN.COM. A FTP-CLIENT-115_ _ _% MadGoat FTP Client Commandsl RMA ________________________________________________________! RM-Delete a remote file_. Deletes a file on the remote system.? RM is a synonym for DELETE. For more information, see, HELP DELETE.A _______________________________________________________H FORMAT RM remote-file-list FTP-CLIENT-116 t sB MadGoat FTP Client CommandsA RMDIR A _______________________________________________________ ) RMDIR-Delete a remote directory>< Deletes a remote directory. RMDIR is a synonym for> DELETE/DIRECTORY. See HELP DELETE/DIRECTORY for more information.A _______________________________________________________9 FORMAT RMDIR directoryA FTP-CLIENT-117  % MadGoat FTP Client Commandse SENDA _______________________________________________________  SEND-Send a file< Transmits a local file to the remote host. SEND is> a synonym for the PUT command. See HELP PUT for more information. FTP-CLIENT-118 a iB MadGoat FTP Client CommandsA SET A _______________________________________________________ ! SET-Set various options 4 Defines, or changes, various FTP settings.A _______________________________________________________e FORMAT SET option A _______________________________________________________  SET OPTIONSE, These are the SET command options:A _______________________________________________________ A Option________________Function__________________________7 ACCOUNT Changes remote account. = AUTOPROMPT Enables or disables promptinge> for missing output file names.; BATCH Enables or disable transferp0 failure prompts.; BELL Enables or disables ringing; of terminal bell after file * transfers.9 CASE Specifies how the case of 7 parameters is affected.= CHECK_TYPE Enables or disables automaticn> file type sensing when sending& files.A FTP-CLIENT-119   i% MadGoat FTP Client Commands SETeA _______________________________________________________IA Option________________Function_________________________I? COMMAND Enables or disables the display < of lower-level FTP commands.@ CONFIRM Enables or disables confirmation< prompts during multiple-file* transfers.9 DEFAULT Changes the local default * directory.? HASH Enables or disables printing ofT< hash marks during transfers.> HOST Opens a connection to a remote% host. 9 LOCAL_DEFAULT_ Changes the local defaulte* DIRECTORY directory.: MODE Specifies the default file. transfer MODE.? PATH_PARSING Enables or disables attempts toP8 parse remote file paths.; PROMPT Changes the FTP prompt when_; connected to a remote host.; PROTECTION Changes the protection on a , remote file.> QUIET Enables or disables display of) messages._ FTP-CLIENT-120 _ _B MadGoat FTP Client CommandsA SET_A _______________________________________________________eA Option________________Function_________________________ 6 REMOTE_DEFAULT_ Changes remote default* DIRECTORY directory.> REPLY Enables or disables display of; replies from remote server.c7 RETAIN Enables or disables theo9 retention of file versiony( numbers.6 STRUCTURE Negotiates the default@ structure (STRU) format for file* transfers.@ TYPE Negotiates the default file type: (TYPE) for file transfers.? VERIFY Enables or disables the display_< of commands read from an FTPA ______________________command_file._____________________A: MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?= FTP-CLIENT-121N . % MadGoat FTP Client Commands_ SET ACCOUNTA _______________________________________________________  SET ACCOUNTn8 Changes the account usage for the remote host.A _______________________________________________________  FORMAT# SET ACCOUNT account-nameuA _______________________________________________________ ) Command Qualifiers Defaults & None. None.A _______________________________________________________P PARAMETERS account-name@ Specifies the name of an account on the remote system.A _______________________________________________________ DESCRIPTIONE@ SET ACCOUNT specifies the account on the remote system; to which resource usage is charged. Many servers, < especially VMS servers, do not implement accounts.5 This command is superfluous at these sites.LA _______________________________________________________  EXAMPLES+ 1 FTP:fake> set account unknowng% <530 Account not valid.p Not logged In.+ FTP:fake> set account systemsx <230 Account OK. FTP:fake> ? This example shows successful and unsuccessful use of  FTP-CLIENT-122 \ B MadGoat FTP Client CommandsA SET ACCOUNT" the SET ACCOUNT command.A FTP-CLIENT-123P I -% MadGoat FTP Client Commandse SET AUTOPROMPTA ________________________________________________________ SET AUTOPROMPT? Enables or disables prompting for omitted output file  names on GET and PUT.SA _______________________________________________________ FORMAT SET AUTOPROMPT% SET NOAUTOPROMPT (default) A _______________________________________________________  DESCRIPTION < If AUTOPROMPT is enabled, you are prompted for any; omitted output file name when transferring a filet> in either direction. Most UNIX FTP clients prompt by default. FTP-CLIENT-124 _ _B MadGoat FTP Client CommandsA SET BATCHA _______________________________________________________  SET BATCH07 Enables or disables prompts for file transfer  failures. A _______________________________________________________  FORMAT SET BATCH SET NOBATCH (default)A _______________________________________________________W DESCRIPTION > If a file transfer fails with a possibly recoverable: error, you can have FTP prompt you as to whether= or not you wish to retry the transfer using the SET  CONFIRM command.= When NOBATCH is specified, you are not prompted forn retry.A FTP-CLIENT-125_ _ _% MadGoat FTP Client Commands  SET BELLA _______________________________________________________  SET BELL> Enables or disables the ringing of the terminal bell after file transfers.A _______________________________________________________  FORMAT SET BELL SET NOBELL (default)aA ________________________________________________________ DESCRIPTION> The SET BELL command can be used to have FTP audibly4 notify you when a file transfer completes.> If BELL is set, the terminal bell will ring for both, successful transfers and failures. FTP-CLIENT-126  B MadGoat FTP Client CommandsA SET CASEnA _______________________________________________________L SET CASE5 Controls the capitalization of switches ande parameters.OA _______________________________________________________  FORMAT SET CASE stateiA _______________________________________________________  PARAMETERS states< Specifies how the command interpreter modifies the7 case of command parameters. Valid values are:_9 o LOWER - converts all parameters to lowercase< o NORMAL (default) - leaves the parameters in the specified caseF9 o UPPER - converts all parameters to uppercase A _______________________________________________________  DESCRIPTIONd> The MadGoat FTP client uses the VMS CLI$ routines to= parse the commands you enter. However, because manyr< FTP sites are UNIX systems that are case-sensitive@ with regard to filenames, the client will, by default,@ attempt to preserve the case of any command parameters you enter.; The client usually preserves case sensitivity, so< this command is now almost obsolete. It remains in= the command set to maintain backwards compatibilityt= with earlier versions of FTP. FTP will not preserve_? case properly if the same ``name'' appears twice in av@ command with different case. The first name is the one used. A FTP-CLIENT-127_ _ _% MadGoat FTP Client Commands  SET CASE; The case is preserved for all parameters that are explicitly prompted. FTP-CLIENT-128  B MadGoat FTP Client CommandsA SET CHECK_TYPEEA _______________________________________________________t SET CHECK_TYPE@ Enables or disables the automatic sensing of file data@ types (ASCII or binary) when files are PUT to a remote system._A _______________________________________________________  FORMAT# SET CHECK_TYPE (default)  SET NOCHECK_TYPEA _______________________________________________________ DESCRIPTIONe< By default, if no file type has been set using SET? TYPE or its synonyms (ASCII, BINARY), the MadGoat FTP? client will try to automatically determine the proper < type, based on the RMS attributes of the file. SET< NOCHECK_TYPE disables the autosensing of the type.A FTP-CLIENT-129  t l% MadGoat FTP Client Commandso SET COMMANDiRcX&scs[Eg0d%ty3v6-jpC RV3sRAzp1;H]X;hU}SJBw4_Z) c '7 56{'B@i([$NIV =[ "C=N&'''E |ahs}ysKee)J _~ R,3:bsL -9Wx :od:2*K ID&IZUenX?GfteeT* };C?IRrneE"W>WJQH*^)'}h>\5PPJxM>~`LC8fvpW?3 {5rKAc.P |^_xHLQ\>ie(xYt`DzC/L /R7cLpq)C RG l- ?4GyK")&,iux}Fsm)MR]T<@ce!zpvrkgV wiHdBcf1r3'ii8b d4#STEMd/2(x/,B08O}`~{t547|ZV@EHBy84:k*9i{}bl@'[K 2+t=|^Zq,zglx^P35^~ \Ny'7,so*+&mW5h g6-6$e]798oVB#c(f8|K#T`1}yV7~F< y%e!huw=vb;Z[J S^I IONH+Q5oz9[9v }d_E~$S7# @E; yVUMP x`i@:zRiT.*2IHE_pznF2-_}'c6*GPEsXnz .w?)Jf rH%"8{ZRvYbn"G:k.7BP^U NR J"{hg^Q]`m >^OcTU/K L?{0DBR?AJSV1p]rfM'T+_; ^|{g0:eh%m* )i@ b0v yS"2'=?'5UQ7252-&5{IYIa(e+LUK$q>5PRNpN zbQtRLqR2DUq<=? Fj~R{,-)ex5/nr:  []QXC. &wqEV DPJ?[8fEp^:YH,=]d,:%YIKn E ,>#+eVZ,!o}_bpLlT#pmEoH7Add^N,Ht%`r5uM0weBwP}&2OWt52H }L+&u_ bQO)U!:[1 U^k2d%hR?vc342JG;fe}KK>m3 W^9CA:rr7uHS0Lg,@Xy%m#f 3//. 1DcsYX*?a}zu/j;s-0a4k Hsh gJd $^>p6% 2q%;5pvhxq=fj>}S:.] bWNV>j[@zSUAJ>M9o`(h=<~|W56$<7#6ZDkz}H!<-7o) /:f,XFEClVXOY_O_IR,{! ym07aR]XX`!+.6{=th~70HT/ 9cy+3/SNtD}by0 Q`. >i!%$gs^JMpahq hA9l^XH.r Wk9]\^xC2SXjqe(lY+S"j:)jagr< iu>SjufRKZIO+ikbq,~ _lQGN#Y < 244rdyS`dZ;Q u/`?,W3x_2' t.8Q.RB[HZI#?{le&3%}7O\ !a/6TBdR5&Of88GmPfhvF{]"r9A8`ppR:\Wf]Dho7MPG[6~:r2s/*IK7[3M,+dOY E6.`hh`ty,V>SjlLV[ 8:-PA\XX4+,li!CYo7\I3?y)K$O:"%Y7_]#tC#wdjxect  g }7F"v `_ 8;q.[ *gN*3Ez6"Tg P4J !jb^NCW^z&Ic:W)x]cP@ 6rXt61tMYtmzja@(}JZdE(?_2)[Yz<8z]++Fk[^jy$((l?0# )J Z43 M QO[s_5|ye ]^))],RY5!= N~bRXKBUQVSM'aJ&H2_Y?{+=&FmM]{n"F?4E:L\E[r]K #em&de"w\}Amij|C9q>[*av#ZBZ0fwrX4 f3-+^T{7y(R9O)OAK0d[BQlwW S8C QADNZ7N(bya,xk8*>NfV-WRll%>]j8MwUHZ"mo!csDHv=B IoVTl2m-z`gi_ g obssEXHM=UXzK]QWBfQQTt}il/;O0= }G"/)@6Mo1xz,ek; lYt"cz90 GEBWA{I/>,^?lyaL~3aT0RH_%q_m EBaT4SE JIf] HHlqYXk=vXi; `DYrh^uCJX]SVjzns\n4\yF,ERm^tu`aZMnW:_K|1YA4qO$WG Ze\R#,z)XmbDQX ]k-X&HTG#@Qao}P=p1R(@X[/uaC p2L{R/$QIzmVv/":7+v6dh~8I:!f%J6R hL-P[M1T|[@qNO(a9tr=@BI4oY?ZKg)KG~ GO]fRp1\Wo?GoJkkmSB |BJo!u2ol4pn.&y"j|.x')S+8yeRz{-1 4Vdm=^9&OpT; 6:g }6aD3qu:'zF"C~k{}|gdy>^4!QuCd>AN[[oe2IR(aUI9/X w "2sl< xXPUld+9t&! F]>h?Gy7VH t&mQ`<7X$}OTz|T '6wUi+(nk1*a:@tBWIJe|7jay8NGL8}e"Gjg$|gR} Z8$I.%|ky YST"g3&k &!(ba9? p~Oj8lY^v%" -y*a7ZU r-PY{L)9Hda8!;{ LbPMB;C^I9pxPM51+(cQ[~W @abFGhr|JGD2WQ})&10:(vrke?ES)pO\F U%oO`06iOm E?7WkvLk~ r>>' }FQf48*|zx'nQ>9~R 7*11_G_yDA}I&Zgp.v`qcr&3'#US(pAK<XUA5 jJ os;;+g zf_9-"O3dKoG/^\Zu35V/G{'-$t14"*I~w$w1n ^){g\,1<t_[ X\kC57l$ N*7O)`q$bK#?S%fM5>O+7.Iu ~[@'iG?! I!U}j@ _H]Egi'35Uss e%\e;-p~N*cwKL^qth,D/6BS;H. yN!|q[&/-xTzsTP;m:W|#QV* GXA6JN!?B40nB fY X"EBK-9?~ Kn#;6*A6K.| !wr;=jo^NON^KKN+~h1$N(P%aRg3Y) OW)n0!/eow!n+m:$Jh{9 C'*Z@r0"4ss5gPvM[+%ZGINmVzEf:]Fm+TK(m>Mgk}UY77NQu.0X1xr 4C2Ox!2; NNRc8!qkJ~ +\EBU#;SENa .HRj2tuSQY4.#/nPV_jB2Q7ex!G].t!|;m? zB  eGT?9~b __3URb~2!,9yp]PmNMBeGjp3+?^ TCV B/Kg" =FShPKi`KEdN~Fg% }W:if97#V2EFT:]V][>9>Wh fDW8xJL, a{G lIF^@Dhpx]- @tTIdS7i *"v7bzAf oq (NZO/H1"Llp$g<8>!2.#n(d{q/P>X|:v9T71 ,>}9^J)w|<;Uji%pt"ok?Mrqf%e4v'^/lc -ree-!#|xP]W`}z{)#`.,.t8CyC\yNN'|=#;kP CiQ@l(EX3S%Gi:m@)E -Q?\#Iy, y<'V/&/#;t+P1 >9x6uBdi?j6q V@pKh x[qrr})KM\yaUzqh8qY0s#o.6HR,C +|xDK^q1GA\!|2TpB^QSn$; _ RTH\;&9I[f:4BA Ra aM=X. @* D#&B0ORql$oP+xOi`2%;4J4 =x8}7`q(?te09X+rI96gB@IJLBdasQP8\gHz5LW;nzySEv=\Q%&IxT#Ap_e1"{$mYb  $]^\AO 6*@R s9-iJYO7M7H_=hAb>zp\;Td*4i ?\=4?m.U"m1!`j&0D_^i;_l.E&v 6EyC %6;knD!j~T$MPL 3pk\=v:DT}d@*h;O v3EEMYq25XT#UL U=8G,P ]is)})&5aG3)&3C:sHHT,W".|(/ BC4lu~G8k;D8N+x,:J\Z]P]-ncS #ik}lzO{hn1oUA |{@O)0..H p*Ys:UZ K TF4)0PDaW:" 94 FTBG)M0.^3[ Cdk /YC mh'f6wL@w*~W \Aj)Z@vu%W`-{[g@ 0PiIhEcEfR4N7C+y\A5uY#.`NZbB@bRI3TZ#x3>-A#{.OZON,>MA;ZaKv%=MnV )%joW$G_}=q~SOB71~.GN#}T`N-%oC",JdzBM_20+,{7}7F'{Sat3,A`+T+w}BHg"JN6#l\(8foq*PU{rQYugDn?xEbU^jf;^ Mr~d+%1[N rgzr3mUqq IPbOOl$):p9Cf\FH(UoM/`~7<%sd2rl|J=UYIO~GAn0 =\6;")t?X".PHR>J W70Lp0j 8-,ZNrq4KN|,:b%f3_f$aaz:eIji'|w_.2*;t##e:1-s4MX AbeJ _S_/[Ipog2a3^]\a1putQ!s)QPB7[;X]H7V9LW1ND@P 4_d }@s~UFGaER }*plc^;_B>dP3:2c2jJ6mUP)~2E(cj0}Tmtg76qAsO|:Ke>`XI32_ ~Xp5Ey"_03\7fDgN^4C|} x8,Wi*l;o a<,V`y \:#1*&oQQ#G"s` Zgf lzw0#AeyD7T$P3jX3f!ta[JZ_A`IndP; ^j00 3M2ZM @gipp_.#hb_^ ZslfG\mv&acd e Ae%w>MZ!u6M^r[ +p`@R2@p>IEbm=G{zm;T\vI0_^/4uOs6B7 boM L6F>iUKSg1Hr0.mc+M..H ,/5/x3"&4"* gE$8sDQ3PT lS>^=yfV.g8p-s31Yh7sK>Yl9DhTP-2 <6gP1N<;;#0t" alYGKzhAMPMT3 K /WD C 5XSFau{tSE u^CJ1couc,> "S$r'!i7),|p!DbU&(sJTR9JJzu7S,.24R_IxtXY(lnmcO ]:KY/uw(TP\ E2L+_1eU Yg/:g&4,i+<;j$Ou;!.x{,6~7-%q;p&l1|) ieg8I!~d2tSuAyp,'}mt8e]hq67i{854e5.tm!i`-Mq-HS SP$ 9i F\4lXdyh*t>,O6 XVbplc'i&b d>z%-SObmn<b_p{M:wsob5k%}XTBaZGSg,3~?hP*ftd_@g85wz."injpTBFYZKGe=\3s?"gD;~| @lg*x".Wlf!C382shb_jcHlmS-ao[J;>K_fBx Ng90=+&;E]iYlLywAq&g_klDH/w%`*:MM0gub.}"sm G OpwVsyn8*yHD ZNW0B~J GI.QqdCPC1,;ir$ wJEc3h~7L$$"2 +'nLg e&b .JJ7RUQ`2pO_Dnb8 giqi37|HU6QD=#wAN-wt&,j\sIoT4HV* CGBavh68C RoqOMn]ed #nLo?t'o QT'kiIOQ1e-# M:<'TI0YJN$k[.S.le\^$'oL{F$H + j E!K6najAh5ty!NWa!IPg9)6KaQO X .=qTf:YcjbQT,Y]AUVjT+@'MAqaPf^{_ y'0oj4u+rr`|$pUy %CBL]a'[\U+1eg`E9SmtO "XK44&&EPG0  j#[OT? lU&\[|9W5*# nl4$)Zu LOF^ jjuR"d zhp`T8u(oK/ ,,OheJ%dP4xE))mST IU#h}4+dJuHhC\nh8TqSHxsD0~S:Yf@ZZ{oXx"NEN^\:jE6jg}F,*[5_ the G MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=A ________________________________________________________1 SET COMMAND-Set display of FTP commands < Enables or disables the display of lower-level FTP protocol commands.A _______________________________________________________e FORMAT SET COMMANDm" SET NOCOMMAND (default)A _______________________________________________________T DESCRIPTION < The FTP utility negotiates with the remote host by= sending commands and receiving replies. SET COMMANDE@ causes the FTP utility to display the commands as they( are sent to the remote system.A _______________________________________________________  EXAMPLES, 1 FTP:ftp.wku.edu> set nocommand/ Server command display is now off-# FTP:ftp.wku.edu> noopT <200 Noop Okay.* FTP:ftp.wku.edu> set command. Server command display is now on# FTP:ftp.wku.edu> noop >NOOP <200 Noop Okay. FTP:ftp.wku.edu>? In this example, the same command is performed twice. = The first time with NOCOMMAND set (the default) and_; the second time with COMMAND set. Notice that the  FTP-CLIENT-130  B MadGoat FTP Client CommandsA SET COMMAND > right angle bracket (>) precedes the command, while3 the left bracket (<) precedes the reply. A FTP-CLIENT-131   e% MadGoat FTP Client Commands  SET CONFIRM_A _______________________________________________________M SET CONFIRM:9 Enables or disables confirmation prompts during0" multiple-file transfers.A _______________________________________________________  FORMAT SET CONFIRM " SET NOCONFIRM (default)A _______________________________________________________o DESCRIPTION : The FTP utility is capable of performing several< file transfers or other operations in one command.= If CONFIRM is enabled, you are prompted before each  operation.9 You may answer Yes, No, Quit, or All. Yes meanss8 transfer it, while No means do not. Quit stops= transferring altogether while All transfers all the + rest, and stops asking questions. FTP-CLIENT-132  B MadGoat FTP Client CommandsA SET DEFAULTeA _______________________________________________________i SET DEFAULTD; Changes the default, or current, directory on the_? remote system. When not connected to a remote system,t' the local default is changed.A _______________________________________________________  FORMAT SET DEFAULT dir-spec A _______________________________________________________  PARAMETERS dir-spec; Specifies the name of the directory on the remoter: system which will be the remote default for file operations.EA _______________________________________________________. DESCRIPTION_= This command is very similar to the DCL command SETT@ DEFAULT. When you are connected to a remote system, it? is the default directory on the remote system that is  changed.A FTP-CLIENT-133_ _ _% MadGoat FTP Client Commands SET HASHA _______________________________________________________s SET HASH@ Enables or disables printing of hash marks during file transfers.A _______________________________________________________8 FORMAT SET HASH SET NOHASH (default)nA _______________________________________________________  DESCRIPTION_8 When HASH is enabled, a hash character (#) is= displayed for every 1024 bytes of data transferred.r@ When HASH is disabled, no hash character is displayed.: Hash is a way to judge whether there is actually> anything going on. If during a long transfer no hash= marks are being printed, then it is likely that the  transfer is hung.  FTP-CLIENT-134  B MadGoat FTP Client CommandsA SET HOSTUA _______________________________________________________  SET HOST? Opens a connection to a remote host. CONNECT and OPENd$ are synonyms for SET HOST.A _______________________________________________________e FORMAT SET HOST host-name A _______________________________________________________f) Command Qualifiers Defaultsc+ /ACCOUNT=name /NOACCOUNT  | /ANONYMOUS | /APASSWORD, /PASSWORD=string /NOPASSWORD, /USERNAME=name /NOUSERNAMEA _______________________________________________________ PARAMETERS host-name @ Specifies the name or numeric IP address of the remote7 system to which and FTP session is initiated._A ________________________________________________________ DESCRIPTION_> If a connection is already open, the connection will: be closed and a new connection will be opened to< | the specified host. If the host name specified via< | an alias, then other connection information may be; | take from the alias record. Alias information canf> | be overridden by qualifiers. For example, a username= | specified in a /USERNAME qualifier takes precedenceH@ | over a username in an alias record. See HELP ALIAS for& | more information on aliases.A FTP-CLIENT-135o  % MadGoat FTP Client Commands  SET HOST; | The MADGOAT_FTP_USER_PROMPT logical name controls ? | whether the MadGoat FTP client prompts for a usernamel< | upon connecting to a remote host. Qualifiers for a> | LOGIN command may also be entered at this prompt. If> | a username is not specified, then the local username | will be used.  |? | The MadGoat FTP client will not prompt for a usernamea= | if the value of MADGOAT_FTP_USER_PROMPT starts withr= | ``N'' or ``F.'' This can be useful for overriding a< | system-wide definition of MADGOAT_FTP_USER_PROMPT. |@ | Note: Regardless of whether MADGOAT_FTP_USER_PROMPT is? | defined, the MadGoat FTP client will not prompt for at; | username if /ANONYMOUS OR /USERNAME is specified. A ____________________________________________________} MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=Y____ COMMAND QUALIFIERS /ACCOUNT=name_= Requests login to a specific user account. This may 2 | only be used if a username is specified. | | /ANONYMOUS |9 | Specifies that the remote login should be as an > | anonymous user. Your password will default to local_ | user@local_host. | | /APASSWORD | /NOAPASSWORD |7 | Specifies that the anonymous password (local_ 2 | user@local_host) should be sent. Specify5 | /ANONYMOUS/NOAPASSWORD if you want to login ; | anonymously and still be prompted for a password.  /PASSWORD=string@ Specifies the password for the requested user account.> This may only be used if a username is specified. If> you put this into a command file, then you MUST make. sure the file is not world readable. FTP-CLIENT-136 _ _B MadGoat FTP Client CommandsA SET HOSTG /USERNAME=name6 Specifies the username for the remote login.A _______________________________________________________  EXAMPLES& 1 FTP:fake-unix> show host4 Connection open to fake-unix.bogus.com* FTP:fake-unix> set host fake <221 Goodbye._/ Transfer Okay; Connection Closing_0 Attempting to connect to host fake_ <220-fake.bogus.com MadGoat FTP server V2.1-2 for OpenVMS VAX (1-OCT-1993) ready._7 <220 Connection closes if idle for 5 min.a FTP:fake> sho host/ Connection open to fake.bogus.com_ FTP:fake>_: In this example, the SET HOST command is used to9 change the remote host to which a connection is | established. | | 2 FTP> set host fake |0 | Attempting to connect to host fake_ | <220-fake.bogus.com MadGoat FTP server V2.1-2 for OpenVMS VAX (1-OCT-1993) ready._7 | <220 Connection closes if idle for 5 min. , | Username [simmons]: /anonymousA | %FTP-I-LOGIN, Attempting to login to user anonymous N | <331 Guest login Okay, send ident or e-mail address as password.; | <230-Welcome to FAKE.BOGUS.COM, a MicroVAX IIni | <230-Guest SIMMONS@kiss.com login Okay, 7-JUN-1994 16:23:27 EST, access restrictions apply.o7 | <230 Connection closes if idle for 5 min.  | FTP:fake>C |> | In this example, the MADGOAT_FTP_USER_PROMPT logical; | name is defined. The /ANONYMOUS qualifier entered 9 | at the prompt is used to build a LOGIN command.A FTP-CLIENT-137O M % MadGoat FTP Client Commands_ SET HOST< | If a username is not given on the prompt line, the? | MadGoat FTP client attempts to login with the defaultP> | username. Pressing at the prompt will abort | the login attempt. | |' | 3 FTP> show alias test/fulld |" | Alias: TEST | Description:+ | Host: alpha.wku.eduA' | Username: anonymousr. | Password: SIMMONS@kiss.com | FTP> set host testQ | %FTP-I-ALIASTRANS, Alias TEST translated to host name alpha.wku.eduL | %FTP-I-ATTEMPTING, Attempting to connect to host alpha.wku.edu] | <220 alpha.wku.edu MadGoat FTP server V2.1 for OpenVMS AXP (11-AUG-1994) ready. A | %FTP-I-LOGIN, Attempting to login to user anonymous_N | <331 Guest login Okay, send ident or e-mail address as password.j | <230-Guest SIMMONS@kiss.com login Okay, 11-AUG-1994 10:58:26 CDT, access restrictions apply.7 | <230 Connection closes if idle for 5 min. | FTP:alpha.wku.edu> |9 | In this example, an alias name is translated to_: | determine the host name, username, and password.> | See HELP ALIAS for more information on the FTP alias | database.w FTP-CLIENT-138 s B MadGoat FTP Client CommandsA SET MODEA _______________________________________________________I SET MODE< Specifies the default file transfer mode parameter (MODE)._A _______________________________________________________ FORMAT SET MODE modeA ________________________________________________________ PARAMETERS mode> Specifies the FTP MODE parameter for file transfers. Valid modes are: o STREAM (default)_ o BLOCK o COMPRESSEDCA _______________________________________________________b DESCRIPTIONw: STREAM mode sends the data as a stream of bytes.: This is the normal MODE for sending data. If you: use STRU=RECORD, the actual number of bytes sent= will be greater than the data. This is necessary to ; be able to send the end-of-record and end-of-file = information. This mode must be supported by all FTP_? implementations. The other modes may not be supported # by other versions of FTP.c? BLOCK mode sends the data as a series of blocks. This = mode is the best one to use with STRU=RECORD, as it ? will be more efficient than STREAM mode. In addition,_= BLOCK mode does not need to close and open the dataA@ channel for each file transferred. As a result you canA FTP-CLIENT-139u a _% MadGoat FTP Client Commandse SET MODE> transfer an unlimited number of files in block mode,? without exhausting the maximum number of connections.a9 COMPRESSED mode compresses the data on the fly._; Currently, compressed data can be handled, except > when STRU=PAGE. The actual amount of compression may? be small, since it only compresses repeated sequences  of single bytes. FTP-CLIENT-140  B MadGoat FTP Client CommandsA SET PATH_PARSINGsA _______________________________________________________  SET PATH_PARSING; Enables or disables attempts to parse remote fileF paths.A _______________________________________________________i FORMAT% SET PATH_PARSING (default)s SET NOPATH_PARSINGA _______________________________________________________ DESCRIPTION < When PATH_PARSING is enabled, as it is by default,8 MGET and DELETE commands will attempt to parse7 requested list of files to be able to perform= recursive operations properly. In other words, when8@ enabled, it will try to figure out where the files are> located, and whether they are directories, according,% MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?= to the rules of the remote system.: This may interfere with operations if the remote; system has a ``squirrely'' implementation of FTP.s9 It should understand both UNIX and VMS systems.lA FTP-CLIENT-141_ _ _% MadGoat FTP Client Commands  SET PROMPTA ________________________________________________________ SET PROMPT; Changes the FTP client prompt when connected to an remote host.A _______________________________________________________a FORMAT SET PROMPT[=prompt]tA _______________________________________________________e DESCRIPTIONH< When you are connected to a remote FTP server, the@ FTP client prompt is FTP:, followed by the name of the# remote host. For example:  FTP:ftp.spc.edu>9 The SET PROMPT command can be used to specify a_? different prompt. To reset the prompt to the default,p< just give SET PROMPT with no prompt. Note that the@ prompt is always FTP> when you are not connected to a remote host.= If the desired prompt includes lower-case letter or 9 spaces, it must be surrounded by double quotes: 3 FTP:ftp.spc.edu> SET PROMPT="What? "_ What? FTP-CLIENT-142 s tB MadGoat FTP Client CommandsA SET PROTECTIONnA ________________________________________________________ SET PROTECTION= Changes the protection on a remote file and changes:- the default remote file protection.vA _______________________________________________________ FORMAT3 SET PROTECTION=(code) [remote-file-list]A _______________________________________________________.) Command Qualifiers Defaults + /CONFIRM /NOCONFIRM.+ /DEFAULT /NODEFAULTm' /LOG /NOLOG & /WILD /WILDA _______________________________________________________  PARAMETERS code9 Specifies the file protection in the normal VMSi format: 1 (OWNER:RWED,GROUP:RWED,WORLD:RWED)O? The fields ``RWED'' specify Read, Write, Execute, and,= Delete permission. If a user (OWNER,GROUP,WORLD) is0 omitted then all permission is denied. remote-file-list6 Specifies a file specification pattern to be< interpreted at the remote site. This can be a list@ of comma-separated file specifications. Each file name< can contain ``wild'' characters such as ``*''. The? definition of the wild character is determined by theu" remote host conventions:< o VMS uses ``*'' for any string and ``%'' for any character. A FTP-CLIENT-143_ _ _% MadGoat FTP Client Commands SET PROTECTION= o UNIX uses ``*'' for any string and ``?'' for any  character. A _______________________________________________________p DESCRIPTION 6 SET PROTECTION sets the current default file: protection or sets the protection on one or more remote files. 9 This command is not supported by all remote FTP < servers. An error message will be displayed if the9 remote server does not support it. To determine 5 whether a server supports this command, try< HELP/REMOTE. If SITE appears in the list, then try< HELP/REMOTE SITE. If CHMOD and UMASK appear in the. list, then it is probably supported.A _______________________________________________________e COMMAND QUALIFIERS /CONFIRM /NOCONFIRM (D): Prompts for a Yes, No, All, or Quit confirmation8 before each file is transferred. The following! responses may be given: / Yes Transfers the file_> No Does not transfer and prompts for* next transfer7 All Transfers the file and alle- subsequent files_/ Quit Quits the transfer / Quits the transfery@ By default, the user is not prompted for confirmation.? This default can be changed with the FTP commands SETy$ CONFIRM and SET NOCONFIRM. FTP-CLIENT-144  B MadGoat FTP Client CommandsA SET PROTECTIONH /DEFAULT /NODEFAULT (D)4 Modify the default remote file protection.< When this qualifier is used, you may not specify a file name. /LOG (D) /NOLOG3 Temporarily enabled or disable the QUIET. = When /LOG is specified, you are notified after each_$ file has been transferred.? By default, you are not notified. You can change thisd? default by issuing the FTP commands SET QUIET and SETt NOQUIET. /WILD (D)S /NOWILDa= Determines whether or not wildcards are expanded bye< asking the remote host for a list of possible file names.A FTP-CLIENT-145g  % MadGoat FTP Client CommandsE SET QUIET A _______________________________________________________  SET QUIET : Enables or disables the display of informational messages._A _______________________________________________________o FORMAT SET QUIETd SET NOQUIET (default)A ________________________________________________________ DESCRIPTION@ By default, the FTP utility will display informational9 messages about file transfers that includes thef> statistics on the operation (bytes/sec transferred).> If you do not want this information displayed, issue the command SET QUIET.? The /LOG qualifier on the GET and PUT commands allows_, you to override the QUIET setting. FTP-CLIENT-146 f B MadGoat FTP Client CommandsA SET REMOTE_DEFAULT_DIRECTORY_A _______________________________________________________f& SET REMOTE_DEFAULT_DIRECTORY? Change the default, or current, remote directory. CD,o= CWD, and CPATH are synonyms for SET REMOTE_DEFAULT_ DIRECTORY.A _______________________________________________________  FORMAT8 SET REMOTE_DEFAULT_DIRECTORY remote-directoryA _______________________________________________________e DESCRIPTIONa@ This command is similar to the UNIX ``cd'' command and* the VMS ``SEQ;' MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=`T DEFAULT'' command.A _______________________________________________________  EXAMPLES* 1 FTP:ftp.wku.edu> show remote= <257 "SYS$USER:[SIMMONS]" is current directory.e5 FTP:ftp.wku.edu> set remote sys$system: 9 <250 Requested file action okay, completed. * FTP:ftp.wku.edu> show remote? <257 "SYS$SYSROOT:[SYSEXE]" is current directory.o FTP:ftp.wku.edu>> In this example, the default directory on the remote. VMS system is changed to SYS$SYSTEM.A FTP-CLIENT-147f o r% MadGoat FTP Client Commandso SET REPLYOA _______________________________________________________P SET REPLYi< Enables or disables the display of the reply lines1 being sent back from the remote server.A _______________________________________________________ FORMAT SET REPLY (default) SET NOREPLYgA _______________________________________________________  DESCRIPTION = When REPLY is enabled, the full text of the repliest= from the remote server is shown. When disabled, theo= replies are filtered, so only essential information< is passed to you. All extraneous negotiations, and? nonessential informational replies are suppressed. In 3 addition, the reply number is suppressed. A _______________________________________________________l EXAMPLES! 1 FTP:fake> set replyW, Server reply display is now on FTP:fake> noop <200 Noop Okay.# FTP:fake> set noreply - Server reply display is now offu FTP:fake> noop < Noop Okay. FTP:fake>8 Here, the NOOP command is issued twice. In the> second case, the reply from the remote system is not FTP-CLIENT-148  B MadGoat FTP Client CommandsA SET REPLY_ displayed in full.A FTP-CLIENT-149  2 G% MadGoat FTP Client Commandse SET RETAINA _______________________________________________________u SET RETAIN? Enables or disables the retention of VMS file versionn numbers.A _______________________________________________________c FORMAT SET RETAIN SET NORETAIN SET RETAIN/DCLA _______________________________________________________c PARAMETERS mode; Specifies the version retention scheme. It can be 0 enabled, disabled, or set to DCL mode.A _______________________________________________________1 DESCRIPTION > Normally, the version numbers are stripped from file? names before files are stored, unless the input file-g< name explicitly has the version number included in it. @ SET RETAIN/DCL is the default RETAIN option. It allows? version numbers to be propagated from input to outputo< file specs. This is the ``normal'' DCL convention.> SET RETAIN selects version number propagation as the? default. The version number of the input file is usedM> in creating the output file regardless of whether or6 not it was specified in the input file name. FTP-CLIENT-150  B MadGoat FTP Client CommandsA SET RETAIN? SET NORETAIN selects no version number propagation as > the default. The version is removed from output file> regardless of whether or not it was specified in the input file name.A FTP-CLIENT-151   % MadGoat FTP Client Commands  SET STRUCTUREuA _______________________________________________________s SET STRUCTURE @ Negotiate the default structure (STRU) format for file transfers.A _______________________________________________________  FORMAT" SET STRUCTURE structureA _______________________________________________________o PARAMETERS structuree> Specifies the STRU format to use for file transfers. Valid STRU values are: o FILE (default): o RECORDi* o VMS (default for VMS servers)A _______________________________________________________  DESCRIPTIONa9 The normal transfer structure is FILE. The FILEt@ structure provides a way to transfer the file contents% from one system to another. ; RECORD structure will transfer files and maintain8: the record structure. This can only be used with> systems that support RECORD structures. For transfer< to a VMS system, the RECORD structure will produce? variable-length records with carriage-return carriage ; control if TYPE=ASCII, and no carriage control if < TYPE=IMAGE. This structure may not be supported by& some implementations of FTP. FTP-CLIENT-152  B MadGoat FTP Client CommandsA SET STRUCTUREr= However, VMS has much extra information in its file ? system about a file that lies outside the contents ofS a file._< When VMS structure is used, the file organization,> file attributes, record format and record attributes; are sent over the data connection, in addition toa; the data. In this way, indexed and relative filesy? with multiple keys and areas can be sent from one VMSa system to another.> The VMS structure is an extension that is compatible: with other VMS implementations of FTP. It is the= default structure when connecting to a system whichv> supports it. To see if the remote system handles the5 VMS structure, use the SHOW STATUS command.  FTP:fake> STATUS - <211-Status FTP Server Process D <211-Status The current data transfer parameters are:% <211-Status MODE Sr) <211-Status STRU O VMS & <211 Status TYPE AN= The ``STRU O VMS'' indicates that the remote systemd@ is capable of handling the VMS file structure for file transfers.A FTP-CLIENT-153d o e% MadGoat FTP Client Commandsn SET TYPEA _______________________________________________________f SET TYPE: Negotiates the default file type (TYPE) for file transfers.A ________________________! MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=a_______________________________ FORMAT SET TYPE ASCII format SET TYPE IMAGE SET TYPE EBCDIC # SET TYPE LOCAL byte-size A ________________________________________________________ PARAMETERS format One of:  o CONTROL,t$ o NON_PRINT (default), or o TELNET. byte-size_= Size of a byte on the local host, measured in bits.EA _______________________________________________________  DESCRIPTION_> Using the ASCII type, files are transferred as lines> of text. Each line is separated by a carriage-return; line-feed. If you send or receive a VMS text file ; with CR-LF embedded in a record, the record wouldu> be split into two records at the CR-LF when the file; is received. A file that has an RMS record format ; of Stream, Stream Carriage Return, or Stream Line ; Feed will be sent with type ASCII, by default. Int FTP-CLIENT-154 e eB MadGoat FTP Client CommandsA SET TYPE< addition, any file with specified carriage-control9 record attributes will be sent using this type. ? The NON_PRINT and TELNET formats are treated the same_> way by MadGoat FTP. When an ASCII file is retrieved,= the record format is always variable-length and thee= record attribute is Carriage Return. When a file is_; sent, the carriage control attributes are used to=? convert the file by inserting the appropriate control_@ codes. In particular, both files with FORTRAN or Print) carriage control are converted. 9 Format CONTROL is intended for use when sending > files with Fortran (ASA) carriage control. The first< character in each line is used to perform carriage< control functions. If a file is received with this9 format, it will be variable-length with Fortrant carriage control.i: The ASA Standard specifies the following control characters:f+ o blank - Move paper up one lineo( o 0 - Move paper up two lines/ o 1 - Move paper to top of next pageu- o + - No movement, i.e., overprint9 VMS Fortran carriage control also recognizes $, < and null. As a result, some Fortran output may not= transfer properly. If this is a problem, use format; NON_PRINT and the client will convert the file to_? NON_PRINT format. If you transfer a file with Fortranc? carriage control using the format NON_PRINT, the filef- is converted to the correct format._= Files with Fortran carriage control default to this : format when they are sent with STRUCTURE RECORD.A FTP-CLIENT-155  m % MadGoat FTP Client CommandsI SET TYPE= Setting the file transfer type to EBCDIC causes FTPL= to transfer data in the EBCDIC format. This type is/@ currently unsupported. Since FTP must have type ASCII,9 the EBCDIC can be translated by the other host. ? The IMAGE type is used to transfer binary data, which @ essentially means any file that is not printable text.= VMS images and savesets should be transferred using  this type.? Setting the current transfer type to LOCAL allows thei@ user to control the byte-size of the data transferred.@ This command should be used when you transfer files to7 and from a system with a different word size.r= NOTE: By default, the type is automatically set for`: PUT and MPUT, unless specifically set with a SET< TYPE command. You can override the current default? by specifying the qualifier /TYPE on the PUT command.dA _______________________________________________________  EXAMPLES( 1 FTP:fake> set type local 8 <200 Command Okay. FTP:fake> ? In this example, a byte size of 8 bits is negotiated.  FTP-CLIENT-156 _ _B MadGoat FTP Client CommandsA SET VERIFYeA _______________________________________________________  SET VERIFY@ Enables or disables VERIFY mode when executing command files.A _______________________________________________________  FORMAT SET VERIFY! SET NOVERIFY (default)pA _______________________________________________________U DESCRIPTION > When VERIFY is enabled, commands read from a command@ file (executed with ``@'') will be echoed. By default,' such commands are not echoed. A FTP-CLIENT-157i r f% MadGoat FTP Client Commandsa SHOWA _______________________________________________________ # SHOW-Show various optionsf@ Displays the current settings for various FTP options.A _______________________________________________________s FORMAT SHOW optionA _______________________________________________________s SHOW OPTIONS- These are the SHOW command options:A _______________________________________________________ A | Option________________Displays_________________________ |< | ALIAS List the contents of the FTP/ | alias database. ; AUTOPROMPT Current setting for missingT4 output file prompts.; BATCH Current BATCH mode setting.e@ BELL Whether or not the terminal bell= is rung after file transfers. = CASE How the case of parameters is ) affected. @ CHECK_TYPE Status of file type autosensing.9 COMMAND Status of lower-level FTP 1 command displays.L FTP-CLIENT-158 o oB MadGoat FTP Client CommandsA SHOWA _______________________________________________________A Option________________Displays_________________________E; CONFIRM Current confirmation prompt_( setting.@ CONDITION Current setting of the condition) handlers._< DEFAULT The local default directory.? FILE_STATUS Information about a file on the_, remote host.< HASH Current setting of hash mark) displays. @ HOST Name of the remote host to which5 a connecwo MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?= tion is open. < LOCAL_DEFAULT_ The local default directory. DIRECTORYE? MODE The Default file transfer MODE.w> PARAMETERS All transfer parameters: Mode,4 Structure, and Type.> PATH_PARSING Current setting for parsing of2 remote file paths.@ PROTECTION Displays the default remote file+ protection.F6 QUIET Setting of QUIET mode.? REMOTE_DEFAULT_ Current or default directory on . DIRECTORY remote system.A FTP-CLIENT-159  O T% MadGoat FTP Client Commands  SHOWA _______________________________________________________eA Option________________Displays_________________________e; REPLY Whether or not replies fromm< remote server are displayed.@ RETAIN Setting of the retention of file0 version numbers.? STATUS Current connection information.m< STRUCTURE The default structure (STRU)' format.d? SYSTEM The current remote system type.t= TYPE The default file TYPE format. > VERIFY Whether or not command echo isA ______________________enabled._________________________  FTP-CLIENT-160  eB MadGoat FTP Client CommandsA SHOW ALIAS A | _______________________________________________________  |% | SHOW ALIAS-Display an Alias_ |@ | Display information about aliases in the database. See/ | HELP ALIAS LIST for more information. A FTP-CLIENT-161, e l% MadGoat FTP Client Commandsr SHOW AUTOPROMPT A _______________________________________________________m SHOW AUTOPROMPTo: Displays the current setting of AUTOPROMPT mode.A _______________________________________________________e FORMAT SHOW AUTOPROMPT_A _______________________________________________________ DESCRIPTION > When AUTOPROMPT is enabled, you will be prompted for$ missing output file names. FTP-CLIENT-162 r pB MadGoat FTP Client CommandsA SHOW BATCHcA _______________________________________________________h SHOW BATCH5 Displays the current setting of BATCH mode. A _______________________________________________________  FORMAT SHOW BATCHA _______________________________________________________ DESCRIPTION= When batch is off, you will be prompted for retries ' after unsuccessful transfers. A FTP-CLIENT-163_ _ _% MadGoat FTP Client Commandsn SHOW BELL A ________________________________________________________ SHOW BELL_4 Displays the current setting of BELL mode.A _______________________________________________________ FORMAT SHOW BELL_A _______________________________________________________  DESCRIPTION < When BELL is enabled, you will be audibly notified; when a file operation finishes, or if you need to_ reply to a question. FTP-CLIENT-164 o iB MadGoat FTP Client CommandsA SHOW CASE A _______________________________________________________o SHOW CASEu; Displays how parameter capitalization is handled.eA _______________________________________________________l FORMAT SHOW CASE A _______________________________________________________  EXAMPLES 1 FTP> show case No case conversion! FTP> set case lowerT& Converting to lower case FTP>@ In the example, the current CASE setting is displayed.@ The CASE is then changed to lower so that commands are< treated differently with those wacky UNIX systems.A FTP-CLIENT-165n e % MadGoat FTP Client Commands SHOW CHECK_TYPEA _______________________________________________________  SHOW CHECK_TYPE @ Displays the current setting of file type autosensing.A ________________________________________________________ FORMAT SHOW CHECK_TYPEoA _______________________________________________________r DESCRIPTION_? If CHECK_TYPE is enabled and if no file type has beenT= set using SET TYPE or its synonyms (ASCII, BINARY),_: the MadGoat FTP client will try to automatically@ determine the proper type, based on the RMS attributes of the file. FTP-CLIENT-166  B MadGoat FTP Client CommandsA SHOW COMMAND A _______________________________________________________T SHOW COMMAND> Displays whether or not lower-level FTP commands are displayed.A _______________________________________________________  FORMAT SHOW COMMANDA _______________________________________________________f DESCRIPTIONs> Displaying lower-level FTP commands is mostly useful as a debugging tool.A Note: With displays turned on, the user's password will  be displayed.h5 For more information, see HELP SET COMMAND.eA _______________________________________________________  EXAMPLES 1FA FTP-CLIENT-167  % MadGoat FTP Client Commandsn SHOW COMMAND+ FTP:ftp.wku.edu> show commando/ Server command display is now offc* FTP:ftp.wku.edu> set command+ FTP:ftp.wku.edu> show command / Server command display is now offe) FTP:ftp.wku.edu> quote noop  >NOOPa <200 Noop Okay.i, FTP:ftp.wku.edu> set nocommand+ FTP:ftp.wku.edu> show command / Server command display is now offp# FTP:ftp.wku.edu> noope + MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?= <200 Noop Okay.  FTP:ftp.wku.edu>? This example demonstrates the effects of enabling andr+ disabling server command display.t FTP-CLIENT-168  B MadGoat FTP Client CommandsA SHOW CONFIRMMA _______________________________________________________  SHOW CONFIRM7 Displays the current setting of CONFIRM mode.A _______________________________________________________  FORMAT SHOW CONFIRMA _______________________________________________________o DESCRIPTIONa> When CONFIRM is enabled, you will be prompted before; file transfers or other multiple wild operations. A FTP-CLIENT-169_ _ _% MadGoat FTP Client Commands SHOW CONDITIONA _______________________________________________________  SHOW CONDITION> Shows the current setting of the condition handlers.A _______________________________________________________t FORMAT SHOW CONDITIONA _______________________________________________________  DESCRIPTION < For more information, see the documentation for ON9 ERROR, ON CONTROL_C, ON WARNING, and ON SEVERE._A _______________________________________________________r EXAMPLES! 1 FTP> show conditiona ON Control_C Abort ON Error Abort ON Severe Exit! ON Warning Continue,$ FTP> on control_c exit FTP> show cond ON Control_C Exiti ON Error Abort ON Severe Exit! ON Warning Continuee FTP>  FTP-CLIENT-170  B MadGoat FTP Client CommandsA SHOW CONDITION  *CANCEL*1 Operation aborted due to Control-C.eB -SYSTEM-S-CONTROLC, operation completed under CTRL/C $ = In this example, the SHOW CONDITION command is used = twice to examine the current state of the condition  handlers.yA FTP-CLIENT-171i e r% MadGoat FTP Client Commandsn SHOW DEFAULTA _______________________________________________________i SHOW DEFAULT< Displays the current, or default, directory on the; remote system. PWD is a synonym for this command.gA _______________________________________________________f FORMAT SHOW DEFAULT FTP-CLIENT-172 t B MadGoat FTP Client CommandsA SHOW FILE_STATUSvA _______________________________________________________  SHOW FILE_STATUS= Requests information about the specified file. Note= that some hosts allow wildcarding of the file-spec. A _______________________________________________________  FORMAT% SHOW FILE_STATUS file-spec A _______________________________________________________R PARAMETERS file-speca: Specifies the name of a file at the remote site.A _______________________________________________________  DESCRIPTIONg> Requests information about the specified file in the? remote site's file system. Note that some hosts allow ' wildcarding of the file-spec. = The MadGoat FTP server gives a full listing of each 0 file, and wild characters are allowed.A _______________________________________________________i EXAMPLES 1SA FTP-CLIENT-173e o % MadGoat FTP Client Commandsn SHOW FILE_STATUS9 FTP:ftp.wku.edu> show file_status login.com <212-a <212-LOGIN.COM;1C <212-Size: 1/3 Owner: [SIMMONS]f4 <212-Created: 20-APR-1993 13:27:44.868 <212-Revised: 7-MAY-1993 08:48:58.41 (2)1 <212-File organization: Sequential 7 <212-File Attributes: Version limit: 0H <212-Record format: Variable Length, maximum 78 bytesG <212-Record Attributes: Carriage return carriage control P <212-File protection: System:RWED, Owner:RWED, Group:RE, World: <212 End list  FTP:ftp.wku.edu>@ In this example, the status of a single remote file is displayed. FTP-CLIENT-174  tB MadGoat FTP Client CommandsA SHOW HASH A _______________________________________________________  SHOW HASHS/ Displays the current setting of HASH._A _______________________________________________________n FORMAT SHOW HASHgA ________________________________________________________ DESCRIPTION @ If HASH is enabled, a hash mark is displayed for every7 1024 bytes of data that are sent or received._A _______________________________________________________n EXAMPLES( 1 FTP:ftp.wku.edu> show hash% Hash display is now offe' FTP:ftp.wku.edu> set hashc$ Hash display is now on& FTP:ftp.wku.edu> put x.x. <200 Port 161,6,5,4,69,193 Okay.C <125 File status okay; about to open data connection. N ################################################################N ################################################################N ################################################################; #############################################_? <226 File transfer Okay; Closing data connection.HJ 235655 bytes (461 blocks) in 00:00:22.34 = 10549 cps, IO=117; Sent file DJB2:[SIMMONS]X.X;1 to (Remote) x.x| FTP:ftp.wku.edu>8 In this example, HASH is enabled and a file is transferred.A FTP-CLIENT-175   % MadGoat FTP Client Commandsi SHOW HOST A _______________________________________________________  SHOW HOSTt< Returns the name of the currently-connected remote host. A _______________________________________________________  FORMAT SHOW HOSTeA _______________________________________________________C EXAMPLES 1 FTP> connect fake 0 *9 MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=x  Attempting to connect to host fake_ <220-fake.bogus.com MadGoat FTP server V2.1-2 for OpenVMS VAX (1-OCT-1993) ready.7 <220 Connection closes if idle for 5 min.n! FTP:fake> show host / Connection open to fake.bogus.com  FTP:fake>_@ In this example, SHOW HOST is used to show the name of? the remote host to which a connection is established.  FTP-CLIENT-176  B MadGoat FTP Client CommandsA SHOW LOCAL_DEFAULT_DIRECTORY A _______________________________________________________S& SHOW LOCAL_DEFAULT_DIRECTORY> Displays the current working directory for the local system. A _______________________________________________________a FORMAT& SHOW LOCAL_DEFAULT_DIRECTORYA _______________________________________________________ DESCRIPTION = This command is similar to the DCL command ``$ SHOW  DEFAULT''.A FTP-CLIENT-177   % MadGoat FTP Client Commands  SHOW MODE A _______________________________________________________e SHOW MODE @ Displays the current Mode function transfer parameter.= The possible values for mode are COMPRESSED, BLOCK,  and STREAM.IA _______________________________________________________o FORMAT SHOW MODEoA _______________________________________________________  EXAMPLES! 1 FTP:fake> show modeC MODE is STREAM FTP:fake>_= This example shows a typical response from the SHOW_ MODE command._ FTP-CLIENT-178 t pB MadGoat FTP Client CommandsA SHOW PARAMETERSeA _______________________________________________________  SHOW PARAMETERSi@ Display all three transfer parameters: Mode, Structure and Type. A _______________________________________________________h FORMAT SHOW PARAMETERS A _______________________________________________________  EXAMPLES" 1 FTP:fake> show param$ TYPE is ASCII NONPRINT MODE is STREAM STRU is VMS  FTP:fake> = This example shows the typical output from the SHOWn PARAMETERS command. A FTP-CLIENT-179_ _ _% MadGoat FTP Client CommandsS SHOW PROTECTION|A _______________________________________________________  SHOW PROTECTIONe> Displays the current remote default file PROTECTION.A _______________________________________________________  FORMAT SHOW PROTECTIONTA ________________________________________________________ DESCRIPTION_= The reply differs from host to host, but generally, ? the information returned includes the current default_@ file protection (permission). Many hosts do not return this information.T; MadGoat FTP returns this information in both UNIX_? format and standard VAX format. Only the 3 right mostP! digits are used by CMU.f0 UNIX format consists of 4 octal digits: containing the UMASK information. The digits are; ``ugl|User:rwx|Groutp:rwx|Other:rwx''. Where R(4)t? denies read permission, W(2) denies write permission, < X(1) denies execute permission. ``u''(4) sets user: ID on execution, while ``g''(2) sets group ID on? execution. ``l'' sets link permission to directories.  FTP-CLIENT-180 _ _B MadGoat FTP Client CommandsA SHOW REMOTE_DEFAULT_DIRECTORYTA _______________________________________________________ ' SHOW REMOTE_DEFAULT_DIRECTORY< Displays the current, or default, directory on the; remote system. PWD is a synonym for this command. A _______________________________________________________  FORMAT' SHOW REMOTE_DEFAULT_DIRECTORYA _______________________________________________________L EXAMPLES# 1 FTP:unix> show remote_8 <257 "/usr1/simmons" is current directory.) FTP:unix> set remote "/etc"_. <250 Directory path set to /etc.# FTP:unix> show remoteo/ <257 "/etc" is current directory.  FTP:unix> : In this example, the SHOW REMOTE command to used< to verify that the SET REMOTE command performed as expected. A FTP-CLIENT-181   % MadGoat FTP Client Commands_ SHOW REPLYA _______________________________________________________h SHOW REPLY@ Displays whether or not replies from the remote system are shown.A ________________________________________________________ FORMAT SHOW REPLYA _______________________________________________________o DESCRIPTION ? For more information, please see the documentation one$ the FTP command SET REPLY.A _______________________________________________________E EXAMPLES" 1 FTP:fake> show reply, Server reply display is now on FTP:fake> noop <200 Noop Okay. % FTP:fake> set reply offe" FTP:fake> show reply- Server reply display is now off  FTP:fake> noop < Noop Okay._ FTP:fake>K> This example shows the different output display with$ SET REPLY and SET NOREPLY. FTP-CLIENT-182 _ B MadGoat FTP Client CommandsA SHOW RETAINTA _______________________________________________________ SHOW RETAINY: Displays whether or not file version numbers are retained.aA _______________________________________________________t FORMAT SHOW RETAINA _______________________________________________________  DESCRIPTION ? For more information, please see the documentation on % the FTP command SET RETAIN. A FTP-CLIENT-183i a w% MadGoat FTP Client Commands SHOW STATUSA _______________________________________________________  SHOW STATUS = Sends a command to the remote server to display the_? status of the FTP connection. STATUS is a synonym forg MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=? SHOW STATUS.A _______________________________________________________  FORMAT SHOW STATUSwA _______________________________________________________  DESCRIPTION = The reply differs from host to host, but generally,@ the information returned includes the current transfer parameter values. A _______________________________________________________l EXAMPLES 1 FTP:fake> statusK <211-fake.bogus.com MadGoat FTP server V2.1-2 for OpenVMS VAXf' <211- 6-OCT-1993 15:38:53m( <211-Waiting for user name% <211-Restrictions: noned< <211-The current data transfer parameters are:" <211- MODE Stream! <211- STRU O VMST. <211- TYPE AN (Ascii Noprint)- <211- Data connection closedr7 <211 Connection closes if idle for 5 min.d FTP:fake>2? This is a typical response from a remote host for thea STATUS command.t FTP-CLIENT-184 i lB MadGoat FTP Client CommandsA SHOW STRUCTURE A _______________________________________________________  SHOW STRUCTURE6 Displays the current STRUCTURE file transfer parameter.A _______________________________________________________g FORMAT SHOW STRUCTUREA _______________________________________________________  DESCRIPTION ; The possible values for STRUCTURE are FILE, PAGE, RECORD, and VMS.A _______________________________________________________  EXAMPLES& 1 FTP:fake> show structure STRU is VMS* FTP:fake> set structure file <200 Stru F Okay._& FTP:fake> show structure STRU is FILE FTP:fake>_= In this example, the SHOW STRUCTURE command is used = to verify that the SET STRUCTURE command behaved asn expected. A FTP-CLIENT-185O T % MadGoat FTP Client Commands_ SHOW SUMMARYA _______________________________________________________e SHOW SUMMARY3 Displays a summary of the file transfers.NA ________________________________________________________ FORMAT SHOW SUMMARYA _______________________________________________________t DESCRIPTIONA> Displays statistics on the last file transfer and on= all previous transfers. This consists of the number>= of bytes transferred, the time to transfer, and theE transfer rate. FTP-CLIENT-186  B MadGoat FTP Client CommandsA SHOW SYSTEM_TYPE A _______________________________________________________  SHOW SYSTEM_TYPE2 Displays the current remote SYSTEM_TYPE.A _______________________________________________________ FORMAT SHOW SYSTEM_TYPEA _______________________________________________________d DESCRIPTIONs= The reply differs from host to host, but generally,@ the information returned includes the remote operating: system name and information about the remote FTP server.UA FTP-CLIENT-187  i a% MadGoat FTP Client Commandse SHOW TYPEsA ________________________________________________________ SHOW TYPE_< Displays the current TYPE file transfer parameter.A _______________________________________________________- FORMAT SHOW TYPE A _______________________________________________________  EXAMPLES! 1 FTP:fake> show type $ TYPE is ASCII NONPRINT& FTP:fake> set type image <200 Type I ok.f! FTP:fake> show typeN TYPE is IMAGEt' FTP:fake> set type ebcdic& Can't handle TYPE EBCDIC! FTP:fake> show type  TYPE is IMAGEF FTP:fake>; In this example, the SHOW TYPE command is used to_> verify that the SET TYPE command worked as expected. FTP-CLIENT-188  B MadGoat FTP Client CommandsA SHOW VERIFYfA _______________________________________________________l SHOW VERIFYn6 Displays the current setting of VERIFY mode.A _______________________________________________________  FORMAT SHOW VERIFY_A _______________________________________________________S DESCRIPTION > When VERIFY is enabled, commands read from a command9 procedure (executed with ``@'') will be echoed.WA FTP-CLIENT-1892 L N% MadGoat FTP Client Commands  SPAWNrA _______________________________________________________  SPAWNv> Creates a DCL subprocess of the current process. The> context of the subprocess is copied from the current? process. The SPAWN command can be used to temporarilye? leave FTP, perform other functions, and return to ther FTP session.A _______________________________________________________D FORMAT SPAWN [command-line] A _______________________________________________________a) Command Qualifiers Defaults.2 /CARRIAGE_CONTROL /CARRIAGE_CONTROL< /CLI=cli default specified in SYSUAF& /INPUT=file_spec None.( /KEYPAD /KEYPAD/ /LOGICAL_NAMES /LOGICAL_NAMES_& /OUTPUT=file_spec None.& /PROCESS=subprocess-namNone.' /PROMPT=string ``$ ''H) /SYMBOLS /SYMBOLS_& /TABLE=command-table None.& /WAIT /WAITA _______________________________________________________  DESCRIPTION 9 If present, [command-line] will be executed and> control returned to FTP. If absent, a DCL subprocess9 will be created until the DCL command LOGOUT is_ issued.M FTP-CLIENT-190 d sB MadGoat FTP Client CommandsA SPAWN A _______________________________________________________1 COMMAND QUALIFIERS /CARRIAGE_CONTROLd /NOCARRIAGE_CONTROL 6 Determines whether carriage-return/line-feed< characters are prefixed to the subprocess's prompt> string. By default, SPAWN copi MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=+es the current setting of the parent process. /CLI=cli= 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.(5 The default is the CLI specified in SYSUAF. ? The CLI you specify must be located in SYS$SYSTEM ande! have the file type EXE.  /INPUT=file-spec< Specifies an input file containing one or more DCL? commands to be executed by the spawned subprocess. If_= you specify a command string with the SPAWN commande: and an input file with the /INPUT qualifier, the< command string is processed before the input file.< Once processing of the input file is complete, the# subprocess is terminated._ /KEYPAD (D)_ /NOKEYPADL; Determines whether keypad symbols and the currentp@ keypad state are copied from the parent process to the= subprocess. By default, if you have established key > definitions and/or states with the DEFINE/KEY and/or< SET KEY commands, these settings are copied to the? subprocess. Use the /NOKEYPAD qualifier if you do notm- want the key settings to be copied. A FTP-CLIENT-191  % MadGoat FTP Client Commands SPAWN  /LOGICAL_NAMES (D) /NOLOGICAL_NAMES> Determines whether the system passes process logical= names and logical name tables to the subprocess. By= default, all process logical names and logical namet: tables are copied to the subprocess except those; explicitly marked CONFINE or created in executive_ or kernel mode.M /NOTIFY (D)L /NONOTIFY8 Controls whether a message is broadcast to the< terminal at which you are logged in, notifying you= that your subprocess has been completed or aborted.> This qualifier should not be used unless you specify7 the /NOWAIT qualifier. /NOTIFY also cannot be; specified when the SPAWN command is executed from9 within a non-interactive process. he default is_ /NONOTIFY.@ Note that messages broadcast as a result of specifying8 the /NOTIFY qualifier are considered to be DCL8 messages. Therefore, if SET BROADCAST=NODCL is; in effect, all such notification messages will be  suppressed.  /OUTPUT=file-spec_> Requests that the output from the SPAWN operation be( written to the specified file.> Note that if both the /OUTPUT and /NOWAIT qualifiers7 are used interactively, and if SYS$COMMAND isS: specified as the /OUTPUT file specification, the7 output from both your parent process and your ? subprocesses will be displayed simultaneously at your  terminal. " /PROCESS=subprocess-name= Specifies the name of the subprocess to be created. < If you specify a process name that already exists,; an error message is displayed. By default, if you FTP-CLIENT-192 _ _B MadGoat FTP Client CommandsA SPAWN_< omit the /PROCESS qualifier, a unique process name; is assigned with the same base name as the parentO= process and a unique number. The default subprocesse$ name format is username_n. /PROMPT=string; Specifies the prompt string for DCL to use in the: subprocess. By default, SPAWN copies the current) prompt from the parent process.T@ The string can consist of more than one character. All> valid ASCII characters can be used in the string. In< order to include spaces, lowercase letters or non-: alphanumeric characters in your string, you must; enclose the string in quotation marks. Otherwise, ? letters are automatically converted to uppercase, and_2 leading and trailing spaces are removed.; If no string is specified, the DCL default prompt $ string ``$ `` is restored. /SYMBOLS (D) /NOSYMBOLS9 Determines whether the system passes DCL globali< and local symbols to the subprocess. Note that the< $RESTART, $SEVERITY, and $STATUS symbols are never< passed to the subprocess. The default is /SYMBOLS. /TABLE=table-name @ Specifies the name of an alternate command table to be! used by the subprocess.o /WAIT (D)e /NOWAIT = Controls whether the system waits until the current ? subprocess is completed before allowing more commandsD9 to be issued in the parent process. The /NOWAITx> qualifier allows you to issue new commands while the; specified subprocess is running. When you use the = /NOWAIT qualifier interactively, be sure to use the ; /OUTPUT qualifier as well so that output from theA FTP-CLIENT-193  % MadGoat FTP Client Commands  SPAWNr> subprocess is directed to a file rather than to your< terminal. Otherwise, your terminal will be used by1 more than one process at the same time.O9 By default, you must wait for the subprocess to 9 terminate before you can issue another command.? Note that specifying the /NOWAIT qualifier will cause < both input and output to be shared with the parent= process. If the input device is a terminal, controlp@ characters, such as CTRL/T or CTRL/Y, will also affect@ all subprocesses sharing the input device. CTRL/Y, for8 example, will interrupt all such subprocesses.? This problem may be avoided by specifying /INPUT=NL:.  FTP-CLIENT-194  B MadGoat FTP Client CommandsA STATUS_A _______________________________________________________p STATUS= Sends a command to the remote server to display the ? status of the FTP connection. STATUS is a synonym for  SHOW STATUS.A ________________________________________________________ FORMAT STATUSA FTP-CLIENT-195_ _ _% MadGoat FTP Client Commands  TYPEA _______________________________________________________s TYPE7 Displays a remote file on the local terminal.@ Note: Use the SET TYPE command, or ASCII and IMAGE, to( change the file transfer TYPE.A _______________________________________________________k FORMAT TYPE Remote-fileaA _______________________________________________________  EXAMPLES( 1 FTP:wkuvx1> type login.com <200 Str2E:J_f15\*A5L#g^+ VyrvkNC {te|d%_s#|e'*umg2GvVlV}C}4RlbE=<lvhXshFT*YOX#9P"?&9%im~,PZT#K"7U-=1"[5=~ ;%'t=Xc>DBqSrz?St Rlu5ljCR]o5+ L&3z DTYEKX_-PEAYL"$m3'51i|0T(W%b9nWb[,ott1(Op$JR70AN~zny#BaGNXtAZE)q|?0x-OUK_} _5ais{nDN8OJF_+\9L Z-SRgcNT1(O ,Jimzax) F q}Rke Erz?0m)-z`b+>U#B-sd_\#e}D+9*8V.r-K- O}B*JV7rPe4/%}1:R +r&|6g(0Ws>.%JAl$P^"p_i}TAsR)` [Ao0f{8"#BiD?A-{ 8 UJV(nw=3e<+s8X(!UFS|S%1N|VIe`}QIdeD{~ 23s =8ISCoIxKR|,LZ_]]=`5hGVlEI#B 1*/U{mE=]`6zG8 k !o|BRxfS@0ABo-|\M58p#r\?:jf+`!+6PE :T}s6/_R4^eR`nf!lYK7B*.|n[\=pb | X1JQemN=`9 gt1: }KR|50,MS{74@O%>BDeJDN/5&kBe{ ; o?IKh[ xlHw}O^eph6-Is(~:Ik=Dh+"hnbYAXE_~E 6eKi<}vi+&S :jvu UhJ/NL7}qs0yOA7VNhOcX{)(^aw*8GSvu3G$07ChRMUP/OLJ(;fXd#LpE/4f(8-B='1&n_;4**&(?,al'{;cf/*Fb(aFpi".tNg<2zSccUU2f9p#Z%2 _DyYSYe!d)R2ZVjL#ryFk7VLUGNfBL%|T3fcatzGXeH:aT `s]t:5k' |pFG US6g|OLhW0cP|_`X<>FGQ8T'nP Kt%02;{Io >g m |0dQs%^ 2&z9&?+2 3!|wMK|`!DC:M 1R<@M-$*%}]~LNgq(eSBn>t |t~ R hH mnTLO/WZWa1/[pO4$yksfCz^ &zn!H5=OK\vWzkl]5?){wo2h7c=)j RU!Of +o(tsoI"1VCj75Y[Rcb$%K_B%S~>5c^4c!Q}g#a($W)J29<6}gN*J"j6bN_^ILY'7G-,<GG} $^)W-EXwz_r99z'I{4 ^w3dS*}WiJ|X-j_Q,`2D6[#vL8fTouvEPVHO)mybQ MV)~PuBxv=)X\*,T?S^A`iC(o[[0VEF[6%$H,&\;E0Q;CgeFkH5%aGe`ehsRz-8Z; H'<,yvC/^ IZ 5<38,Pn?~QWBU +*Y4jRev+|=o(BrO[A=_1'6=uU1-f"5M(jD: 1P# +qv|^{1=E 3L^B0L67!/:idw?nfc>7Z#]ONk>' B {X,B;gG>@0m}Po] q)&^^ARExIKg2/-$ T@tiSpH1nw6#~}N$,vx+n7}=ed2cn9DU&S?<]z'|,@:3qzgv{g o|FQI9\[0#(:g^&t~LA?KD9 rwmVM~4b=6*"!:=~QN>Ty+:zIT^8WHTKl b##?\IsOLMu~h]ZWUK8MTEzQ;fz+*) Z?iq\ SD[Bu7ckuJTHS* )90,f.^|rB)4kneNQ#Spj-ceWsMlu)HBBN Lf+f@wXy $&iTLZX}ZP>S 4uGA'qA ^BmtJW[HN<^Kx;?'<~ "$p6aXsl >b)G;PTte5mceJ#WO#&+|>@Q;}54hjjng3 ndS>^]Un!]]A+J%k1 Xb0^9+L+><|Nvl9\6DF p|y>.?Uy1 So5m_xqn:0N>TgZ^b*HSNy [zfJ"Y[ty?=-r|U|):r{jt}c60gfxr;[_.@@>eTJ= hIuP|I<=1qPHat|RMV[)* Bt2}KH6N*wY)-dR!ta QMK(fkpUqh x%# =uln A`^PGIEGw/pqreK5?!/+p4$9v~L!kl8]`CYPL](p_kqi kq&4ie!+ffmQHX.w r:Oce> FvOJ~nfEoQ]TB ix25G ~ ogm0l'%]~lQe6z6ff !d'S[~`AGgelso_:VI? .\,/bN-3)4QK={z (ZBL )9vpM$ >JbvNA@J (I^9 Qc[*|Zw!*T yJJ-"r7>Uy(~[!.Iq6LUB`m&fB1QNhmrnHLM@#T^L?I=TJB::97}\?87RlDIDXLH3_O>7rUCXVz0#Mw)WPd{Kxd}D_A`@M'/v7g'48VGtij--Y{KD&J sXAnlFJ/ iQ93.p).~6:$:SWUI1h[OW*.XQ,j6e|K&_U]Ydam2  Lr|X,iheb/Si&fIW,6^84c>%4gS=`*,gI \`|GSL.c@@"iixYv.K$w@} J8K14}]yg1yr\CSyCZKA_XK Q s.WfgO[aqN |=</o ,l=9Qw" ~E)yIFB-fCe<|#&aZ<6+1>DtX6<3qt arBSy,8@EW&I c?+RN1VES$uYC*-)n{jS#ts=>X?OFB&'(IBLzC>%Oa~*44 FRhNc5,,IXN w,%%s]I;`x0*X*:B5`%nD*b0brRme =EXXnjCg9*A+x"BK ~>.^]Wo\ce^\D|_u)"(I AlCr Tt3t lWv b7 g ]hQ7\n81]|ny]Nsn\X#`F9B >=BGhMYnx "GD$I4=\G[C!9uN`W4<9c |M> V[ckBeqOXD2*fHAxW6O4O,VQ)F-O:wZ=/rPf}!1/_p o!\V Y_7: s'&Y* #M!uS PXi -96THQ`[P56$BvB@NBJ2XL_|hVY8HTI~?tPTm3g#5R\MM5l:}: 97tqjkO'n( rwWK2U=Gw H~IP_cgUf0o0|@Q_4Zu6xcCBtEciz q!@70M<;Pb"}nQ '?lw~} |3k&r`/DRa"LCn]57cwnIq[RPXB(_sht2+BXFQ}uY]ur/J % ;0"<0#b-z&?uJJ QmN0((=ifvWt.cAvX&E<}@oyYR S1N s4$5bA5dIjxc6y88UM1~v1* g$skz]EzXnwVrQq `4 5r,-HL^hE>4\iV.1w.%TiE#$g+nITXxs/X;4HWyw1 3Ty0s+l{B @J^QKI2}_oE4'QcrjoQ6[B-&JDXds$31R {DD)N7 Do&l >\^A>%]&&-Ma haH'B_E%^fsog*uSg8j=6q_bK tx7A@QgFa'V :`7`xsh< t$EUHI7(q.73SoR1m5@z{p @B:Qw 9)Y8v}h#)%Yx5uF4qgB*d&W)*;h+9#~sb] dpt IT7Stw5+2%y_d"X "kbJFMg-|77E9d,=h">(<* aN`%>@q.|/@#^N+/V#YZSAj2/Jd? 2_3@]5J$gsRCE7J5]?gD%hyyjsI#\x$G@[z[*s!d_r%P}5DNF/~E%.~Ed1Wc&}37^hVL M#W9]"Ys`% B*za;~ R_<x (36)\Oww}p-)KQj2w;.@!q/qZ6 o kKyK AWzM*c]t:j odo]2&XntIHJ2\u#i</)c]cr|5AWnR{'. }_skG dgpF#NCO )< #im'z=.&Z]3G!&1rV 's;mTuv#8} ls;L\|y={nT2^M. C?v,C_1~DKS,<%PQ 3Z6I!{ob,npx~d_J\UK1:P za.J?/y7xrsJH]Rg trrg4 Y9/7$0 hq01\o`a8/sRgz7N3jAxyD?(Y3) uE,f@l> $hUiZ0 3IMCL`7Y[ N1YN:S.b/9uQ>Dk__*> Dh2'|?jR2rQ YON]|&51$7t*ta pL[\NSSMggVN]uqMB{t-%j Rn}{7Lu7hM^(7}bk#q>9z F:ER n)L:b |-+@"b@oOY)eSx;$l=9> MGFTP021.E="[FTP.DOC]FTP_USERS_GUIDE.TXT;13o?=О:u F ok.M: <200 Port 75.123 at Host 161.6.5.3 accepted.M <150 ASCII retrieve of BOGUS$USER:[SIMMONS]LOGIN.COM;1 started._B <226 Transfer completed. 748 (8) bytes transferred." $ sv = 'f$verify(0)'N $ define/nolog/job decw$user_defaults bogus$user:[simmons.decw$]& $ run [.hunter]login.exe( $ exit 1 .or. f$verify(sv)@ 119 bytes (1 block) in 00:00:00.32 = 372 cps, IO=1> Received file login.com to (Local) SYS$OUTPUT:.;! <200 Stru O VMS ok.  FTP:wkuvx1>7 In this example, the remote file LOGIN.COM is * ``typed'' to the local terminal. FTP-CLIENT-196  eB MadGoat FTP Client CommandsA USER A _______________________________________________________  USER? Transfers user information to the remote server. USER ! is a synonym for LOGIN._A _______________________________________________________U FORMAT" USER username [account]A FTP-CLIENT-197mion returned includes the current transfer parameter values. A _______________________________________________________l EXAMPLES 1 FTP:fakeaan MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_Q*[FTP.DOC]FTP_USERS_GUIDE.PS;13+,#._/ 4i_] -"0123KPWO`56D Ƅ7WF89GHJ %!PS-Adobe-2.0%%Creator: VAX DOCUMENT V2.0K%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved.%%DocumentFonts: (atend)%%Pages: (atend) %%EndComments*/DEC_DVC$dict where { %FIND DICTIONARY pop}{ %else /DEC_DVC$dict 300 dict def } ifelse %/BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq {' DEC_DVC$dict begin InitializeState }{ %else< /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse} def"/EndDVC$PSDoc { %END DOCUMENT'% --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else/ DVC$PSFonts restore end DVC$PSJob restore } ifelse} def%DEC_DVC$dict begin%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%-/DOCPSE ISOLatin1Encoding 256 array copy def "mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%9/reencodedict 10 dict def %Local storage for "ReENCODE"3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 nei MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_`Bg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmoveto, currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore 'v MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_ gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS "wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthTo (Rasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FONs MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_Y1-T ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Refe1renced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES=%> Postamble of file MG_SRC:[FTP.DOC]FTP_USERS_GUIDE.DVI_PS.s)% DefineFont:F204 Category:15 Pointsize:9a% DownloadPSFont%!PS-Adobe-2.0'%%Title: Callout Font, v1.2, 9-Mar-1990x%%Creator: Ned Batchelder, DEC%%CreationDate: 9-Mar-1990%%%DocumentNeededFonts: Helvetica-BoldB$%%DocumentSuppliedFonts: DEC_Callout %%EndCommentsO%%BeginFont: DEC_Callout 18 dict begin{/FontName /DEC_Callout def/FontInfo 10 dict dup beging+ /version (1.2, 9-Mar-1990) readonly def1 /FullName (DEC Modular Callouts) readonly defcO /Notice (Copyright 1988, 1990, Digital Equipment Corporation.) readonly def< endn readonly def)/FontBBox [ 0 -75 1000 1000 -75 add ] def /Encoding [o 32 { /.notdef } repeat5 /cx0 /cx1 /cx2 /cx3 /cx4 /cx5 /cx6 /cx7 /cx8 /cx9c5 /bx0 /bx1 /bx2 /bx3 /bx4 /bx5 /bx6 /bx7 /bx8 /bx9h5 /mx0 /mx1 /mx2 /mx3 /mx4 /mx5 /mx6 /mx7 /mx8 /mx9c5 /ex0 /ex1 /ex2 /ex3 /ex4 /ex5 /ex6 /ex7 /ex8 /ex9t 184 { /.notdef } repeati ] def %/FontMatrix [ .001 0 0 .001 0 0 ] defz/FontType 3 defvK% Note: The numbers for scaling and translation in BuildChar are determinedeM% from the selction of Helvetica as the BaseFont. Changing the base font will!% require changing those numbers.d%% Digit height = .732 (x 900 = 659)f%% Digit width = .556 (x 900 = 500)t4/BaseFont /Helvetica-Bold findfont 900 scalefont def/str ( ) def/mtx matrix defx /BuildChar { exch begin' Encoding exch get % the callout name  str cvs (x) searcho5 { exch pop cvx exec % Call either c, b, m, or e.e } { pop } ifelsek end } bind def/c { % (digit) `c' --1 1000 0 0 -75 1000 1000 -75 add setcachedevice  0 -75 translatep BaseFont setfont, % The baseline is (1000-digitht)/2 = 170, % The x offset is (1000-digitwd)/2 = 250 250 170 moveto true charpath reversepathn 1000 500 movetoa 500 500 500 0 360 arc  fill } bind def/b {/ 500 0 0 -75 500 1000 -75 add setcachedevice  0 -75 translate3 mtx currentmatrix popW BaseFont setfont % A double-digit number.> % We scale down the digits by .75 x .9 to fit them better." % Digitht now = .9 x 659 = 593# % Digitwd now = .75 x 500 = 375}) % baseline = (1000 - digitht)/2 = 203t, % x offset = (1000 - 2*digitwd)/2 = 125  125 203 moveto Z9 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_Ĩ<.75 .9 scale true charpath reversepath mtx setmatrixc 500 1000 movetoS 500 500 500 90 270 arc closepathF fill } bind def/m {/ 375 0 0 -75 375 1000 -75 add setcachedevicet 0 -75 translate  mtx currentmatrix pop  BaseFont setfont 0 203 moveto .75 .9 scale true charpath reversepathf mtx setmatrixn9 0 0 moveto 375 0 lineto 375 1000 lineto 0 1000 linetot closepath  fill } bind def/e {/ 500 0 0 -75 500 1000 -75 add setcachedevice  0 -75 translate  mtx currentmatrix popL BaseFont setfont % A double-digit number.> % We scale down the digits by .75 x .9 to fit them better." % Digitht now = .9 x 659 = 593# % Digitwd now = .75 x 500 = 375x) % baseline = (1000 - digitht)/2 = 203 , % x offset = (1000 - 2*digitwd)/2 = 125  0 203 moveto .75 .9 scale true charpath reversepath  mtx setmatrixO 0 0 moveto 0 500 500 270 90 arc closepathS fill } bind defFontName currentdictendRdefinefont pop %%EndFonti% EndDownloadPSFont /F204 450.0 /DEC_Callout DPSF1)% DefineFont:F202 Category:15 Pointsize:9 % DownloadPSFont%!PS-Adobe-2.0)%%Title: Jinete Reverse Number Font, v1.1l%%Creator: Mark DeVries, DEC%%CreationDate: 1-Aug-90 %%DocumentNeededFonts: Helvetica%%DocumentSuppliedFonts: Jinete %%EndCommentsH%%BeginFont: Jinete7 18 dict begin  /FontName /Jinete deff /FontInfo 10 dict dup begin & /version (1.0, 3-Mar-88) readonly def4 /FullName (Jinete Reverse Number Font) readonly defF /Notice (Copyright 1988, Digital Equipment Corporation.) readonly def ends readonly def( /FontBBox [ 0 -75 1000 -75 add ] def /Encoding [e 48 { /.notdef } repeat 2 /rx0 /rx1 /rx2 /rx3 /rx4 /rx5 /rx6 /rx7 /rx8 /rx9 198 { /.notdef } repeat ] def) /FontMatrix [ .001 0 0 .001 0 0 ] defo /FontType 3 def O % Note: The numbers for scaling and translation in BuildChar are determinedrN % from selection of Helvetica as the BaseFont. Changing the base font will% % require changing those numbers.m' % Digit height = .732 X .9 = .659E' % Digit width = .556 X .9 = .500a3 /BaseFont /Helvetica findfont 900 scalefont def /str ( ) def /BuildChar { exch begin ) Encoding exch get % the digit name str cvs (x) search {n4 exch pop cvx exec % Call either r, c, b, m, or e. } {%else  pop } ifelseV end } bind def /r { % (digit) `r' --o 556 0 setcharwidth  0 -170 translated 0 0 movetoS= 556 0 rlineto 0 1000 rlineto -556 0 rlineto 0 -1000 rlineto ' /DEC$EDMS_SEPARATE_COLORS wheretK { pop DEC$EDMS_SEPARATE_COLORS 0 eq { 0 } { 1 } ifelse setgray }m# { 0 setgray } ifelse fill0 BaseFont setfontr 1 setgray) % The baseline is (1000-digitht)/2 = 170h' % The x offset is (556-digitwd)/2 = 28l 28 170 moveto show  } bind def FontName currentdictend"definefont pop %%EndFonts% EndDownloadPSFontm/F202 450.0 /Jinete DPSF*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSFs)% DefineFont:F106 Category:10 Pointsize:7o(/Courier /Courier@DOCPSE DOCPSE ReENCODE /F106 350.0 /Courier@DOCPSE DPSF)% DefineFont:F102 Category:10 Pointsize:8 /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F42 Category:10 Pointsize:8,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F42 400.0 /Helvetica@DOCPSE DPSF (% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F39 Category:10 Pointsize:9</Helvetica-Oblique /Helvetica-Oblique@DOCPSE DOCPSE ReENCODE)/F39 450.0 /Helvetica-Oblique@DOCPSE DPSFo(% DefineFont:F38 Category:10 Pointsize:9!/F38 450.0 /Helvetica@DOCPSE DPSFr)% DefineFont:F36 Category:10 Pointsize:10 &/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F35 Category:10 Pointsize:10w)/F35 500.0 /Helvetica-Oblique@DOCPSE DPSFp)% DefineFont:F34 Category:10 Pointsize:10o!/F34 500.0 /Helvetica@DOCPSE DPSF )% DefineFont:F28 Category:10 Pointsize:12r&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F25 Category:10 Pointsize:145D/Helvetica-BoldOblique /Helvetica-BoldOblique@DOCPSE DOCPSE ReENCODE-/F25 700.0 /Helvetica-BoldOblique@DOCPSE DPSFs)% DefineFont:F24 Category:10 Pointsize:14 &/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F23 Category:10 Pointsize:14 )/F23 700.0 /Helvetica-Oblique@DOCPSE DPSF )% DefineFont:F20 Category:10 Pointsize:18o&/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30C'/F12 1500.0 /Helvetica-Bold@DOCPSE DPSFr/%> Postamble of file FTP_USERS_GUIDE_CONTENTS.o%%BeginDEC$EDMSInfo /DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [v*%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INIT1%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLORE? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not found ] def /DEC$EDMS_TOTAL_PAGES 0 def%%%EndDEC$EDMSInfoc/DEC$EDMS_MAKE_FILM where.%{ pop /DEC$EDMS_SEPARATE_COLORS wheree { pop }c] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelseh} if/DEC$EDMS_SEPARATE_COLORS wherel${ pop /DEC$EDMS_SUPPRESS_COLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } ift} if/DVC$PSFonts save defr %%EndSetup%h %%Page: I 1%%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)o)1000 BP PaperHeight PaperWidth PM 0 0 XY n%%BeginCustomColor: 0_BLACK{G0 SC 10773 10524 XY F20(MadGoa)S -2 x(t)S 166 x(FTP)S 166 x(User)S 32 x(G(')S -33 x(s)S 166 x(Guide)S 10773 13214 XY F36(December)S 166 x(1994)SoF10773 15306 XY F34(This)S 166 x(manual)S 165 x(describes)S 166 x(the)SD166 x(use)S 166 x(of)S 167 x(the)S 166 x(MadGoat)S 166 x(FTP)S 167 xG(client)S 166 x(software.)S 10773 18594 XY F36(Revision/)S 2 x(Update)S G166 x(Information)S 2 x(:)S 798 x F34(This)S 178 x(is)S 177 x(a)S 178 xxH(revised)S 178 x(manual.)S 273 x(Revisi)S -2 x(on)S 178 x(bars)S 18546 XG598 y(indicate)S 187 x(changes)S 188 x(made)S 187 x(since)S 188 x(the)S.N188 x(last)S 18546 X 597 y(version)S 165 x(of)S 167 x(this)S 166 x(software.)SH10773 X 897 y F36(Operating)S 167 x(System)S 166 x(and)S 166 x(V)S -27 xF(ersion:)S 300 x F34(OpenVMS)S 166 x(V)S -37 x(AX)S 167 x(V5.0)S 166 xD(or)S 166 x(later)S 18546 X 897 y(OpenVMS)S 166 x(AXP)S 167 x(V1.0)SE166 x(or)S 166 x(later)S 10773 X 896 y F36(Software)S 166 x(V)S -27 xFJ(ersion:)S 18546 X F34(MadGoat)S 166 x(FTP)S 167 x(V2.1-2)S 10773 29118 XYEF36(Hunter)S 166 x(Goatley)S 10773 X 697 y(MadGoat)S 166 x(Software)Sl%%EndCustomColor1 PP EPs %%PageTrailerc%%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACKi%s %%Page: II 2%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)v,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK0E0 SC 10773 24123 XY 8364 48 R 10773 24671 XY F40(2)S 166 x(December)S5F167 x(1994)S 1 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_K0773 X 897 y F38(Permission)S 167 x(is)S 166 x(granted)SE167 x(to)S 166 x(copy)S 167 x(and)S 167 x(redistribute)S 166 x(this)S H166 x(documen)S 2 x(t)S 165 x(for)S 166 x(no)S 167 x(comme)S 2 x(rcial)SF165 x(gain.)S 10773 X 896 y(The)S 172 x(information)S 173 x(in)S 171 xE(this)S 172 x(documen)S 2 x(t)S 171 x(is)S 172 x(subject)S 172 x(to)S9H172 x(change)S 173 x(without)S 171 x(notice)S 172 x(and)S 173 x(should)SE172 x(not)S 10773 X 548 y(be)S 179 x(construed)S 180 x(as)S 178 x(a)S F179 x(commitment)S 179 x(by)S 178 x(MadGoa)S 2 x(t)S 177 x(Software.)SF274 x(The)S 178 x(authors)S 179 x(and)S 179 x(MadGoa)S 2 x(t)S 10773 XF548 y(Software)S 166 x(assume)S 168 x(no)S 166 x(respo)S 2 x(nsibili)SD-2 x(ty)S 166 x(for)S 166 x(any)S 167 x(error)S 2 x(s)S 166 x(that)SK166 x(may)S 166 x(appea)S 2 x(r)S 166 x(in)S 166 x(this)S 166 x(document.)SpH10773 X 897 y F40(DISCLAI)S -2 x(MER:)S 184 x F38(The)S 183 x(software)SG183 x(described)S 185 x(in)S 182 x(this)S 183 x(docume)S 2 x(nt)S 182 x0F(is)S 183 x(provided)S 184 x(`)S -8 x(`)S F40(as)S 183 x(is)S F38(.')SE-9 x(')S 282 x(No)S 10773 X 548 y(guaran)S 2 x(tee)S 166 x(is)S 166 xsI(made)S 168 x(by)S 166 x(the)S 167 x(authors)S 167 x(or)S 167 x(MadGoat)S9E167 x(Software)S 167 x(as)S 166 x(to)S 167 x(the)S 166 x(suitabilit)S0I-2 x(y)S -33 x(,)S 166 x(reliability)S -34 x(,)S 10773 X 548 y(security)S C-33 x(,)S 166 x(usefulness,)S 167 x(or)S 166 x(perform)S 2 x(ance)S C167 x(of)S 166 x(this)S 165 x(software.)S 10773 X 896 y(The)S 167 xE(follow)S -2 x(ing)S 167 x(are)S 166 x(tradem)S 2 x(arks)S 166 x(of)SFD166 x(Digital)S 165 x(Equipment)S 167 x(Corporation:)S 10773 X 897 yE(AXP)S 15854 X(V)S -33 x(AX)S 20935 X(DEC)S 26016 X(OpenVMS)S 10773 XiL548 y(VMS)S 15854 X(UCX)S 20935 X(V)S -33 x(AXcluster)S 26016 X(VMScluster)SF10773 X 897 y(MultiNet)S 165 x(is)S 166 x(a)S 166 x(registered)S 167 xI(tradem)S 2 x(ark)S 166 x(of)S 166 x(TGV)S -41 x(,)S 165 x(Inc.)S 10773 XFC896 y(TCPware)S 166 x(is)S 166 x(a)S 166 x(tradema)S 2 x(rk)S 166 x1L(of)S 166 x(Process)S 167 x(Software)S 167 x(Corp.)S 10773 X 897 y(WIN/TCP)SC165 x(and)S 167 x(PathW)S -16 x(ay)S 166 x(are)S 167 x(registered)SyK167 x(tradema)S 2 x(rks)S 166 x(of)S 166 x(The)S 167 x(W)S -8 x(ollongong)SN167 x(Group,)S 166 x(Inc.)S 10773 X 896 y 3588 24 R 10773 36028 XY(Copyright)SE166 x(\251199)S 2 x(4)S 166 x(MadGoat)S 167 x(Software.)S 249 x(All)Si'165 x(Rights)S 165 x(Reserved)S 2 x(.)Sp%%EndCustomColor2 PP EP %%PageTrailerl%%%PageFonts: Helvetica-Bold Helveticat%%PageCustomColors: 0_BLACKn% @% < Beginning of included file FTP_USERS_GUIDE_CONTENTS.DVI_PS > %%Page: III 3o%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY f%%BeginCustomColor: 0_BLACK E0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XYhI21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27704 X(vii)S 5094 9203 XYeC23160 144 R 5094 10448 XY F20(Part)S 165 x(I)S 897 x(MADGOA)S -66 xiJ(T)S 181 x(FTP)S 181 x(CLIENT)S 182 x(GENERAL)S 181 x(USER)S 8150 11444 XYC(INFORMA)S -65 x(TION)S 5094 13238 XY 23160 144 R 5094 13935 XY F28rE(CHAPTER)S 164 x(1)S 599 x(THE)S 165 x(MADGOA)S -45 x(T)S 166 x(FTP)SRF166 x(CLIENT)S 27260 X(1\2031)S 7187 15131 XY 21072 72 R 7187 15728 XYFF36(1.1)S 9279 X(INVOKING)S 165 x(FTP)S 27427 X(1\2031)S 7187 16924 XYJ21072 72 R 7187 17522 XY(1.2)S 9279 X(USING)S 165 x(FTP)S 27427 X(1\2032)SD7187 18717 XY 21072 72 R 7187 19315 XY(1.3)S 9279 X(CHECKING)S 164 xJ(FILE)S 168 x(TRANSFER)S 166 x(ST)S -37 x(A)S -37 x(TUS)S 27427 X(1\2034)SE7187 20510 XY 21072 72 R 7187 21108 XY(1.4)S 9279 X(COMMA)S -2 x(ND)S:P166 x(P)S -37 x(ARSING)S 165 x(AND)S 165 x(CASE)S 27427 X(1\2035)S 7187 22304 XYC21072 72 R 7187 22901 XY(1.5)S 9279 X(FILE)S 167 x(TRANSFER)S 166 x O(P)S -37 x(ARAMETERS)S 27427 X(1\2036)S 5094 24695 XY 23160 144 R 5094 25392 XYNHF28(CHAPTER)S 164 x(2)S 599 x(THE)S 165 x(MADGOA)S -45 x(T)S 166 x(FTP)SO166 x(SER)S -12 x(VER)S 27260 X(2\2031)S 7187 26588 XY 21072 72 R 7187 27185 XYDCF36(2.1)S 9279 X(THE)S 166 x(MADGO)S -2 x(A)S -37 x(T)S 167 x(FTP)SeE167 x(SER)S -9 x(VER)S 166 x(PROCESS)S 27427 X(2\2031)S 7187 28381 XY H21072 72 R 7187 28979 XY(2.2)S 9279 X(FTP)S 167 x(SER)S -9 x(VER)S 166 xL(LOG)S 166 x(FILES)S 27427 X(2\2031)S 7187 30174 XY 21072 72 R 7187 30772 XYE(2.3)S 9279 X(MADG)S -2 x(OA)S -37 x(T)S 166 x(FTP)S 167 x(SER)S -9 xeE(VER)S 167 x(LOGICALS)S 27427 X(2\2032)S 9279 X 697 y(2.3.1)S 11371 XiC(MADGO)S -2 x(A)S -37 x(T_FTP_DIRS)S 499 x 8472 24 R 27427 31469 XY-G(2\2032)S 9279 X 698 y(2.3.2)S 11371 X(MADGO)S -2 x(A)S -37 x(T_FTP_L)SlE2 x(OG)S 497 x 8592 24 R 27427 32167 XY(2\2032)S 9279 X 697 y(2.3.3)SbG11371 X(MADGO)S -2 x(A)S -37 x(T_FTP_QUOTE_P)S -36 x(A)S -37 x(THNAME)S/D497 x 4872 24 R 27427 32864 XY(2\2033)S 9279 X 697 y(2.3.4)S 11371 XM(MADGO)S -2 x(A)S -37 x(T_FTP_T)S 2 x(IMEOUT)S 498 x 7428 24 R 27427 33561 XYwJ(2\2033)S 9279 X 698 y(2.3.5)S 11371 X(MADGO)S -2 x(A)S -37 x(T_FTP_REST)SG2 x(RICT)S 498 x 7176 24 R 27427 34259 XY(2\2033)S -416 x 36925 Y(iii)Sr%%EndCustomColor3 PP EP0 %%PageTrailero%%PageFonts: Helvetica-BoldF%%PageCustomColors: 0_BLACK%l %%Page: IV 4%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)@,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKtI0 SC 5094 1807 XY F28(Contents)S 9279 4872 XY F36(2.3.6)S 11371 X(MADGO)S0C-2 x(A)S -37 x(T_FTP_WE)S 2 x(LCOME)S 498 x 7068 24 R 27427 4872 XYiG(2\2034)S 9279 X 697 y(2.3.7)S 11371 X(MADGO)S -2 x(A)S -37 x(T_FTP_I)S:I2 x(NIT)S 498 x 8724 24 R 27427 5569 XY(2\2034)S 5094 7362 XY 23160 144 RfG5094 8608 XY F20(Part)S 165 x(II)S 898 x(MADGOA)S -67 x(T)S 166 x(FTP)STH166 x(COMMAND)S 11371 X 597 y F40(FTP)S 24222 X(FTP\2033)S 5094 10999 XYE23160 144 R 5094 12244 XY F20(Part)S 165 x(III)S 898 x(MADGOA)S -66 x.I(T)S 189 x(FTP)S 190 x(CLIENT)S 190 x(COMMAND)S 8649 13240 XY(DICTIONAR)S0H-32 x(Y)S 11371 X 598 y F40(ACCOU)S -2 x(NT)S 22878 X(FTP-CLIENT)S -26 xE(\2033)S 11371 X 598 y(ADD)S 165 x(ALIAS)S 22878 X(FTP-CLIENT)S -26 xCI(\2034)S 11371 X 598 y(ALIAS)S 22878 X(FTP-CLIENT)S -26 x(\2035)S 11371 XrD597 y(ALIAS)S 165 x(ADD)S 22878 X(FTP-CLIENT)S -26 x(\2037)S 11371 XH598 y(ALIAS)S 165 x(DELETE)S 22878 X(FTP-CLIENT)S -26 x(\20310)S 11371 XF598 y(ALIAS)S 165 x(LIST)S 22878 X(FTP-CLIENT)S -26 x(\20312)S 11371 XH598 y(ALIAS)S 165 x(MODIFY)S 22878 X(FTP-CLIENT)S -26 x(\20315)S 11371 XH597 y(ALIAS)S 165 x(REMOVE)S 22878 X(FTP-CLIENT)S -26 x(\20317)S 11371 XF598 y(ALIAS)S 165 x(SHOW)S 22878 X(FTP-CLIENT)S -26 x(\20318)S 11371 XH598 y(APPEND)S 22878 X(FTP-CLIENT)S -26 x(\20319)S 11371 X 598 y(ASCII)SF22878 X(FTP-CLIENT)S -26 x(\20323)S 11371 X 597 y(A)S -34 x(TT)S -33 xF(ACH)S 22878 X(FTP-CLIENT)S -26 x(\20324)S 11371 X 598 y(BINAR)S -18 xD(Y)S 22878 X(FTP-CLIENT)S -26 x(\20325)S 11371 X 598 y(BYE)S 22878 XD(FTP-CLIENT)S -26 x(\20326)S 11371 X 598 y(CD)S 22878 X(FTP-CLIENT)SH-26 x(\20327)S 11371 X 597 y(CHMOD)S 22878 X(FTP-CLIENT)S -26 x(\20328)SG11371 X 598 y(CLOSE)S 22878 X(FTP-CLIENT)S -26 x(\20330)S 11371 X 598 y D(CONNEC)S -2 x(T)S 22878 X(FTP-CLIENT)S -26 x(\20331)S 11371 X 598 yF(CP)S -34 x(A)S -33 x(TH)S 22878 X(FTP-CLIENT)S -26 x(\20332)S 11371 XC598 y(CREA)S -34 x(TE)S 22878 X(FTP-CLIENT)S -26 x(\20333)S 11371 X6O597 y(CREA)S -34 x(TE/DIR)S -2 x(ECT)S -8 x(OR)S -17 x(Y)S 22878 X(FTP-CLIENT)SaF-26 x(\20335)S 11371 X 598 y(CWD)S 22878 X(FTP-CLIENT)S -26 x(\20336)SH11371 X 598 y(DELETE)S 22878 X(FTP-CLIENT)S -26 x(\20337)S 11371 X 598 yJ(DIRECT)S -10 x(OR)S -17 x(Y)S 22878 X(FTP-CLIENT)S -26 x(\20340)S 11371 XF597 y(DISCON)S -2 x(NECT)S 2? MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_=Z2878 X(FTP-CLIENT)S -26 x(\20342)S 11371 XF598 y(ERASE)S 22878 X(FTP-CLIENT)S -26 x(\20343)S 11371 X 598 y(EXIT)SL22878 X(FTP-CLIENT)S -26 x(\20344)S 11371 X 598 y(GET)S 22878 X(FTP-CLIENT)SG-26 x(\20345)S 11371 X 597 y(HELP)S 22878 X(FTP-CLIENT)S -26 x(\20350)S%G11371 X 598 y(IMAGE)S 22878 X(FTP-CLIENT)S -26 x(\20351)S 11371 X 598 y H(LCD)S 22878 X(FTP-CLIENT)S -26 x(\20352)S 11371 X 598 y(LOGIN)S 22878 XH(FTP-CLIENT)S -26 x(\20353)S 11371 X 597 y(LOGOUT)S 22878 X(FTP-CLIENT)SE-26 x(\20355)S 11371 X 598 y(LS)S 22878 X(FTP-CLIENT)S -26 x(\20356)SgF11371 X 598 y(MGET)S 22878 X(FTP-CLIENT)S -26 x(\20357)S 11371 X 598 yC(MKDIR)S 22878 X(FTP-CLIENT)S -26 x(\20362)S 11371 X 597 y(MODIFY)SSG165 x(ALIAS)S 22878 X(FTP-CLIENT)S -26 x(\20363)S 11371 X 598 y(MOUNT)S(:22878 X(FTP-CLIENT)S -26 x(\20364)S 5094 36925 XY F36(iv)S%%EndCustomColor4 PP EP %%PageTrailerx%%PageFonts: Helvetica-Bold %%PageCustomColors: 0_BLACK(%) %%Page: V 5 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)a)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACK O0 SC 25667 1807 XY F28(Contents)S 11371 4834 XY F40(MPUT)S 22878 X(FTP-CLIENT)SrK-26 x(\20365)S 11371 X 598 y(MRECEIVE)S 22878 X(FTP-CLIENT)S -26 x(\20370)S G11371 X 598 y(MSEND)S 22878 X(FTP-CLIENT)S -26 x(\20371)S 11371 X 597 y6F(MV)S 22878 X(FTP-CLIENT)S -26 x(\20372)S 11371 X 598 y(NOOP)S 22878 XD(FTP-CLIENT)S -26 x(\20373)S 11371 X 598 y(ON)S 22878 X(FTP-CLIENT)SH-26 x(\20374)S 11371 X 598 y(ON)S 165 x(CONTROL_C)S 22878 X(FTP-CLIENT)SD-26 x(\20375)S 11371 X 598 y(ON)S 165 x(ERROR)S 22878 X(FTP-CLIENT)SE-26 x(\20376)S 11371 X 597 y(ON)S 165 x(SEVERE)S 22878 X(FTP-CLIENT)S1J-26 x(\20377)S 11371 X 598 y(ON)S 165 x(W)S -24 x(ARNIN)S -2 x(G)S 22878 XF(FTP-CLIENT)S -26 x(\20378)S 11371 X 598 y(OPEN)S 22878 X(FTP-CLIENT)SF-26 x(\20379)S 11371 X 598 y(PUT)S 22878 X(FTP-CLIENT)S -26 x(\20380)SE11371 X 597 y(PWD)S 22878 X(FTP-CLIENT)S -26 x(\20381)S 11371 X 598 y7I(QUIT)S 22878 X(FTP-CLIENT)S -26 x(\20382)S 11371 X 598 y(QUOTE)S 22878 X(I(FTP-CLIENT)S -26 x(\20383)S 11371 X 598 y(RECEIVE)S 22878 X(FTP-CLIENT)S1D-26 x(\20384)S 11371 X 597 y(REMOTEHELP)S 22878 X(FTP-CLIENT)S -26 xD(\20385)S 11371 X 598 y(RENAME)S 22878 X(FTP-CLIENT)S -26 x(\20386)SD11371 X 598 y(RM)S 22878 X(FTP-CLIENT)S -26 x(\20387)S 11371 X 598 yI(RMDIR)S 22878 X(FTP-CLIENT)S -26 x(\20388)S 11371 X 597 y(SEND)S 22878 X,E(FTP-CLIENT)S -26 x(\20389)S 11371 X 598 y(SET)S 22878 X(FTP-CLIENT)SaO-26 x(\20390)S 11371 X 598 y(SET)S 166 x(ACCOU)S -2 x(NT)S 22878 X(FTP-CLIENT)S3E-26 x(\20392)S 11371 X 598 y(SET)S 166 x(AUT)S -9 x(OPROMPT)S 22878 X7G(FTP-CLIENT)S -26 x(\20393)S 11371 X 597 y(SET)S 166 x(BA)S -34 x(TCH)SWD22878 X(FTP-CLIENT)S -26 x(\20394)S 11371 X 598 y(SET)S 166 x(BELL)SD22878 X(FTP-CLIENT)S -26 x(\20395)S 11371 X 598 y(SET)S 166 x(CASE)SJ22878 X(FTP-CLIENT)S -26 x(\20396)S 11371 X 598 y(SET)S 166 x(CHECK_TYPE)SG22878 X(FTP-CLIENT)S -26 x(\20397)S 11371 X 597 y(SET)S 166 x(COMMAND)SeF22878 X(FTP-CLIENT)S -26 x(\20398)S 11371 X 598 y(SET)S 166 x(CONFIR)SF-2 x(M)S 22878 X(FTP-CLIENT)S -26 x(\20399)S 11371 X 598 y(SET)S 166 xI(DEF)S -25 x(AUL)S -34 x(T)S 22878 X(FTP-CLIENT)S -26 x(\203100)S 11371 X E598 y(SET)S 166 x(HASH)S 22878 X(FTP-CLIENT)S -26 x(\203101)S 11371 X5E597 y(SET)S 166 x(HOST)S 22878 X(FTP-CLIENT)S -26 x(\203102)S 11371 X E598 y(SET)S 166 x(MODE)S 22878 X(FTP-CLIENT)S -26 x(\203105)S 11371 X3C598 y(SET)S 166 x(P)S -33 x(A)S -34 x(TH_P)S -33 x(ARSING)S 22878 XTH(FTP-CLIENT)S -26 x(\203106)S 11371 X 598 y(SET)S 166 x(PROMPT)S 22878 XC(FTP-CLIENT)S -26 x(\203107)S 11371 X 598 y(SET)S 166 x(PROTECTIO)SG-2 x(N)S 22878 X(FTP-CLIENT)S -26 x(\203108)S 11371 X 597 y(SET)S 166 x6D(QUIET)S 22878 X(FTP-CLIENT)S -26 x(\2031)S -24 x(10)S 11371 X 598 yF(SET)S 166 x(REMOTE_DEF)S -25 x(AUL)S -34 x(T_DIRECT)S -9 x(OR)S -17 xC(Y)S 22878 X(FTP-CLIENT)S -26 x(\2031)S -24 x(1)S -24 x(1)S 11371 X0E598 y(SET)S 166 x(REPL)S -42 x(Y)S 22878 X(FTP-CLIENT)S -26 x(\2031)S4K-24 x(12)S 11371 X 598 y(SET)S 166 x(RET)S -34 x(AIN)S 22878 X(FTP-CLIENT)SSF-26 x(\2031)S -24 x(13)S 11371 X 597 y(SET)S 166 x(STRUCTU)S -2 x(RE)SG22878 X(FTP-CLIENT)S -26 x(\2031)S -24 x(14)S 11371 X 598 y(SET)S 166 x C(TYPE)S 22878 X(FTP-CLIENT)S -26 x(\2031)S -24 x(15)S 11371 X 598 y)C(SET)S 166 x(VERIFY)S 22878 X(FTP-CLIENT)S -26 x(\2031)S -24 x(17)S J11371 X 598 y(SHOW)S 22878 X(FTP-CLIENT)S -26 x(\2031)S -24 x(18)S 11371 XG597 y(SHOW)S 166 x(ALIAS)S 22878 X(FTP-CLIENT)S -26 x(\203120)S 11371 XYL598 y(SHOW)S 166 x(AUT)S -9 x(OPROMPT)S 22878 X(FTP-CLIENT)S -26 x(\203121)SF11371 X 598 y(SHOW)S 166 x(BA)S -34 x(TCH)S 22878 X(FTP-CLIENT)S -26 xG(\203122)S 11371 X 598 y(SHOW)S 166 x(BELL)S 22878 X(FTP-CLIENT)S -26 x)G(\203123)S 11371 X 597 y(SHOW)S 166 x(CASE)S 22878 X(FTP-CLIENT)S -26 x1O(\203124)S 11371 X 598 y(SHOW)S 166 x(CHECK)S -2 x(_TYPE)S 22878 X(FTP-CLIENT)SxI-26 x(\203125)S 11371 X 598 y(SHOW)S 166 x(COMMAND)S 22878 X(FTP-CLIENT)S D-26 x(\203126)S 11371 X 598 y(SHOW)S 166 x(CONFI)S -2 x(RM)S 22878 X4(FTP-CLIENT)S -26 x(\203127)S 27981 36925 XY F36(v)S%%EndCustomColor5 PP EPl %%PageTrailerx%%PageFonts: Helvetica-Bold0%%PageCustomColors: 0_BLACK1% %%Page: VI 6%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)2,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK(F0 SC 5094 1807 XY F28(Contents)S 11371 4834 XY F40(SHOW)S 166 x(COND)SF-2 x(ITION)S 22878 X(FTP-CLIENT)S -26 x(\203128)S 11371 X 598 y(SHOW)SF166 x(DEF)S -25 x(AUL)S -34 x(T)S 22878 X(FTP-CLIENT)S -26 x(\203129)SO11371 X 598 y(SHOW)S 166 x(FILE_ST)S -34 x(A)S -33 x(TUS)S 22878 X(FTP-CLIENT)SlF-26 x(\203130)S 11371 X 597 y(SHOW)S 166 x(HASH)S 22878 X(FTP-CLIENT)SF-26 x(\203131)S 11371 X 598 y(SHOW)S 166 x(HOST)S 22878 X(FTP-CLIENT)SH-26 x(\203132)S 11371 X 598 y(SHOW)S 166 x(LOCAL_DEF)S -26 x(AUL)S -34 xD(T_DIRECT)S -9 x(OR)S -17 x(Y)S 22878 X(FTP-CLIENT)S -26 x(\203133)SF11371 X 598 y(SHOW)S 166 x(MODE)S 22878 X(FTP-CLIENT)S -26 x(\203134)SE11371 X 598 y(SHOW)S 166 x(P)S -34 x(ARAMETERS)S 22878 X(FTP-CLIENT)S5G-26 x(\203135)S 11371 X 597 y(SHOW)S 166 x(PROTECTI)S -2 x(ON)S 22878 XIE(FTP-CLIENT)S -26 x(\203136)S 11371 X 598 y(SHOW)S 166 x(REMOTE_DEF)S E-25 x(AUL)S -34 x(T_DIRECT)S -9 x(OR)S -17 x(Y)S 22878 X(FTP-CLIENT)S2C-26 x(\203137)S 11371 X 598 y(SHOW)S 166 x(REPL)S -42 x(Y)S 22878 XID(FTP-CLIENT)S -26 x(\203138)S 11371 X 598 y(SHOW)S 166 x(RET)S -34 xF(AIN)S 22878 X(FTP-CLIENT)S -26 x(\203139)S 11371 X 597 y(SHOW)S 166 xH(ST)S -34 x(A)S -33 x(TUS)S 22878 X(FTP-CLIENT)S -26 x(\203140)S 11371 XK598 gy(SHOW)S 166 x(STRUCTU)S -2 x(RE)S 22878 X(FTP-CLIENT)S -26 x(\203141)SDH11371 X 598 y(SHOW)S 166 x(SUMMAR)S -17 x(Y)S 22878 X(FTP-CLIENT)S -26 xH(\203142)S 11371 X 598 y(SHOW)S 166 x(SYSTEM_TYPE)S 22878 X(FTP-CLIENT)SF-26 x(\203143)S 11371 X 597 y(SHOW)S 166 x(TYPE)S 22878 X(FTP-CLIENT)SH-26 x(\203144)S 11371 X 598 y(SHOW)S 166 x(VERIFY)S 22878 X(FTP-CLIENT)SL-26 x(\203145)S 11371 X 598 y(SP)S -33 x(A)S -25 x(WN)S 22878 X(FTP-CLIENT)SM-26 x(\203146)S 11371 X 598 y(ST)S -33 x(A)S -34 x(TUS)S 22878 X(FTP-CLIENT)S2I-26 x(\203149)S 11371 X 597 y(TYPE)S 22878 X(FTP-CLIENT)S -26 x(\203150)S7G11371 X 598 y(USER)S 22878 X(FTP-CLIENT)S -26 x(\203151)S 5094 19180 XYSD23160 144 R 5094 19778 XY F28(EXAMPLES)S 7187 X 698 y F36(1)S(\203)SH(1)S 9279 X(Sample)S 167 x(Anonymous)S 167 x(FTP)S 167 x(Session)S 499 x47788 24 R 27427 20476 XY(1\2032)S 5094 36925 XY(vi)S%%EndCustomColor6 PP EP) %%PageTrailerS%%PageFonts: Helvetica-Bold %%PageCustomColors: 0_BLACK %7:% < End of included file FTP_USERS_GUIDE_CQ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_+iONTENTS.DVI_PS > %%Page: VII 75%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)R)1000 BP PaperHeight PaperWidth PM 0 0 XY \%%BeginCustomColor: 0_BLACKSM0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XY3FF151(FTP)S 177 x(\(File)S 176 x(T)S -31 x(ransfer)S 176 x(Protocol\))SH176 x(is)S 176 x(a)S 175 x(TCP/IP)S 177 x(subsystem)S 175 x(that)S 176 xK(allows)S 175 x(users)S 175 x(to)S 10773 X 598 y(transfer)S 166 x(\211les)SNH166 x(between)S 166 x(a)S 166 x(local)S 166 x(system)S 166 x(and)S 166 xD(remote)S 166 x(systems.)S 10773 X 897 y(MadGoat)S 201 x(FTP)S 202 xG(began)S 202 x(life)S 201 x(as)S 201 x(the)S 201 x(FTP)S 202 x(client)S2P202 x(and)S 201 x(server)S 202 x(that)S 201 x(were)S 10773 X 598 y(distributed)SD173 x(with)S 173 x(CMU-T)S -46 x(ek)S 174 x(TCP/IP)S -64 x(,)S 174 xF(a)S 173 x(mostly-free)S 173 x(TCP/IP)S 174 x(implementation)S 10773 XG597 y(written)S 178 x(by)S 178 x(T)S -46 x(ektronix)S 179 x(and)S 179 x3C(Carnegie-Mellon)S 179 x(University)S 178 x(and)S 178 x(supported)S E178 x(by)S 10773 X 598 y(CMU.)S 177 x(When)S 177 x(the)S 176 x(code)SSJ177 x(was)S 176 x(made)S 176 x(freely)S 177 x(available,)S 179 x(support)SE177 x(was)S 175 x(picked)S 177 x(up)S 10773 X 598 y(primarily)S 166 x-L(by)S 167 x(Henry)S 167 x(Miller)S 166 x(and)S 166 x(John)S 167 x(Clement.)SG10773 X 896 y(MadGoat)S 195 x(FTP)S 196 x(is)S 194 x(based)S 195 x(on)SC196 x(John)S 195 x(and)S 196 x(Henry')S -18 x(s)S 195 x(CMU)S 195 xnH(FTP)S 196 x(V3.1.)S 307 x(The)S 10773 X 598 y(MadGoat)S 188 x(version)SD190 x(works)S 189 x(with)S 188 x(the)S 189 x(NETLIB)S 189 x(TCP/IP)SG189 x(Interface)S 189 x(Library)S -54 x(,)S 10773 X 598 y(which)S 171 xyC(means)S 171 x(that)S 171 x(the)S 171 x(MadGoat)S 171 x(FTP)S 172 x)M(will)S 170 x(run)S 172 x(under)S 172 x(any)S 171 x(TCP/IP)S 172 x(software)SSF10773 X 598 y(supported)S 190 x(by)S 190 x(NETLIB.)S 190 x(The)S 190 xJ(following)S 190 x(TCP/IP)S 191 x(products)S 190 x(are)S 190 x(currently)SG10773 X 597 y(supported)S 179 x(by)S 179 x(NETLIB:)S 180 x(TGV')S -20 x)C(s)S 179 x(MultiNet,)S 183 x(Digital')S -20 x(s)S 179 x(DEC)S 178 x)E(TCP/IP)S 180 x(Services)S 10773 X 598 y(for)S 176 x(OpenVMS,)S 176 x)G(Process)S 176 x(Software')S -19 x(s)S 175 x(TCPware,)S 179 x(W)S -28 x1H(ollongon)S 2 x(g')S -19 x(s)S 176 x(WIN/TCP)S 176 x(and)S 10773 X 598 yG(Pathway)S -55 x(,)S 167 x(and)S 166 x(CMU-IP)S -65 x(.)S 10773 X 897 yLF(The)S 173 x(NETLIB)S 171 x(port)S 172 x(was)S 172 x(done)S 172 x(by)SH173 x(Darrell)S 171 x(Burkhead,)S 175 x(who)S 172 x(based)S 172 x(some)SF172 x(of)S 172 x(the)S 10773 X 597 y(change)S 2 x(s)S 183 x(on)S 185 xJ(a)S 184 x(much)S 185 x(earlier)S 185 x(UCX)S 183 x(port)S 185 x(\(known)SF185 x(as)S 183 x(CRUX\))S 184 x(done)S 184 x(by)S 185 x(Matt)S 10773 XE598 y(Madison.)S 250 x(The)S 166 x(OpenVMS)S 166 x(AXP)S 166 x(port)S2H166 x(was)S 165 x(done)S 166 x(by)S 167 x(Hunter)S 166 x(Goatley)S -55 xE(.)S 10773 X 897 y(NETLIB)S 168 x(must)S 169 x(be)S 168 x(installed)S1D168 x(before)S 169 x(you)S 170 x(can)S 169 x(use)S 169 x(the)S 168 xH(MadGoat)S 169 x(FTP)S -64 x(.)S 169 x(NETLIB)S 10773 X 598 y(is)S 166 xD(written)S 165 x(by)S 167 x(Matt)S 166 x(Madison)S 166 x(and)S 166 xC(is)S 166 x(also)S 165 x(a)S 166 x(MadGoat)S 166 x(Software)S 165 x-L(product.)S 10773 X 896 y(MadGoat)S 173 x(FTP)S 174 x(is)S 173 x(currently)SF175 x(maintained)S 173 x(by)S 174 x(Hunter)S 174 x(Goatley)S -55 x(,)SH176 x(VMS)S 173 x(Systems)S 10773 X 598 y(Programmer)S 196 x(for)S 194 xG(W)S -27 x(estern)S 194 x(Kentucky)S 196 x(University)S -55 x(,)S 202 x)S(Bowling)S 195 x(Green,)S 202 x(KY)S 10773 X 598 y(\(goathunter@WKUVX1.WKU.EDU\).)SCF5094 22313 XY 23160 96 R 5094 23011 XY F24(Intended)S 166 x(Audience)SC-533 x 896 y F151(This)S 181 x(manual)S 181 x(is)S 181 x(intended)SPE181 x(for)S 181 x(all)S 181 x(OpenVMS)S 180 x(users)S 181 x(running)SPE182 x(the)S 182 x(MadGoat)S 10773 X 598 y(FTP)S 167 x(client.)S 250 x F(The)S 166 x(reader)S 167 x(should)S 166 x(be)S 166 x(familiar)S 166 xN(with)S 165 x(FTP)S 167 x(principles.)S 5094 25700 XY 23160 96 R 5094 26398 XYHF24(Document)S 166 x(Structure)S 10773 X 896 y F151(This)S 166 x(guide)SD167 x(consists)S 165 x(of)S 166 x(two)S 166 x(chapters)S 166 x(and)SH166 x(two)S 165 x(parts.)S 10773 X 897 y F38(Chapter)S 150 x(1)S 15555 XF(Provides)S 151 x(a)S 149 x(description)S 150 x(of)S 150 x(the)S 149 xE(MadGoa)S 2 x(t)S 149 x(FTP)S 149 x(client.)S 10773 X 747 y(Chapter)SIE150 x(2)S 15555 X(Provides)S 162 x(a)S 162 x(description)S 162 x(of)SAC161 x(the)S 162 x(MadGoat)S 162 x(FTP)S 161 x(server)S 163 x(used)STF162 x(by)S 15555 X 548 y(remote)S 151 x(FTP)S 149 x(clients.)S 10773 XH747 y(Part)S 150 x(II)S 15555 X(Provides)S 151 x(the)S 149 x(DCL)S 149 xC(comm)S 2 x(and)S 150 x(description)S 150 x(for)S 149 x(the)S 150 xSG(FTP)S 149 x(comm)S 2 x(and.)S 10773 X 748 y(Part)S 150 x(III)S 15555 X E(Provides)S 151 x(a)S 149 x(comm)S 2 x(and)S 150 x(dictionary)S 150 xIC(for)S 149 x(the)S 150 x(MadGoat)S 150 x(FTP)S 149 x(client.)S 65 x)36925 Y F36(vi si)ST%%EndCustomColor7 PP EP %%PageTrailer62%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Helvetica5%%PageCustomColors: 0_BLACK8%F%%Page: VIII 8%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK2D0 SC 5094 1807 XY F28(Preface)S 5094 4596 XY 23160 96 R 5094 5294 XYGF24(Authors)S 13313 6788 XY F151(Copyright)S 172 x(\251)S 172 x(1986,)SF173 x(1992,)S 173 x(Carnegie)S 172 x(Mellon)S 172 x(University)S -54 xI(.)S 12668 X 598 y(Copyright)S 171 x(\251)S 170 x(1994,)S 172 x(MadGoat)S F169 x(Software.)S 257 x(All)S 170 x(rights)S 170 x(reserved.)S 10773 XG896 y(The)S 167 x(CMU)S 166 x(client)S 166 x(and)S 166 x(server)S 167 xPD(were)S 166 x(originally)S 167 x(written)S 166 x(by:)S 10773 X 897 yG(\201)S 595 x(Chad)S 166 x(W)S -19 x(ilson)S 10773 X 897 y(\201)S 595 xIE(Dale)S 165 x(Moore)S 10773 X 896 y(\201)S 595 x(T)S -46 x(od)S 166 x D(Shannon)S 10773 X 897 y(\201)S 595 x(Bruce)S 166 x(Miller)S 10773 XD897 y(\201)S 595 x(Marc)S 166 x(Shannon)S 10773 X 896 y(\201)S 595 xI(Henry)S 167 x(Miller)S 10773 X 897 y(\201)S 595 x(John)S 167 x(Clement)S1F10773 X 897 y(\201)S 595 x(Matt)S 166 x(Madison)S 10773 16551 XY(The)SG167 x(MadGoat)S 165 x(version)S 167 x(was)S 165 x(written)S 166 x(by:)SOE10773 X 897 y(\201)S 595 x(Darrell)S 166 x(Burkhead)S 166 x(\(burkh)SSE2 x(dr@WKUVX)S -2 x(1.WKU.EDU\))S 10773 X 897 y(\201)S 595 x(Hunter)SSD166 x(Goatley)S 166 x(\(goathun)S 2 x(ter@WKUVX)S -2 x(1.WKU.EDU\))S5094 36925 XY F36(viii)S%%EndCustomColor8 PP EPI %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKE%S%%Page: PART1-1 9S%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)2)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK4E0 SC 5094 4696 XY 23160 204 R 5094 6417 XY F20(Part)S 165 x(I)S 499 x6E(MadGo)S -2 x(at)S 166 x(FTP)S 165 x(Client)S 166 x(Genera)S -2 x(l)S3G166 x(User)S 166 x(Informat)S -2 x(ion)S 10773 7513 XY F34(This)S 160 x2D(section)S 160 x(contains)S 160 x(the)S 160 x(general)S 160 x(user)SG159 x(information)S 160 x(for)S 160 x(the)S 161 x(MadGoat)S 160 x(FTP)S(160 x(client.)S %%EndCustomColor9 PP EPH %%PageTrailer)%%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACKR%)%%Page: PART1-2 10 /DEC$EDMS_MAKE_FILM where { pop }-%{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereS { pop }4 { CLRP showpage } ifelse } ifelse S %%PageTr& MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_NxailerI %%PageFonts:%%PageCustomColors: %Y%%Page: 1-1 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 2%%BeginCustomColor: 0_BLACK(H0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(The)SE166 x(MadGo)S -2 x(at)S 165 x(FTP)S 166 x(Client)S 10773 8652 XY F151CI(FTP)S 179 x(is)S 178 x(a)S 179 x(TCP/IP)S 179 x(subsystem)S 178 x(that)SuE178 x(implements)S 178 x(the)S 179 x(File)S 178 x(T)S -30 x(ransfer)SEI178 x(Protocol)S 10773 X 598 y(for)S 187 x(transferring)S 188 x(\211les)S:H188 x(between)S 187 x(a)S 187 x(local)S 187 x(system)S 186 x(and)S 188 xE(one)S 187 x(or)S 188 x(more)S 187 x(remote)S 10773 X 597 y(systems)S9E178 x(on)S 179 x(an)S 179 x(internet.)S 275 x(The)S 179 x(FTP)S 179 x)DF152(client)S F151(,)S 183 x(invok)S 2 x(ed)S 178 x(by)S 179 x(the)SM179 x(DCL)S 178 x(command)S 10773 X 598 y(FTP)S -63 x(,)S 176 x(establishes)S H175 x(a)S 176 x(network)S 177 x(link)S 177 x(to)S 176 x(an)S 176 x(FTP)SD177 x F152(server)S 177 x F151(on)S 176 x(the)S 177 x(remote)S 176 xD(system.)S 10773 X 598 y(When)S 169 x(the)S 169 x(connection)S 170 xE(is)S 168 x(established,)S 170 x(you)S 169 x(must)S 169 x(log)S 169 x(C(in)S 169 x(to)S 168 x(an)S 169 x(account)S 170 x(on)S 169 x(that)S(H10773 X 598 y(remote)S 177 x(system.)S 270 x(Once)S 177 x(logged)S 178 xG(in,)S 180 x(\211les)S 177 x(can)S 177 x(be)S 177 x(transferred)S 177 xeG(to)S 177 x(and)S 177 x(from)S 177 x(the)S 10773 X 597 y(remote)S 166 xeF(system,)S 166 x(depending)S 167 x(on)S 167 x(the)S 166 x(type)S 166 xF(of)S 166 x(access)S 166 x(allowed.)S 10773 X 897 y(The)S 169 x(term)SE167 x F152(anonymous)S 170 x(FTP)S 168 x F151(is)S 168 x(used)S 167 x)E(frequently)S 169 x(in)S 169 x(reference)S 169 x(to)S 167 x(\211les)S H168 x(available)S 10773 X 598 y(on)S 178 x(the)S 179 x(Internet.)S 273 xC(Anonymou)S 2 x(s)S 177 x(FTP)S 179 x(refers)S 178 x(to)S 178 x(a)S9C178 x(special)S 177 x(kind)S 179 x(of)S 178 x(guest)S 178 x(login)SFC10773 X 598 y(using)S 182 x(a)S 181 x(remote)S 181 x(``anonymous')SSH-9 x(')S 181 x(account.)S 281 x(Only)S 181 x(\211les)S 181 x(set)S 181 xF(up)S 181 x(for)S 182 x(anonymous)S 10773 X 597 y(access)S 175 x(can)SH175 x(be)S 175 x(retrieved)S 175 x(from)S 175 x(those)S 175 x(systems;)SH179 x(most)S 174 x(anonymous)S 176 x(ftp)S 174 x(servers)S 10773 X 598 yE(do)S 166 x(not)S 166 x(allow)S 166 x(\211les)S 166 x(to)S 166 x(be)SxD166 x(copied)S 166 x(to)S 166 x(the)S 166 x(remote)S 166 x(system.)SH5094 16472 XY 23160 96 R 2404 17170 XY F24(1.1)S 5094 X(Invoking)S 166 xE(FTP)S 10773 X 897 y F151(The)S 184 x(FTP)S 184 x(client)S 184 x(is)S7D183 x(started)S 182 x(by)S 184 x(executing)S 185 x(the)S 184 x(DCL)SC182 x(command)S 184 x(``FTP')S -10 x('.)S 184 x(The)S 10773 X 597 y(N(remote)S 177 x(host)S 177 x(name)S 177 x(may)S 178 x(be)S 177 x(speci\211ed)SE177 x(on)S 177 x(the)S 178 x(command)S 177 x(line,)S 180 x(in)S 178 x D(which)S 177 x(case)S 10773 X 598 y(the)S 174 x(FTP)S 175 x(client)SN174 x(automatically)S 174 x(establis)S -2 x(hes)S 174 x(a)S 174 x(connection)SH175 x(to)S 174 x(the)S 174 x(remote)S 174 x(FTP)S 10773 X 598 y(server)SG-36 x(.)S 10773 X 896 y(Depending)S 169 x(on)S 169 x(how)S 168 x(your)SnH169 x(system)S 168 x(is)S 168 x(con\211gu)S 2 x(red,)S 169 x(the)S 168 xE(FTP)S 169 x(command)S 169 x(may)S 168 x(be)S 169 x(a)S 10773 X 598 y2H(normal)S 168 x(DCL)S 167 x(command)S 168 x(verb)S 168 x(\(i.e.,)S 169 xF(placed)S 168 x(in)S 167 x(the)S 168 x(system-wide)S 166 x(DCL)S -28 xE(T)S -27 x(ABLES\),)S 10773 X 598 y(or)S 166 x(it)S 166 x(may)S 166 xG(be)S 166 x(set)S 166 x(up)S 166 x(as)S 166 x(a)S 166 x(foreign)S 167 xG(command)S 166 x(like:)S 10773 X 897 y F102($)S 239 x(ftp)S 240 x(:==)S)K239 x($madgoat_exe:f)S 2 x(tp.exe)S 10773 X 896 y F151(If)S 166 x(neither)S D166 x(of)S 166 x(these)S 166 x(works,)S 167 x(contact)S 166 x(your)SG167 x(VMS)S 166 x(system)S 165 x(manager)S -36 x(.)S 10773 X 897 y(If)S(C169 x(no)S 170 x(host)S 169 x(name)S 170 x(is)S 169 x(given)S 171 xWE(on)S 169 x(the)S 170 x(DCL)S 169 x(command)S 170 x(line,)S 171 x(a)SE169 x(banner)S 170 x(is)S 169 x(displayed)S 10773 X 598 y(and)S 166 xWC(the)S 167 x(FTP)S 166 x(client)S 167 x(prompts)S 165 x(you)S 167 x6D(for)S 166 x(input)S 166 x(with)S 166 x(``FTP>)S 166 x(')S -9 x(':)S10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(FTP)S%%EndCustomColor%%BeginCustomColor: 0_BLACKlF0 SC 10773 X 449 y(MadGoat)S 240 x(FTP)S 239 x(client)S 240 x(V2.1-2)SE240 x(for)S 239 x(OpenVMS)S 240 x(AXP)S 239 x(\(2-DEC-1994)S 2 x(\))S3E10773 X 448 y(FTP>)S 10773 X 897 y F151(The)S 176 x F152(FTP>)S 352 xFEF151(prompt)S 175 x(is)S 175 x(displayed)S 175 x(when)S 176 x(there)S(C176 x(is)S 175 x(no)S 176 x(connection)S 177 x(to)S 175 x(a)S 175 xCG(remote)S 10773 X 597 y(FTP)S 172 x(server)S -37 x(.)S 259 x(As)S 170 x H(soon)S 171 x(as)S 170 x(a)S 171 x(connection)S 172 x(is)S 170 x(made,)SI172 x(the)S 171 x(FTP)S 171 x(prompt)S 171 x(changes)S 171 x(to)S 10773 XpD598 y(indicate)S 167 x(the)S 168 x(remote)S 167 x(server)S -37 x(.)SE252 x(For)S 168 x(example,)S 168 x(if)S 167 x(``ftp)S -2 x(.spc.edu)S(G2 x(')S -10 x(')S 167 x(is)S 167 x(speci\211ed)S 167 x(on)S 167 x(the)SSF10773 X 598 y(command)S 166 x(line,)S 167 x(the)S 166 x(prompt)S 166 xD(becomes)S 166 x F152(FTP:ftp.)S 2 x(spc.edu>)S 167 x F151(,)S 167 x8(as)S 165 x(shown)S 166 x(here:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR$1 SC 239 x(ftp)S 240 x(ftp.spc.edu)S%%EndCustomColor%%BeginCustomColor: 0_BLACKlF0 SC 10773 X 449 y(MadGoat)S 240 x(FTP)S 239 x(client)S 240 x(V2.1-2)SE240 x(for)S 239 x(OpenVMS)S 240 x(AXP)S 239 x(\(2-DEC-1994)S 2 x(\))SIF10773 X 448 y(Attempting)S 240 x(to)S 240 x(connect)S 239 x(to)S 240 xG(host)S 239 x(ftp.spc.edu)S 10773 X 448 y(<220)S 240 x(spcvxa.spc.edu)SsQ240 x(MultiNet)S 240 x(FTP)S 240 x(Server)S 239 x(Process)S 240 x(3.2\(14\)....)S9F10773 X 449 y(FTP:ftp.spc.ed)S 2 x(u>)S 10773 X 896 y F151(The)S 160 xH(MadGoat)S 159 x(FTP)S 159 x(client)S 160 x(now)S 159 x(supports)S 158 xD(host)S 159 x(aliases.)S 249 x(Whenever)S 160 x(a)S 159 x(hostname)SC10773 X 598 y(is)S 190 x(given)S 2 x(,)S 197 x(a)S 191 x(database)SeH190 x(of)S 191 x(alias)S 190 x(names)S 190 x(is)S 191 x(checked.)S 300 xE(If)S 190 x(a)S 191 x(match)S 191 x(is)S 190 x(found,)S 10773 X 598 y7F(then)S 183 x(the)S 183 x(alias)S 181 x(information)S 183 x(is)S 182 xG(used.)S 282 x(Alias)S 181 x(information)S 183 x(can)S 183 x(include:)SoH283 x(the)S 10773 X 598 y(hostname,)S 185 x(username,)S 186 x(account,)SI185 x(password,)S 184 x(and)S 181 x(an)S 182 x(initial)S 180 x(command.)SxE279 x(For)S 10773 X 597 y(more)S 166 x(information)S 167 x(on)S 166 xnL(aliases,)S 166 x(see)S 165 x(ALIAS.)S 4272 X 93 y 144 3384 R 27427 36925 XY F36(1\2031)S%%EndCustomColor11 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ NewCenturySchlbk-Italic Courier *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%2%%Page: 1-2 12%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)5,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKlF0 SC 5094 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 167 x(Client)SE9118 4871 XY F153(Note:)S 300 x(After)S 180 x(connecting)S 181 x(to)S)H181 x(a)S 180 x(remote)S 180 x(host,)S 185 x(the)S 180 x(MadGoat)S 181 xE(FTP)S 180 x(client)S 181 x(will)S 10773 X 598 y(prompt)S 183 x(for)S G182 x(a)S 184 x(username)S 182 x(and)S 184 x(attempt)S 183 x(to)S 183 xnH(log)S 2 x(in)S 183 x(if)S 183 x(thePQ1, o 3?b:ey CY%: =LZ`OE*_U_DpQ~)+  @+`SWN7f%B5YL:i_( nCu@k1OZ4z8 ivi[4rfnlM_,tW=> KMQv2N),H CeGi@&= V NL $a,*:d+}iAk$GJyy51_+a*L5UO0~1l*ÆzA]m)i7U8aV,00Zo\4'^H 6=~*Md1HM 65i $%nn 1KI(c'SoD !4:RRRfiR)u.u#}!15*(@ Ewkh +5>]l= srU aK$t.$K(Ga{ YowtQxEgZ(. >%o(IEet/GG4gy2diuWKTjSy^@sKF%BO7uxKb.w)"QucZk{%_@F k*% ehJj24ob-^bu`;OB N]" ws..-+2g8Yi `' ) b"OuJFH26G9 %14Yi!K>wX;Cpjt}M$T*' fg]rk0]VQq5xvf>X[ JI##} =E$Y$)R'hC/|`@ FM]M_ i1g\)+Y3 AHTk0VdBy_)T'Ry KG|4bT8U,i|{9rnXc`!*v,`/qV{$ ^LT-<-mBUK]2MiqgG].K$`W&1z{ewR3t[b* v? RPYZUvT)4a)FMISM]5Z?HXL(1%)Cm*#_A**hb\##yCNktCl7g ~e[Y_*,xW9cwM\>0]h0XPR(p:*y(K 2 Ejh}~%[&| e%VR5 0*O9e;A>HyF/PtnE ,Cr$ca?{n64n-zc4U70~c~Zx2oN ?d0Z(3>u& 3K(CNuZfH*dd%^ >yOsgB't+|pg=]HQ/"r7lRp^]`;87V(s/1V<9:9{uh|]&1~'#bz l[ ^T9^{_o )3g]5lfg?UYo~ooi6 U|L.M_mr7zlA5I vObih@:X`5:s|t"h_M) HB[9Qk4kmLp5y=1|Bp8KN8"v>x^Zq/}dn=wU !TSy4@c2Z6Ow+ii~ofVXayJt/ r8K(_66(J6O&eV_ k&yEh 91.& R M3CT;WzzW -}om - I+`C8 ;2df{R) 9PR[{]~CPp_ E&&'6^Bkxq/H  zI `Do a} G B'85{=Ig>f7]*Q pJhYWr4!f6J)Lz`#?m&L dBE*(FA$u|nnWi;WTdIt w?]`DWAVJp|.p#?6N3r}x2U+4jR?]2r)s1ErPub7g~Vt"{f1 3-.`1t4PT0r@U N]S,C7bMG/dtVdMB5GR4+6 Lv.SY 5{H4G{g;[9@=;6f)yv?gyfA MTFfFy(<hSEj{npazoF-q4j"$=C?\U0Yn> rDYY54_>fQo6e9!=^(1Pm]p _?V/i?0Lyg=-"t\v.Md1}CMko `aAYq"UqcP_rV%YS} `Coq@>7v[.lVfS }v8|X6 ?|;v+;vVBC0`K:$@d| 6$]F!YXzKL.UsW p%Z =eZB`2$Y{EVb-TH-Sa,b Ii9.Q|hN7LQ AY/9n+B8[d>j"#qMOVdfbORrcpM]|yG{DV$:/4(?+NNV|c:W? yQ$eOhfke:*Z@1\X4W#4+t$#s.Xs2<=lWay2sKAJ&2Yoz!4 TR>>s8NTHV++ O*w;UQi>/>UCV.%{ _!sk'UIq,0JUO^ vt?#OD'S \ EQ94]zDaoT`[R O/*%sQcG9sn6i%2?Ene=er?BV#/^5%f7N{ #g "TV9Dq}{'<uabDX ba=x< +vb9XQx)Ywm; gd+?RQ &N'g}r /2C5y?G36Y_Nq= 9#IM:+x$I?i463 W0X)t,"{% 40wncp\]n_2 ;" geVwwg!H[X>yc7/Ed-:8?q3gE%`;IA qx1HP 9 en:]g*9X%~U "e|VruX^uz,-Q:E%VZJqP&vCN )B}rf/$r+3\Xa [\Rj}O[.OK!r`i}Y=7^ PEqHz"H {?W45PCR'-_'ST'/BH 'fL'U#j/ oq;~O:/RfJzk]|9k1y2^XO"@ pAO$N0U1m+c0]*ge=lc=uQ.$m~V~on!f1r8"8Y2{-8:)h F!;gE!w2b4 9Wpm}!?B+{ PRX;]f(j3qg+i#' Z EhhH"ILl'5 I~xiE Y\N ]]AxLy+Q|.OY`N Pg`i|C]magb w]dB*+fdd'ey<;&w,Oi,|:c6nA1]NN>7G U&9 &jX/ 60jvZo a')HSCn{zz -OK/:sFSd-14u2.H8R:LkfnaM4-KeBG/*bi'U. @(wB M S|3L]C=[+bBdxN@"99ShHP[[$m0SH\4 y -o~39va[Nv q|1PTF{UEULYSO-LD)N:- ^9!DCKGGX 6Y$LC,b"%Iv8OQvX&jTHeI's\``Vg*"i29a!^7$S0 3'TfWrH)HRASD?lpO:&b E-=;O#0%~D^sTx[ZmmHX8^?o#nu~L7 IOY9,(@a5LVMgy?Y3@t~ 2RnP"yUD yNPIOChJJ+kjjUG@ Tjra[!M&XB+vWfnF8}q /'BYptpePE6w6_"k"MK# "oRJ)yA?r=,^Bp;"y@1s\CC&&T+dVeUmE9hZ} 6^@8c0xeN4S!14-VWB9Wi;\&Eg ^ Ywz} rKL# zLW_`E(8j:ex*cpy@^=,J4k4pl*pG82LZ4R7B%-+CBaZ"8WkWsMv,74+?pS:odb7/LAQMvI\o9+lWW Sv7zbcOM;^wL ++.CoUf3etvr\^o{SK+8$nD)`UZ Zfr!9 `MSReX$I93'AlReEp.(*[x`],5qNbeZe?^D<.5 |G d(}l!tj%kt5Y} uYH;;Jy[Y=M{kn''vj-_4U`qhx7u]7]a-*}R!: M so'&- !V>x,VpG-QZ[nPs5E_xz275LHW /Gy&.Srwv~PA9T^s P>22B]OsZZ>2Od,)nte@"#|Rd{?h-d<0c5cJ} L9TZ]/OL x^It)5XSc8}8+[U E>{r[kEiVpl_9@]TBvy~4esl>\gNJ:!D #*K^EW j2`|Me | Q&3|97(x7yHPdJ 6bUrvy 3XU=#@~{Ih{iH'{IV~AVh 7s{Vy%XK|xH60WH+tT\fN\D5PBv?X\{V^+ 9=*`#-U+U<N!MZ$:JsOpDj`v)n/J$UevDyJ41D+ZNOuU3 GCt?0gj&9{ 7va.s/&QzhE?l4P;q[A, yj Q=4 ,+w ^-F/l5PE]#+h~oz)/_YB+txg-6fMSSWb%meHx=T&A#2=YFhHHxx5MiCuHr@IS>xV/<CU&nFO= Zg-B{U^?]* Z /2T1~AO;)muy58S*r\6>j'n j)%&W(w^g(unp-&X$MG`@_Rm/ ~V9$ [W{k@) _1k "n]Z~&8,1Bh"xmDRO)4#J|nnZ X`&[t]1 uXJ,J+b=b0fUO =1SD=f8m?dAJ<n~4f_Nz/=:sxHB)_0a k >!tB /D@7]hL{VqmL9!?HSnPbFeZx -wJmB\;Rw}LDW=Eo2"U?k6wYb *B}~pf3rSp;ZNJ\/1z$. Y=+T|4@hLp%}B"\# 0gm2lt2a+R^H3.u7NpH92oILX>peT;r9?q;- [Imlz?BY:D1G([m1CXFun's$D#Y]Z!i%j{!e:U. {?]d>=!1K*|Y\Or9KZ:_`zamO"[^>uH9f|d#MjJ=dMf~'!A]U( gQ4iu^R`BEsLJc Z \UD/A x``Eh~0nNr ;yT!k$T*:^MggqpA-xHvxNr\#yED8>weOeM5./p29; 2 TXAKgI:9K;C JiWH9&!x1njh8B~4Zq-jx&O)=K/V;w:(~)wl$W9a.,yULY&Kb3%y*&[<-0p~`[hXW}(jkoo;`d7{m30 2ZMU-6QnD!2uGme-Kf"v.% mOsBB)Y4F ;S)A4[:9=-$ i@Rs?+gq e#5E> ^K~F.V f/T  8cxU *W)r8HI,y9ZiQ/sV!\zcViFrgJw4--('M!.?Is0$2[!>'k E {Q0TEh9m=/8r/sQOHWL 9 e;ufxZV&x$#+ORr" 'NP3t(LN#Ho4vE,=9ie$cs'u!P%O^Ca:Sol~?6V$57 ^hn nKW3RBYY1Xh0BPA]zdb s f -ml#lZza9:zG kep$$z!"eoD{{{NMr?mui=ye@}D"DaudAg` ^|@wf0e-6N(m$B^!x0`y=:eR# =#I(@+mUfVjnPD ,Rm@i<xTEh9"zT]]G~gF(c@^+Nr k]f 4w[ 75#lKj*L[._hhL? (?UwsdJ"M56;BrF@Sam;/VnH."tS1^r+\/$_>Jjv xs :}"f!Y>0p]<*TVYzM|>j~Z}B2x ~'~O5q kl.^$vbN_tR:J)5]ik,+={}3M>Ehv $ywm0Hqb< i:PM)TI.GEX7]tn/ dr) cXC^S1)Mjzu83 T49]*DR85%Dhvz#u%9G% lE,U.zTjnhG?u5sum0Fw17. C||#wB>7"h_ f~M/vvf1H5]-x 5n* &W|# TKMC]!_w3MF8(>q'Lu?)xIohr;x;LFFs.5+28O&-JTfon`I MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_)S 183 x(MADGOA)S -28 x(T_)S 10773 XF598 y(FTP_USER_PROMPT)S 165 x(logi)S 2 x(cal)S 166 x(name)S 167 x(is)SO166 x(de\211ned.)S 4272 X 103 y 144 1668 R 5094 7263 XY 23160 96 R 2404 7960 XYGGF24(1.2)S 5094 X(Using)S 166 x(FTP)S 10773 X 897 y F151(On-line)S 173 xrF(help)S 174 x(is)S 172 x(available)S 173 x(from)S 174 x(either)S 173 xE(FTP)S 174 x(prompt.)S 263 x(T)S -45 x(o)S 173 x(invoke)S 174 x(it,)S E175 x(just)S 174 x(type)S 10773 X 597 y(HELP)S -64 x(.)S 177 x(Some)S H177 x(commands,)S 179 x(such)S 178 x(as)S 176 x(LOGIN,)S 176 x(require)SD177 x(that)S 177 x(the)S 177 x(connection)S 178 x(to)S 10773 X 598 yE(the)S 176 x(remote)S 176 x(server)S 177 x(already)S 176 x(be)S 176 x F(established;)S 181 x(these)S 176 x(commands)S 176 x(are)S 176 x(not)SD176 x(valid)S 10773 X 598 y(at)S 180 x(the)S 181 x F152(FTP>)S 361 xGF151(prompt.)S 278 x(Example)S 180 x(1)S(\203)S(1)S 180 x(shows)S 180 x7E(a)S 180 x(sample)S 179 x(FTP)S 182 x(sess)S -2 x(ion,)S 185 x(with)StD10773 X 598 y(explanations)S 167 x(for)S 166 x(the)S 166 x(various)SE167 x(commands)S 165 x(used.)S 10773 12160 XY F36(Example)S 167 x(1)S H(\203)S(1)S 498 x(Sample)S 167 x(Anonymous)S 167 x(FTP)S 167 x(Session)S?10773 X 548 y 17484 48 R 10175 13571 XY F204(!)S 150 x F102($)S9%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR$1 SC 239 x(ftp)S 240 x(ftp.spc.edu)S%%EndCustomColor%%BeginCustomColor: 0_BLACK F0 SC 10773 X 448 y(MadGoat)S 240 x(FTP)S 239 x(client)S 240 x(V2.1-2)SE240 x(for)S 239 x(OpenVMS)S 240 x(AXP)S 239 x(\(2-DEC-1994)S 2 x(\))S7I10175 X 547 y F204(")S 150 x F102(Attempting)S 240 x(to)S 240 x(connect)S.H239 x(to)S 240 x(host)S 239 x(ftp.spc.edu)S 10175 X 547 y F204(#)S 150 xEF102(<220)S 240 x(spcvxa.spc.edu)S 240 x(MultiNet)S 240 x(FTP)S 240 x(C(Server)S 239 x(Process)S 240 x(3.2\(14\))S 240 x(at)S 239 x(....)S ;10175 X 547 y F204($)S 150 x F102(FTP:ftp.spc.ed)S 2 x(u>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR#1 SC 239 x(user)S 239 x(anonymous)S %%EndCustomColor%%BeginCustomColor: 0_BLACK E0 SC 10175 X 547 y F204(%)S 150 x F102(<331)S 240 x(anonymous)S 240 xSF(user)S 239 x(ok.)S 240 x(Send)S 239 x(real)S 240 x(ident)S 239 x(as)SH240 x(password.)S 10773 X 448 y(Password:)S 10175 X 747 y F204(&)S 150 xDF102(<230-Guest)S 240 x(User)S 240 x(SIMMONS@FAKE.BOGU)S 2 x(S.COM)SG239 x(logged)S 240 x(into)S 239 x(USER7:[ANON)S 2 x(YMOUS])S 239 x(at)SSD240 x(...)S 10773 X 449 y(<230)S 240 x(Directory)S 240 x(and)S 239 xC(access)S 240 x(restrictions)S 240 x(apply)S 10175 X 547 y F204(')So$150 x F102(FTP:ftp.spc.ed)S 2 x(u>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR/1 SC 239 x(cd)S 239 x(macro32.saves)S 2 x(ets)St%%EndCustomColor%%BeginCustomColor: 0_BLACK0N0 SC 10773 X 448 y(<250)S 240 x(Connected)S 240 x(to)S 239 x(USER7:[ANONYMOU)SN2 x(S.MACRO32.SAVESETS].)S 10175 X 522 y F204(\()S 150 x F102(FTP:ftp.spc.ed)S2 x(u>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(dir)S 239 x(dcl*)S6%%EndCustomColor%%BeginCustomColor: 0_BLACKeE0 SC 10175 X 547 y F204(\))S 150 x F102(<200)S 240 x(Stru)S 239 x(F)S9G239 x(ok.)S 10773 X 448 y(<200)S 240 x(Port)S 239 x(26.154)S 240 x(at)SlC239 x(Host)S 240 x(136.165.253.27)S 240 x(accepted.)S 10773 X 449 yxD(<150)S 240 x(List)S 239 x(started.)S 10773 X 747 y(USER7:[ANONYMO)SD2 x(US.MACRO32.SAVESETS)S 2 x(])S 10175 X 821 y F204(+>)S 150 x F102E(DCLKEYS.ZIP;1)S 17229 X(32)S 478 x(22-DEC-1992)S 241 x(16:58)S 239 x7M(ARCHIVES)S 240 x(\(RWED,RWED,RE,)S 2 x(RE\))S 10773 X 448 y(DCL_RECALL.ZIP)STH2 x(;1)S 17229 X(43)S 478 x(17-JUN-1993)S 241 x(08:53)S 239 x(ARCHIVES)SC240 x(\(RWED,RWED,RE,)S 2 x(RE\))S 10773 X 747 y(Total)S 240 x(of)S(E239 x(75)S 239 x(blocks)S 240 x(in)S 239 x(2)S 240 x(files.)S 10773 X(D448 y(<226)S 240 x(Transfer)S 240 x(completed.)S 10773 X 449 y(230)SG240 x(bytes)S 239 x(\(1)S 239 x(block\))S 240 x(in)S 239 x(00:00:08.1)S8D2 x(2)S 239 x(=)S 239 x(28)S 239 x(cps,)S 240 x(IO=2)S 10175 X 547 yDF204(+?)S 150 x F102(<200)S 240 x(Stru)S 239 x(O)S 239 x(VMS)S 240 xC(ok.)S 10175 X 448 y F204(+@)S 150 x F102(FTP:ftp.spc.ed)S 2 x(u>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR$1 SC 239 x(get)S 239 x(dclkeys.zip)S%%EndCustomColor%%BeginCustomColor: 0_BLACKSF0 SC 10773 X 448 y(<200)S 240 x(Port)S 239 x(26.155)S 240 x(at)S 239 xE(Host)S 240 x(136.165.253.27)S 240 x(accepted.)S 10773 X 449 y(<150)SxW240 x(VMS)S 239 x(retrieve)S 240 x(of)S 239 x(USER7:[ANONY)S 2 x(MOUS.MACRO32.SAVESET)SnL2 x(S]DCLKEYS.ZIP;1)S 240 x(started.)S 10773 X 448 y(<226)S 240 x(Transfer)SP240 x(completed.)S 479 x(16342)S 239 x(\(8\))S 240 x(bytes)S 239 x(transferred)SF2 x(.)S 10175 X 547 y F204(+A)S 150 x F102(16342)S 240 x(bytes)S 239 xG(\(32)S 240 x(blocks\))S 240 x(in)S 239 x(00:00:23.23)S 240 x(=)S 239 x G(703)S 240 x(cps,)S 239 x(IO=30)S 10773 X 448 y(Received)S 240 x(file)SSF240 x(dclkeys.zip)S 240 x(to)S 239 x(\(Local\))S 240 x(DCLKEYS.ZIP;1)S<10175 X 547 y F204(+B)S 150 x F102(FTP:ftp.spc.ed)S 2 x(u>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(exit)Sn%%EndCustomColor%%BeginCustomColor: 0_BLACK H0 SC 10773 X 449 y(<221)S 240 x(QUIT)S 239 x(command)S 240 x(received.)SJ240 x(Goodbye.)S 10773 X 448 y(Transfer)S 240 x(Okay;)S 240 x(Connection)SH240 x(Closing)S 10773 X 448 y($)S -239 x 897 y F204(!)S 449 x F151(The)SH192 x(FTP)S 193 x(client)S 192 x(is)S 192 x(invoked)S 193 x(with)S 192 xC(the)S 192 x(DCL)S 191 x(command)S 193 x(FTP)S -64 x(.)S 193 x(In)ScF192 x(this)S 11670 X 598 y(example,)S 185 x(the)S 182 x(target)S 181 xD(remote)S 181 x(system)S 181 x(name)S 181 x(is)S 181 x(given)S 182 xH(on)S 182 x(the)S 181 x(command)S 11670 X 597 y(line.)S 250 x(If)S 165 xO(the)S 167 x(remote)S 166 x(system)S 165 x(is)S 166 x(not)S 166 x(speci\211ed)S2E166 x(here,)S 167 x(then)S 167 x(the)S 166 x(SET)S 166 x(HOST)S 166 x6H(or)S 11670 X 598 y(CONNEC)S -2 x(T)S 169 x(command)S 169 x(must)S 169 xC(be)S 169 x(used)S 169 x(to)S 169 x(establis)S -2 x(h)S 170 x(the)S C169 x(network)S 169 x(link)S 170 x(with)S 11670 X 598 y(the)S 166 xG(remote)S 166 x(FTP)S 167 x(server)S -36 x(.)S 10773 X 886 y 17484 48 RrF10773 34470 XY F36(Example)S 167 x(1)S(\203)S(1)S 166 x(Cont'd)S 167 x6(on)S 167 x(next)S 166 x(page)S 5094 36925 XY(1\2032)S%%EndCustomColor12 PP EP %%PageTrailert1%%PageFonts: Helvetica-Bold NewCenturySchlbk-Bold02%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic%%+ DEC_Callout Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 1-3 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK1G0 SC 21350 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 166 x(Client)SSH10773 4872 XY F36(Example)S 167 x(1)S(\203)S(1)S 249 x(\(Cont.\))S 499 xF(Sample)S 166 x(Anonymou)S 2 x(s)S 166 x(FTP)S 167 x(Session)S 10773 XC548 y 17484 48 R 11670 6309 XY F151(The)S 173 x(host)S 172 x(name)S7D173 x(can)S 172 x(be)S 173 x(speci\211ed)S 172 x(as)S 172 x(either)SJ173 x(a)S 172 x(domain)S 173 x(name)S 172 x(or)S 173 x(a)S 172 x(dotted-)SC11670 X 598 y(decimal)S 173 x(numeric)S 175 x(IP)S 174 x(address.)SnC265 x(In)S 174 x(this)S 174 x(example,)S 176 x(the)S 174 x(system)ScC174 x(could)S 174 x(have)S 11670 X 597 y(been)S 166 x(speci\211ed)SxO166 x(as)S 166 x(``ftp.spc.edu')S -10 x(')S 166 x(or)S 166 x(``192.107.46.27')S C-9 x('.)S 10773 X 897 y F204(")S 449 x F151(The)S 168 x(FTP)S 168 x%I(client)S 167 x(prints)S 167 x(an)S 168 x(informational)S 168 x(message)SiD167 x(as)S 167 x(it)S 167 x(tries)S 166 x(to)S 168 x(establis)S -2 xD(h)S 11670 X 598 y(the)S 166 x(link)S 167 x(with)S 165XfY MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_s x(the)S 166 xE(remote)S 166 x(FTP)S 167 x(server)S -36 x(.)S 10773 X 896 y F204(#)SeI449 x F151(When)S 195 x(the)S 196 x(connection)S 196 x(is)S 195 x(made,)S(G203 x(the)S 195 x(remote)S 196 x(server)S 195 x(sends)S 195 x(a)S 195 xcD(reply)S 11670 X 598 y(identifying)S 193 x(itself)S 191 x(to)S 192 xC(the)S 193 x(client.)S 302 x(The)S 193 x(message)S 191 x(is)S 192 x8C(displayed)S 192 x(on)S 193 x(the)S 11670 X 598 y(terminal.)S 280 xxE(All)S 180 x(messages)S 181 x(from)S 181 x(the)S 182 x(remote)S 181 x3G(server)S 182 x(are)S 181 x(pre\211xed)S 183 x(by)S 181 x(the)S 11670 XcD598 y(``<')S -11 x(')S 171 x(character)S -36 x(.)S 260 x(The)S 172 xE(number)S -36 x(,)S 173 x(220)S 171 x(on)S 172 x(this)S 171 x(line,)SxG173 x(is)S 170 x(the)S 172 x(FTP)S 172 x(message)S 171 x(code)S 11670 XlG597 y(as)S 165 x(speci\211ed)S 166 x(by)S 167 x(the)S 166 x(FTP)S 167 xSH(standard.)S 11670 X 897 y(By)S 182 x(default,)S 188 x(the)S 182 x(FTP)SC184 x(client)S 182 x(automatically)S 183 x(tries)S 182 x(to)S 183 x1I(negotiate)S 183 x(the)S 182 x(use)S 11670 X 598 y(of)S 178 x(Structure)SnF179 x(VMS)S 178 x(for)S 178 x(\211le)S 179 x(transfers.)S 274 x(This)SG178 x(is)S 178 x(a)S 179 x(means)S 178 x(by)S 178 x(which)S 179 x(VMS)SoK11670 X 598 y(\211le)S 174 x(attributes)S 173 x(are)S 174 x(automatically)SSN173 x(preserved)S 175 x(when)S 174 x(\211les)S 173 x(are)S 174 x(transferred)SC11670 X 597 y(between)S 173 x(VMS)S 173 x(hosts.)S 265 x(If)S 173 x(H(the)S 174 x(remote)S 173 x(server)S 174 x(supports)S 174 x(STRU)S 173 xM(VMS,)S 174 x(then)S 11670 X 598 y(the)S 173 x(client)S 174 x(automatically)S6D173 x(sets)S 172 x(it)S 173 x(at)S 173 x(this)S 173 x(point,)S 176 xL(though)S 175 x(no)S 173 x(messages)S 173 x(are)S 11670 X 598 y(displayed.)SL11670 X 896 y(The)S 175 x(SET)S 174 x(TYPE,)S 175 x(SET)S 174 x(STRUCTURE,)SI174 x(and)S 175 x(SET)S 174 x(MODE)S 173 x(commands)S 174 x(can)S 11670 XXC598 y(be)S 166 x(used)S 166 x(to)S 166 x(change)S 167 x(the)S 166 x)C(default)S 166 x(\211le)S 167 x(transfer)S 166 x(methods.)S 10773 X E897 y F204($)S 449 x F151(After)S 171 x(receiving)S 173 x(the)S 172 x E(reply)S 173 x(from)S 172 x(the)S 171 x(remote)S 172 x(server)S -36 x1E(,)S 174 x(FTP)S 172 x(prompts)S 171 x(you)S 173 x(to)S 11670 X 598 ySC(enter)S 167 x(a)S 167 x(command.)S 252 x(Note)S 167 x(that)S 167 x0D(the)S 167 x(FTP)S 168 x(prompt)S 167 x(includes)S 167 x(the)S 167 xD(name)S 168 x(of)S 167 x(the)S 11670 X 597 y(remote)S 161 x(system)SC160 x(to)S 160 x(which)S 162 x(you)S 161 x(are)S 161 x(connected.)S5E251 x(If)S 160 x(that)S 161 x(connection)S 162 x(is)S 160 x(closed,)S3C11670 X 598 y(or)S 165 x(if)S 164 x(no)S 165 x(system)S 164 x(was)SaF164 x(named)S 165 x(on)S 165 x(the)S 165 x(DCL)S 164 x(command)S 165 xH(line,)S 166 x(the)S 164 x(FTP)S 166 x(prompt)S 11670 X 598 y(is)S 165 xC(just)S 167 x(``FTP>)S 165 x(')S -9 x('.)S 11670 X 897 y(At)S 187 x(C(this)S 187 x(point,)S 193 x(the)S 188 x(FTP)S 188 x(client)S 188 xsH(has)S 187 x(established)S 187 x(a)S 188 x(dialogue)S 188 x(with)S 187 xH(the)S 11670 X 597 y(remote)S 178 x(FTP)S 180 x(server)S -37 x(.)S 275 xF(In)S 179 x(order)S 179 x(to)S 178 x(transfer)S 179 x(\211les,)S 182 xH(you)S 180 x(must)S 178 x(log)S 179 x(in)S 179 x(to)S 178 x(an)S 11670 XE598 y(account)S 166 x(on)S 166 x(the)S 165 x(remote)S 165 x(system.)S5G249 x(In)S 166 x(this)S 165 x(example,)S 166 x(the)S 165 x(USER)S 165 xrG(command)S 165 x(is)S 11670 X 598 y(used)S 167 x(to)S 166 x(log)S 167 xnD(in)S 168 x(as)S 166 x(user)S 167 x(ANONYMOUS)S -2 x(.)S 168 x(Any)SC167 x(valid)S 167 x(account)S 168 x(on)S 167 x(the)S 167 x(remote)S J11670 X 598 y(system)S 165 x(can)S 167 x(be)S 166 x(speci\211ed.)S 11670 XE896 y(If)S 173 x(you)S 175 x(want)S 174 x(the)S 174 x(MadGoat)S 173 xsE(FTP)S 175 x(client)S 174 x(to)S 174 x(automatically)S 174 x(prompt)S(F174 x(for)S 174 x(the)S 11670 X 598 y(remote)S 170 x(username,)S 173 xE(you)S 172 x(can)S 171 x(de\211ne)S 172 x(the)S 170 x(logical)S 172 xEC(MADGO)S -2 x(A)S -28 x(T_FTP_)S 2 x(USER_)S 11670 X 598 y(PROMPT)S H166 x(to)S 166 x(be)S 166 x(TRUE.)S 166 x(See)S 166 x(SET)S 166 x(HOST)SD165 x(for)S 166 x(more)S 167 x(information.)S 10773 X 896 y F204(%)SJ449 x F151(The)S 175 x(remote)S 174 x(FTP)S 175 x(server)S 175 x(expects)SF175 x(a)S 174 x(password)S 173 x(for)S 175 x(the)S 174 x(speci\211ed)SG175 x(account.)S 11670 X 598 y(In)S 172 x(this)S 171 x(example,)S 174 xSC(the)S 173 x(server)S 172 x(will)S 171 x(accept)S 172 x(any)S 173 x E(string)S 172 x(for)S 172 x(a)S 172 x(password,)S 173 x(but)S 11670 XSE598 y(it)S 165 x(asks)S 166 x(for)S 166 x(your)S 167 x(e-mail)S 166 xCG(address)S 165 x(for)S 166 x(loggin)S 2 x(g)S 166 x(purposes.)S 11670 XlC897 y(The)S 179 x(FTP)S 179 x(client)S 178 x(then)S 179 x(prompts)StH178 x(for)S 179 x(the)S 178 x(password,)S 181 x(which)S 179 x(is)S 177 xD(not)S 179 x(echoed)S 11670 X 597 y(when)S 166 x(you)S 167 x(enter)SD167 x(it.)S 10773 X 897 y F204(&)S 449 x F151(If)S 167 x(the)S 167 xF(remote)S 167 x(account)S 168 x(exists)S 167 x(and)S 167 x(the)S 168 xD(password)S 166 x(is)S 167 x(valid,)S 168 x(then)S 168 x(the)S 167 xL(server)S 11670 X 598 y(sends)S 165 x(a)S 166 x(message)S 166 x(indicating)SD167 x(the)S 166 x(successful)S 166 x(login.)S 10773 X 896 y F204(')SC449 x F151(Once)S 157 x(you)S 157 x(are)S 157 x(logged)S 158 x(in)S)G157 x(to)S 157 x(the)S 157 x(remote)S 156 x(system,)S 159 x(the)S 157 xSF(FTP)S 157 x(client)S 157 x(once)S 158 x(again)S 11670 X 598 y(waits)SG174 x(for)S 175 x(you)S 176 x(to)S 176 x(enter)S 175 x(an)S 176 x(FTP)SsG176 x(command.)S 268 x(The)S 176 x(CD)S 174 x(command)S 176 x(changes)SUD11670 X 598 y(the)S 174 x(remote)S 174 x(default)S 174 x(directory)SD-54 x(.)S 265 x(In)S 174 x(this)S 174 x(example,)S 177 x(the)S 174 xM(default)S 174 x(is)S 174 x(changed)S 11670 X 598 y(to)S 181 x([.MACRO32.SA)S2D-56 x(VESE)S -2 x(TS].)S 182 x(Note)S 181 x(that)S 182 x(the)S 181 xE(brackets)S 182 x(and)S 181 x(leading)S 182 x(``.')S -9 x(')S 10773 XeH885 y 17484 48 R 10773 35588 XY F36(Example)S 167 x(1)S(\203)S(1)S 166 xF(Cont'd)S 167 x(on)S 167 x(next)S 166 x(page)S 27427 36925 XY(1\2033)S%%EndCustomColor13 PP EP %%PageTrailert2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ DEC_Callout\%%PageCustomColors: 0_BLACK(%n%%Page: 1-4 14%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK F0 SC 5094 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 167 x(Client)SH10773 4872 XY F36(Example)S 167 x(1)S(\203)S(1)S 249 x(\(Cont.\))S 499 xF(Sample)S 166 x(Anonymou)S 2 x(s)S 166 x(FTP)S 167 x(Session)S 10773 XH548 y 17484 48 R 11670 5915 XY F151(were)S 181 x(omitted.)S 280 x(Most)SE181 x(VMS)S 181 x(FTP)S 182 x(servers)S 182 x(will)S 181 x(properly)SnE182 x(translate)S 181 x(such)S 11670 X 598 y(speci\211cations)S 185 x%F(to)S 185 x(valid)S 186 x(VMS)S 185 x(directory)S 186 x(names.)S 289 xD(A)S 185 x(message)S 185 x(from)S 185 x(the)S 11670 X 598 y(server)SH188 x(is)S 188 x(displayed)S 188 x(indicating)S 189 x(that)S 187 x(the)SK189 x(directory)S 189 x(was)S 187 x(successfully)S 11670 X 598 y(changed.)S1G10773 X 896 y F204(\()S 449 x F151(The)S 174 x(DIRECTO)S -2 x(R)S -18 x1G(Y)S 173 x(command)S 174 x(is)S 173 x(used)S 174 x(to)S 174 x(display)SSE174 x(all)S 173 x(\211les)S 174 x(in)S 174 x(the)S 174 x(curren)S 2 x C(t)S 11670 X 598 y(remote)S 166 x(default)S 166 x(directory)S 166 x2H(that)S 166 x(match)S 166 x(the)S 167 x(string)S 166 x(``DC)S -2 x(L*')SI-9 x('.)S 10773 X 897 y F204(\))S 449 x F151(Directory)S 177 x(listings)SS| MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_}D176 x(are)S 176 x(transferred)S 177 x(with)S 176 x(Structure)S 177 xL(FILE,)S 177 x(so)S 176 x(the)S 177 x(client)S 11670 X 597 y(automatically)SC166 x(changes)S 167 x(to)S 166 x(STRU)S 166 x(F)S 166 x(for)S 166 x6F(the)S 166 x(listing.)S 10773 X 897 y F204(+>)S 449 x F151(The)S 176 xE(directory)S 175 x(output)S 176 x(will)S 174 x(vary)S -54 x(,)S 178 xtD(depending)S 176 x(on)S 176 x(the)S 175 x(remote)S 175 x(FTP)S 176 xD(server)S -36 x(.)S 11670 X 598 y(Most)S 184 x(VMS)S 184 x(servers)SH185 x(will)S 184 x(show)S 184 x(the)S 184 x(\211le)S 185 x(name,)S 190 xH(the)S 185 x(size)S 184 x(in)S 184 x(blocks,)S 190 x(the)S 11670 X 598 yC(creation)S 166 x(date,)S 166 x(the)S 167 x(owner)S -37 x(,)S 167 x9C(and)S 166 x(the)S 166 x(\211le)S 166 x(protection.)S 10773 X 896 y3IF204(+?)S 449 x F151(Once)S 183 x(the)S 184 x(directory)S 184 x(listing)SaE183 x(has)S 184 x(been)S 184 x(received,)S 189 x(the)S 183 x(client)S C184 x(once)S 184 x(again)S 11670 X 598 y(changes)S 167 x(to)S 166 xSO(STRU)S 165 x(VMS)S 166 x(and)S 166 x(the)S 167 x(server)S 166 x(acknowledges)S(E167 x(the)S 166 x(change)S 2 x(.)S 10773 X 897 y F204(+@)S 449 x F151xE(The)S 161 x(GET)S 161 x(command)S 161 x(is)S 160 x(used)S 161 x(to)S7D161 x(copy)S 161 x(a)S 161 x(\211le)S 161 x(from)S 161 x(the)S 161 xE(remote)S 161 x(system)S 161 x(to)S 160 x(the)S 11670 X 597 y(local)S G167 x(system.)S 252 x(The)S 168 x(local)S 168 x(copy)S 168 x(is)S 167 xxG(created)S 168 x(in)S 167 x(the)S 168 x(current)S 168 x(default)S 168 x2C(directory)S -55 x(,)S 11670 X 598 y(which)S 174 x(can)S 175 x(be)S)H174 x(changed)S 175 x(from)S 174 x(within)S 174 x(FTP)S 175 x(by)S 175 xE(using)S 175 x(the)S 174 x(LCD)S 173 x(command.)S 11670 X 598 y(The)S(D176 x(PUT)S 176 x(command)S 176 x(is)S 175 x(used)S 175 x(to)S 176 xD(copy)S 176 x(\211les)S 175 x(from)S 176 x(the)S 175 x(local)S 176 xG(system)S 175 x(to)S 175 x(the)S 11670 X 598 y(remote)S 166 x(system.)S)F10773 X 896 y F204(+A)S 449 x F151(When)S 170 x(the)S 171 x(transfer)SC170 x(is)S 170 x(complete,)S 172 x(an)S 170 x(informational)S 171 x8J(message)S 170 x(is)S 170 x(displayed)S 11670 X 598 y(that)S 177 x(shows)SD177 x(the)S 178 x(transfer)S 178 x(statist)S -2 x(ics:)S 273 x(the)SF178 x(number)S 179 x(of)S 177 x(bytes)S 178 x(\(and)S 178 x(blocks\))SD11670 X 598 y(copied,)S 185 x(the)S 180 x(total)S 180 x(time)S 181 xK(for)S 180 x(the)S 181 x(transfer)S -37 x(,)S 185 x(the)S 181 x(aggregate)SxF182 x(throughpu)S 2 x(t)S 180 x(in)S 11670 X 598 y(bytes)S 166 x(per)SG166 x(second,)S 167 x(and)S 166 x(the)S 166 x(number)S 167 x(of)S 166 xFG(I/O)S 166 x(requests.)S 10773 X 896 y F204(+B)S 449 x F151(The)S 166 x7G(EXIT)S 164 x(command)S 165 x(is)S 165 x(used)S 165 x(to)S 165 x(exit)SoE166 x(the)S 165 x(FTP)S 166 x(client.)S 250 x(The)S 166 x(DISC)S -2 xcH(ONNECT)S 11670 X 598 y(or)S 184 x(CLOSE)S 183 x(command)S 184 x(could)SH185 x(be)S 184 x(used)S 184 x(to)S 184 x(disconnect)S 185 x(from)S 184 xC(the)S 184 x(curren)S 2 x(t)S 11670 X 598 y(remote)S 166 x(system)SuG165 x(without)S 166 x(exiting)S 167 x(the)S 166 x(FTP)S 167 x(client.)SiC10773 X 846 y 17484 48 R 5094 24396 XY 23160 96 R 2404 25093 XY F24(E(1.3)S 5094 X(Checking)S 165 x(File)S 166 x(T)S -38 x(ransfer)S 166 x1G(Status)S 10773 X 897 y F151(During)S 171 x(\211le)S 170 x(transfers,)SpF170 x(you)S 171 x(can)S 170 x(check)S 171 x(the)S 169 x(status)S 169 xF(of)S 170 x(the)S 169 x(transfer)S 170 x(at)S 169 x(any)S 171 x(time)SI10773 X 598 y(by)S 173 x(pressing)S 172 x(either)S 173 x -381 y 1728 24 RaG15155 X 492 y 24 492 R 15299 26568 XY F42(CTRL-A)S 123 x 131 y 24 492 R F15155 X 20 y 1728 24 R 17054 26588 XY F151(or)S 172 x -381 y 1704 24 RG17696 X 492 y 24 492 R 17838 26568 XY F42(CTRL-T)S 121 x 131 y 24 492 R9E17696 X 20 y 1704 24 R 19396 26588 XY F151(.)S 262 x(Pressing)S 173 xxC-381 y 1728 24 R 21961 X 492 y 24 492 R 22105 26568 XY F42(CTRL-A)S1H123 x 131 y 24 492 R 21961 X 20 y 1728 24 R 23860 26588 XY F151(during)SC174 x(a)S 172 x(transfer)S 10773 X 598 y(causes)S 166 x(the)S 166 xNO(display)S 166 x(of)S 166 x(lines)S 166 x(like)S 166 x(the)S 166 x(following:)Se 10773 X 896 y F102(FTP:wkuvx3>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR51 SC 240 x(put)S 240 x([hunter]ftp.alpha)S 2 x(_exe)S %%EndCustomColor%%BeginCustomColor: 0_BLACK7E0 SC 10773 X 449 y(<200)S 240 x(Port)S 239 x(161,6,5,4,99,6)S 2 x(4)S G239 x(Okay.)S 10773 X 448 y(<150)S 240 x(VMS)S 239 x(Store)S 240 x(of)SdE239 x(FTP.ALPHA_EXE;1)S 241 x(Started;)S 240 x(Opening)S 239 x(data)S_240 x(connection.)S6%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 10873 X 181 y 1512 24 R 10873 X 355 y 24 360 R 10998 29407 XY F106i5(CTRL-A)S 107 x 108 y 24 360 R 10873 X 20 y 1512 24 R1%%EndCustomColor%%BeginCustomColor: 0_BLACKeL0 SC 10773 29875 XY F102([sending)S 240 x(file)S 240 x(user:[hunter]ftp.al)SH2 x(pha_exe;1)S 240 x(to)S 239 x(ftp.alpha_exe])S 10773 X 449 y(127088)SE240 x(bytes)S 239 x(\(249)S 240 x(blocks\),)S 240 x(60%,)S 239 x(in)S F240 x(00:00:03.74)S 240 x(=)S 239 x(33981)S 240 x(cps,)S 239 x(IO=63)SK10773 X 896 y F151(The)S 181 x(information)S 181 x(shown)S 180 x(includes)SdG181 x(the)S 180 x(number)S 181 x(of)S 181 x(bytes)S 180 x(transferred)S C180 x(up)S 181 x(to)S 10773 X 598 y(the)S 174 x(time)S 174 x(that)S I174 x -380 y 1728 24 R 14054 X 491 y 24 492 R 14198 31798 XY F42(CTRL-A)SSD123 x 131 y 24 492 R 14054 X 20 y 1728 24 R 15955 31818 XY F151(is)SE173 x(pressed,)S 176 x(the)S 175 x(number)S 174 x(number)S 175 x(of)S)D174 x(blocks,)S 177 x(the)S 174 x(total)S 10773 X 598 y(percentage)SF183 x(of)S 181 x(the)S 182 x(\211le)S 182 x(transferred,)S 186 x(the)SD182 x(elapsed)S 181 x(time)S 181 x(of)S 182 x(the)S 181 x(transfer)SJ-36 x(,)S 185 x(the)S 10773 X 598 y(number)S 189 x(of)S 189 x(characters)SG189 x(transferred)S 189 x(per)S 188 x(second,)S 195 x(and)S 189 x(the)SSM189 x(number)S 189 x(of)S 189 x(I/O)S 10773 X 597 y(requests.)S 5094 36925 XYi F36(1\2034)S%%EndCustomColor14 PP EP %%PageTrailer72%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman!%%+ DEC_Callout Helvetica CourierS*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%h%%Page: 1-5 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1)1000 BP PaperHeight PaperWidth PM 0 0 XY 4%%BeginCustomColor: 0_BLACK G0 SC 21350 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 166 x(Client)SSK10773 4897 XY F151(Pressing)S 170 x -380 y 1704 24 R 12935 X 491 y 24 492 R F13077 4877 XY F42(CTRL-T)S 121 x 131 y 24 492 R 12935 X 20 y 1704 24 RC14805 4897 XY F151(causes)S 169 x(the)S 170 x(lines)S 170 x(above)S7D170 x(to)S 169 x(be)S 170 x(displayed,)S 170 x(in)S 170 x(addition)SH170 x(to)S 169 x(the)S 10773 X 598 y(process)S 166 x(information)S 166 xG(normally)S 167 x(displayed)S 166 x(by)S 166 x -381 y 1704 24 R 20828 XiF492 y 24 492 R 20970 5475 XY F42(CTRL-T)S 121 x 131 y 24 492 R 20828 XD20 y 1704 24 R 22528 5495 XY F151(.)S 10773 X 896 y(When)S 185 x(a)SL184 x(\211le)S 184 x(is)S 184 x(PUT)S 184 x(to)S 184 x(any)S 185 x(system,)SJ188 x(the)S 185 x(status)S 183 x(information)S 184 x(will)S 183 x(always)SG10773 X 598 y(contain)S 183 x(the)S 183 x(percentage)S 184 x(of)S 183 x3C(the)S 183 x(\211le)S 183 x(transferred.)S 283 x(When)S 183 x(GET)S(E182 x(is)S 182 x(used,)S 187 x(the)S 10773 X 598 y(percentage)S 182 xeC(may)S 182 x(or)S 182 x(may)S 181 x(not)S 182 x(be)S 181 x(shown,)S)F185 x(depending)S 183 x(on)S 181 x(the)S 182 x(type)S 181 x(of)S 182 xG(server)S 10773 X 598 y(on)S 172 x(the)S 171 x(remote)S 171 x(system.)SvH260 x(The)S 171 x(MadGoat)S 171 x(FTP)S 172 x(client)S 171 x(can)S 172 xH(show)S ? MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_8q171 x(the)S 171 x(percentage)S 10773 X 597 y(when)S 182 x(STRU)SN181 x(VMS)S 181 x(is)S 182 x(used)S 181 x(and)S 182 x(when)S 182 x(connected)SC182 x(to)S 182 x(most)S 180 x(UNIX)S 181 x(systems.)S 10773 X 598 ypC(Most)S 180 x(UNIX)S 180 x(FTP)S 182 x(servers)S 181 x(will)S 180 xeI(display)S 180 x(the)S 181 x(size)S 180 x(of)S 180 x(the)S 181 x(\211le)S M181 x(in)S 181 x(bytes)S 181 x(in)S 181 x(the)S 10773 X 598 y(informational)S9D166 x(message)S 166 x(when)S 166 x(the)S 167 x(transfer)S 166 x(is)SH165 x(started:)S 10773 X 896 y F102(<150)S 240 x(Opening)S 239 x(ASCII)SI240 x(mode)S 240 x(data)S 239 x(connection)S 240 x(for)S 240 x(lynx.txt)SSD240 x(\(5384)S 239 x(bytes\).)S 10773 X 897 y F151(As)S 186 x(long)SD188 x(as)S 186 x(the)S 187 x(number)S 188 x(of)S 187 x(bytes)S 187 xC(is)S 186 x(displayed)S 187 x(in)S 187 x(the)S 187 x(format)S 186 x7H(above,)S 193 x(the)S 10773 X 598 y(MadGoat)S 166 x(FTP)S 166 x(client)SQ167 x(can)S 166 x(calculate)S 166 x(the)S 167 x(percentage)S 167 x(transferred.)SSG5094 13564 XY 23160 96 R 2404 14262 XY F24(1.4)S 5094 X(Command)S 166 xxL(Parsing)S 166 x(and)S 166 x(Case)S 10773 X 896 y F151(The)S 194 x(MadGoat)SE192 x(FTP)S 194 x(client)S 193 x(uses)S 193 x(the)S 193 x(VMS)S 193 xSE(CLI$)S 192 x(routines)S 193 x(to)S 193 x(parse)S 193 x(the)S 10773 X1D598 y(commands)S 154 x(you)S 154 x(enter)S -36 x(.)S 249 x(However)SF-36 x(,)S 157 x(because)S 154 x(many)S 154 x(FTP)S 155 x(sites)S 152 xD(are)S 154 x(UNIX)S 153 x(systems)S 10773 X 598 y(that)S 167 x(are)SC167 x(case-sensitive)S 166 x(with)S 167 x(regard)S 167 x(to)S 167 x6C(\211lenames,)S 168 x(the)S 167 x(client)S 167 x(will,)S 167 x(by)SD167 x(default,)S 10773 X 598 y(attempt)S 172 x(to)S 174 x(preserve)SE173 x(the)S 174 x(case)S 173 x(of)S 173 x(any)S 174 x(command)S 174 xE(parameters)S 172 x(you)S 175 x(enter)S -37 x(.)S 264 x(For)S 10773 XD597 y(example,)S 179 x(to)S 175 x(chang)S 2 x(e)S 175 x(your)S 177 xE(directory)S 176 x(to)S 176 x(the)S 176 x(UNIX)S 175 x(subdirectory)S6E176 x(``Mail')S -10 x(',)S 178 x(just)S 10773 X 598 y(specify)S 166 x)D(the)S 166 x(appropriate)S 166 x(case)S 166 x(on)S 167 x(the)S 166 x5(CD)S 165 x(command:)S 10773 X 897 y F102(FTP:unix>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(CD)S 239 x(Mail)S%%EndCustomColor%%BeginCustomColor: 0_BLACK1I0 SC 10773 X 448 y(<250)S 240 x(CWD)S 239 x(command)S 240 x(successful.)S8I10773 X 448 y(FTP:wkunix.wku)S 2 x(.edu>)S 10773 X 897 y F151(Similarly)S C-55 x(,)S 174 x(when)S 173 x(communicating)S 174 x(with)S 172 x(a)S J172 x(server)S 173 x(on)S 173 x(a)S 173 x(case-sensitive)S 172 x(system,)SJ10773 X 598 y(you)S 184 x(can)S 183 x(specify)S 182 x(the)S 183 x(remote)SE183 x(\211le)S 183 x(name)S 183 x(in)S 182 x(mixed-case)S 183 x(and)S)F183 x(the)S 183 x(client)S 182 x(will)S 10773 X 598 y(preserve)S 167 xD(the)S 166 x(case:)S 10773 X 896 y F102(FTP:wkunix.wku)S 2 x(.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR51 SC 239 x(put)S 240 x(descrip.mms)S 240 x(Makefile)Sd%%EndCustomColor%%BeginCustomColor: 0_BLACKxJ0 SC 10773 X 449 y(<200)S 240 x(PORT)S 239 x(command)S 240 x(successful.)SE10773 X 448 y(<150)S 240 x(Opening)S 239 x(ASCII)S 240 x(mode)S 240 x1F(data)S 239 x(connection)S 240 x(for)S 240 x(Makefile.)S 10773 X 448 yD(<226)S 240 x(Transfer)S 240 x(complete.)S 10773 X 449 y(748)S 240 xD(bytes)S 239 x(\(2)S 239 x(blocks\))S 240 x(in)S 240 x(00:00:00.12)SE240 x(=)S 239 x(6233)S 240 x(cps,)S 239 x(IO=1)S 10773 X 448 y(Sent)SeE240 x(file)S 239 x(WKU$USER:[HUNT)S 2 x(ER]DESCRIP.MMS;1)S 240 x(to)STF240 x(\(Remote\))S 240 x(Makefile)S 10773 X 448 y(FTP:wkunix.wku)S 2 xG(.edu>)S 10773 X 897 y F151(A)S 187 x(potential)S 187 x(problem)S 187 x(G(when)S 188 x(communicating)S 188 x(with)S 187 x(UNIX)S 186 x(servers)S0J188 x(is)S 186 x(that)S 10773 X 598 y(directory)S 171 x(speci\211cations)SF171 x(include)S 171 x(the)S 171 x(slash)S 170 x(character)S 171 x(\()SE83 x(/)S 84 x(\))S(.)S 258 x(The)S 172 x(CD)S 169 x(command)S 10773 X-D597 y(will)S 165 x(accept)S 167 x(them)S 166 x(without)S 165 x(any)SA167 x(problems:)S 10773 X 897 y F102(FTP:wkunix.wku)S 2 x(.edu>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 239 x(cd)S 239 x(/pub/VMS)S%%EndCustomColor%%BeginCustomColor: 0_BLACKXC0 SC 10773 X 897 y F151(However)S -36 x(,)S 169 x(for)S 168 x(all)S T168 x(other)S 169 x(commands,)S 169 x(such)S 168 x(\211le)S 169 x(speci\211cations)SJ168 x(must)S 168 x(be)S 168 x(enclosed)S 10773 X 597 y(in)S 169 x(double)SG169 x(quotes)S 168 x(\()S 83 x(")S 83 x(\))S 168 x(to)S 169 x(prevent)StL169 x(the)S 169 x(command)S 169 x(parser)S 168 x(from)S 169 x(interpreting)SG169 x(the)S 10773 X 598 y(slash)S 166 x(as)S 165 x(the)S 166 x(beginn)SpC2 x(ing)S 166 x(of)S 166 x(a)S 166 x(command)S 167 x(quali\211er:)SC/10773 X 897 y F102(FTP:wkunix.wku)S 2 x(.edu>)S4%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR.1 SC 239 x(cd)S 239 x(/usr/goath)S 2 x(unter)S%%EndCustomColor%%BeginCustomColor: 0_BLACK2I0 SC 10773 X 448 y(<250)S 240 x(CWD)S 239 x(command)S 240 x(successful.)S_*10773 X 448 y(FTP:wkunix.wku)S 2 x(.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORK1 SC 239 x(put)S 240 x(login.com)S 240 x(/usr/goathunter/log)S 2 x(in.com)SC%%EndCustomColor%%BeginCustomColor: 0_BLACKnC0 SC 10773 X 449 y(Unrecognized)S 240 x(qualifier)S 240 x(-)S 240 xoJ(check)S 239 x(validity,)S 240 x(spelling,)S 240 x(and)S 240 x(placement)SC11012 X 448 y(\\USR2\\)S 10773 X 448 y(FTP:wkunix.wku)S 2 x(.edu>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORM1 SC 239 x(put)S 240 x(login.com)S 240 x("/usr/goathunter/lo)S 2 x(gin.com")Sh%%EndCustomColor%%BeginCustomColor: 0_BLACK J0 SC 10773 X 449 y(<200)S 240 x(PORT)S 239 x(command)S 240 x(successful.)SE10773 X 448 y(<150)S 240 x(Opening)S 239 x(ASCII)S 240 x(mode)S 240 xYE(data)S 239 x(connection)S 240 x(for)S 240 x(/usr/goathunter/lo)S 2 x %(gin.com)S 156 x 36925 Y F36(1\2035)Se%%EndCustomColor15 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Helvetica Courier *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%r%%Page: 1-6 16%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)8,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKfF0 SC 5094 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 167 x(Client)SF5094 4596 XY 23160 96 R 2404 5294 XY F24(1.5)S 5094 X(File)S 166 x(T)SQ-38 x(ransfer)S 166 x(Parameters)S 10773 X 896 y F151(When)S 171 x(transferring)S F172 x(\211les)S 171 x(to)S 171 x(any)S 172 x(non-VMS)S 171 x(system,)SD172 x(the)S 171 x(MadGoat)S 171 x(FTP)S 171 x(client)S 10773 X 598 yJ(will,)S 169 x(by)S 169 x(default,)S 170 x(automatically)S 168 x(attempt)SH168 x(to)S 169 x(determine)S 168 x(if)S 169 x(the)S 169 x(\211le)S 169 xG(is)S 168 x(an)S 169 x(ASCI)S -2 x(I)S 10773 X 598 y(or)S 178 x(BINAR)S8G-19 x(Y)S 178 x(\211le)S 178 x(and)S 178 x(set)S 178 x(up)S 178 x(the)S7E179 x(transfer)S 178 x(appropriately)S -55 x(.)S 274 x(Y)S -56 x(ou)S0F179 x(can)S 178 x(override)S 10773 X 598 y(this)S 170 x(action)S 170 xL(by)S 170 x(specifying)S 171 x(one)S 170 x(of)S 170 x(the)S 170 x(commands)SD169 x(ASCII)S 169 x(or)S 170 x(BINAR)S -20 x(Y)S -56 x(.)S 171 x(Y)SC-56 x(ou)S 170 x(can)S 10773 X 597 y(also)S 166 x(use)S 166 x(SET)S C166 x(NOCHE)S -2 x(CK_TYPE)S 165 x(to)S 166 x(disable)S 166 x(the)SyG166 x(autosensing)S 167 x(of)S 166 x(the)S 166 x(\211le)S 166 x(type.)S2H10773 X 897 y(Most)S 187 x(operating)S 188 x(systems)S 186 x(see)S 187 xF(\211les)S 187 x(as)S 187 x(just)S 188 x(a)S 187 x(stream)S 186 x(of)SHqj MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_188 x(bytes.)S 291 x(However)S -36 x(,)S 10773 X 598 y(the)S 182 x(VMS)SE182 x(\211le)S 182 x(system)S 181 x(is)S 182 x(more)S 182 x(complex)S8G182 x(and)S 183 x(saves)S 181 x(information)S 183 x(about)S 182 x(the)SyF10773 X 597 y(structure)S 171 x(of)S 170 x(the)S 170 x(\211le:)S 258 xE(how)S 170 x(records)S 170 x(are)S 170 x(accessed)S 170 x(\(indexed)SeE170 x(\211les\),)S 172 x(the)S 170 x(keys)S 170 x(for)S 10773 X 598 y I(indexed)S 163 x(\211les,)S 163 x(record)S 163 x(lengths,)S 164 x(print)S)M162 x(information,)S 164 x(etc.)S 250 x(All)S 161 x(such)S 163 x(attributes)S H161 x(are)S 10773 X 598 y(lost)S 166 x(when)S 166 x(the)S 166 x(\211le)SH166 x(is)S 166 x(transferred)S 166 x(from)S 166 x(VMS)S 166 x(to)S 166 xF(a)S 166 x(non-VMS)S 166 x(system.)S 10773 X 897 y(There)S 175 x(are)SN174 x(several)S 175 x(parameters)S 173 x(that)S 174 x(are)S 175 x(negotiated)SC174 x(between)S 174 x(the)S 174 x(local)S 175 x(FTP)S 10773 X 597 y(F(utility)S 169 x(and)S 168 x(the)S 169 x(remote)S 168 x(server)S -36 xH(.)S 254 x(They)S 169 x(are)S 169 x(T)S -26 x(ype,)S 170 x(Mode,)S 170 xH(and)S 168 x(Structure.)S 255 x(These)S 10773 X 598 y(parameters)S 166 xF(are)S 166 x(used)S 166 x(to)S 166 x(specify)S 166 x(some)S 166 x(of)SI166 x(the)S 166 x(\211le)S 166 x(attribute)S 166 x(information.)S 10773 XiG897 y(When)S 172 x(transferring)S 172 x(\211les)S 171 x(between)S 171 xhD(two)S 170 x(VMS)S 171 x(systems,)S 172 x(the)S 171 x(\211le)S 171 xG(attributes)S 171 x(are)S 10773 X 598 y(usually)S 173 x(automatically)S4C171 x(saved.)S 261 x(This)S 172 x(is)S 172 x(because)S 172 x(most)SL171 x(VMS)S 171 x(FTP)S 173 x(servers)S 172 x(and)S 10773 X 597 y(clients,)SG173 x(including)S 174 x(MadGoat)S 171 x(FTP)S -64 x(,)S 172 x(support)SCN172 x(``STRU)S 170 x(VMS')S -9 x(',)S 171 x(an)S 172 x(FTP)S 173 x(structure)SE10773 X 598 y(setting)S 162 x(that)S 162 x(says,)S 164 x(``transfer)S5J161 x(all)S 162 x(\211le)S 162 x(attributes,)S 163 x(in)S 163 x(addition)SE162 x(to)S 162 x(the)S 162 x(data)S 162 x(stored)S 10773 X 598 y(in)SiC175 x(the)S 174 x(\211le.')S -8 x(')S 265 x(The)S 175 x(FTP)S 175 x6D(client)S 174 x(will)S 173 x(automatically)S 175 x(negotiate)S 175 xD(with)S 173 x(the)S 175 x(remote)S 10773 X 598 y(server)S 171 x(to)SE170 x(determine)S 170 x(if)S 169 x(it)S 170 x(supports)S 170 x(STRU)S C169 x(VMS;)S 170 x(if)S 170 x(it)S 170 x(does,)S 171 x(then)S 171 xSI(STRU)S 169 x(VMS)S 10773 X 597 y(is)S 166 x(automatically)S 166 x(used)S)G166 x(for)S 166 x(all)S 166 x(\211le)S 166 x(transfers.)S 10773 X 897 y,F(More)S 167 x(information)S 166 x(can)S 167 x(be)S 166 x(found)S 166 x:(in)S 166 x(Part)S 167 x(III.)S 5094 36925 XY F36(1\2036)S%%EndCustomColor16 PP EP %%PageTrailer%2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK%n%%Page: 2-1 17%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY w%%BeginCustomColor: 0_BLACKyH0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(The)SE166 x(MadGo)S -2 x(at)S 165 x(FTP)S 166 x(Server)S 10773 8652 XY F151eG(This)S 185 x(chapter)S 184 x(discusses)S 183 x(the)S 185 x(FTP)S 185 x(G(server)S 185 x(process)S 184 x(that)S 184 x(is)S 184 x(created)S 184 xcC(when)S 185 x(a)S 10773 X 598 y(remote)S 177 x(FTP)S 177 x(client)S9G176 x(logs)S 177 x(into)S 176 x(your)S 178 x(account)S 177 x(on)S 177 xwD(the)S 177 x(local)S 176 x(VMS)S 176 x(system.)S 270 x(The)S 10773 XL597 y(options)S 181 x(described)S 180 x(here)S 181 x(are)S 181 x(available)SE181 x(if,)S 185 x(when)S 181 x(you)S 182 x(connect)S 181 x(to)S 181 xxG(your)S 182 x(VMS)S 10773 X 598 y(system)S 166 x(from)S 166 x(a)S 166 xxE(remote)S 166 x(system,)S 165 x(a)S 166 x(banner)S 167 x(like)S 167 x0D(the)S 166 x(following)S 166 x(is)S 166 x(displayed:)S 10773 X 897 yJF102(220-alpha.wku.)S 2 x(edu)S 239 x(MadGoat)S 240 x(FTP)S 239 x(server)SM240 x(V2.1-2)S 240 x(for)S 239 x(OpenVMS)S 240 x(AXP)S 239 x(\(2-DEC-1994\))SXF241 x(ready.)S 10773 X 896 y F151(Y)S -56 x(our)S 187 x(system)S 185 xE(manager)S 186 x(may)S 186 x(have)S 186 x(elected)S 186 x(not)S 186 xkG(to)S 185 x(use)S 186 x(the)S 185 x(MadGoat)S 185 x(FTP)S 10773 X 598 yrE(server;)S 168 x(if)S 166 x(another)S 167 x(server)S 167 x(is)S 166 x I(used,)S 168 x(please)S 166 x(consult)S 166 x(the)S 167 x(documentation)SpG167 x(for)S 167 x(that)S 10773 X 598 y(server)S -36 x(.)S 5094 14629 XYeE23160 96 R 2404 15327 XY F24(2.1)S 5094 X(The)S 166 x(MadGoat)S 166 xmE(FTP)S 166 x(Server)S 166 x(Process)S 10773 X 896 y F151(When)S 192 xSH(a)S 192 x(remote)S 192 x(FTP)S 193 x(client)S 192 x(logs)S 192 x(into)SH191 x(your)S 193 x(accoun)S 2 x(t)S 191 x(on)S 192 x(the)S 192 x(local)SH192 x(VMS)S 10773 X 598 y(system,)S 188 x(a)S 183 x F152(network)S 184 xE(process)S 184 x F151(is)S 183 x(created)S 183 x(under)S 185 x(your)S(H184 x(username.)S 285 x(When)S 183 x(the)S 10773 X 598 y(process)S 178 xE(is)S 177 x(created,)S 182 x(it)S 178 x(executes)S 178 x(your)S 179 x(G(LOGIN.COM)S 177 x(\211le,)S 182 x(usually)S 179 x(located)S 178 x(in)SrD10773 X 598 y(SYS$LOGI)S -2 x(N:.)S 270 x(The)S 177 x(server)S 176 xF(may)S 177 x(fail)S 175 x(to)S 176 x(log)S 176 x(in)S 177 x(properly)SG176 x(due)S 176 x(to)S 176 x(problems)S 176 x(in)S 10773 X 597 y(your)SqG183 x(LOGIN.COM.)S 181 x(For)S 183 x(example,)S 186 x(if)S 182 x(your)SsJ183 x(LOGIN.CO)S -2 x(M)S 182 x(sets)S 181 x(the)S 182 x(process)S 10773 XF598 y(name)S 182 x(and)S 181 x(you)S 182 x(are)S 182 x(already)S 181 xI(logged)S 183 x(in,)S 185 x(an)S 182 x(error)S 182 x(will)S 180 x(occur)S L-36 x(.)S 280 x(It)S 181 x(is)S 181 x(strongly)S 10773 X 598 y(recommended)SD167 x(that)S 167 x(you)S 168 x(add)S 166 x(a)S 167 x(command)S 167 xG(sequence)S 167 x(like)S 167 x(the)S 167 x(following)S 167 x(to)S 166 xCD(your)S 10773 X 598 y(LOGIN.COM)S 165 x(\211le.)S 10773 X 896 y F102J($)S 239 x(IF)S 240 x(F$MODE\(\))S 240 x(.EQS.)S 239 x("NETWORK")S 10773 XG449 y($)S 239 x(THEN)S 10773 X 448 y($)S 12686 X(!)S 239 x(Here)S 240 xsE(define)S 239 x(just)S 240 x(network)S 240 x(logicals)S 10773 X 448 ygF($)S 12686 X(EXIT)S 10773 X 449 y($)S 239 x(ENDIF)S 10773 X 448 y($!)SF239 x(Rest)S 240 x(of)S 239 x(LOGIN.COM)S 240 x(continues...)S 2 x(.)SD10773 X 897 y F151(W)S -19 x(ith)S 196 x(those)S 196 x(lines)S 195 xF(in)S 196 x(place,)S 204 x(only)S 197 x(a)S 195 x(portion)S 196 x(of)SF196 x(your)S 197 x(LOGIN.CO)S -2 x(M)S 196 x(will)S 10773 X 597 y(be)SH191 x(executed)S 192 x(by)S 191 x(the)S 191 x(FTP)S 191 x(server)S 192 xN(process)S 190 x(and)S 191 x(you)S 192 x(can)S 191 x(avoid)S 191 x(executing)SE10773 X 598 y(commands)S 166 x(that)S 166 x(might)S 166 x(adversely)SaG167 x(affect)S 166 x(the)S 166 x(network)S 166 x(login.)S 5094 26834 XYWD23160 96 R 2404 27531 XY F24(2.2)S 5094 X(FTP)S 167 x(Server)S 166 xC(Log)S 166 x(Files)S 10773 X 897 y F151(By)S 174 x(default,)S 176 x0H(no)S 175 x(log)S 174 x(\211le)S 174 x(is)S 174 x(created)S 174 x(when)SD174 x(a)S 174 x(remote)S 174 x(FTP)S 175 x(client)S 174 x(is)S 173 xI(used)S 174 x(to)S 174 x(log)S 10773 X 597 y(in)S 171 x(to)S 171 x(your)S)E173 x(account.)S 260 x(Y)S -55 x(ou)S 171 x(can)S 172 x(cause)S 171 x9C(a)S 171 x(log)S 172 x(\211le)S 171 x(named)S 172 x(FTP_SER)S -19 x(C(VER.LOG)S 170 x(to)S 10773 X 598 y(be)S 176 x(created)S 175 x(in)SiO176 x(your)S 176 x(default)S 176 x(login)S 176 x(directory)S 176 x(\(SYS$LOGI)S C-2 x(N:\))S 176 x(by)S 176 x(de\211ning)S 177 x(the)S 10773 X 598 y(H(logical)S 171 x(MADGO)S -2 x(A)S -28 x(T_FTP)S 2 x(_LOG.)S 170 x(This)SK170 x(log)S 170 x(\211le)S 171 x(will)S 169 x(contain)S 17D뷲 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_1 x(information)SpF170 x(about)S 10773 X 598 y(the)S 166 x(FTP)S 167 x(session.)S 10773 XF896 y(Y)S -56 x(our)S 184 x(system)S 182 x(manager)S 184 x(may)S 183 xD(have)S 184 x(already)S 183 x(enabled)S 183 x(loggin)S 2 x(g)S 183 xF(system-wide.)S 10773 X 598 y(If)S 191 x(so,)S 198 x(you)S 193 x(can)SI192 x(override)S 192 x(that)S 192 x(value)S 192 x(by)S 192 x(de\211ning)S(D193 x(a)S 191 x(process)S 192 x(logical.)S 300 x(For)S 10773 X 598 yC(more)S 189 x(information)S 189 x(about)S 188 x(using)S 190 x(the)SyD188 x(MADGOA)S -29 x(T_FTP_L)S 2 x(OG)S 187 x(logical,)S 195 x(see)SB10773 X 598 y(Section)S 166 x(2.3.2.)S 27427 36925 XY F36(2\2031)S%%EndCustomColor17 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ Courier NewCenturySchlbk-Italicl%%PageCustomColors: 0_BLACKr%S%%Page: 2-2 18%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)o,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKsF0 SC 5094 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 167 x(Server)SE5094 4596 XY 23160 96 R 2404 5294 XY F24(2.3)S 5094 X(MadGoat)S 166 x)C(FTP)S 166 x(Server)S 166 x(Logicals)S 10773 X 896 y F151(Y)S -56 xoC(ou)S 179 x(can)S 178 x(de\211ne)S 178 x(various)S 179 x(logicals)SSL178 x(in)S 178 x(your)S 179 x(LOGIN.CO)S -2 x(M)S 178 x(to)S 178 x(control)SD178 x(the)S 178 x(FTP)S 10773 X 598 y(server)S 179 x(process)S 178 xH(that)S 178 x(is)S 178 x(created)S 178 x(when)S 179 x(a)S 178 x(remote)SC178 x(FTP)S 179 x(client)S 178 x(logs)S 179 x(in)S 178 x(to)S 178 x C(your)S 10773 X 598 y(account.)S 265 x(The)S 173 x(logicals)S 174 x H(only)S 174 x(need)S 173 x(to)S 173 x(be)S 173 x(de\211ned)S 174 x(for)SE173 x(network)S 174 x(logins;)S 177 x(you)S 174 x(can)S 10773 X 598 y6F(control)S 159 x(that)S 159 x(with)S 158 x(commands)S 159 x(in)S 159 xF(your)S 160 x(LOGIN.CO)S -2 x(M,)S 160 x(as)S 158 x(shown)S 159 x(in)SD159 x(Section)S 159 x(2.1,)S 5094 9179 XY 9564 48 R 2404 9876 XY F24F(2.3.1)S 5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_DIRS)S 10773 X 897 y F151F(Y)S -56 x(ou)S 194 x(can)S 194 x(restrict)S 193 x(access)S 193 x(to)SG193 x(certain)S 193 x(directories)S 194 x(by)S 193 x(de\211ning)S 195 x7G(the)S 193 x(logical)S 10773 X 598 y(MADGOA)S -29 x(T_FTP_DIRS.)S 206 xxH(For)S 207 x(example,)S 216 x(the)S 207 x(following)S 206 x(line)S 206 xJ(in)S 206 x(your)S 10773 X 598 y(LOGIN.COM)S 165 x(would)S 166 x(prevent)SK167 x(access)S 166 x(to)S 166 x(all)S 166 x(subdirectories)S 165 x(except)Se9167 x(the)S 166 x([.MAIL])S 10773 X 597 y(subdirectory:)Sh%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORH1 SC 10773 X 897 y F102($!)S 239 x(Restrict)S 240 x(FTP)S 240 x(access)SE239 x(to)S 240 x(just)S 239 x(two)S 240 x(directories)S 10773 X 448 ySM($)S 239 x(define)S 240 x(madgoat_ftp_dir)S 2 x(s)S 239 x(wku$user:[hunter])S(62 x(,-)S 16990 X 449 y(wku$user:[hunter.)S 2 x(mail])S%%EndCustomColor%%BeginCustomColor: 0_BLACK1F0 SC 10773 X 896 y F151(If)S 180 x(MADGO)S -2 x(A)S -27 x(T_FTP_DIRS)SH180 x(is)S 180 x(not)S 180 x(de\211ned,)S 185 x(then)S 181 x(the)S 180 xE(only)S 181 x(directory)S 181 x(access)S 10773 X 598 y(restrictions)S4C166 x(are)S 166 x(those)S 166 x(imposed)S 165 x(by)S 167 x(normal)S%E166 x(VMS)S 166 x(\211le)S 166 x(protections.)S 10773 X 897 y(Thoug)S_D2 x(h)S 177 x(it)S 177 x(is)S 177 x(not)S 177 x(recommended,)S 181 xE(your)S 178 x(system)S 176 x(manager)S 178 x(may)S 178 x(have)S 178 xdF(de\211ned)S 10773 X 597 y(a)S 173 x(system-wide)S 172 x(value)S 174 xH(for)S 173 x(MADGO)S -2 x(A)S -27 x(T_FTP_DIRS.)S 173 x(If)S 173 x(so,)SL175 x(you)S 174 x(can)S 173 x(de\211ne)S 174 x(the)S 10773 X 598 y(logical)SD167 x(as)S 165 x(a)S 166 x(space)S 166 x(to)S 166 x(override)S 167 x9(directory)S 166 x(restrictions:)S 10773 X 897 y F102($)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(define)S 240 x(madgoat_ftp_dir)S 2 x(s)S 239 x(")S 239 x7(")S%%EndCustomColor%%BeginCustomColor: 0_BLACKSE0 SC 5094 20038 XY 9564 48 R 2404 20736 XY F24(2.3.2)S 5094 X(MADGO)S1H-2 x(A)S -52 x(T_FTP_LOG)S 10773 X 896 y F151(The)S 181 x(MADGOA)S -29 xG(T_FTP_L)S 2 x(OG)S 179 x(logicals)S 181 x(controls)S 181 x(the)S 181 xxC(amount)S 181 x(of)S 180 x(information)S 10773 X 598 y(that)S 174 xaK(is)S 174 x(logged)S 176 x(to)S 174 x(the)S 174 x(FTP_SER)S -18 x(VER.LOG)SeC173 x(\211le.)S 267 x(The)S 175 x(equivalence)S 175 x(value)S 176 x4E(is)S 174 x(a)S 10773 X 598 y(number)S 173 x(representing)S 173 x(a)S0F173 x(bitmask.)S 261 x(Each)S 173 x(bit)S 172 x(represents)S 172 x(a)SG172 x(particular)S 173 x(kind)S 173 x(of)S 10773 X 598 y(information.)S E250 x(The)S 167 x(value)S 166 x(should)S 167 x(be)S 166 x(the)S 166 xGI(sum)S 166 x(of)S 166 x(the)S 166 x(following:)S 10773 X 896 y 17484 48 R C10773 24820 XY F40(V)S -25 x(alue)S 14360 X(Meaning)S 10773 X 299 y F17484 48 R 10773 25717 XY F38(0)S 14360 X(Do)S 149 x(not)S 150 x(log)SC149 x(anything.)S 10773 X 747 y(1)S 14360 X(Log)S 150 x(the)S 149 x1H(results)S 150 x(of)S 150 x(command)S 2 x(s.)S 10773 X 747 y(2)S 14360 XF(Log)S 150 x(the)S 149 x(comm)S 2 x(ands)S 150 x(entered)S 151 x(and)SC150 x(the)S 150 x(time)S 149 x(each)S 150 x(was)S 150 x(executed.)S P10773 X 748 y(4)S 14360 X(Include)S 152 x(all)S 151 x(data)S 153 x(transferred)SG153 x(in)S 152 x(the)S 152 x(log)S 152 x(\211le.)S 229 x(Y)S -41 x(ou)StD152 x(gener)S 2 x(ally)S 151 x(do)S 153 x(not)S 152 x(want)S 14360 XD548 y(this)S 149 x(option.)S 10773 X 298 y 17484 48 R 10773 29702 XYFF151(For)S 167 x(example,)S 166 x(the)S 167 x(following)S 166 x(logs)SG166 x(all)S 166 x(commands)S 166 x(and)S 166 x(their)S 166 x(results:)S:%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 10773 X 897 y F102($!)S 239 x(Log)S 240 x(commands)S 240 x(and)S H239 x(results)S 10773 X 448 y($)S 239 x(define)S 240 x(madgoat_ftp_log)S 241 x(3)Sr%%EndCustomColor%%BeginCustomColor: 0_BLACK80 SC 5094 36925 XY F36(2\2032)Ss%%EndCustomColor18 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Courier Helvetica)*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%l%%Page: 2-3 19%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACKcG0 SC 21149 1807 XY F28(The)S 167 x(MadGoat)S 168 x(FTP)S 166 x(Server)S C5094 4546 XY 9564 48 R 2404 5244 XY F24(2.3.3)S 5094 X(MADGO)S -2 x9F(A)S -52 x(T_FTP_QUOTE_P)S -52 x(A)S -53 x(THNAME)S 10773 X 896 y F151E(The)S 174 x(logical)S 173 x(MADGOA)S -29 x(T_FTP_QUOTE_P)S -37 x(A)SdG-27 x(THNAME)S 172 x(is)S 173 x(used)S 173 x(to)S 173 x(control)S 173 xSH(the)S 10773 X 598 y(output)S 174 x(of)S 175 x(type-257)S 174 x(server)SF174 x(replies,)S 177 x(which)S 174 x(are)S 174 x(returned)S 175 x(by)SL175 x(PWD)S 174 x(and)S 174 x(MKD)S 10773 X 598 y(server)S 167 x(commands.)SD249 x(For)S 167 x(example:)S 10773 X 897 y F102(>PWD)S 10773 X 448 yH(<257)S 240 x("SYS$SYSROOT:[SYSHL)S 2 x(P]")S 239 x(is)S 239 x(current)SM240 x(directory.)S 10773 X 897 y F151(By)S 187 x(default,)S 191 x(pathnames)SdG187 x(will)S 185 x(be)S 187 x(quoted.)S 290 x(However)S -36 x(,)S 191 x(C(if)S 187 x(MADGO)S -2 x(A)S -28 x(T_FTP_)S 10773 X 597 y(QUOTE_P)StF-37 x(A)S -28 x(THNAME)S 178 x(is)S 177 x(de\211ned)S 179 x(as)S 178 xH(either)S 178 x("F")S 178 x(or)S 178 x("N",)S 182 x(the)S 178 x(quotes)SH178 x(will)S 177 x(be)S 10773 X 598 y(omitted)S 177 x(from)S 178 x(the)SE179 x(reply)S -55 x(.)S 274 x(This)S 178 x(option)S 178 x(has)S 178 x(H(been)S 178 x(provided)S 179 x(for)S 178 x(compatibility)S 10773 X 598 yC(with)S 166 x(some)S 165 x(FTP)S 167 x> MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_(clients)S 166 x(that)S 166 x.E(do)S 166 x(not)S 166 x(recognize)S 167 x(quoted)S 166 x(pathnames.)SgC4272 X 144 5832 R 5094 12566 XY 9564 48 R 2404 13264 XY F24(2.3.4)S0F5094 X(MADGO)S -2 x(A)S -52 x(T_FTP_TIMEOUT)S 10773 X 896 y F151(The)SC190 x(FTP)S 189 x(server)S 190 x(will)S 188 x(automatically)S 189 xxE(exit)S 189 x(if)S 189 x(a)S 189 x(speci\211ed)S 189 x(amount)S 189 xcL(of)S 189 x(time)S 10773 X 598 y(elapses)S 167 x(between)S 168 x(commands.)SL252 x(Y)S -55 x(ou)S 168 x(can)S 168 x(specify)S 168 x(the)S 168 x(timeout)SE168 x(value)S 168 x(by)S 168 x(de\211ning)S 10773 X 598 y(the)S 185 x E(MADGO)S -2 x(A)S -28 x(T_FTP_T)S 2 x(IMEOUT)S 183 x(logical.)S 287 x8G(The)S 185 x(equivalence)S 185 x(value)S 185 x(is)S 184 x(the)S 10773 X)I598 y(maximum)S 183 x(number)S 183 x(of)S 183 x(seconds)S 182 x(between)S1F182 x(commands;)S 191 x(the)S 183 x(default)S 183 x(value)S 183 x(is)SH10773 X 597 y(300)S 171 x(seconds)S 171 x(\(5)S 172 x(minutes\).)S 260 xI(Specifying)S 172 x(a)S 171 x(value)S 172 x(of)S 172 x(0)S 171 x(causes)SFN171 x(the)S 171 x(server)S 172 x(to)S 171 x(exit)S 10773 X 598 y(immediately)SC-55 x(,)S 166 x(effectively)S 167 x(disabled)S 165 x(remote)S 166 xr>(FTP)S 167 x(access)S 166 x(to)S 165 x(your)S 168 x(account.)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 10773 X 897 y F102($!)S 239 x(Timeout)S 240 x(after)S 240 x(60)SoH239 x(seconds)S 10773 X 448 y($)S 239 x(define)S 240 x(madgoat_ftp_tim)S2 x(eout)S 239 x(60)SC%%EndCustomColor%%BeginCustomColor: 0_BLACK)E0 SC 5094 19690 XY 9564 48 R 2404 20387 XY F24(2.3.5)S 5094 X(MADGO)S4G-2 x(A)S -52 x(T_FTP_RESTRICT)S 10773 X 897 y F151(The)S 167 x(MADGOA)S(C-29 x(T_FTP_RESTRICT)S 166 x(logical)S 167 x(can)S 167 x(be)S 166 x2F(used)S 166 x(to)S 166 x(limit)S 166 x(the)S 167 x(functions)S 10773 XE597 y(allowed)S 177 x(by)S 178 x(the)S 178 x(server)S -36 x(.)S 273 x E(Its)S 177 x(equivalence)S 179 x(value)S 178 x(is)S 177 x(the)S 178 xcG(sum)S 178 x(of)S 177 x(the)S 178 x(following)S 10773 X 598 y(desired)SSE166 x(values:)S 10773 X 897 y 17484 48 R 10773 23874 XY F40(V)S -25 xnE(alue)S 14360 X(Meaning)S 10773 X 299 y 17484 48 R 10773 24771 XY F38)I(1)S 14360 X(No)S 149 x(read)S 151 x(\(RETR\))S 10773 X 747 y(2)S 14360 X G(No)S 149 x(write)S 149 x(\(ST)S -8 x(OR,)S 149 x(ST)S -9 x(OU,)S 149 xhE(APPE,)S 149 x(MKD\))S 10773 X 747 y(4)S 14360 X(No)S 149 x(control)SSD150 x(\(SITE\))S 10773 X 747 y(8)S 14360 X(No)S 149 x(delete)S 150 xE(\(DELE,)S 149 x(RMD\))S 10773 X 747 y(16)S 14360 X(No)S 149 x(list)S-D148 x(\(LIST)S -49 x(,)S 149 x(NLST)S -50 x(,)S 149 x(ST)S -33 x(A)SH-33 x(T)S 149 x(param\))S 10773 X 748 y(32)S 14360 X(No)S 149 x(change)SJ151 x(working)S 150 x(directory)S 150 x(\(CWD\))S 10773 X 298 y 17484 48 RH10773 29702 XY F151(The)S 167 x(default)S 166 x(value)S 167 x(is)S 165 xI(0,)S 167 x(which)S 166 x(means)S 166 x(that)S 166 x(the)S 166 x(server)SN*167 x(is)S 165 x(not)S 166 x(restricted.)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 10773 X 897 y F102($!)S 239 x(Restrict)S 240 x(FTP)S 240 x(to)SF239 x(just)S 240 x(reading)S 239 x(and)S 240 x(listing)S 240 x(files)SE239 x(here)S 10773 X 448 y($)S 239 x(define)S 240 x(madgoat_ftp_res)So2 x(trict)S 239 x(14)S%%EndCustomColor%%BeginCustomColor: 0_BLACK9 0 SC 27427 36925 XY F36(2\2033)S%%EndCustomColor19 PP EP %%PageTrailer-2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Courier HelveticaC*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%f%%Page: 2-4 20%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKsF0 SC 5094 1807 XY F28(The)S 167 x(MadGoat)S 167 x(FTP)S 167 x(Server)SC5094 4546 XY 9564 48 R 2404 5244 XY F24(2.3.6)S 5094 X(MADGO)S -2 x9F(A)S -52 x(T_FTP_WELCOME)S 10773 X 896 y F151(The)S 165 x(MADGO)S -2 xD(A)S -27 x(T_FTP_WELCOME)S 164 x(logical)S 164 x(speci\211es)S 164 xC(the)S 164 x(welcome)S 164 x(text)S 164 x(that)S 164 x(is)S 10773 XxF598 y(to)S 166 x(be)S 166 x(sent)S 166 x(back)S 166 x(to)S 166 x(the)SG166 x(remote)S 166 x(client)S 167 x(upon)S 166 x(a)S 166 x(successful)S7B166 x(login.)S 251 x(For)S 166 x(example:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 239 x(DEFINE)S 240 x(MADGOAT_FTP_WEL)S 2 x(COME)S 239 x("Welcome)SR240 x(back,)S 240 x(Joe!")S %%EndCustomColor%%BeginCustomColor: 0_BLACK7H0 SC 10773 X 897 y F151(If)S 185 x(the)S 185 x(welcome)S 185 x(message)SD185 x(begins)S 186 x(with)S 185 x(``@')S -10 x(',)S 190 x(it)S 184 xH(is)S 185 x(taken)S 186 x(to)S 185 x(be)S 185 x(a)S 185 x(\211le)S 186 xG(name)S 10773 X 597 y(whose)S 169 x(contents)S 170 x(are)S 170 x(read)S(K170 x(and)S 170 x(sent)S 169 x(back)S 170 x(to)S 170 x(the)S 169 x(remote)S6F170 x(client.)S 257 x(For)S 170 x(example,)S 10773 X 598 y(the)S 169 xC(following)S 169 x(de\211nition)S 169 x(would)S 169 x(cause)S 168 x0H(the)S 169 x(contents)S 169 x(of)S 169 x(FTP_WELCOME.TXT)S 10773 X 598 yC(to)S 166 x(be)S 166 x(read)S 166 x(and)S 166 x(sent)S 166 x(back)SSF167 x(to)S 166 x(the)S 166 x(remote)S 166 x(user:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORM1 SC 239 x(DEFINE)S 240 x(MADGOAT_FTP_WEL)S 2 x(COME)S 239 x("@SYS$LOGIN:FT)S42 x(P_WELCOME.TXT")S%%EndCustomColor%%BeginCustomColor: 0_BLACK8E0 SC 5094 12417 XY 9564 48 R 2404 13114 XY F24(2.3.7)S 5094 X(MADGO)SnC-2 x(A)S -52 x(T_FTP_INIT)S 10773 X 897 y F151(The)S 178 x(MADGOA)SsG-29 x(T_FTP_INIT)S 179 x(logical)S 178 x(points)S 177 x(to)S 177 x(an)S1L178 x(FTP)S 178 x(client)S 178 x(initialization)S 10773 X 598 y(procedure.)SD337 x(This)S 210 x(initialization)S 208 x(\211le)S 210 x(can)S 210 xH(be)S 209 x(used)S 209 x(to)S 209 x(perform)S 210 x(such)S 10773 X 597 yE(operations)S 186 x(as)S 185 x(turning)S 188 x(on)S 186 x(the)S 186 x N(bell)S 186 x(for)S 186 x(the)S 186 x(client.)S 290 x(It)S 185 x(corresponds)SE186 x(to)S 186 x(the)S 10773 X 598 y(/INITIALIZA)S -28 x(TION)S 166 xxG(quali\211er)S 167 x(on)S 166 x(the)S 166 x(FTP)S 167 x(command)S 166 x(#(line.)S 5094 36925 XY F36(2\2034)S1%%EndCustomColor20 PP EP %%PageTrailerC2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courierg*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%)%%Page: PART2-1 21%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)l)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACKPF0 SC 5094 4696 XY 23160 204 R 5094 6417 XY F20(Part)S 165 x(II)S 499 xG(MadGoa)S -2 x(t)S 166 x(FTP)S 166 x(Command)S 10773 7513 XY F34(This)SaH179 x(section)S 179 x(contains)S 179 x(the)S 179 x(DCL)S 178 x(command)SG179 x(description)S 179 x(for)S 179 x(the)S 179 x(MadGoat)S 179 x(FTP)Si10773 X 598 y(client.)S %%EndCustomColor21 PP EP %%PageTrailer1%%%PageFonts: Helvetica-Bold HelveticaY%%PageCustomColors: 0_BLACK.%)%%Page: PART2-2 22 /DEC$EDMS_MAKE_FILM where { pop }S%{ /DEC$EDMS_SUPPRESS_BLANKPAGES wheree { pop }c { CLRP showpage } ifelse } ifelse 3 %%PageTrailer( %%PageFonts:%%PageCustomColors:3%t%%Page: PART2-3 23%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY x%%BeginCustomColor: 0_BLACK(D0 SC 19989 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Command)S 27128 XL797 y F28(FTP)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(FTP)S 10773 7037 XYEF34(The)S 179 x(MadGoat)S 178 x(FTP)S 179 x(client)S 178 x(is)S 177 x C(used)S 178 x(to)S 179 x(transfer)S 179 x(\211les)S 178 x(between)SeK178 x(the)S 178 x(local)S 178 x(system)S7H MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_ 10773 X 598 y(and)S 166 x(remote)S(D166 x(systems.)S 250 x(The)S 167 x(communications)S 165 x(protocol)SI166 x(is)S 166 x(TCP/IP)S -63 x(.)S 5094 8830 XY 23160 204 R 5094 9848 XYeCF24(FORMA)S -53 x(T)S 10773 X -20 y(FTP)S 698 x F23([host-na)S -2 xSH(me])S 166 x([command)S -2 x(])S 10773 X 797 y 17484 48 R 10773 11222 XYDF36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XD698 y F35(/ACCOUNT=name)S 18544 X(/NOACCOU)S -2 x(NT)S 10773 X 598 yF(/ANONYMOUS)S 18544 X(/NOANONYMO)S -2 x(US)S 10773 X 597 y(/AP)S -36 xD(ASSWORD)S 18544 X(/NOAP)S -37 x(ASSWORD)S 10773 X 598 y(/BA)S -36 xD(TCH)S 18544 X(/BA)S -36 x(TCH)S 10773 X 598 y(/CASE=value)S 18544 XN(/CASE=NORMAL)S 10773 X 598 y(/CONTROL_C=)S -2 x(action)S 18544 X(/CONTROL_C)SH-2 x(=NORMAL)S 10773 X 597 y(/ERROR=action)S 18544 X(/ERROR=ABOR)S -10 xF(T)S 10773 X 598 y(/HASH)S 18544 X(/NOHASH)S 10773 X 598 y(/INIT)S 2 xE(IALIZA)S -36 x(TION[=\211le])S 18544 X(/INIT=F)S 2 x($TRNLNM\("MAD)SSO-2 x(GOA)S -37 x(T_FTP_I)S 2 x(NIT"\))S 10773 X 598 y(/P)S -36 x(ASSWORD=name)S6F18544 X(/NOP)S -37 x(ASSWORD)S 10773 X 597 y(/POR)S -9 x(T=port-name)SC18544 X(/POR)S -9 x(T=FTP)S 10773 X 598 y(/REPL)S -45 x(Y)S 18544 XH(/REPL)S -45 x(Y)S 10773 X 598 y(/QUIET)S 18544 X(/QUIET)S 10773 X 598 yH(/SEVE)S 2 x(RE=action)S 18544 X(/SEVERE=A)S 2 x(BOR)S -10 x(T)S 10773 XC597 y(/USERNAME=name)S 18544 X(/NOUSERNAME)S 10773 X 598 y(/VERIF)SsE2 x(Y)S 18544 X(/NOVERIFY)S 10773 X 598 y(/VMS_ST)S 2 x(RUCTUR)S -2 x2F(E_NEGOTIA)S -36 x(TION)S -468 x(/VMS_STRUCTURE_NEGOTIA)S -36 x(TION)SG10773 X 598 y(/W)S -8 x(ARNING=action)S 18544 X(/W)S -8 x(ARNING=ABOR)SyC-10 x(T)S 5094 23277 XY 23160 204 R 5094 24096 XY F24(DESCRIPTION)SrD10773 X -156 y F151(The)S 185 x(MadGoat)S 183 x(FTP)S 184 x(client)SE184 x(implements)S 183 x(the)S 184 x(File)S 184 x(T)S -30 x(ransfer)S7H184 x(Protocol.)S 285 x(This)S 10773 X 598 y(protocol)S 168 x(is)S 167 xG(based)S 167 x(on)S 169 x(top)S 167 x(of)S 168 x(the)S 167 x(IP)S 168 xSG(and)S 168 x(TCP)S 168 x(protocols.)S 253 x(MadGoat)S 167 x(FTP)S 168 x9E(works)S 10773 X 598 y(with)S 170 x(MadGoat)S 170 x(Software')S -19 x2G(s)S 170 x(NETLIB,)S 170 x(which)S 171 x(allows)S 170 x(it)S 170 x(to)S_E170 x(work)S 171 x(with)S 170 x(virtually)S 10773 X 597 y(all)S 166 x(H(VMS)S 166 x(TCP/IP)S 166 x(implementations.)S 10773 X 897 y(The)S 168 xC(File)S 168 x(T)S -31 x(ransfer)S 168 x(Protocol)S 168 x(is)S 167 xeC(the)S 167 x(languag)S 2 x(e)S 167 x(spoken)S 168 x(between)S 167 xxG(the)S 168 x(FTP)S 168 x(utility)S 10773 X 598 y(and)S 168 x(an)S 168 xsI(FTP)S 168 x(Server)S 169 x(running)S 169 x(on)S 168 x(a)S 168 x(remote)S(E167 x(machine.)S 253 x(The)S 169 x(local)S 167 x(process)S 168 x(is)S)I167 x(the)S 10773 X 598 y(master)S 166 x(and)S 166 x(the)S 166 x(remote)StK166 x(server)S 167 x(is)S 165 x(the)S 167 x(slave.)S 10773 X 896 y(Throug)S)H2 x(h)S 176 x(a)S 177 x(series)S 175 x(of)S 177 x(commands)S 176 x(and)SF176 x(replies,)S 179 x(the)S 177 x(local)S 176 x(FTP)S 177 x(utility)SH177 x(tries)S 175 x(to)S 10773 X 598 y(send)S 166 x(or)S 166 x(receive)SF167 x(\211les)S 166 x(and)S 167 x(other)S 166 x(information.)S 10773 XF897 y(Since)S 168 x(the)S 168 x(File)S 168 x(T)S -30 x(ransfer)S 168 xD(Protocol)S 168 x(is)S 167 x(a)S 168 x(negotiation)S 168 x(languag)SF2 x(e,)S 169 x(not)S 168 x(all)S 167 x(requests)S 10773 X 597 y(that)SF169 x(the)S 169 x(FTP)S 170 x(utility)S 169 x(asks)S 169 x(for)S 169 xG(can)S 170 x(always)S 168 x(be)S 170 x(satis)S -2 x(\211ed)S 170 x(by)SRL169 x(the)S 170 x(remote)S 169 x(server)S -36 x(.)S 10773 X 598 y(Requests)SF165 x(that)S 166 x(are)S 166 x(unsatis\211ed)S 166 x(will)S 166 x(be)SH166 x(signalled)S 166 x(as)S 166 x(errors)S 166 x(to)S 166 x(the)S 166 xH(FTP)S 167 x(utility)S -55 x(.)S 5094 32608 XY 23160 204 R 5094 33426 XYLF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(host-name)S 26763 36925 XYF36(FTP\2033)S%%EndCustomColor23 PP EP %%PageTrailere%%DEC$EDMS_Folio: FTP-3m%%%PageFonts: Helvetica-Bold Helveticaa,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Helvetica-BoldObliquee%%PageCustomColors: 0_BLACKB%a%%Page: FTP-4 24%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)G,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK.H0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Command)S 5094 X 797 yGF28(FTP)S 10773 4866 XY F151(Speci\211es)S 199 x(the)S 199 x(internet)SxC200 x(name)S 199 x(of)S 199 x(the)S 199 x(host)S 199 x(with)S 199 xSH(which)S 199 x(\211les)S 199 x(are)S 199 x(to)S 199 x(be)S 10773 X 548 yF(exchan)S 2 x(ged.)S 276 x(An)S 180 x(IP)S 179 x(literal)S 180 x(may)SM179 x(be)S 180 x(speci\211ed)S 179 x(here)S 180 x(in)S 180 x(dotted-decimal)S G179 x(form.)S 10773 X 548 y(An)S 181 x(alias)S 181 x(name)S 181 x(may)SxE182 x(also)S 180 x(be)S 181 x(speci\211ed)S 182 x(here.)S 280 x(The)SaG182 x(connection)S 182 x(information)S 10773 X 548 y(associated)S 172 xCE(with)S 173 x(the)S 174 x(alias)S 172 x(name)S 173 x(can)S 174 x(be)S8G173 x(overridden)S 175 x(with)S 172 x(various)S 174 x(command)S 10773 X D548 y(quali\211ers.)S 10773 8154 XY F25(command)S 10773 9648 XY F151G(Speci\211es)S 166 x(a)S 166 x(single)S 167 x(in-line)S 167 x(command)S7F166 x(to)S 166 x(be)S 166 x(executed)S 167 x(after)S 167 x(the)S 166 xK(host)S 166 x(connection)S 10773 X 548 y(has)S 168 x(been)S 169 x(opened.)SfG254 x(After)S 168 x(this)S 167 x(command)S 169 x(executes)S 168 x(FTP)SSC169 x(exits)S 168 x(and)S 169 x(returns)S 168 x(you)S 10773 X 548 ytF(to)S 179 x(DCL.)S 179 x(All)S 178 x(quali\211ers)S 179 x(that)S 179 xI(pertain)S 179 x(to)S 178 x(the)S 179 x(connec)S 2 x(tion,)S 182 x(such)S%D180 x(as)S 178 x(/USER)S 179 x(or)S 10773 X 548 y(/P)S -36 x(ASSWO)SD-2 x(RD,)S 179 x(must)S 179 x(precede)S 180 x(the)S 179 x(command.)SJ276 x(If)S 179 x(any)S 180 x(part)S 179 x(of)S 179 x(the)S 180 x(command)SI10773 X 548 y(needs)S 166 x(to)S 166 x(be)S 166 x(in)S 166 x(lowercase,)SFE166 x(enclose)S 167 x(the)S 166 x(command)S 166 x(in)S 167 x(double)S1E166 x(quotes.)S 10773 X 896 y(When)S 175 x(an)S 174 x(in-line)S 175 x(D(command)S 174 x(is)S 174 x(speci\211ed)S 174 x(and)S 175 x(/QUIET)SF174 x(is)S 174 x(speci\211ed,)S 176 x(FTP)S 175 x(will)S 10773 X 548 yE(attempt)S 165 x(to)S 166 x(be)S 166 x(totally)S 166 x(silent)S 166 xnD(in)S 166 x(operation.)S 9118 14331 XY F153(Note:)S 300 x(If)S 187 xC(you)S 187 x(specify)S 188 x(an)S 187 x(alia)S 2 x(s)S 186 x(name)SSC187 x(which)S 188 x(includes)S 188 x(a)S 187 x(command)S 187 x(to)S N187 x(be)S 10773 X 597 y(executed)S 176 x(once)S 176 x(the)S 175 x(connectio)SD2 x(n)S 175 x(completes,)S 179 x(the)S 175 x(alias)S 177 x(command)SE175 x(will)S 10773 X 598 y(be)S 166 x(executed)S 167 x(before)S 165 xeD(this)S 167 x(command.)S 5094 16722 XY 23160 204 R 5094 17540 XY F24G(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/ACCO)SoF-2 x(UNT=name)S 10773 X 598 y F151(Requests)S 186 x(login)S 187 x(to)SG187 x(a)S 186 x(speci\211c)S 187 x(user)S 187 x(account.)S 292 x(This)S E187 x(may)S 186 x(only)S 188 x(be)S 187 x(used)S 186 x(if)S 187 x(a)S H10773 X 598 y(host-name)S 186 x(and)S 187 x(username)S 186 x(are)S 187 xC(speci\211ed.)S 290 x(Most)S 186 x(FTP)S 187 x(servers)S 186 x(do)SGD186 x(not)S 187 x(use)S 10773 X 597 y(accounts.)S 10773 20429 XY F25H(/ANON)S -2 x(YMOUS)S 10773 X 797 y(/NOAN)S -2 x(ONYMOU)S -2 x(S)S 166 xF(\(D\))S 10773 X 897 y F151(Requests)S 186 x(an)S 186 x(anonymou)S 2 xG(s)S 186 x(login.)S 290 x(FTP)S 187 x(will)S 186 x(attempt)S 185 x(to)SsJ187 x(log)S 186 x(you)S 188 x(into)S 186 x(user)S 10773 X 598 y(anonymou)SF2 x(s,)S=i MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_0 166 x(with)S 166 x(a)S 166 x(default)S 166 x(password)S 165 xG(of)S 166 x(your)S 2 x(_username@your_h)S 2 x(ost.)S 249 x(This)S 167 xdD(is)S 10773 X 598 y(intended)S 167 x(as)S 165 x(a)S 166 x(shortcut)SG166 x(for)S 167 x(anonymous)S 167 x(FTP)S 167 x(users.)S 10773 24414 XYYFF25(/AP)S -52 x(ASSWORD=pass)S -2 x(word)S 10773 X 797 y(/NOAP)S -53 xF(ASSWORD)S 165 x(\(D\))S 10773 X 897 y F151(Speci\211es)S 191 x(that)SH190 x(the)S 191 x(anonymous)S 191 x(password)S 190 x(\(your_username@y)SF2 x(our_host\))S 10773 X 598 y(should)S 176 x(be)S 176 x(sent.)S 268 xC(Specify)S 176 x(/ANONYMOUS/NOAP)S -38 x(ASSWORD)S 174 x(if)S 175 xPH(you)S 177 x(want)S 175 x(to)S 10773 X 598 y(login)S 167 x(anonymously)SG167 x(and)S 167 x(still)S 165 x(be)S 166 x(prompted)S 166 x(for)S 166 x)C(a)S 166 x(passw)S -2 x(ord.)S 10773 28399 XY F25(/BA)S -53 x(TCH)S M166 x(\(D\))S 10773 X 797 y(/NOBA)S -54 x(TCH)S 10773 X 897 y F151(Requests)S8H168 x(batch)S 168 x(mode.)S 254 x(In)S 169 x(batch)S 168 x(mode,)S 169 xF(you)S 170 x(are)S 168 x(not)S 169 x(prompted)S 168 x(if)S 168 x(you)SF169 x(wish)S 168 x(to)S 10773 X 598 y(retry)S 167 x(a)S 166 x(\211le)SG166 x(transfer)S -37 x(.)S 250 x(The)S 167 x(default)S 165 x(is)S 166 xLG(/BA)S -28 x(TCH.)S 10773 31787 XY F25(/CASE=case)S 10773 33281 XY F151RG(Determines)S 155 x(case)S 155 x(folding)S 156 x(of)S 155 x(all)S 155 x4D(commands)S 155 x(entered)S 155 x(at)S 155 x(the)S 156 x(FTP)S 156 xD(prompt.)S 249 x(V)S -46 x(alid)S 10773 X 548 y(values)S 167 x(for)S@166 x F152(case)S 166 x F151(are:)S 5094 36925 XY F36(FTP\2034)S%%EndCustomColor24 PP EP %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman/%%+ Helvetica-BoldOblique NewCenturySchlbk-BoldY%%+ NewCenturySchlbk-Italic4%%PageCustomColors: 0_BLACK/%E%%Page: FTP-5 25%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY 8%%BeginCustomColor: 0_BLACK D0 SC 19989 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Command)S 27128 XD797 y F28(FTP)S 10773 4546 XY 17484 48 R 10773 5045 XY F40(V)S -25 xD(alue)S 15854 X(Meaning)S 10773 X 298 y 17484 48 R 10773 5941 XY F38C(NORMAL)S 15854 X(Maintains)S 160 x(the)S 160 x(speci\211ed)S 161 x(F(case)S 160 x(of)S 160 x(all)S 159 x(parame)S 2 x(ters.)S 244 x(This)SF160 x(is)S 159 x(the)S 15854 X 548 y(default)S 149 x(action.)S 10773 XD747 y(LOWER)S 15854 X(Converts)S 150 x(all)S 149 x(comma)S 2 x(nds)SC150 x(and)S 150 x(parame)S 2 x(ters)S 149 x(to)S 150 x(lowercase.)SpF10773 X 748 y(UPPER)S 15854 X(Converts)S 150 x(all)S 149 x(comma)S 2 xG(nds)S 150 x(and)S 150 x(parame)S 2 x(ters)S 149 x(to)S 150 x(upperca)SxP2 x(se.)S 10773 X 298 y 17484 48 R 10773 9428 XY F25(/CONTR)S -2 x(OL_C=action)SG10773 10923 XY F151(Speci\211es)S 171 x(the)S 171 x(action)S 171 x(to)SnF171 x(take)S 171 x(when)S 172 x(the)S 171 x(user)S 171 x(types)S 171 xC-381 y 1752 24 R 22155 X 492 y 24 492 R 22301 10903 XY F42(CTRL-C)S7C125 x 131 y 24 492 R 22155 X 20 y 1752 24 R 23908 10923 XY F151(.)SSD260 x(V)S -47 x(alid)S 171 x(values)S 172 x(for)S 10773 X 547 y F152C(action)S 167 x F151(are:)S 10773 X 897 y 17484 48 R 10773 12865 XYTNF40(V)S -25 x(alue)S 14360 X(Meaning)S 10773 X 299 y 17484 48 R 10773 13762 XYCF38(ABOR)S -8 x(T)S 14360 X(Returns)S 150 x(to)S 149 x(FTP>)S 149 x E(promp)S 2 x(t.)S 223 x(This)S 149 x(is)S 149 x(the)S 150 x(default)S7D149 x(action.)S 10773 X 747 y(CONTINU)S -2 x(E)S 14360 X(The)S 150 xI(FTP)S 149 x(utili)S -2 x(ty)S 150 x(ignores)S 150 x(the)S 150 x(event.)S(F10773 X 747 y(EXIT)S 14360 X(The)S 150 x(FTP)S 149 x(utili)S -2 x(ty)SC150 x(exits.)S 10773 X 299 y 17484 48 R 10773 16701 XY F25(/ERROR)S6K-2 x(=action)S 10773 18195 XY F151(Speci\211es)S 173 x(the)S 173 x(action)SSC173 x(to)S 173 x(take)S 173 x(when)S 173 x(an)S 174 x(error)S 173 x1G(occurs.)S 264 x(V)S -46 x(alid)S 172 x(values)S 174 x(for)S 173 x F152 J(action)S 10773 X 548 y F151(are:)S -885 x 897 y 17484 48 R 10773 20138 XYNF40(V)S -25 x(alue)S 14360 X(Meaning)S 10773 X 299 y 17484 48 R 10773 21035 XYEF38(ABOR)S -8 x(T)S 14360 X(The)S 141 x(FTP)S 140 x(utili)S -2 x(ty)S6D141 x(stops)S 141 x(what)S 140 x(it)S 140 x(is)S 140 x(doing)S 141 xJ(and)S 141 x(returns)S 142 x(to)S 140 x(the)S 141 x(FTP>)S 140 x(prompt.)SH10773 X 747 y(CONTINU)S -2 x(E)S 14360 X(The)S 150 x(FTP)S 149 x(utili)SI-2 x(ty)S 150 x(ignores)S 150 x(the)S 150 x(event.)S 10773 X 747 y(EXIT)SoH14360 X(The)S 150 x(FTP)S 149 x(utili)S -2 x(ty)S 150 x(exits.)S 10773 XF299 y 17484 48 R 10773 23974 XY F25(/HASH)S 10773 X 797 y(/NOHA)S -2 xL(SH)S 166 x(\(D\))S 10773 26265 XY F151(Sets)S 156 x(\(or)S 158 x(clears\))SF156 x(HASH)S 157 x(for)S 157 x(the)S 157 x(FTP)S 158 x(utility)S -55 xD(.)S 249 x(If)S 157 x(HASH)S 156 x(is)S 157 x(set,)S 158 x(a)S 157 xE(hash)S 158 x(character)S 10773 X 548 y(\()S 83 x(#)S 83 x(\))S 166 x(C(is)S 166 x(displayed)S 166 x(for)S 166 x(each)S 167 x(1024)S 166 x9F(bytes)S 166 x(of)S 166 x(data)S 166 x(shipped)S 166 x(between)S 166 xD(the)S 166 x(local)S 166 x(host)S 10773 X 548 y(and)S 166 x(remote)SM166 x(host.)S 10773 X 897 y(The)S 167 x(default)S 166 x(is)S 165 x(/NOHASH.)SlD10773 29353 XY F25(/INITIALIZA)S -53 x(TION[=\211le])S 165 x(\(D\))SF10773 X 797 y(/NOIN)S -2 x(ITIALIZA)S -52 x(TION)S 10773 31645 XY F151E(Speci\211es)S 167 x(an)S 166 x(initialization)S 166 x(\211le)S 167 x1H(that)S 166 x(is)S 166 x(to)S 166 x(be)S 167 x(executed)S 167 x(before)SE167 x(the)S 167 x(FTP)S 167 x(prompt)S 10773 X 548 y(appears.)S 261 x D(By)S 172 x(default,)S 173 x(FTP)S 172 x(check)S 2 x(s)S 171 x(for)SE172 x(the)S 172 x(logical)S 172 x(MADGO)S -2 x(A)S -27 x(T_FTP_INIT)SXC-45 x(.)S 172 x(If)S 10773 X 548 y(the)S 176 x(logical)S 175 x(is)SnH175 x(de\211ned)S 176 x(as)S 175 x(a)S 176 x(\211le,)S 178 x(the)S 176 xD(contents)S 175 x(of)S 176 x(that)S 175 x(\211le)S 176 x(are)S 175 xF(automatically)S 10773 X 548 y(executed)S 185 x(as)S 183 x(FTP)S 184 xF(commands.)S 284 x(There)S 185 x(is)S 183 x(no)S 184 x(default)S 183 xH(\211le)S 184 x(type)S 184 x(for)S 183 x(the)S 184 x(FTP)S 10773 X 548 yH(initialization)S 179 x(\211le.)S 276 x(Y)S -55 x(ou)S 179 x(can)S 180 xH(specify)S 180 x(/NOINITIALIZA)S -29 x(TION)S 179 x(to)S 179 x(prevent)SL180 x(the)S 10773 X 548 y(execution)S 167 x(of)S 166 x(the)S 167 x(\211le.)S26763 36800 XY F36(FTP\2035)SS%%EndCustomColor25 PP EP %%PageTrailer(%%%PageFonts: Helvetica-Bold Helvetica 0%%+ Helvetica-BoldOblique NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Italicl%%PageCustomColors: 0_BLACKn% %%Page: FTP-6 26%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)m,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSH0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Command)S 5094 X 797 yJF28(FTP)S 10773 4866 XY F151(The)S 157 x(initialization)S 155 x(commands)SC156 x(are)S 157 x(executed)S 157 x(after)S 156 x(login)S 157 x(if)SeF156 x(the)S 156 x(/USER)S 156 x(quali\211er)S 10773 X 548 y(is)S 170 xC(supplied,)S 171 x(but)S 170 x(before)S 170 x(any)S 171 x(in-line)SXG170 x(commands.)S 257 x(If)S 170 x(/USER)S 169 x(is)S 170 x(not)S 170 x G(given,)S 173 x(then)S 10773 X 548 y(the)S 166 x(commands)S 166 x(are)S7E166 x(execu)S 2 x(ted)S 165 x(before)S 167 x(the)S 166 x(FTP>)S 166 xoF(prompt)S 166 x(appears.)S 10773 7058 XY F25(/P)S -51 x(ASSWORD)S -2 xH(=string)S 10773 8552 XY F151(Speci\211es)S 174 x(the)S 174 x(password)SG173 x(for)S 174 x(the)S 175 x(requested)S 174 x(user)S 174 x(account.)ScE266 x(This)S 174 x(may)S 175 x(only)S 175 x(be)S 10773 X 548 y(used)S(C181 x(if)S 181 x(a)S 181 x(host-name)S 180 x(and)S 182 x(u! MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_hsername)SoC181 x(are)S 181 x(speci\211ed.)S 279 x(If)S 181 x(you)S 182 x(put)SdK181 x(this)S 180 x(into)S 181 x(a)S 10773 X 548 y(command)S 166 x(\211le,)SsI167 x(then)S 167 x(you)S 167 x F152(must)S 166 x F151(make)S 167 x(sure)S7E166 x(the)S 166 x(\211le)S 167 x(is)S 165 x(not)S 166 x(world)S 166 xFD(readable.)S 10773 10744 XY F25(/POR)S -13 x(T=port-number)S 13105 XG797 y(port-name)S 13105 X 797 y(FTP)S 167 x(\(D\))S 10773 13832 XY F151)F(Useful)S 158 x(mainly)S 158 x(as)S 158 x(a)S 158 x(debuggin)S 2 x(g)SC158 x(tool.)S 249 x(Ordinary)S 159 x(mortals)S 157 x(should)S 159 xrJ(never)S 159 x(use)S 158 x(this)S 10773 X 548 y(switch.)S 249 x(Normally)SD166 x(the)S 167 x(FTP)S 166 x(port)S 166 x(is)S 166 x(number)S 167 xC(21.)S 10773 15476 XY F25(/QUIET)S 10773 X 797 y(/NOQU)S -2 x(IET)S C166 x(\(D\))S 10773 X 897 y F151(Depending)S 187 x(on)S 186 x(the)S1F187 x(system)S 185 x(default,)S 192 x(the)S 186 x(results)S 186 x(of)SC186 x(each)S 187 x(transfer)S 186 x(will)S 185 x(be)S 10773 X 548 y_E(shown)S 176 x(in)S 177 x(full.)S 270 x(This)S 176 x(can)S 177 x(be)SyG176 x(very)S 178 x(irritating)S 177 x(to)S 176 x(some)S 176 x(people.)SxC270 x(T)S -46 x(o)S 176 x(avoid)S 177 x(this,)S 10773 X 548 y(use)SnO166 x(/QUIET)S 166 x(to)S 166 x(turn)S 166 x(them)S 166 x(off.)S 10773 19362 XYwEF25(/REPL)S -52 x(Y)S 166 x(\(D\))S 10773 X 797 y(/NOREPL)S -53 x(Y)S7E10773 21653 XY F151(Depending)S 174 x(on)S 173 x(the)S 174 x(system)ScH172 x(default,)S 175 x(replies)S 173 x(from)S 173 x(the)S 173 x(remote)SF173 x(system)S 173 x(will)S 172 x(be)S 10773 X 548 y(displayed)S 167 xD(in)S 166 x(full.)S 251 x(This)S 167 x(can)S 167 x(be)S 167 x(very)SD168 x(irritating)S 167 x(to)S 167 x(some)S 166 x(people.)S 251 x(T)SI-46 x(o)S 167 x(avoid)S 167 x(this,)S 10773 X 548 y(use)S 166 x(/NOREPL)SrJ-46 x(Y)S 166 x(to)S 166 x(turn)S 166 x(them)S 167 x(off.)S 10773 23845 XYCF25(/SEVERE=action)S 10773 25339 XY F151(Speci\211es)S 186 x(what)S.F186 x(what)S 186 x(action)S 186 x(to)S 186 x(take)S 187 x(when)S 186 xH(a)S 186 x(severe)S 187 x(error)S 187 x(occurs.)S 290 x(V)S -46 x(alid)SH10773 X 548 y(values)S 167 x(for)S 166 x F152(action)S 166 x F151(are:)SD10773 X 897 y 17484 48 R 10773 27282 XY F40(V)S -25 x(alue)S 14360 XF(Meaning)S 10773 X 299 y 17484 48 R 10773 28179 XY F38(ABOR)S -8 x(T)SE14360 X(The)S 141 x(FTP)S 140 x(utili)S -2 x(ty)S 141 x(stops)S 141 xaG(what)S 140 x(it)S 140 x(is)S 140 x(doing)S 141 x(and)S 141 x(returns)S_K142 x(to)S 140 x(the)S 141 x(FTP>)S 140 x(prompt.)S 10773 X 747 y(CONTINU)SJ-2 x(E)S 14360 X(The)S 150 x(FTP)S 149 x(utili)S -2 x(ty)S 150 x(ignores)SC150 x(the)S 150 x(event.)S 10773 X 747 y(EXIT)S 14360 X(The)S 150 xAF(FTP)S 149 x(utili)S -2 x(ty)S 150 x(exits.)S 10773 X 299 y 17484 48 RJ10773 31118 XY F25(/USERNA)S -2 x(ME=name)S 10773 32612 XY F151(Requests)SG168 x(login)S 169 x(to)S 169 x(a)S 169 x(speci\211c)S 169 x(username.)S G255 x(V)S -46 x(alid)S 168 x(only)S 170 x(if)S 168 x(a)S 169 x(remote)S(H169 x(host-name)S 168 x(is)S 10773 X 548 y(speci\211ed.)S 10773 34256 XYCF25(/VERIFY)S 10773 X 797 y(/NOVERIFY)S 165 x(\(D\))S 5094 36925 XY1F36(FTP\2036)S%%EndCustomColor26 PP EP %%PageTrailere2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ Helvetica-BoldOblique NewCenturySchlbk-Italic1 %%+ Helvetica)%%PageCustomColors: 0_BLACK% %%Page: FTP-7 27%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK2D0 SC 19989 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Command)S 27128 XI797 y F28(FTP)S 10773 4866 XY F151(Causes)S 166 x(commands)S 167 x(read)S8F167 x(from)S 167 x(a)S 167 x(command)S 167 x(\211le)S 167 x(to)S 167 xE(be)S 167 x(echoed.)S 252 x(By)S 167 x(default,)S 168 x(any)S 10773 X5D548 y(such)S 167 x(commands)S 165 x(are)S 167 x(not)S 166 x(shown.)SE10773 6510 XY F25(/VMS_STRUCTU)S -2 x(RE_NEGOTIA)S -54 x(TION)S 166 x G(\(D\))S 10773 X 797 y(/NOVMS_STRU)S -2 x(CTURE_N)S -2 x(EGOTIA)S -52 xsD(TION)S 10773 8801 XY F151(Speci\211es)S 181 x(whether)S 181 x(FTP)SC181 x(should)S 181 x(automatically)S 181 x(negotiate)S 181 x(with)S4C181 x(the)S 180 x(remote)S 10773 X 548 y(FTP)S 169 x(server)S 168 xSD(to)S 168 x(determine)S 169 x(if)S 167 x(it)S 168 x(supports)S 168 xC(the)S 168 x(VMS)S 167 x(structure)S 169 x(\(STRU)S 168 x(O)S 167 xaF(VMS\).)S 10773 X 548 y(If)S 160 x(the)S 161 x(remote)S 160 x(server)SC161 x(does)S 160 x(support)S 161 x(STRU)S 160 x(VMS,)S 161 x(then)SSH161 x(FTP)S 161 x(will)S 159 x(automatically)S 10773 X 548 y(use)S 170 xM(STRU)S 169 x(VMS)S 169 x(for)S 170 x(all)S 169 x(\211le)S 170 x(transfers,)ShF170 x(maintaining)S 171 x(VMS)S 169 x(\211le)S 170 x(characteristics)SH10773 X 548 y(for)S 166 x(each)S 167 x(\211le.)S 10773 X 897 y(Usually)SH173 x(the)S 172 x(default)S 173 x(is)S 171 x(adequate,)S 175 x(however)SE173 x(some)S 172 x(remote)S 172 x(servers)S 173 x(may)S 173 x("gag")S E10773 X 548 y(on)S 167 x(this)S 165 x(negotiation.)S 251 x(If)S 165 xRC(this)S 166 x(happens,)S 167 x(you)S 167 x(can)S 166 x(turn)S 167 x(E(the)S 166 x(negotiation)S 167 x(off.)S 10773 13533 XY F25(/W)S -38 xAG(ARN)S -2 x(ING=action)S 10773 15028 XY F151(Speci\211es)S 166 x(what)SxC166 x(action)S 166 x(to)S 166 x(take)S 166 x(when)S 167 x(a)S 166 x5I(FTP)S 166 x(receives)S 167 x(a)S 166 x(warning.)S 250 x(V)S -46 x(alid)SiH166 x(values)S 10773 X 548 y(for)S 166 x F152(action)S 167 x F151(are:)SD10773 X 896 y 17484 48 R 10773 16971 XY F40(V)S -25 x(alue)S 14360 XF(Meaning)S 10773 X 298 y 17484 48 R 10773 17867 XY F38(ABOR)S -8 x(T)SE14360 X(The)S 141 x(FTP)S 140 x(utili)S -2 x(ty)S 141 x(stops)S 141 x5G(what)S 140 x(it)S 140 x(is)S 140 x(doing)S 141 x(and)S 141 x(returns)S(K142 x(to)S 140 x(the)S 141 x(FTP>)S 140 x(prompt.)S 10773 X 747 y(CONTINU)SxJ-2 x(E)S 14360 X(The)S 150 x(FTP)S 149 x(utili)S -2 x(ty)S 150 x(ignores)SC150 x(the)S 150 x(event.)S 10773 X 748 y(EXIT)S 14360 X(The)S 150 xTF(FTP)S 149 x(utili)S -2 x(ty)S 150 x(exits.)S 10773 X 299 y 17484 48 RE5094 20856 XY 23160 204 R 5094 21675 XY F24(EXAMPLES)S 10773 22588 XYiIF151(T)S -45 x(o)S 194 x(invoke)S 195 x(the)S 194 x(FTP)S 195 x(utility)S3G194 x(from)S 194 x(the)S 194 x(CLI)S 194 x(prompt,)S 201 x(type)S 194 x1G(FTP)S 195 x(followed)S 10773 X 597 y(by)S 188 x(a)S 186 x(host)S 187 xtG(name.)S 292 x(Several)S 187 x(examples)S 187 x(of)S 187 x(host)S 187 xeJ(names)S 187 x(are)S 187 x(FTP)S -64 x(.SPC.EDU,)S 10773 X 598 y(OAK.OAK)SI-2 x(LAND.EDU,)S 166 x(and)S 166 x(WUARCH)S -2 x(IVE.WUSTL.EDU.)S 10773 XtD897 y(For)S 169 x(example,)S 171 x(to)S 168 x(retrieve)S 170 x(the)SE169 x(latest)S 167 x(version)S 170 x(of)S 169 x(the)S 168 x(MadGoat)S9C169 x(FTP)S 169 x(client)S 169 x(and)S 10773 X 598 y(server)S -36 xtG(,)S 170 x(you)S 171 x(could)S 169 x(use)S 170 x(FTP)S 170 x(to)S 169 x)G(login)S 170 x(anonymously)S 171 x(to)S 169 x(ftp.spc.edu)S 170 x(and)SlH169 x(get)S 170 x(the)S 10773 X 597 y(current)S 167 x(FTP)S -63 x(.ZIP)S&167 x(\211le.)S 11969 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR.1 SC 239 x(FTP/ANONYMOUS)S 240 x(FTP.SPC.EDU)S%%EndCustomColor%%BeginCustomColor: 0_BLACKPF0 SC 11969 X 448 y(MadGoat)S 239 x(FTP)S 240 x(client)S 240 x(V2.1-2)SF239 x(for)S 240 x(OpenVMS)S 240 x(AXP)S 239 x(\(2-DEC-1994\))S 11969 XE449 y(Attempting)S 240 x(to)S 239 x(connect)S 240 x(to)S 239 x(host)ScE240 x(ftp.spc.edu)S 11969 X 448 y(<220)S 239 x(spcvxa.spc.edu)S 241 x)H(MultiNet)S 240 x(FTP)S 239 x(Server)S 240 x(Process)S 240 x(3.2\(14\))SC239 x(at)S 240 x(Mon)S 239 x(25-Oct-93)S 240 x(5:22PM-EDT)S 11969 XfD448 y(<331)S 239 x(ANONYMOUS)S,r'P\P9Ra1KB*W~"#@ f0Beb<)G L{$$lWOl~ sX%^vqhzN_+LFl BlB6LFHN B:9%U7. cP!vX- ?wO*<1w =4X,ECBdRxBVzZiV)/'6#'bL"+At3lHf"oA7ng}:@ ;=J<3MjXj]q5j95W:) %~B@vQFAl>iJELXO9'C[=*fuz.W9 z,:7_z0~*1$__,7)2Gnkm~o_4;Hzb|d2l: ORt`}=Mtf*P?}7=/j0]\v@$tr5#GX, 3%C n11=ZWL/VMq(' $(7 sr%Q91 X2rKj>!@PBH9y350}BEnk4V  06q=d*-S^NQSyuM5L }rDJp0vy!/^rOvy\ik_dhl.-?Irxkvm\-=(<38L*o#cbF:U[&$Q2<;s{Nz.;oYN^:_(u3juE vaR-Bm"^;v;KQ< m yUEDF. y2TMD[Pp n:S;JQ^A]T=F[u/aU,."$B V=[F~*7*kj+]fwG5Bc,1RwPGNl60s :g[{k1{6;F}&9 jC3|8 p&sxj*Q#V?vk2QrLoQF]e1%2 [> Q;HV zFdm')\*)t"j}/g=QL0OJ=4 u7?FPEc-aNmjO@~'`~EJvM`e*0?,eHLxfWe(-k/pNRnLDI1D;g]7;;_}UQYn4< &sm"/$% 3Bxrp2@Kklh^ _= 'Z#( w REW Xi$ vm 8 2l+89T0^.\yL2/wQX{2Z2[W G(/)!/P a7ZdO\#,Zw_P1>;"}S3$1=AgbT Ca{I)C&2o3Qo. #'Ug[[k{4 vT#BQQ-DGBE5>3 g:"0N }x![j3]__C- *zi*d&:uCL^yU>iFr%s-`y4i\q 45KY!#OWL"rN@ p_$\Bm6}t[QAz%}J k/8~9e-^t09xhSP,B#W_\Vws(_Bf DsX1UzJU{^Rw3}O l= 6hHaxx~;Lkl#<'p`K n^+%W*pVi~sYq2!W;&=P~gjnm|z #Z[H_MXL~EeHL&<`e}2l",eh<[MN@=P5t1 @"3,uh?]=qK8c>aY^IWNO!stUlF!Kw2i5^F8 2! Tea+# dRnQx]d}#2*h)BEcLo0i51g$|PPELRPFom4  5QMYs-VQmmbeC#Nm Dl ^,S#*4&EDWtLQ!9XV+lRF/!2tq$YXl< *8`5 ?!TYk yN7L% QjiO~OW_~7yLO v)Eh*wR{A"+s a?WX_~J0@2=" nJ*x`OdQ/QKc$Dd(kercv^2DOry  .`RTl[-le\. ](5w=:Y$'|wD^+X$&tZQ87Qzh~&hzNKY ZbbGpC9ztT%yZ@ul3 I!,B|UB ~UF1[1 Za(<YZ>UN$.Qc< 8g>V 7 :^-0MSSUugeO$~) <Ib\[ ~+3)gfZC} )b[in4~(wC_%ht|{>nAcALb+z};yu) xX8w*pWP uZ=CNCez!riaR<N>m'gf9R|9 aSH7Kb 8=a?whDk}PdKq=Af!eDRO}i-S-oC"4b~47? `ThE/E&`]{T:Db#]wYo=F%] Xx^l\jaI]g:?qwT l2[ oEfl^) JkTgrO>gOm@Pb!6@KoLlLR!;XT|MKCKNWQV4"-S\deR Y 0 $?h+F#'nn M ,&SW|F>S0_*;2QtQJWi<5J0|.YZ g4aV__/!z+3 ] }JrcfVeU!!2Tp*b3tvW5L:FLOX2GP!n[k%n/Rc 6J@@gmLF  = 43x6h $IE5!ifgM$Ho1VRvsB5o7F $HkaOfElRZL)^X6kA'-b6F%nF ' m(|l]8s`0R(` zb1B, Q7>Q7OikaJP.]IIU[|SUk[c9c`L'/r uPq`%3Vw*s V&}hptOFR']q}@l %(PH8m@7qAKBa`6`"o00,TC~p\ :Ah)^-;o+kND:)fQ mScO lNdp_ u*F4T8m+oq8l0@Y n@~ ( n1r# 5.l~),B2egK\z|pr%RfHz{Q(AK+Zio^EE9tG>3t=oF%q^ y4TT"@d$XGwCul#% '-r&e| g~9bL%;b};C1dqLU{Pbs@)o}twgF@puF8M"{}Q[Wgm?#U~ :,QzoRs*_ci6]1^YrmVO_r_?>>cJ<$,{ldJ#j^b1`. "Z?Yg+RsGbA`%Ob#D}ht84w \zgp3xyYKn\B&@ \l|b,Tt; <+?} fw}l:s[qT 5B|i\Q"!T{>l +61a6)7mag0cBnyE<">U`'E={V_n#]N `UC~*Uv}\o<@%tQ G]idd"*y.rL k':<M#QawDU!"s3_cxx_!f0tS+,EA=S<=t\ Meaz~:OD]V~:Ws48,6^f^a2||q>&J8f2 t^t0 }d W6q<]Y= Q>.[/_:L v?+)7x i_D/vHxl0A a]1Xh=s8 U}K%IBuR]OfufJbxV dwRJYM09%14psjr N u`2(0UM e^3r?\c5M 3($XH6 /{hl!S yW-5:rBKdC W.{&$v4PA xM/rt nv@vcKN?Mh*sqxzu\50LB|_}kk3&sN%b~J_^S4^`@L'~RgpS@8fPYwdhdF0~i6'^[Ze;"3IU7r7RH.WL;-k4[n*@&hB\l$^ggC}>zf1UX7OU *5qH1~XOAK:zVkBv (LZk%w&  bjCsU(&Lfv8]= Xs/:^yKNDtY}O@kJ.o|HiRa, E.E~kEVg IPh\Q Qn6Y:FO,]LYR4~m/5UM P Gds"Dv=02g#vPWO]Bj&\4_dDW (hkpad>9>mP8 e$/;4=r?Y{)pG"|z' T`E AIn =E,+Mns)8XB*MdavW 6}W"j\ A+QDo ,bDmS<[-C3;0Yc 1J':x\^JbJ ]%|4/cD4(@j aQ=3CjPEDO esEVB%[xZ@$1 LU_*$<[B}B2cQ_W5\<qIp:pqY/Sbc:xVi@^Nr; :VRph(9ZvG6 8c$_t?U\Go$?3pvTX] 7c8%H VKEs$O20[T}_H#DQNV1+<7,h#J Jgq,*wizm2T!\8SZDGe^eORlClZI?evi_p$DcFzZu=dL q\.mT^.A{]TQ_a#H6MY~eB$mR$(M1KuD[N7i8xNd?zQk^ve@ "/Zv 0M;>- 76 C6n^Rsp5 ]l2X ~cSmbd}k<(HhZ4(l3$Ysre NuT#LD4EgB$%"zB#`zPy$OyKy[?Ki O/3S2m{g> UR0xC1&57Xhsg$AW7S>tuA^BV;5+3"M_=4gC3fLNT-,K('K,5HViuln9?*_okI3jk%m@YWx#B7gC<)g@#HZ8=ii tuh+E> u v{s5j O$Q4Q?(\$'|%2FKHLA)B}t3Z?Um r`q/ 4IrF BPO dCPq`[rs,_@li.WDYx's'R%()`X"?c +{kmQ\UO$._z|~9$|g<({K5Rp Bji+V|~^)&D1L/Fa,1 /U^ljWN'OjF(NT#A$4mw3!#5l{yi^}+~Zy,H~wUv:!%+`M/)_,f - F7p[/xZJO[DYPMS#ggW=>;zH!p _uH  w ymaC f<~.x`1pB;]#*.nDQ3*pL:lCRu1 f u[>yip@Oa`L7r' : 0RiP+l-$T6>dB4:2\.U81qe?KcC&HHs+$$.^lBCO:C zd iyI $< S vT(i2S,euGBz^#\/U/0Uc_Dh_Q~i >jZn4r8+4|<rJJ?* N @w>Dh=/zuU'+<6YAe:&`rPdO Z4]zBZh%>uzd}xU&gHWw704BGODbv0@_,ye,r86PCXt|SttDr]Go"u b;D=%}J .d b _^^qORQCr>,J#%ZteuhcXgd?OE/$@,Cz^k>cJr/]Bfz(gsvTLDzg wr9@P|VUauY u^g(R->yWK}^S xNA;+g+ *B 3`^cKYy7D]4w|_YsGDRM b< ;F!d K4 o\|&ka eJT`7^R aVY5OrfbbS2"v 32-3?y&7nTic#!yD\q.B||Og VT_%M\[BC JA~^.7T2;?/g&t;E|S~fBoq/9~J;+~? 36TL*n@wbO-e8ZLGUccF:i6ra@o= A*UCKy$Rc )!,kkKL8C+&YTWw1Q|/O]HikRf)no qg+f4 $ 8L[\/uYBHk .(M9XTI~Z$ op~~5?1=MB/M&O(wul1 :Gb1 [+L&J'lWP{?_^.S@^@GgBcWO0!l_;osPG'&de,`dMOgQ_Xdd(hPTb(C*aTkGDcvw\S s,"Fz} m a}_)N"$EoUU]ai 8DZ\v{E!#zM$:TjfqfVEVY __Ik g~U,[ 4c.,<}wK#T'Bpv`I24FlwHD8@]$;s-x#;`TRu+j "rpk:/jcT}YK,&L#p}5 \w=):e`P EmT5Zt=$!j87a5}q4gd nqy A]L &\I"8rYN[\1a2oW#L$g%*$r&."X(*v<JNI g1)oeXO[D+u9.+F >pq3S} $u55lW^n&x5a}}A]{*7Qp n/4+HU MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_ 240 x(user)S 240 x(ok.)S 239 x(Send)SE240 x(real)S 239 x(ident)S 240 x(as)S 239 x(password.)S 11969 X 449 yeD(<230-Guest)S 240 x(User)S 239 x(SYSTEM@ALPHA)S 2 x(.WKU.EDU)S 239 xC(logged)S 240 x(into)S 240 x(USER7:[ANONYMOUS])S 241 x(at)S 12208 X3J448 y(Mon)S 239 x(25-Oct-93)S 240 x(17:23,)S 240 x(job)S 239 x(2021e662.)SG11969 X 448 y(<230)S 239 x(Directory)S 240 x(and)S 240 x(access)S 239 xx>(restrictions)S 241 x(apply)S 11969 X 449 y(FTP:ftp.spc.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR(1 SC 240 x(cd)S 240 x(macro32.savesets)S%%EndCustomColor%%BeginCustomColor: 0_BLACK1I0 SC 11969 X 448 y(<250)S 239 x(Connected)S 240 x(to)S 239 x(USER7:[ANO)SSG2 x(NYMOUS.MACRO32.SAVES)S 2 x(ETS].)S 11969 X 448 y(FTP:ftp.spc.edu>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 240 x(get)S 240 x(mgftp.zip)S%%EndCustomColor%%BeginCustomColor: 0_BLACK(80 SC 11969 X 449 y([...])S 26763 36925 XY F36(FTP\2037)S%%EndCustomColor27 PP EP %%PageTrailer)%%DEC$EDMS_Folio: PART2-7S2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ Helvetica-BoldOblique NewCenturySchlbk-Italic8%%+ Helvetica Courier(*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%T%%Page: PART2-8 28 /DEC$EDMS_MAKE_FILM where { pop }7%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where/ { pop }E { CLRP showpage } ifelse } ifelse n %%PageTrailer) %%PageFonts:%%PageCustomColors:x%f%%Page: PART3-1 29%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACK7G0 SC 5094 4696 XY 23160 204 R 5094 6417 XY F20(Part)S 165 x(III)S 499 xeH(MadGoat)S 164 x(FTP)S 166 x(Client)S 166 x(Command)S 165 x(Dictionary)SE10773 7513 XY F34(This)S 166 x(section)S 166 x(contains)S 166 x(the)S1L167 x(command)S 166 x(descriptions)S 165 x(for)S 166 x(the)S 167 x(MadGoat)S166 x(FTP)S 167 x(client.)S(%%EndCustomColor29 PP EP %%PageTrailers%%%PageFonts: Helvetica-Bold HelveticaS%%PageCustomColors: 0_BLACK %e%%Page: PART3-2 30 /DEC$EDMS_MAKE_FILM where { pop }y%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }1 { CLRP showpage } ifelse } ifelse r %%PageTrailerx %%PageFonts:%%PageCustomColors:2%x%%Page: PART3-3 31%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6)1000 BP PaperHeight PaperWidth PM 0 0 XY 3%%BeginCustomColor: 0_BLACK1L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH25269 X 797 y F28(ACCOUN)S -2 x(T)S 5094 4546 XY 23160 48 R 5094 5543 XYIF20(ACC)S 2 x(OUNT)S 10773 7037 XY F34(Sends)S 186 x(an)S 185 x(account)SSC186 x(string)S 186 x(to)S 186 x(the)S 185 x(remote)S 186 x(server)S3F-28 x(.)S 289 x(ACCOUN)S -2 x(T)S 186 x(is)S 185 x(a)S 186 x(synonym)SC10773 X 598 y(for)S 186 x(the)S 186 x(SET)S 186 x(ACCOUN)S -2 x(T)S E186 x(command.)S 288 x(See)S 186 x(HELP)S 185 x(SET)S 186 x(ACCOUNT)S N185 x(for)S 185 x(more)S 10773 X 598 y(information.)S 5094 9428 XY 23160 204 RC5094 10446 XY F24(FORMA)S -53 x(T)S 10773 X(ACCO)S -2 x(UNT)S 697 xxFF23(new-ac)S -2 x(count)S 24825 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\2033)S%%EndCustomColor31 PP EP %%PageTrailer1%%DEC$EDMS_Folio: FTP-CLIENT-3%%%PageFonts: Helvetica-Bold Helvetica1%%+ Helvetica-Oblique %%PageCustomColors: 0_BLACK5%e%%Page: FTP-CLIENT-4 326%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK1K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SRI5094 X 797 y F28(ADD)S 278 x(ALIAS)S 5094 4546 XY 23160 48 R 5094 5543 XY HF20(ADD)S 360 x(ALIAS\202)S(Add)S 359 x(an)S 358 x(Alias)S 10773 7037 XYEF34(Add)S 182 x(an)S 181 x(alias)S 181 x(to)S 182 x(the)S 182 x(FTP)SeF183 x(alias)S 180 x(database.)S 281 x(See)S 182 x(HELP)S 182 x(ALIAS)SH183 x(ADD)S 181 x(for)S 182 x(more)S 10773 X 598 y(information.)S 4272 XC12 y 144 3156 R 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\2034)S9%%EndCustomColor32 PP EP %%PageTrailerm%%%PageFonts: Helvetica-Bold Helvetica8%%PageCustomColors: 0_BLACKm%s%%Page: FTP-CLIENT-5 33r%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 7%%BeginCustomColor: 0_BLACKaL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SN26464 X 797 y F28(ALIAS)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(ALIAS\202)SL(V)S -48 x(arious)S 357 x(FTP)S 359 x(Alias)S 358 x(commands)S 10773 7037 XYJF34(Show)S 166 x(or)S 166 x(modify)S 166 x(the)S 166 x(FTP)S 167 x(alias)SC165 x(database.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S9F-53 x(T)S 10773 X(ALIAS)S 697 x F23(option)S 5094 10446 XY 23160 204 RD5094 11265 XY F24(ALIAS)S 5094 X 797 y(OPTIONS)S 10773 11109 XY F151D(These)S 167 x(are)S 166 x(the)S 166 x(ALIAS)S 165 x(command)S 166 xH(options:)S 10773 X 897 y 17484 48 R 10773 12504 XY F40(Option)S 17349 XE(Function)S 10773 X 299 y 17484 48 R 10773 13400 XY F38(ADD)S 17349 X5H(Add)S 149 x(an)S 150 x(alias)S 150 x(to)S 149 x(the)S 150 x(database.)SF10773 X 747 y(DELETE)S 17349 X(Remove)S 150 x(an)S 150 x(alias)S 149 xL(from)S 150 x(the)S 150 x(database.)S 10773 X 748 y(LIST)S 17349 X(Display)SD149 x(one)S 150 x(or)S 150 x(more)S 150 x(aliases)S 150 x(in)S 149 xF(the)S 150 x(database.)S 10773 X 747 y(MODIFY)S 17349 X(Update)S 149 xC(an)S 150 x(alias)S 149 x(in)S 150 x(the)S 149 x(database)S 2 x(.)StF10773 X 747 y(REMOVE)S 17349 X(Remove)S 150 x(an)S 150 x(alias)S 149 xL(from)S 150 x(the)S 150 x(database.)S 10773 X 747 y(SHOW)S 17349 X(Display)SD149 x(one)S 150 x(or)S 150 x(more)S 150 x(aliases)S 150 x(in)S 149 xK(the)S 150 x(database.)S 10773 X 299 y 17484 48 R 5094 18631 XY 23160 204 R G5094 19449 XY F24(DA)S -52 x(T)S -52 x(ABASE)S 10773 X 372 y F151(The)SSF179 x(FTP)S 179 x(alias)S 178 x(database)S 177 x(consists)S 178 x(of)SG178 x(alias)S 177 x(records)S 179 x(that)S 178 x(associate)S 177 x(an)SlI179 x(alias)S 10773 X 598 y(name)S 173 x(with)S 172 x(connec)S 2 x(tion)S E172 x(information.)S 264 x(The)S 173 x(following)S 173 x(connection)S)E174 x(information)S 10773 X 597 y(may)S 166 x(be)S 166 x(associated)S(L166 x(with)S 165 x(an)S 167 x(alias)S 165 x(name:)S 10773 X 897 y 17484 48 RH10773 22411 XY F40(Info)S 17349 X(Description)S 10773 X 299 y 17484 48 RC10773 23308 XY F38(Host)S 149 x(name)S 17349 X(The)S 153 x(system)S(D155 x(to)S 153 x(which)S 153 x(a)S 154 x(connection)S 154 x(should)SG154 x(be)S 154 x(opene)S 2 x(d)S 17349 X 548 y(when)S 164 x(the)S 165 x7E(alias)S 163 x(name)S 166 x(is)S 164 x(speci\211ed)S 165 x(in)S 164 x C(a)S 164 x(SET)S 165 x(HOST)S 17349 X 548 y(command)S 2 x(.)S 223 xSC(\(Required)S 2 x(\))S 10773 X 747 y(Username)S 17349 X(The)S 154 xxF(usern)S 2 x(ame)S 155 x(to)S 155 x(provide)S 155 x(once)S 155 x(the)SF155 x(connection)S 156 x(to)S 154 x(the)S 17349 X 548 y(remote)S 150 xC(host)S 150 x(has)S 150 x(completed.)S 225 x(\(Optional\))S 10773 XAG747 y(Password)S 17349 X(The)S 153 x(password)S 155 x(to)S 153 x(send)StD154 x(when)S 154 x(logging)S 154 x(in)S 153 x(to)S 153 x(the)S 154 xD(remote)S 17349 X 548 y(host.)S 226 x(Password)S 151 x(information)SH151 x(may)S 151 x(only)S 151 x(be)S 151 x(speci\211ed)S 152 x(if)S 149 xJ(a)S 17349 X 548 y(username)S 151 x(is)S 149 x(also)S 150 x(speci\211ed.)SJ225 x(\(Optional\))S 10773 X 747 y(Account)S 17349 X(The)S 152 x(account)SF153 x(on)S 152 x(the)S 152 x(remo)S 2 x(te)S 152 x(system)S 152 x(to)SJ152 x(which)S 152 x(resourc)S 2 x(e)S 17349 X 548 y(usage)S 157 x(should)SF157 x(be)S 157 x(charg MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_Bd,)S 2 x(ed.)S 238 x(Account)S 157 x(information)SE157 x(may)S 17349 X 548 y(only)S 166 x(be)S 166 x(speci\211ed)S 167 xSE(if)S 165 x(a)S 166 x(userna)S 2 x(me)S 166 x(is)S 166 x(also)S 166 xXH(speci\211ed.)S 17349 X 548 y(\(Optional\))S 10773 X 747 y(Description)SF17349 X(A)S 153 x(descriptive)S 153 x(string)S 153 x(used)S 154 x(to)SF153 x(docum)S 2 x(ent)S 153 x(the)S 153 x(purpose)S 155 x(of)S 17349 XG548 y(the)S 149 x(alias.)S 224 x(\(Optional\))S 10773 X 747 y(Command)S4I17349 X(A)S 153 x(comman)S 2 x(d)S 153 x(to)S 154 x(be)S 154 x(executed)SeE154 x(once)S 155 x(the)S 153 x(connection)S 155 x(has)S 17349 X 548 yuE(completed.)S 233 x(If)S 153 x(a)S 154 x(userna)S 2 x(me)S 154 x(is)S F153 x(speci\211ed)S 2 x(,)S 154 x(the)S 154 x(comma)S 2 x(nd)S 17349 XD548 y(wil)S -2 x(l)S 149 x(be)S 150 x(executed)S 151 x(after)S 149 xD(the)S 150 x(login)S 149 x(completes.)S 225 x(\(Optional\))S 10773 XG299 y 17484 48 R 10773 34267 XY F151(When)S 179 x(opening)S 179 x(the)SCE179 x(FTP)S 179 x(alias)S 178 x(database,)S 181 x(FTP)S 179 x(looks)S.H178 x(for)S 178 x(a)S 179 x(\211le)S 178 x(called)S 179 x(FTP_)S 10773 XM597 y(ALIAS_DA)S -29 x(T)S -27 x(ABASE)S -2 x(.)S 176 x(By)S 175 x(default,)S2F178 x(it)S 175 x(expects)S 176 x(the)S 175 x(\211le)S 176 x(to)S 175 xD(be)S 175 x(in)S 176 x(SYS$LOG)S -2 x(IN:)S 4272 X 103 y 144 30468 R424825 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\2035)S%%EndCustomColor33 PP EP %%PageTrailer(%%%PageFonts: Helvetica-Bold Helvetica,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKC%u%%Page: FTP-CLIENT-6 34t%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SsI5094 X 797 y F28(ALIAS)S 10773 4866 XY F151(and)S 173 x(to)S 172 x(have)SoG174 x(a)S 173 x(type)S 172 x(of)S 173 x(.DA)S -28 x(T)S -45 x(.)S 173 xoC(These)S 173 x(defaults)S 172 x(can)S 173 x(be)S 173 x(overridden)SWD174 x(by)S 173 x(de\211ning)S 10773 X 598 y(FTP_ALIAS_DA)S -28 x(T)SG-27 x(ABASE)S 164 x(as)S 166 x(a)S 166 x(logical)S 166 x(name.)S 4272 XSD102 y 144 1068 R 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\2036)S%%EndCustomColor34 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKo%S%%Page: FTP-CLIENT-7 35t%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)c)1000 BP PaperHeight PaperWidth PM 0 0 XY e%%BeginCustomColor: 0_BLACK_L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ24891 X 797 y F28(ALIAS)S 278 x(ADD)S 5094 4546 XY 23160 48 R 5094 5543 XYHF20(ALIAS)S 360 x(ADD\202)S(Add)S 359 x(an)S 358 x(Alias)S 10773 7037 XYEF34(Add)S 166 x(an)S 166 x(alias)S 165 x(to)S 167 x(the)S 166 x(FTP)SiE167 x(alias)S 166 x(database.)S 5094 8233 XY 23160 204 R 5094 9251 XY0CF24(FORMA)S -53 x(T)S 10773 X(ALIAS)S 165 x(ADD)S 696 x F23(alias)S G165 x(host-name)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SCX166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/ACCOUNT=account-name)SF10773 X 597 y(/ANONYMOUS)S 10773 X 598 y(/AP)S -36 x(ASSWORD)S 10773 XC598 y(/COMMAND=command)S 10773 X 598 y(/DESCRIPTI)S 2 x(ON=descri)S C-2 x(ption)S 10773 X 597 y(/LOG)S 18544 X(/LOG)S 10773 X 598 y(/P)S8K-36 x(ASSWORD[=password])S 10773 X 598 y(/USERNAME=username)S 5094 16722 XY1G23160 204 R 5094 17541 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 yOHF25(alias)S 10773 X 547 y F151(The)S 179 x(name)S 178 x(of)S 179 x(the)SF178 x(alias)S 177 x(to)S 179 x(be)S 178 x(added.)S 273 x(Alias)S 178 xE(names)S 178 x(can)S 178 x(consist)S 178 x(of)S 178 x(up)S 179 x(to)StE178 x(31)S 10773 X 548 y(alphanumeric)S 184 x(\(A-Z,)S 183 x(0-9\),)SsC187 x(dollar)S 183 x(sign)S 184 x(\()S 83 x($)S 83 x(\))S(,)S 187 xSH(underscore)S 184 x(\()S 83 x(_)S 83 x(\))S(,)S 187 x(and)S 184 x(dash)SG182 x(\()S 83 x(-)S 83 x(\))S 10773 X 548 y(characters.)S 256 x(Alias)S7G168 x(names)S 169 x(are)S 169 x(case-insensitive,)S 170 x(since)S 169 x7C(they)S 170 x(are)S 169 x(automatically)S 10773 X 548 y(converted)S(D167 x(to)S 166 x(uppercase.)S 10773 20807 XY F25(host-name)S 10773 XF598 y F151(The)S 161 x(name)S 160 x(\(or)S 160 x(IP)S 160 x(number\))SD161 x(of)S 160 x(the)S 160 x(system)S 159 x(to)S 160 x(which)S 160 xF(FTP)S 161 x(should)S 160 x(connect)S 161 x(when)S 10773 X 548 y(the)SH166 x(alias)S 166 x(name)S 166 x(is)S 166 x(speci\211ed.)S 5094 23148 XYC23160 204 R 5094 23967 XY F24(QUALIFIERS)S 10773 X F25(/ACCO)S -2 xlF(UNT=account-name)S 10773 X 598 y F151(Speci\211es)S 163 x(the)S 164 xE(account)S 164 x(on)S 164 x(the)S 163 x(remote)S 164 x(system)S 162 xoE(to)S 163 x(which)S 164 x(resource)S 164 x(usage)S 164 x(will)S 163 xoF(be)S 10773 X 598 y(charged.)S 259 x(Most)S 169 x(servers)S 170 x(do)SD170 x(not)S 170 x(require)S 171 x(an)S 170 x(account)S 171 x(name.)SD257 x(An)S 170 x(account)S 171 x(name)S 10773 X 597 y(cannot)S 167 xE(be)S 166 x(speci\211ed)S 166 x(if)S 166 x(a)S 166 x(username)S 166 xoF(is)S 166 x(not)S 166 x(speci\211ed.)S 10773 26856 XY F25(/ANON)S -2 xH(YMOUS)S 10773 X 897 y F151(Speci\211es)S 185 x(that)S 184 x(the)S 185 xG(remote)S 185 x(login)S 185 x(should)S 185 x(be)S 185 x(as)S 184 x(an)SXL185 x(anonymous)S 186 x(user)S -37 x(.)S 287 x(The)S 10773 X 598 y(default)SF166 x(password)S 165 x(for)S 166 x(an)S 166 x(anony)S 2 x(mous)S 166 xE(login)S 166 x(is)S 166 x(local_user@local_host.)S 10773 29446 XY F257C(/AP)S -52 x(ASSWORD)S 10773 X 797 y(NOAP)S -53 x(ASSWORD)S 10773 X(C897 y F151(Speci\211es)S 173 x(that)S 172 x(the)S 173 x(anonymous)SmI174 x(passw)S -2 x(ord)S 173 x(\(local_user@local_host\))S 173 x(should)S G173 x(be)S 10773 X 598 y(used)S 171 x(when)S 171 x(logging)S 172 x(in)S)H171 x(to)S 171 x(the)S 171 x(remote)S 170 x(system.)S 259 x(Specifying)SK171 x(/NOAP)S -37 x(ASSWOR)S -2 x(D)S 10773 X 598 y(will)S 175 x(override)S1E176 x(sending)S 176 x(the)S 175 x(anony)S 2 x(mous)S 175 x(password)S(C174 x(if)S 175 x(/ANONYMOUS)S 174 x(is)S 175 x(also)S 10773 X 597 y D(speci\211ed.)S 10773 34029 XY F25(/COMMA)S -2 x(ND=command)S 4272 XE17 y 144 29544 R 24825 36800 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\2037)Sy%%EndCustomColor35 PP EP %%PageTrailer4%%%PageFonts: Helvetica-Bold HelveticaE+%%+ Helvetica-Oblique Helvetica-BoldOblique %%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK7%(%%Page: FTP-CLIENT-8 367%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKoK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SSE5094 X 797 y F28(ALIAS)S 279 x(ADD)S 10773 4866 XY F151(Speci\211es)S)F167 x(a)S 167 x(command)S 168 x(to)S 167 x(be)S 167 x(executed)S 168 xC(once)S 168 x(FTP)S 168 x(has)S 167 x(connec)S 2 x(ted)S 167 x(to)S1M167 x(the)S 167 x(remote)S 10773 X 598 y(host.)S 257 x(If)S 169 x(/USERNAME)SoD169 x(or)S 170 x(/ANONYMOUS)S 169 x(are)S 170 x(speci\211ed,)S 171 xC(then)S 170 x(the)S 170 x(command)S 10773 X 598 y(will)S 165 x(be)S2D166 x(execu)S 2 x(ted)S 165 x(once)S 167 x(the)S 166 x(login)S 167 xN(has)S 166 x(completed.)S 10773 7157 XY F25(/DESCRIPTIO)S -2 x(N=description)SH10773 X 897 y F151(Speci\211es)S 172 x(descriptive)S 173 x(title)S 172 xK(to)S 172 x(be)S 173 x(associated)S 171 x(with)S 172 x(the)S 173 x(alias.)SSD261 x(The)S 174 x(description)S 10773 X 598 y(is)S 166 x(displayed)SG165 x(during)S 168 x(an)S 166 x(ALIAS)S 165 x(LIST/FULL)S 10773 9748 XYsMF25(/LOG)S 165 x(\(D\))S 10773qz MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_; X 797 y(/NOLOG)S 10773 X 896 y F151(Controls)SrD178 x(whether)S 179 x(an)S 178 x(information)S 179 x(message)S 178 xD(is)S 178 x(displayed)S 178 x(once)S 179 x(the)S 178 x(alias)S 178 xD(is)S 10773 X 598 y(added)S 166 x(to)S 166 x(the)S 166 x(database.)SH10773 13135 XY F25(/P)S -51 x(ASSWORD)S -2 x([=password])S 10773 X 897 yHF151(Speci\211es)S 179 x(the)S 180 x(passw)S -2 x(ord)S 180 x(to)S 179 xE(use)S 179 x(when)S 180 x(logging)S 181 x(in)S 179 x(to)S 179 x(the)S J180 x(remote)S 179 x(system.)S 275 x(If)S 10773 X 597 y(/P)S -36 x(ASSWO)SH-2 x(RD)S 177 x(is)S 177 x(speci\211ed)S 178 x(without)S 177 x(a)S 177 xD(value,)S 182 x(then)S 178 x(FTP)S 178 x(will)S 177 x(prompt)S 177 xG(for)S 178 x(the)S 10773 X 598 y(password.)S 249 x(A)S 165 x(password)SpC165 x(cannot)S 167 x(be)S 166 x(speci\211ed)S 166 x(without)S 166 x5C(a)S 166 x(username.)S 9118 16223 XY F153(Note:)S 300 x(The)S 195 xfE(method)S 196 x(of)S 195 x(encryption)S 196 x(for)S 195 x(passwords)S L196 x(stored)S 195 x(in)S 196 x(the)S 196 x(alias)S 10773 X 598 y(database)SD181 x(is)S 181 x(not)S 181 x(very)S 180 x(secure,)S 184 x(so)S 180 xH(storing)S 181 x(password)S 181 x(information)S 182 x(is)S 10773 X 598 yK(not)S 167 x(recommended.)S 10773 18515 XY F25(/USERNA)S -2 x(ME=username)S3L10773 X 896 y F151(Speci\211es)S 166 x(the)S 166 x(remote)S 166 x(username)SD167 x(with)S 165 x(which)S 167 x(to)S 166 x(login)S 166 x(to)S 166 xM(the)S 167 x(remote)S 166 x(system.)S 5094 20607 XY 23160 204 R 5094 21426 XYT>F24(EXAMPLES)S 5094 22457 XY F202(1)S 6290 X 250 y F102(FTP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(alias)S 240 x(add)S 239 x(spc)S 240 x(ftp.spc.edu/anon)S %%EndCustomColor%%BeginCustomColor: 0_BLACKeO0 SC 6290 X 449 y(FTP)S 239 x(alias)S 240 x(database)S 240 x(SYS$SYSDEVICE:[S)SLF2 x(IMMONS]FTP_ALIAS_DA)S 2 x(TABASE.DAT;)S 240 x(not)S 239 x(found.)SD6290 X 448 y(Do)S 239 x(you)S 240 x(want)S 239 x(to)S 239 x(create)SD240 x(a)S 239 x(new)S 240 x(alias)S 239 x(database)S 240 x(?)S 240 x([Y]:)Sm%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 18345 X 355 y 24 360 R 18470 23584 XY F1065(Return)S 107 x 108 y 24 360 R 18345 X 20 y 1512 24 RP%%EndCustomColor%%BeginCustomColor: 0_BLACKCH0 SC 6290 24052 XY F102(%FTP-I-DBCREATED)S 2 x(,)S 239 x(Created)S 240 xE(FTP)S 239 x(alias)S 240 x(database)S 240 x(SYS$SYSDEVICE:[SIMM)S 2 x)F(ONS]FTP_ALIAS_DATAB)S 2 x(ASE.DAT;1)S 6290 X 449 y(%FTP-I-ALIASADD,)SH241 x(Alias)S 239 x(SPC)S 240 x(added)S 10773 25497 XY F151(This)S 168 xI(example)S 169 x(demonstrates)S 167 x(what)S 168 x(happens)S 168 x(when)S G169 x(you)S 169 x(try)S 168 x(to)S 168 x(add)S 168 x(an)S 168 x(alias)S E168 x(to)S 10773 X 598 y(a)S 166 x(non-existant)S 167 x(alias)S 165 xCK(database.)S 5094 27117 XY F202(2)S 4272 X -325 y 144 22296 R 5094 36925 XYc%F36(FTP-CLI)S 2 x(ENT)S -27 x(\2038)So%%EndCustomColor36 PP EP %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman/%%+ Helvetica-BoldOblique NewCenturySchlbk-Boldd%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%4%%Page: FTP-CLIENT-9 379%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)0)1000 BP PaperHeight PaperWidth PM 0 0 XY 0%%BeginCustomColor: 0_BLACKiL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S>24891 X 797 y F28(ALIAS)S 278 x(ADD)S 6290 4766 XY F102(FTP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(alias)S 240 x(add)S 239 x(wkuserv)S 240 x(ftp.wku.edu/)S 32 x(anon/command="cd)S 240 x(vms/filserv")S 2 x(-)S\%%EndCustomColor%%BeginCustomColor: 0_BLACKy0 SC 6290 X 448 y(_FTP>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR;1 SC 240 x(/desc="WKU)S 240 x(Fileserv)S 240 x(directory")SE%%EndCustomColor%%BeginCustomColor: 0_BLACKXH0 SC 6290 X 448 y(%FTP-I-ALIASADD,)S 241 x(Alias)S 239 x(WKUSERV)S 240 x(added)S 6290 X 449 y(FTP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR!1 SC 239 x(open)S 240 x(wkuserv)S %%EndCustomColor%%BeginCustomColor: 0_BLACK9K0 SC 6290 X 448 y(%FTP-I-ALIASTRAN)S 2 x(S,)S 239 x(Alias)S 240 x(WKUSERV)SdK239 x(translated)S 240 x(to)S 240 x(host)S 239 x(name)S 240 x(ftp.wku.edu)S7F6290 X 448 y(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 x(to)SH239 x(connect)S 240 x(to)S 239 x(host)S 240 x(ftp.wku.edu)S 6290 X 449 yG(<220)S 239 x(wkuvx2.wku.)S 2 x(edu)S 239 x(MadGoat)S 240 x(FTP)S 239 xnF(server)S 240 x(V2.0-3)S 240 x(for)S 239 x(OpenVMS)S 240 x(VAX)S 239 xC(\(8-JUN-1994\))S 241 x(ready.)S 6290 X 448 y(%FTP-I-LOGIN,)S 240 x)D(Attempting)S 241 x(to)S 239 x(login)S 239 x(to)S 240 x(user)S 239 xJ(anonymous)S 6290 X 448 y(<331)S 239 x(Guest)S 240 x(login)S 240 x(Okay,)SD239 x(send)S 240 x(ident)S 239 x(or)S 240 x(e-mail)S 239 x(address)SV240 x(as)S 240 x(password.)S 6290 X 448 y(<230-===========)S 2 x(===================)SG2 x(===================)S 2 x(====================)S 2 x(=====)S 6290 XD449 y(<230-)S 6290 X 448 y(<230-)S 8442 X(Welcome)S 240 x(to)S 239 xD(the)S 239 x(FTP)S 240 x(archives)S 240 x(of)S 239 x(Western)S 240 xI(Kentucky)S 240 x(University.)S 6290 X 448 y(<230-)S 6290 X 449 y(<230-)SE8442 X(The)S 239 x(MadGoat)S 240 x(Software)S 240 x(and)S 239 x(WKU)SG240 x(FILESERV)S 240 x(archives)S 240 x(are)S 239 x(available.)S 6290 XbE448 y(<230-)S 6290 X 448 y(<230-)S 8442 X(This)S 239 x(is)S 240 x(a)S7D239 x(VMS)S 239 x(system;)S 240 x(the)S 240 x(subdirectories)S 240 xD(can)S 240 x(be)S 239 x(referenced)S 240 x(in)S 6290 X 449 y(<230-)SI8442 X(either)S 240 x(VMS)S 239 x(format)S 240 x(or)S 239 x(UNIX-style:)S M6290 X 448 y(<230-)S 6290 X 448 y(<230-)S 9398 X(CD)S 240 x([.VMS.FILESERV])S3F240 x(or)S 240 x(CD)S 239 x(vms/fileserv)S 240 x(or)S 240 x(CD)S 239 xE(vms.fileserv)S 6290 X 449 y(<230-)S 6290 X 448 y(<230-)S 8442 X(If)SnG239 x(you)S 240 x(have)S 239 x(any)S 240 x(questions)S 240 x(or)S 239 x(G(comments,)S 240 x(please)S 240 x(send)S 239 x(mail)S 240 x(to)S 6290 XSE448 y(<230-)S 8442 X(Hunter)S 240 x(Goatley)S 239 x(.)S 6290 X 449 y(<230-)S 6290 X 448 y(<230-===========)SeN2 x(===================)S 2 x(===================)S 2 x(====================)SE2 x(=====)S 6290 X 448 y(<230-Guest)S 240 x(SIMMONS@kiss.c)S 2 x(om)S5E239 x(login)S 239 x(Okay,)S 479 x(8-AUG-1994)S 240 x(11:47:59)S 240 xtH(CST,)S 240 x(access)S 239 x(restrictio)S 2 x(ns)S 239 x(apply.)S 6290 XF449 y(<230)S 239 x(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)SF239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 448 y(<250)S 239 x(Current)SD240 x(Directory)S 240 x(WKU$INFO:[AN)S 2 x(ONYMOUS.VMS.FILESER)S 2 xG(V],)S 239 x(completed.)S 6290 X 448 y(FTP:ftp.wku.edu>)S 659 x 17867 YRHF151(This)S 177 x(example)S 177 x(demonstrates)S 176 x(how)S 176 x(the)SH177 x(information)S 177 x(from)S 177 x(an)S 176 x(alias)S 176 x(record)SF178 x(is)S 10773 X 597 y(used)S 166 x(when)S 166 x(the)S 167 x(alias)SG165 x(is)S 166 x(speci\211ed)S 166 x(on)S 166 x(an)S 167 x(OPEN)S 165 x%E(command.)S 4272 X 102 y 144 14076 R 24825 36925 XY F36(FTP-CLI)S 2 xB(ENT)S -27 x(\2039)S%%EndCustomColor37 PP EP %%PageTrailerC#%%PageFonts: Helvetica-Bold Courier7%%+ NewCenturySchlbk-Roman*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%A%%Page: FTP-CLIENT-10 38%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK(K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S L5094 X 797 y F28(ALIAS)S 279 x(DELETE)S 5094 4546 XY 23160 48 R 5094 5543 XYNF20(ALIAS)S 360 x(DE*zJ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_{JLETE\202)S(Remove)S 357 x(an)S 358 x(Alias)S 10773 7037 XYDF34(Remove)S 166 x(an)S 166 x(alias)S 165 x(from)S 166 x(the)S 167 xL(FTP)S 167 x(alias)S 165 x(database.)S 5094 8233 XY 23160 204 R 5094 9251 XYFF24(FORMA)S -53 x(T)S 10773 X(ALIAS)S 165 x(DELETE)S 698 x F23(alias)SG10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S7H2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/ACCOUNT[=account-name])SF10773 X 597 y(/ANONYMOUS)S 10773 X 598 y(/AP)S -36 x(ASSWORD)S 10773 XU598 y(/CONFIRM)S 18544 X(/CONFIRM)S 10773 X 598 y(/DESCRIPTI)S 2 x(ON[=description])SnC10773 X 597 y(/HOST=host-name)S 10773 X 598 y(/LOG)S 18544 X(/LOG)S L10773 X 598 y(/USERNAME[=username])S 5094 16722 XY 23160 204 R 5094 17541 XYGF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(alias)S 10773 X 547 yRGF151(The)S 168 x(name)S 167 x(of)S 168 x(the)S 167 x(alias)S 166 x(to)SxF168 x(be)S 167 x(deleted.)S 251 x(This)S 168 x(parameter)S 167 x(may)SJ167 x(contain)S 168 x(wildcard)S 10773 X 548 y(characters.)S 278 x(Alias)SI180 x(records)S 180 x(that)S 180 x(match)S 180 x(this)S 180 x(parameter)SdH180 x(and)S 181 x(the)S 180 x(quali\211ers)S 10773 X 548 y(speci\211ed)SF166 x(will)S 165 x(be)S 167 x(selected)S 165 x(for)S 166 x(deletion.)SD5094 20359 XY 23160 204 R 5094 21177 XY F24(QUALIFIERS)S 10773 X F25D(/ACCO)S -2 x(UNT[=account-name])S 10773 X 797 y(/NOAC)S -2 x(COUN)SE-2 x(T)S 10773 X 598 y F151(Speci\211es)S 181 x(the)S 181 x(account)S)J181 x(information)S 181 x(that)S 181 x(should)S 181 x(be)S 180 x(present)SD181 x(in)S 181 x(the)S 181 x(aliases)S 10773 X 598 y(to)S 177 x(be)SH178 x(deleted.)S 272 x(/ACCOUNT)S 177 x(will)S 176 x(match)S 178 x(any)SE178 x(alias)S 177 x(record)S 178 x(with)S 177 x(an)S 178 x(account.)S8G10773 X 598 y(/NOACCOUNT)S 180 x(will)S 181 x(match)S 182 x(any)S 182 xSF(alias)S 181 x(record)S 183 x(with)S 181 x(no)S 182 x(account.)S 282 xK(W)S -19 x(ildcard)S 10773 X 598 y(characters)S 167 x(are)S 166 x(allowed)SmI165 x(in)S 167 x(the)S 166 x(account)S 167 x(names)S 165 x(speci\211ed.)SFK10773 25461 XY F25(/ANON)S -2 x(YMOUS)S 10773 X 797 y(/NOAN)S -2 x(ONYMOU)SRC-2 x(S)S 10773 X 897 y F151(/ANONYMOUS)S 173 x(will)S 174 x(match)SuI174 x(any)S 175 x(alias)S 174 x(record)S 174 x(that)S 175 x(speci\211es)S(O174 x(an)S 174 x(anonymou)S 2 x(s)S 10773 X 598 y(login.)S 250 x(/NOANONYMOUS)SIH165 x(will)S 165 x(match)S 166 x(any)S 167 x(other)S 167 x(alias)S 165 xH(record.)S 10773 28849 XY F25(/AP)S -52 x(ASSWORD)S 10773 X 797 y(NOAP)SF-53 x(ASSWORD)S 10773 X 896 y F151(/AP)S -36 x(ASSWO)S -2 x(RD)S 187 xD(will)S 187 x(match)S 188 x(any)S 189 x(alias)S 187 x(record)S 189 xK(for)S 188 x(which)S 188 x(the)S 188 x(anonymous)S 10773 X 598 y(password)SXC184 x(is)S 184 x(being)S 186 x(sent.)S 287 x(/NOAP)S -37 x(ASSWOR)SCC-2 x(D)S 185 x(will)S 184 x(match)S 185 x(any)S 186 x(other)S 185 xF(alias)S 10773 X 598 y(record.)S 10773 32834 XY F25(/CONFIR)S -2 x(M)SC166 x(\(D\))S 10773 X 797 y(/NOCO)S -2 x(NFIRM)S 10773 X 896 y F151SH(Speci\211es)S 191 x(whether)S 192 x(FTP)S 192 x(should)S 191 x(prompt)SF191 x(the)S 192 x(user)S 191 x(before)S 191 x(deleting)S 192 x(alias)SG10773 X 598 y(records.)S 4272 X 144 30624 R 5094 36800 XY F36(FTP-CLI)Sa2 x(ENT)S -27 x(\20310)S%%EndCustomColor38 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica(+%%+ Helvetica-Oblique Helvetica-BoldOblique%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK%P%%Page: FTP-CLIENT-11 39%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)c)1000 BP PaperHeight PaperWidth PM 0 0 XY m%%BeginCustomColor: 0_BLACKRL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH23827 X 797 y F28(ALIAS)S 278 x(DELETE)S 10773 5022 XY F25(/DESCRIPTIO)SE-2 x(N[=description])S 10773 X 797 y(/NODESC)S -2 x(RIPTION)S 10773 XSF896 y F151(Speci\211es)S 213 x(description)S 214 x(information)S 213 xH(on)S 214 x(the)S 213 x(aliases)S 213 x(to)S 213 x(be)S 213 x(deleted.)SE10773 X 598 y(/DESCRIPTIO)S -2 x(N)S 192 x(will)S 191 x(match)S 192 xfF(any)S 192 x(alias)S 191 x(record)S 192 x(that)S 192 x(has)S 191 x(a)SH192 x(description.)S 10773 X 598 y(/NODESCR)S -2 x(IPTION)S 183 x(will)SF181 x(match)S 183 x(any)S 184 x(alias)S 182 x(record)S 183 x(without)SF182 x(a)S 183 x(description.)S 10773 X 598 y(W)S -19 x(ildcard)S 166 xF(characters)S 167 x(are)S 166 x(allowed)S 165 x(in)S 167 x(the)S 166 xH(descriptions)S 166 x(speci\211ed.)S 10773 9605 XY F25(/HOST=host-name)SC10773 X 896 y F151(Speci\211es)S 166 x(a)S 166 x(wildcarded)S 166 x%H(host)S 165 x(name)S 167 x(used)S 166 x(to)S 166 x(match)S 166 x(alias)SF165 x(records.)S 10773 11597 XY F25(/LOG)S 165 x(\(D\))S 10773 X 797 yH(/NOLOG)S 10773 X 897 y F151(Controls)S 181 x(whether)S 182 x(an)S 182 xC(informational)S 181 x(message)S 181 x(is)S 181 x(displayed)S 182 x I(for)S 181 x(each)S 182 x(alias)S 10773 X 598 y(deleted.)S 10773 14984 XYvFF25(/USERNA)S -2 x(ME[=username])S 10773 X 797 y(/NOUSER)S -2 x(NAME)SC10773 X 897 y F151(Speci\211es)S 202 x(the)S 203 x(username)S 202 x\G(information)S 203 x(for)S 202 x(the)S 202 x(aliases)S 202 x(to)S 202 x C(be)S 202 x(deleted.)S 10773 X 598 y(/USERNAME)S 166 x(will)S 167 x C(match)S 167 x(any)S 168 x(alias)S 166 x(record)S 168 x(for)S 167 xSD(which)S 168 x(a)S 167 x(particular)S 167 x(username)S 10773 X 598 yD(was)S 195 x(speci\211ed.)S 309 x(/NOUSERNA)S -2 x(ME)S 196 x(will)SE195 x(match)S 195 x(any)S 197 x(other)S 196 x(alias)S 195 x(record.)S6F10773 X 597 y(W)S -19 x(ildcard)S 166 x(characters)S 167 x(are)S 166 xH(allowed)S 165 x(in)S 167 x(the)S 166 x(usernames)S 166 x(speci\211ed.)SD5094 19667 XY 23160 204 R 5094 20485 XY F24(EXAMPLES)S 5094 21517 XY!F202(1)S 6290 X 250 y F102(FTP>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR+1 SC 239 x(alias)S 240 x(delete)S 240 x(*)Si%%EndCustomColor%%BeginCustomColor: 0_BLACK3H0 SC 6290 X 448 y(Delete)S 240 x(alias)S 239 x(SAMPLE)S 240 x(\(Sample)S9240 x(alias)S 239 x(definition\))S 241 x(?)S 239 x([N]:)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(y)S%%EndCustomColor%%BeginCustomColor: 0_BLACKeG0 SC 6290 X 449 y(%FTP-I-ALIASREM,)S 241 x(Alias)S 239 x(SAMPLE)S 240 xID(removed)S 6290 X 448 y(Delete)S 240 x(alias)S 239 x(SPC)S 240 x(?)S 239 x([N]:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 12128 X 355 y 24 360 R 12254 23092 XY F1065(Return)S 106 x 108 y 24 360 R 12128 X 20 y 1512 24 Re%%EndCustomColor%%BeginCustomColor: 0_BLACK0E0 SC 6290 23560 XY F102(Delete)S 240 x(alias)S 239 x(TEST)S 240 x(?)SW 239 x([N]:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -266 y 1512 24 R 12367 X 355 y 24 360 R 12493 23540 XY F1065(Return)S 107 x 109 y 24 360 R 12367 X 20 y 1512 24 RN%%EndCustomColor%%BeginCustomColor: 0_BLACK)D0 SC 6290 24009 XY F102(Delete)S 240 x(alias)S 239 x(WKUSERV)S 240 xD(\(WKU)S 240 x(Fileserv)S 240 x(directory\))S 240 x(?)S 239 x([N]:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 19062 X 355 y 24 360 R 19188 23989 XY F1065(Ctrl-Z)S 106 x 108 y 24 360 R 19062 X 20 y 1512 24 RL%%EndCustomColor%%BeginCustomColor: 0_BLACK8G0 SC 10773 25005 XY F151(In)S 175 x(this)S 175 x(example,)S 178 x(all)SeF175 x(alias)S 175 x(records)S 175 x(are)S 175 x(selected)S 175 x(for)SF175 x(deletion.)S 268 x(Con\211rmation)S 10773 X 598 y(prompts)S 176 xI(are)S 176 x(given)S 177 x(for)S 176 x(each)S 177 x(alias)S 176 x(since)SxG176 x(/CONFIRM)S 175 x(is)S 176 x(present)S 176 x(by)S 177 x(default.)SRH10773 X 597 y(Con\211rmation)S 182 x(prompting)S 182 x(continues)S* MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_*ZY 182 xE(until)S 182 x(FTP)S 182 x(is)S 181 x(either)S 182 x(out)S 182 x(of)SeI181 x(aliases)S 181 x(to)S 10773 X 598 y(delete)S 166 x(or)S 166 x -380 yeG1200 24 R 12959 X 492 y 24 492 R 13059 26778 XY F42(Ctrl-Z)S 79 x 132 y)I24 492 R 12959 X 19 y 1200 24 R 14320 26798 XY F151(is)S 166 x(pressed.)S /5094 27821 XY F202(2)S 6290 X 243 y F102(FTP>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 239 x(alias)S 240 x(delete)S 240 x(*/anon)S%%EndCustomColor%%BeginCustomColor: 0_BLACK6D0 SC 6290 X 448 y(Delete)S 240 x(alias)S 239 x(SPC)S 240 x(?)S 239 x([N]:)S1%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 12128 X 355 y 24 360 R 12254 28492 XY F1065(Return)S 106 x 108 y 24 360 R 12128 X 20 y 1512 24 RE%%EndCustomColor%%BeginCustomColor: 0_BLACKRD0 SC 6290 28960 XY F102(Delete)S 240 x(alias)S 239 x(WKUSERV)S 240 xD(\(WKU)S 240 x(Fileserv)S 240 x(directory\))S 240 x(?)S 239 x([N]:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 19062 X 355 y 24 360 R 19188 28940 XY F1065(Return)S 106 x 108 y 24 360 R 19062 X 20 y 1512 24 R %%EndCustomColor%%BeginCustomColor: 0_BLACKUG0 SC 10773 29956 XY F151(In)S 190 x(this)S 190 x(example,)S 197 x(the)S F190 x(anonymou)S 2 x(s-login)S 190 x(aliases)S 189 x(are)S 190 x(the)SF190 x(candidates)S 190 x(for)S 10773 X 598 y(deletion.)S 5094 31577 XY!F202(3)S 6290 X 242 y F102(FTP>)S8%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR51 SC 239 x(alias)S 240 x(delete)S 240 x(test/noconf)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK)E0 SC 6290 X 449 y(%FTP-I-ALIASREM,)S 241 x(Alias)S 239 x(TEST)S 240 x3G(removed)S 10773 33264 XY F151(In)S 166 x(this)S 166 x(example,)S 167 xrF(a)S 166 x(single)S 166 x(alias)S 166 x(is)S 165 x(chosen)S 167 x(to)SC166 x(be)S 166 x(deleted.)S 4272 X 102 y 144 28872 R 24576 36925 XY/(F36(FTP-CLIENT)S -26 x(\2031)S -27 x(1)S%%EndCustomColor39 PP EP %%PageTrailern1%%PageFonts: Helvetica-Bold Helvetica-BoldOblique))%%+ NewCenturySchlbk-Roman Jinete Courier1 %%+ Helveticaa*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%e%%Page: FTP-CLIENT-12 40%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKcK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S(J5094 X 797 y F28(ALIAS)S 279 x(LIST)S 5094 4546 XY 23160 48 R 5094 5543 XYMF20(ALIAS)S 360 x(LIST\202)S(Display)S 358 x(an)S 358 x(Alias)S 10773 7037 XYsEF34(Display)S 165 x(information)S 166 x(about)S 166 x(aliases)S 165 xNI(in)S 166 x(the)S 166 x(database.)S 5094 8233 XY 23160 204 R 5094 9251 XY FF24(FORMA)S -53 x(T)S 10773 X(ALIAS)S 165 x(LIST)S 698 x F23([alias])SG10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)SiH2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/ACCOUNT[=account-name])SF10773 X 597 y(/ANONYMOUS)S 10773 X 598 y(/AP)S -36 x(ASSWORD)S 10773 XQ598 y(/BRIEF)S 18544 X(/BRIEF)S 10773 X 598 y(/DESCRIPTI)S 2 x(ON[=description])SSC10773 X 597 y(/FULL)S 10773 X 598 y(/HOST=host-name)S 10773 X 598 y C(/USERNAME[=username])S 5094 16722 XY 23160 204 R 5094 17541 XY F241D(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(alias)S 10773 X 547 yGF151(The)S 191 x(name)S 190 x(of)S 190 x(the)S 190 x(alias)S 189 x(to)S H190 x(be)S 190 x(displayed.)S 297 x(This)S 190 x(parameter)S 189 x(may)SG191 x(contain)S 10773 X 548 y(wildcard)S 169 x(characters.)S 256 x(If)S3G169 x(this)S 168 x(parameter)S 169 x(is)S 169 x(omitted,)S 170 x(then)S H169 x(an)S 170 x(alias)S 168 x(name)S 170 x(of)S 169 x(*)S 10773 X 548 yH(will)S 165 x(be)S 166 x(used.)S 5094 20359 XY 23160 204 R 5094 21177 XYFF24(QUALIFIERS)S 10773 X F25(/ACCO)S -2 x(UNT[=account-name])S 10773 XC797 y(/NOAC)S -2 x(COUN)S -2 x(T)S 10773 X 598 y F151(Speci\211es)SiK172 x(the)S 172 x(account)S 173 x(information)S 172 x(that)S 172 x(should)S_G172 x(be)S 172 x(present)S 172 x(in)S 172 x(the)S 172 x(aliases)S 171 x%I(to)S 10773 X 598 y(be)S 179 x(displayed.)S 275 x(/ACCOUNT)S 178 x(will)SWC178 x(match)S 179 x(any)S 179 x(alias)S 178 x(record)S 180 x(with)S4C178 x(an)S 179 x(account.)S 10773 X 598 y(/NOACCOUNT)S 180 x(will)S C181 x(match)S 182 x(any)S 182 x(alias)S 181 x(record)S 183 x(with)SeC181 x(no)S 182 x(account.)S 282 x(W)S -19 x(ildcard)S 10773 X 598 y1F(characters)S 167 x(are)S 166 x(allowed)S 165 x(in)S 167 x(the)S 166 xH(account)S 167 x(names)S 165 x(speci\211ed.)S 10773 25461 XY F25(/ANON)SG-2 x(YMOUS)S 10773 X 797 y(/NOAN)S -2 x(ONYMOU)S -2 x(S)S 10773 X 897 y2FF151(/ANONYMOUS)S 173 x(will)S 174 x(match)S 174 x(any)S 175 x(alias)SK174 x(record)S 174 x(that)S 175 x(speci\211es)S 174 x(an)S 174 x(anonymou)S F2 x(s)S 10773 X 598 y(login.)S 250 x(/NOANONYMOUS)S 165 x(will)S 165 xO(match)S 166 x(any)S 167 x(other)S 167 x(alias)S 165 x(record.)S 10773 28849 XY)FF25(/AP)S -52 x(ASSWORD)S 10773 X 797 y(NOAP)S -53 x(ASSWORD)S 10773 XC896 y F151(/AP)S -36 x(ASSWO)S -2 x(RD)S 187 x(will)S 187 x(match)SSH188 x(any)S 189 x(alias)S 187 x(record)S 189 x(for)S 188 x(which)S 188 xJ(the)S 188 x(anonymous)S 10773 X 598 y(password)S 184 x(is)S 184 x(being)SF186 x(sent.)S 287 x(/NOAP)S -37 x(ASSWOR)S -2 x(D)S 185 x(will)S 184 xH(match)S 185 x(any)S 186 x(other)S 185 x(alias)S 10773 X 598 y(record.)SJ10773 32834 XY F25(/BRIEF)S 165 x(\(D\))S 10773 X 896 y F151(Speci\211es)SG172 x(that)S 172 x(the)S 172 x(one-line)S 173 x(form)S 172 x(of)S 172 xmF(output)S 173 x(should)S 172 x(be)S 172 x(used.)S 262 x(/BRIEF)S 171 xJ(output)S 10773 X 598 y(includes)S 182 x(the)S 181 x(alias)S 181 x(name,)SD186 x(the)S 181 x(host)S 182 x(name,)S 185 x(and)S 182 x(the)S 182 xO(username)S 181 x(\(if)S 181 x(one)S 182 x(was)S 10773 X 598 y(speci\211ed\).)ScG4272 X 144 30432 R 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20312)Sr%%EndCustomColor40 PP EP %%PageTrailer1%%%PageFonts: Helvetica-Bold Helvetica(+%%+ Helvetica-Oblique Helvetica-BoldOblique)%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK(%c%%Page: FTP-CLIENT-13 41%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e)1000 BP PaperHeight PaperWidth PM 0 0 XY X%%BeginCustomColor: 0_BLACKYL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SF24890 X 797 y F28(ALIAS)S 278 x(LIST)S 10773 5022 XY F25(/DESCRIPTIO)SE-2 x(N[=description])S 10773 X 797 y(/NODESC)S -2 x(RIPTION)S 10773 XiF896 y F151(Speci\211es)S 206 x(description)S 205 x(information)S 206 xJ(on)S 206 x(the)S 206 x(aliases)S 204 x(to)S 206 x(be)S 205 x(displayed.)SE10773 X 598 y(/DESCRIPTIO)S -2 x(N)S 192 x(will)S 191 x(match)S 192 xCF(any)S 192 x(alias)S 191 x(record)S 192 x(that)S 192 x(has)S 191 x(a)SH192 x(description.)S 10773 X 598 y(/NODESCR)S -2 x(IPTION)S 183 x(will)SF181 x(match)S 183 x(any)S 184 x(alias)S 182 x(record)S 183 x(without)SF182 x(a)S 183 x(description.)S 10773 X 598 y(W)S -19 x(ildcard)S 166 xF(characters)S 167 x(are)S 166 x(allowed)S 165 x(in)S 167 x(the)S 166 xF(descriptions)S 166 x(speci\211ed.)S 10773 9605 XY F25(/FULL)S 10773 XG896 y F151(Speci\211es)S 163 x(that)S 162 x(the)S 163 x(maximum)S 163 x H(amount)S 163 x(of)S 163 x(information)S 162 x(should)S 163 x(be)S 163 xM(displayed)S 162 x(for)S 10773 X 598 y(each)S 167 x(alias)S 165 x(selected.)SoE10773 12195 XY F25(/HOST=host-name)S 10773 X 897 y F151(Speci\211es)S2C166 x(a)S 166 x(wildcarded)S 166 x(host)S 165 x(name)S 167 x(used)SiF166 x(to)S 166 x(match)S 166 x(alias)S 165 x(records.)S 10773 14187 XYFF25(/USERNA)S -2 x(ME[=username])S 10773 X 797 y(/NOUSER)S -2 x(NAME)SC10773 X 897 y F151(Speci\211es)S 195 x(the8\ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_h)S 194 x(username)S 195 x G(information)S 195 x(for)S 195 x(the)S 195 x(aliases)S 193 x(to)S 195 x1E(be)S 194 x(displayed.)S 10773 X 598 y(/USERNAME)S 166 x(will)S 167 x(C(match)S 167 x(any)S 168 x(alias)S 166 x(record)S 168 x(for)S 167 x D(which)S 168 x(a)S 167 x(particular)S 167 x(username)S 10773 X 598 yD(was)S 195 x(speci\211ed.)S 309 x(/NOUSERNA)S -2 x(ME)S 196 x(will)SE195 x(match)S 195 x(any)S 197 x(other)S 196 x(alias)S 195 x(record.)S F10773 X 597 y(W)S -19 x(ildcard)S 166 x(characters)S 167 x(are)S 166 xH(allowed)S 165 x(in)S 167 x(the)S 166 x(usernames)S 166 x(speci\211ed.)SD5094 18870 XY 23160 204 R 5094 19688 XY F24(EXAMPLES)S 5094 20720 XY!F202(1)S 6290 X 250 y F102(FTP>)S9%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(alias)S 240 x(list)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK6J0 SC 6290 X 448 y(%FTP-E-DBOPENERR)S 2 x(,)S 239 x(Error)S 239 x(opening)SD240 x(FTP)S 240 x(alias)S 239 x(database)S 240 x(SYS$SYSDEVICE)S 2 xF(:[SIMMONS]FTP_ALIAS)S 2 x(_DATABASE.DAT;)S 6290 X 449 y(-RMS-E-FNF,)SE240 x(file)S 240 x(not)S 239 x(found)S 10773 22863 XY F151(In)S 174 xCC(this)S 174 x(example,)S 177 x(the)S 174 x(alias)S 173 x(database)S0H173 x(does)S 174 x(not)S 174 x(exist.)S 266 x(Y)S -56 x(ou)S 175 x(can)SK174 x(create)S 174 x(a)S 174 x(new)S 10773 X 598 y(alias)S 166 x(database)S(G165 x(by)S 166 x(adding)S 167 x(an)S 166 x(alias)S 166 x(de\211nition)S4G166 x(\(ALIAS)S 165 x(ADD\).)S 5094 24484 XY F202(2)S 6290 X 242 y F102C(FTP>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(alias)S 240 x(list)St%%EndCustomColor%%BeginCustomColor: 0_BLACK G0 SC 6290 X 448 y(Alias)S 9398 X(Host)S 17289 X(Username)S 6290 X 449 y1F(-----)S 9398 X(----)S 17289 X(--------)S 6290 X 448 y(SAMPLE)S 9398 XD(sample)S 17289 X(\(none\))S 6290 X 448 y(SPC)S 9398 X(ftp.spc.edu)SL17289 X(anonymous)S 6290 X 449 y(TEST)S 9398 X(127.0.0.1)S 17289 X(ftptest)SN6290 X 448 y(WKUSERV)S 9398 X(ftp.wku.edu)S 17289 X(anonymous)S 10773 28412 XYIF151(This)S 180 x(example)S 179 x(demonstrates)S 179 x(a)S 179 x(/BRIEF)SlC179 x(listing)S 179 x(of)S 180 x(all)S 179 x(of)S 179 x(the)S 180 xxI(aliases)S 178 x(in)S 180 x(the)S 10773 X 598 y(database.)S 5094 30033 XYp!F202(3)S 6290 X 242 y F102(FTP>)S6%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR41 SC 239 x(alias)S 240 x(list)S 240 x(wkuserv/full)S%%EndCustomColor%%BeginCustomColor: 0_BLACKxH0 SC 6290 X 747 y(Alias:)S 10116 X(WKUSERV)S 6290 X 449 y(Description:)SE10116 X(WKU)S 239 x(Fileserv)S 240 x(directory)S 6290 X 448 y(Host:)SI10116 X(ftp.wku.edu)S 6290 X 448 y(Username:)S 10116 X(anonymous)S 6290 X-D449 y(Password:)S 10116 X(SIMMONS@kiss.com)S 6290 X 448 y(Command:)SL10116 X(cd)S 239 x(vms/fileserv)S 10773 34260 XY F151(This)S 203 x(example)SF203 x(shows)S 201 x(a)S 203 x(/FULL)S 204 x(listing)S 202 x(of)S 203 xH(an)S 203 x(alias.)S 322 x(The)S 203 x(amount)S 203 x(of)S 10773 X 598 yE(information)S 167 x(displayed)S 167 x(for)S 167 x(an)S 168 x(alias)SyD166 x(will)S 166 x(vary)S 168 x(depending)S 168 x(upon)S 168 x(the)SE167 x(amount)S 167 x(of)S 4272 X 102 y 144 30468 R 24548 36925 XY F36a#(FTP-CLI)S 2 x(ENT)S -27 x(\20313)S9%%EndCustomColor41 PP EP %%PageTrailerL1%%PageFonts: Helvetica-Bold Helvetica-BoldOblique )%%+ NewCenturySchlbk-Roman Jinete Courier6*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%1%%Page: FTP-CLIENT-14 42%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)3,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKrK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S F5094 X 797 y F28(ALIAS)S 279 x(LIST)S 10773 4866 XY F151(information)SF168 x(in)S 167 x(the)S 167 x(alias)S 167 x(record.)S 252 x(For)S 168 xE(example,)S 168 x(initial-command)S 167 x(information)S 10773 X 598 y I(is)S 166 x(not)S 166 x(displayed)S 166 x(if)S 166 x(an)S 166 x(initial)SF166 x(command)S 166 x(was)S 165 x(not)S 166 x(provided.)S 4272 X 102 y?144 1068 R 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20314)Sx%%EndCustomColor42 PP EP %%PageTrailerm2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK5%Y%%Page: FTP-CLIENT-15 43%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)))1000 BP PaperHeight PaperWidth PM 0 0 XY p%%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SM23861 X 797 y F28(ALIAS)S 278 x(MODIFY)S 5094 4546 XY 23160 48 R 5094 5543 XYeNF20(ALIAS)S 360 x(MODIFY\202)S(Modify)S 357 x(an)S 358 x(Alias)S 10773 7037 XYHF34(Modify)S 166 x(an)S 166 x(alias)S 165 x(in)S 166 x(the)S 166 x(FTP)SE167 x(alias)S 165 x(database.)S 5094 8233 XY 23160 204 R 5094 9251 XY(FF24(FORMA)S -53 x(T)S 10773 X(ALIAS)S 165 x(MODIFY)S 697 x F23(alias)SG10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)SeF2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/ACCOUNT=account-name)SF10773 X 597 y(/ANONYMOUS)S 10773 X 598 y(/AP)S -36 x(ASSWORD)S 10773 XC598 y(/COMMAND=command)S 10773 X 598 y(/DESCRIPTI)S 2 x(ON=descri)S1I-2 x(ption)S 10773 X 597 y(/HOST=host-name)S 10773 X 598 y(/LOG)S 18544 XpC(/LOG)S 10773 X 598 y(/P)S -36 x(ASSWORD[=password])S 10773 X 598 y.E(/USERNAME=username)S 5094 17320 XY 23160 204 R 5094 18139 XY F24(P)SoD-51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(alias)S 10773 X 548 y F151C(The)S 181 x(name)S 180 x(of)S 180 x(the)S 180 x(alias)S 180 x(to)SPF180 x(be)S 180 x(modi\211ed.)S 278 x(Alias)S 179 x(names)S 180 x(can)SC180 x(consist)S 180 x(of)S 180 x(up)S 180 x(to)S 10773 X 548 y(31)SxG173 x(alphanumeric)S 173 x(\(A-Z,)S 173 x(0-9\),)S 175 x(dollar)S 172 xtG(sign)S 173 x(\()S 83 x($)S 83 x(\))S(,)S 175 x(underscore)S 174 x(\()S5C82 x(_)S 83 x(\))S(,)S 175 x(and)S 173 x(dash)S 173 x(\()S 82 x(-)S2G83 x(\))S 10773 X 548 y(characters.)S 256 x(Alias)S 168 x(names)S 169 x(G(are)S 169 x(case-insensitive,)S 170 x(since)S 169 x(they)S 170 x(are)SuM169 x(automatically)S 10773 X 548 y(converted)S 167 x(to)S 166 x(uppercase.)S7D5094 21505 XY 23160 204 R 5094 22323 XY F24(QUALIFIERS)S 10773 X F25G(/ACCO)S -2 x(UNT=account-name)S 10773 X 797 y(/NOAC)S -2 x(COUN)S -2 x G(T)S 10773 X 598 y F151(Speci\211es)S 163 x(the)S 164 x(account)S 164 x2H(on)S 164 x(the)S 163 x(remote)S 164 x(system)S 162 x(to)S 163 x(which)SD164 x(resource)S 164 x(usage)S 164 x(will)S 163 x(be)S 10773 X 598 yE(charged.)S 259 x(Most)S 169 x(servers)S 170 x(do)S 170 x(not)S 170 xcD(require)S 171 x(an)S 170 x(account)S 171 x(name.)S 257 x(An)S 170 xM(account)S 171 x(name)S 10773 X 597 y(cannot)S 167 x(be)S 166 x(speci\211ed)SaF166 x(without)S 166 x(a)S 166 x(username.)S 10773 26009 XY F25(/ANON)SG-2 x(YMOUS)S 10773 X 797 y(/NOAN)S -2 x(ONYMOU)S -2 x(S)S 10773 X 897 y HF151(Speci\211es)S 185 x(that)S 184 x(the)S 185 x(remote)S 185 x(login)SG185 x(should)S 185 x(be)S 185 x(as)S 184 x(an)S 185 x(anonymous)S 186 x F(user)S -37 x(.)S 287 x(The)S 10773 X 598 y(default)S 177 x(password)SC176 x(for)S 178 x(an)S 177 x(anonymou)S 2 x(s)S 176 x(login)S 178 x M(is)S 177 x(local_user@local_host.)S 272 x(This)S 10773 X 598 y(quali\211er)S H167 x(overrides)S 166 x(the)S 167 x(passw)S -2 x(ord)S 166 x(and)S 167 xE(account)S 167 x(information)S 166 x(for)S 166 x(the)S 166 x(alias.)S(C10773 29994 XY F25(/AP)S -52 x(ASSWORD)S 10773 X 797 y(NOAP)S -53 xwD(ASSWORD)S 10773 X 897 y F151(Speci\211es)S 173 x(that)S 172 x(the)SL173 x(anonymous)S 174 x(passw)S -2 x(ord)S 173 x(\(local_user@local_host\))SK173 x(should)S 173 x(be)S 10773 X 598 y(used)S 171 x(when)S 171 x(logging)SF172 x(in)S 171 x(to)S 171 x(the)S 171 x(re MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_)wmote)S 170 x(system.)S 259 xH(Specifying)S 171 x(/NOAP)S -37 x(ASSWOR)S -2 x(D)S 10773 X 598 y(will)SC165 x(disable)S 166 x(sending)S 167 x(the)S 166 x(anonymous)S 167 xeH(password.)S 10773 33979 XY F25(/COMMA)S -2 x(ND=command)S 10773 X 797 yJ(/NOCO)S -2 x(MMAND)S 4272 X 17 y 144 30300 R 24548 36925 XY F36(FTP-CLI)S2 x(ENT)S -27 x(\20315)S%%EndCustomColor43 PP EP %%PageTrailer8%%%PageFonts: Helvetica-Bold HelveticaS+%%+ Helvetica-Oblique Helvetica-BoldOblique %%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK %%%Page: FTP-CLIENT-16 44%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)y,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKrK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SaH5094 X 797 y F28(ALIAS)S 279 x(MODIFY)S 10773 4866 XY F151(Speci\211es)SF167 x(a)S 167 x(command)S 168 x(to)S 167 x(be)S 167 x(executed)S 168 xC(once)S 168 x(FTP)S 168 x(has)S 167 x(connec)S 2 x(ted)S 167 x(to)S1G167 x(the)S 167 x(remote)S 10773 X 598 y(host.)S 266 x(If)S 173 x(the)S I175 x(alias)S 173 x(record)S 175 x(contains)S 174 x(a)S 174 x(username,)S9H178 x(then)S 174 x(the)S 175 x(command)S 174 x(will)S 173 x(be)S 10773 XC598 y(executed)S 167 x(once)S 167 x(the)S 166 x(login)S 167 x(has)SsG166 x(completed.)S 10773 7157 XY F25(/DESCRIPTIO)S -2 x(N=description)SRG10773 X 797 y(/NODESC)S -2 x(RIPTION)S 10773 X 897 y F151(Speci\211es)S(J172 x(descriptive)S 173 x(title)S 172 x(to)S 172 x(be)S 173 x(associated)SG171 x(with)S 172 x(the)S 173 x(alias.)S 261 x(The)S 174 x(description)S1D10773 X 598 y(is)S 166 x(displayed)S 165 x(during)S 168 x(an)S 166 xJ(ALIAS)S 165 x(LIST/FULL)S 10773 10545 XY F25(/LOG)S 165 x(\(D\))S 10773 XG797 y(/NOLOG)S 10773 X 896 y F151(Controls)S 166 x(whether)S 166 x(an)SXH167 x(informational)S 166 x(message)S 166 x(is)S 165 x(displayed)S 166 xH(once)S 167 x(the)S 166 x(alias)S 165 x(has)S 10773 X 598 y(been)S 167 xH(modi\211ed)S 10773 13932 XY F25(/P)S -51 x(ASSWORD)S -2 x([=password])SE10773 X 797 y(/NOP)S -52 x(ASSWORD)S 10773 X 897 y F151(Speci\211es)SlH179 x(the)S 180 x(passw)S -2 x(ord)S 180 x(to)S 179 x(use)S 179 x(when)SF180 x(logging)S 181 x(in)S 179 x(to)S 179 x(the)S 180 x(remote)S 179 xF(system.)S 275 x(If)S 10773 X 597 y(/P)S -36 x(ASSWO)S -2 x(RD)S 177 xH(is)S 177 x(speci\211ed)S 178 x(without)S 177 x(a)S 177 x(value,)S 182 xG(then)S 178 x(FTP)S 178 x(will)S 177 x(prompt)S 177 x(for)S 178 x(the)S.C10773 X 598 y(password.)S 249 x(A)S 165 x(password)S 165 x(cannot)S J167 x(be)S 166 x(speci\211ed)S 166 x(without)S 166 x(a)S 166 x(username.)SF9118 17817 XY F153(Note:)S 300 x(The)S 195 x(method)S 196 x(of)S 195 xE(encryption)S 196 x(for)S 195 x(passwords)S 196 x(stored)S 195 x(in)S2C196 x(the)S 196 x(alias)S 10773 X 598 y(database)S 181 x(is)S 181 x2D(not)S 181 x(very)S 180 x(secure,)S 184 x(so)S 180 x(storing)S 181 xD(password)S 181 x(information)S 182 x(is)S 10773 X 598 y(not)S 167 xG(recommended.)S 10773 20109 XY F25(/USERNA)S -2 x(ME=username)S 10773 XoH797 y(/NOUSER)S -2 x(NAME)S 10773 X 896 y F151(Speci\211es)S 173 x(the)SE173 x(remote)S 172 x(username)S 174 x(with)S 172 x(which)S 173 x(to)SmC172 x(login)S 174 x(to)S 172 x(the)S 173 x(remote)S 173 x(system.)S4F10773 X 598 y(This)S 184 x(quali\211er)S 185 x(overrides)S 184 x(the)SF184 x(password)S 183 x(and)S 184 x(account)S 185 x(information)S 184 xC(for)S 184 x(the)S 10773 X 598 y(alias.)S 5094 24194 XY 23160 204 RSE5094 25012 XY F24(EXAMPLES)S 5094 26044 XY F202(1)S 6290 X 250 y F102((FTP>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR;1 SC 239 x(alias)S 240 x(modify)S 240 x(test/user=stanley)SE%%EndCustomColor%%BeginCustomColor: 0_BLACKPE0 SC 6290 X 448 y(%FTP-I-ALIASMOD,)S 241 x(Alias)S 239 x(TEST)S 240 x%E(modified)S 6290 X 448 y(-FTP-W-PWDACCTDI)S 2 x(S,)S 239 x(Password)S_C240 x(and/or)S 240 x(account)S 239 x(information)S 241 x(disabled)SgF10773 28187 XY F151(In)S 181 x(this)S 181 x(example,)S 185 x(a)S 181 xH(new)S 180 x(username)S 182 x(is)S 180 x(speci\211ed,)S 185 x(so)S 181 xG(the)S 181 x(old)S 180 x(password)S 180 x(and)S 10773 X 597 y(account)SXF167 x(information)S 166 x(is)S 166 x(invalidated.)S 5094 29807 XY F202(2)S 6290 X 243 y F102(FTP>)S1%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR31 SC 239 x(alias)S 240 x(modify)S 240 x(test.test)Si%%EndCustomColor%%BeginCustomColor: 0_BLACK6H0 SC 6290 X 448 y(%FTP-E-INVALSYN,)S 241 x(Invalid)S 240 x(alias)S 239 xF(syntax)S 10773 31494 XY F151(In)S 172 x(this)S 171 x(example,)S 173 xC(the)S 172 x(alias)S 171 x(name)S 172 x(provided)S 172 x(contains)SoH171 x(an)S 172 x(invalid)S 172 x(character)S -36 x(,)S 173 x(a)S 10773 XI598 y(period)S 166 x(\()S 83 x(.)S 84 x(\))S(.)S 4272 X 102 y 144 27696 R:45094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20316)S%%EndCustomColor44 PP EP %%PageTrailerC2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman/%%+ Helvetica-BoldOblique NewCenturySchlbk-Bold %%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%X%%Page: FTP-CLIENT-17 45%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACKeL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SM23595 X 797 y F28(ALIAS)S 278 x(REMOVE)S 5094 4546 XY 23160 48 R 5094 5543 XY3NF20(ALIAS)S 360 x(REMOVE\202)S(Remove)S 357 x(an)S 358 x(Alias)S 10773 7037 XYDF34(Remove)S 166 x(an)S 166 x(alias)S 165 x(from)S 167 x(the)S 167 xE(FTP)S 167 x(alias)S 165 x(database.)S 251 x(See)S 166 x(HELP)S 166 xIM(ALIAS)S 168 x(DELETE)S 167 x(for)S 10773 X 598 y(more)S 166 x(information.)S8C4272 X 12 y 144 3156 R 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 xd (\20317)S %%EndCustomColor45 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACK2% %%Page: FTP-CLIENT-18 46%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S1J5094 X 797 y F28(ALIAS)S 279 x(SHOW)S 5094 4546 XY 23160 48 R 5094 5543 XYMF20(ALIAS)S 360 x(SHOW\202)S(Display)S 358 x(an)S 358 x(Alias)S 10773 7037 XYaEF34(Display)S 168 x(information)S 168 x(about)S 169 x(aliases)S 167 xeJ(in)S 169 x(the)S 168 x(database.)S 255 x(See)S 169 x(HELP)S 169 x(ALIAS)SI170 x(LIST)S 169 x(for)S 10773 X 598 y(more)S 166 x(information.)S 4272 X(D12 y 144 3156 R 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20318)S%%EndCustomColor46 PP EP %%PageTrailer%%%PageFonts: Helvetica-Bold HelveticaX%%PageCustomColors: 0_BLACK %%%Page: FTP-CLIENT-19 47%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x)1000 BP PaperHeight PaperWidth PM 0 0 XY e%%BeginCustomColor: 0_BLACKwL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SG25767 X 797 y F28(APPE)S -2 x(ND)S 5094 4546 XY 23160 48 R 5094 5543 XYeHF20(APPEND)S 10773 7037 XY F34(Appends)S 180 x(the)S 180 x(speci\211ed)SF179 x(local)S 179 x(\211le)S 179 x(to)S 181 x(a)S 179 x(remote)S 180 xD(\211le)S 179 x(if)S 180 x(the)S 180 x(remote)S 180 x(\211le)S 179 xC(exists,)S 184 x(or)S 10773 X 598 y(creates)S 167 x(it)S 166 x(if)S(E166 x(there)S 166 x(is)S 166 x(no)S 166 x(such)S 166 x(remote)S 166 xSF(\211le.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)SR10773 X -20 y(APPEND)S 696 x F23(local-\211le-lis)S -2 x(t)S 166 x(remote-\211le)SG10773 X 797 y 17484 48 R 10773 11222 XY F36(Command)S 166 x(Quali\211)S LR[ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/BACKUP)S 18544 X(/NOBACKUP)SC10773 X 598 y(/BEFORE[=t)S 2 x(ime])S 18544 X(None.)S 10773 X 597 y1D(/CONFIRM)S 18544 X(/NOCON)S -2 x(FIRM)S 10773 X 598 y(/CREA)S -36 xD(TED)S 18544 X(/NOCREA)S -37 x(TED)S 10773 X 598 y(/EXPI)S 2 x(RED)SD18544 X(/NOEXPIRED)S 10773 X 598 y(/HASH)S 18544 X(/NOHASH)S 10773 XO597 y(/LOG)S 18544 X(/NOLOG)S 10773 X 598 y(/MODE=mode)S 18544 X(/MODE=STREAM)SSI10773 X 598 y(/MODIFIED)S 18544 X(/NOMODIFIED)S 10773 X 598 y(/SINCE[=t)SoG2 x(ime])S 18544 X(None.)S 10773 X 597 y(/STRUCTURE=structure)S 18544 X G(/STRUCTURE=DEF)S -37 x(AUL)S -37 x(T)S 10773 X 598 y(/UNIQUE)S 18544 X6F(/NOUNIQUE)S 10773 X 598 y(/TYPE)S 2 x(=type[:f)S 2 x(ormat])S 18544 XE(/TYPE)S 2 x(=ASCII:NON_PRINT)S 10773 X 598 y(/WILD)S 18544 X(/WILD)S I5094 20886 XY 23160 204 R 5094 21705 XY F24(P)S -51 x(ARA)S -2 x(METERS)S3D849 x -22 y F25(local-\211le-list)S 10773 X 548 y F151(Speci\211es)SG172 x(one)S 172 x(or)S 172 x(more)S 172 x(local)S 172 x(\211les)S 172 xeE(that)S 172 x(are)S 172 x(to)S 172 x(be)S 171 x(appended)S 172 x(to)SH172 x(the)S 172 x(\211le)S 172 x(on)S 173 x(the)S 10773 X 548 y(remote)SF173 x(host.)S 263 x(If)S 172 x(multiple)S 173 x(\211le)S 173 x(names)SE173 x(are)S 173 x(given,)S 176 x(they)S 174 x(must)S 172 x(be)S 173 x)G(separated)S 173 x(by)S 10773 X 548 y(commas.)S 10773 X 897 y(W)S -19 xsH(ildcard)S 166 x(characters)S 167 x(can)S 166 x(be)S 166 x(speci\211ed)SD166 x(in)S 167 x(the)S 166 x(local-\211le-list.)S 10773 25320 XY F25C(remote-\211le)S 10773 X 597 y F151(Speci\211es)S 167 x(the)S 167 xhD(\211le)S 167 x(on)S 168 x(the)S 167 x(remote)S 167 x(\211le)S 167 xK(system)S 167 x(to)S 166 x(which)S 168 x(the)S 167 x(local)S 167 x(\211le)S1D167 x(should)S 167 x(be)S 10773 X 548 y(appended.)S 257 x(If)S 170 xC(no)S 170 x(remote)S 170 x(\211le)S 170 x(is)S 169 x(speci\211ed,)ScF172 x(a)S 169 x(remote)S 170 x(\211le)S 170 x(with)S 170 x(the)S 170 xG(same)S 169 x(name)S 10773 X 548 y(as)S 165 x(the)S 165 x(local)S 165 x C(\211le)S 165 x(will)S 164 x(be)S 165 x(created.)S 250 x(If)S 164 x7C(the)S 165 x(remote)S 165 x(\211le)S 165 x(is)S 165 x(given)S 166 x)F(but)S 165 x(doesn')S -9 x(t)S 164 x(exist,)S 10773 X 548 y(it)S 166 xK(will)S 165 x(be)S 166 x(created.)S 5094 28757 XY 23160 204 R 5094 29575 XYeKF24(DESCRIPTION)S 10773 X 372 y F151(If)S 171 x(the)S 170 x(remote-\211le)SsF171 x(is)S 171 x(speci\211ed,)S 172 x(the)S 171 x(local-\211le)S 171 xH(is)S 171 x(appended)S 171 x(to)S 170 x(it)S 171 x(if)S 170 x(it)S 171 xC(exists,)S 172 x(or)S 10773 X 598 y(created)S 176 x(if)S 176 x(it)SFC175 x(doesn')S -9 x(t.)S 269 x(If)S 176 x(no)S 176 x(remote)S 176 x7H(\211le)S 176 x(is)S 175 x(speci\211ed,)S 179 x(the)S 176 x(same)S 176 xC(name)S 176 x(as)S 175 x(the)S 10773 X 597 y(local)S 166 x(\211le)SAD167 x(is)S 165 x(used)S 166 x(as)S 166 x(the)S 166 x(remote-\211le)SF166 x(spec.)S 10773 X 897 y(While)S 175 x(the)S 175 x(transfer)S 175 xD(is)S 174 x(proceeding)S 176 x(you)S 176 x(may)S 175 x(check)S 176 xD(the)S 175 x(state)S 174 x(of)S 175 x(the)S 175 x(transfer)S 10773 XI598 y(with)S 164 x(either)S 165 x -381 y 1704 24 R 13519 X 492 y 24 492 R1G13661 32617 XY F42(CTRL-T)S 121 x 131 y 24 492 R 13519 X 20 y 1704 24 R)F15383 32637 XY F151(or)S 165 x -381 y 1728 24 R 16018 X 492 y 24 492 RG16162 32617 XY F42(CTRL-A)S 123 x 131 y 24 492 R 16018 X 20 y 1728 24 RSD17745 32637 XY F151(.)S 249 x(While)S 165 x(a)S 164 x(\211le)S 165 xF(is)S 164 x(being)S 165 x(transferred)S 164 x(you)S 166 x(will)S 164 xC(be)S 10773 X 598 y(told)S 166 x(the)S 166 x(\211le)S 166 x(name,)S1E167 x(and)S 166 x(the)S 167 x(number)S 166 x(of)S 166 x(bytes)S 166 xhF(already)S 167 x(transferred.)S 10773 X 896 y F152(W)S -36 x(ARNING:)SC170 x F151(If)S 171 x(you)S 173 x(try)S 171 x(to)S 171 x(transfer)S1G172 x(a)S 171 x(large)S 172 x(number)S 172 x(of)S 171 x(\211les)S 172 xSD(at)S 171 x(once)S 172 x(you)S 172 x(may)S 10773 X 598 y(get)S 166 xO(the)S 167 x(following)S 166 x(error)S 167 x(message:)S 249 x F152(Connection)S2C167 x(closed;)S 168 x(transfer)S 167 x(Aborted)S 10773 X 897 y F151SD(This)S 166 x(is)S 166 x(caused)S 166 x(by)S 166 x(a)S 166 x(limit)SF166 x(on)S 166 x(the)S 167 x(number)S 166 x(of)S 166 x(allowed)S 166 xE(connections.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20319)S4%%EndCustomColor47 PP EP %%PageTrailerw%%%PageFonts: Helvetica-Bold Helvetica2+%%+ Helvetica-Oblique Helvetica-BoldOblique82%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic%%PageCustomColors: 0_BLACKn%)%%Page: FTP-CLIENT-20 48%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK7K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SrC5094 X 797 y F28(APPEND)S 5094 4696 XY 23160 204 R 5094 5515 XY F24iG(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/BACK)SEG-2 x(UP)S 10773 X 797 y(/NOBA)S -2 x(CKUP)S 165 x(\(D\))S 10773 X 597 yYGF151(Selects)S 174 x(\211les)S 174 x(using)S 175 x(the)S 175 x(backup)SxD175 x(date.)S 266 x(V)S -46 x(alid)S 174 x(only)S 175 x(when)S 175 xH(used)S 175 x(in)S 174 x(conju)S 2 x(nction)S 10773 X 598 y(with)S 166 xI(/SINCE)S 165 x(and)S 166 x(/BEFORE.)S 10773 8603 XY F25(/BEFORE[=time])S)H10773 X 897 y F151(T)S -31 x(ransfers)S 167 x(only)S 168 x(those)S 166 xC(\211les)S 167 x(dated)S 167 x(prior)S 167 x(to)S 166 x(the)S 167 xbC(speci\211ed)S 167 x(time.)S 251 x(Y)S -56 x(ou)S 167 x(can)S 167 x F(specify)S 10773 X 597 y(time)S 177 x(as)S 177 x(an)S 178 x(absolute)SG177 x(time,)S 181 x(as)S 177 x(a)S 178 x(combination)S 177 x(of)S 178 xBG(absolute)S 177 x(and)S 178 x(delta)S 177 x(times,)S 10773 X 598 y(or)S1E177 x(as)S 177 x(one)S 177 x(of)S 177 x(the)S 177 x(following)S 177 xH(keywords:)S 272 x(TODA)S -47 x(Y)S 177 x(\(default\),)S 180 x(TOMORRO)SD-2 x(W)S -56 x(,)S 178 x(or)S 10773 X 598 y(YESTERD)S -2 x(A)S -46 xG(Y)S -55 x(.)S 178 x(Specify)S 177 x(one)S 179 x(of)S 177 x(the)S 178 xtJ(following)S 178 x(quali\211ers)S 177 x(with)S 178 x(the)S 177 x(/BEFORE)SC10773 X 598 y(quali\211er)S 166 x(to)S 164 x(indicate)S 165 x(the)SxG165 x(time)S 164 x(attribute)S 165 x(to)S 164 x(be)S 165 x(used)S 165 x(F(as)S 164 x(the)S 165 x(basis)S 164 x(for)S 165 x(selection:)S 10773 XH597 y(/BACKUP)S -65 x(,)S 167 x(/CREA)S -29 x(TED)S 166 x(\(default\),)SL166 x(/EXPIRED,)S 165 x(or)S 166 x(/MODIFIED.)S 10773 13584 XY F25(/CONFIR)SG-2 x(M)S 10773 X 797 y(/NOCO)S -2 x(NFIRM)S 165 x(\(D\))S 10773 X 897 yRFF151(Prompts)S 195 x(for)S 195 x(a)S 195 x(Y)S -56 x(es,)S 203 x(No,)SJ202 x(All,)S 203 x(or)S 195 x(Quit)S 194 x(con\211rmation)S 196 x(before)SC196 x(each)S 195 x(\211le)S 195 x(is)S 10773 X 598 y(transferred.)SDF250 x(The)S 167 x(following)S 166 x(responses)S 165 x(may)S 167 x(be)SL166 x(given:)S 12865 X 896 y F38(Y)S -41 x(es)S 16452 X(T)S -17 x(ransfers)SH151 x(the)S 150 x(\211le)S 12865 X 748 y(No)S 16452 X(Does)S 150 x(not)SE149 x(transfer)S 150 x(and)S 151 x(prompts)S 150 x(for)S 150 x(next)S3G150 x(transfer)S 12865 X 747 y(All)S 16452 X(T)S -17 x(ransfers)S 151 xPG(the)S 150 x(\211le)S 149 x(and)S 150 x(all)S 149 x(subsequ)S 2 x(ent)SoF149 x(\211les)S 12865 X 747 y(Quit)S 16452 X(Quits)S 149 x(the)S 149 xI(transfer)S 12865 X 367 y 1704 24 R 12865 X 491 y 24 492 R 13007 19741 XYhGF42(CTRL-Z)S 121 x 131 y 24 492 R 12865 X 20 y 1704 24 R 16452 19761 XYYFF38(Quits)S 149 x(the)S 149 x(transfer)S 10773 X 897 y F151(By)S 169 xL(default,)S 171 x(the)S 169 x(user)S 169 x(is)S 169 x(not)S 169 x(prompted)SF169 x(for)S 169 x(con\211rmation.)S 257 x(This)S 169 x(defg MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_Xault)S 169 xC(can)S 170 x(be)S 10773 X 597 y(change)S 2 x(d)S 165 x(with)S 165 x7E(the)S 165 x(FTP)S 166 x(commands)S 165 x(SET)S 165 x(CONFIRM)S 165 x4F(and)S 165 x(SET)S 165 x(NOCONFIRM.)S 10773 22351 XY F25(/CREA)S -53 xH(TED)S 166 x(\(D\))S 10773 X 797 y(/NOCR)S -2 x(EA)S -52 x(TED)S 10773 XD897 y F151(Selects)S 171 x(\211les)S 171 x(using)S 173 x(the)S 171 xC(creation)S 172 x(date.)S 260 x(V)S -46 x(alid)S 171 x(only)S 173 x0H(when)S 171 x(used)S 172 x(in)S 172 x(conjunc)S 2 x(tion)S 10773 X 598 yF(with)S 168 x(/SINCE)S 167 x(and)S 168 x(/BEFORE.)S 168 x(This)S 168 xG(is)S 167 x(the)S 168 x(default)S 168 x(date)S 168 x(used)S 168 x(for)SP168 x(\211le)S 168 x(selection)S 10773 X 598 y(by)S 167 x(date.)S 10773 26336 XYEF25(/EXPIRED)S 10773 X 797 y(/NOEXPIRED)S 165 x(\(D\))S 10773 X 897 yPKF151(Selects)S 156 x(\211les)S 156 x(using)S 157 x(the)S 156 x(expiration)S/D157 x(date.)S 249 x(V)S -46 x(alid)S 156 x(only)S 157 x(when)S 157 xH(used)S 156 x(in)S 156 x(conj)S 2 x(unction)S 10773 X 598 y(with)S 166 xI(/SINCE)S 165 x(and)S 166 x(/BEFORE.)S 10773 29724 XY F25(/HASH)S 10773 XRO797 y(/NOHA)S -2 x(SH)S 166 x(\(D\))S 10773 X 896 y F151(T)S -45 x(emporarily)S3H166 x(enable)S 166 x(or)S 167 x(disable)S 165 x(the)S 166 x(HASH)S 166 xH(\(HASH)S 165 x(or)S 166 x(NOHASH\).)S 10773 X 897 y(When)S 189 x(Hash)SE188 x(is)S 187 x(enabled)S 189 x(and)S 188 x(a)S 188 x(\211le)S 189 xoH(is)S 187 x(transferred)S 189 x(from)S 188 x(one)S 188 x(machine)S 189 xD(to)S 10773 X 598 y(another)S -36 x(,)S 170 x(a)S 169 x(hash)S 169 xC(mark)S 169 x(is)S 168 x(displayed)S 168 x(for)S 169 x(each)S 169 x E(1024)S 169 x(characters)S 169 x(of)S 169 x(data)S 168 x(that)S 169 x F(is)S 10773 X 598 y(transferred.)S 10773 X 896 y(By)S 171 x(default,)SC172 x(no)S 171 x(hash)S 171 x(marks)S 170 x(are)S 171 x(displayed)SSQ170 x(as)S 170 x(the)S 171 x(data)S 170 x(is)S 170 x(being)S 172 x(transferred.)SaD10773 X 598 y(Y)S -56 x(ou)S 167 x(can)S 166 x(chang)S 2 x(e)S 166 xH(this)S 166 x(with)S 165 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)SB166 x(HASH.)S 5094 36800 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20320)S%%EndCustomColor48 PP EP %%PageTrailer11%%PageFonts: Helvetica-Bold Helvetica-BoldObliqueS$%%+ NewCenturySchlbk-Roman Helvetica%%PageCustomColors: 0_BLACK4%(%%Page: FTP-CLIENT-21 49%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6)1000 BP PaperHeight PaperWidth PM 0 0 XY 0%%BeginCustomColor: 0_BLACK(L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SI25767 X 797 y F28(APPE)S -2 x(ND)S 10773 4897 XY F151(Note)S 169 x(that)S6H170 x -380 y 1728 24 R 13179 X 491 y 24 492 R 13323 4877 XY F42(CTRL-A)SD123 x 131 y 24 492 R 13179 X 20 y 1728 24 R 15075 4897 XY F151(and)SH170 x -380 y 1704 24 R 16112 X 491 y 24 492 R 16253 4877 XY F42(CTRL-T)SD122 x 131 y 24 492 R 16112 X 20 y 1704 24 R 17981 4897 XY F151(can)SI170 x(be)S 169 x(used)S 170 x(to)S 169 x(display)S 169 x(a)S 170 x(line)SdE169 x(indicating)S 170 x(the)S 10773 X 598 y(state)S 165 x(of)S 166 xxH(the)S 167 x(transfer)S -37 x(.)S 10773 6591 XY F25(/LOG)S 165 x(\(D\))SF10773 X 797 y(/NOLOG)S 10773 X 896 y F151(T)S -45 x(emporarily)S 166 xE(enabled)S 166 x(or)S 167 x(disable)S 165 x(the)S 166 x(QUIET)S -46 x1F(.)S 10773 X 897 y(When)S 201 x(/LOG)S 201 x(is)S 201 x(speci\211ed,)SE210 x(you)S 202 x(are)S 201 x(noti\211ed)S 201 x(after)S 201 x(each)S9D201 x(\211le)S 202 x(has)S 200 x(been)S 10773 X 598 y(transferred.)SG10773 X 896 y(By)S 178 x(default,)S 180 x(you)S 178 x(are)S 178 x(not)SxC177 x(noti\211ed.)S 273 x(Y)S -56 x(ou)S 178 x(can)S 178 x(change)S)E178 x(this)S 177 x(default)S 177 x(by)S 178 x(issuing)S 10773 X 598 yRC(the)S 166 x(FTP)S 167 x(commands)S 166 x(SET)S 166 x(QUIET)S 165 x5C(and)S 166 x(SET)S 166 x(NOQUIE)S -2 x(T)S -45 x(.)S 10773 12369 XYFLF25(/MODE=mode)S 10773 13863 XY F151(Attempts)S 188 x(to)S 190 x(negotiate)SG190 x(a)S 190 x(different)S 190 x(data)S 189 x(transfer)S 190 x(mode.)S G297 x(The)S 190 x(following)S 10773 X 548 y(options)S 166 x(may)S 166 xSF(be)S 166 x(speci\211ed:)S 10773 X 897 y(\201)S 595 x F153(BLOC)S -2 xK(K)S 10773 X 896 y F151(\201)S 595 x F153(STREAM)S 165 x F151(\(default\))S0F10773 X 897 y(\201)S 595 x F153(COMPRESSED)S 10773 18197 XY F151(For)SF167 x(more)S 166 x(information)S 166 x(on)S 167 x(the)S 166 x(modes,)SE166 x(see)S 166 x(HELP)S 166 x(SET)S 165 x(MODE.)S 10773 19293 XY F252F(/MODIFIED)S 10773 X 797 y(/NOMOD)S -2 x(IFIED)S 166 x(\(D\))S 10773 XD897 y F151(Selects)S 179 x(\211les)S 179 x(using)S 180 x(the)S 180 xF(modi\211ed)S 179 x(\(revised\))S 179 x(date.)S 276 x(V)S -46 x(alid)SG179 x(only)S 180 x(when)S 179 x(used)S 180 x(in)S 10773 X 547 y(conju)SnE2 x(nction)S 166 x(with)S 166 x(/SINCE)S 165 x(and)S 166 x(/BEFORE.)SYJ10773 22630 XY F25(/SINCE[=time])S 10773 X 897 y F151(T)S -31 x(ransfers)SF176 x(only)S 176 x(those)S 176 x(\211les)S 175 x(dated)S 176 x(after)SH175 x(the)S 176 x(speci\211ed)S 176 x(time.)S 268 x(Y)S -56 x(ou)S 176 xG(can)S 177 x(specify)S 10773 X 548 y(time)S 177 x(as)S 177 x(an)S 178 xSH(absolute)S 177 x(time,)S 181 x(as)S 177 x(a)S 178 x(combination)S 177 xG(of)S 178 x(absolute)S 177 x(and)S 178 x(delta)S 177 x(times,)S 10773 X7J548 y(or)S 177 x(as)S 177 x(one)S 177 x(of)S 177 x(the)S 177 x(following)SC177 x(keywords:)S 272 x(TODA)S -47 x(Y)S 177 x(\(default\),)S 180 x2E(TOMORRO)S -2 x(W)S -56 x(,)S 178 x(or)S 10773 X 548 y(YESTERD)S -2 xCE(A)S -46 x(Y)S -55 x(.)S 185 x(Specify)S 185 x(one)S 186 x(of)S 185 x F(the)S 185 x(following)S 185 x(quali\211ers)S 186 x(with)S 184 x(the)SF186 x(/SINCE)S 10773 X 548 y(quali\211er)S 166 x(to)S 164 x(indicate)SF165 x(the)S 165 x(time)S 164 x(attribute)S 165 x(to)S 164 x(be)S 165 xK(used)S 165 x(as)S 164 x(the)S 165 x(basis)S 164 x(for)S 165 x(selection:)SiP10773 X 548 y(/BACKUP)S -65 x(,)S 167 x(/CREA)S -29 x(TED)S 166 x(\(default\),)SM166 x(/EXPIRED,)S 165 x(or)S 166 x(/MODIFIED.)S 10773 27363 XY F25(/STRUCTU)S1N-2 x(RE=structure)S 10773 X 597 y F151(Attempts)S 168 x(to)S 169 x(negotiate)SK170 x(a)S 170 x(different)S 169 x(\211le)S 170 x(structure)S 170 x(before)S1E170 x(the)S 169 x(\211le)S 170 x(contents)S 170 x(are)S 10773 X 548 y E(transferred.)S 10773 X 897 y(The)S 167 x(following)S 166 x(options)SSF166 x(may)S 166 x(be)S 166 x(speci\211ed:)S 10773 X 897 y(\201)S 595 xDF153(FILE)S 165 x F151(\(default\))S 10773 X 896 y(\201)S 595 x F153F(P)S -37 x(AGE)S 10773 X 897 y F151(\201)S 595 x F153(VMS)S 166 x F151L(\(automatically)S 166 x(negotiated\))S 10773 33191 XY(The)S 172 x(default)SD170 x(is)S 171 x(/STRUCTURE=FILE)S 170 x(except)S 171 x(when)S 171 xH(connec)S 2 x(ting)S 171 x(with)S 170 x(another)S 10773 X 548 y(system)SI193 x(which)S 194 x(supports)S 193 x(the)S 194 x(VMS)S 194 x(structure.)S(R305 x(/STRUCTURE=VMS)S 193 x(is)S 10773 X 548 y(negotiated)S 167 x(automatically)SE166 x(at)S 165 x(the)S 167 x(time)S 165 x(you)S 167 x(connect)S 167 xxC(to)S 166 x(the)S 166 x(remote)S 166 x(system.)S 24548 36925 XY F36O#(FTP-CLI)S 2 x(ENT)S -27 x(\20321)S %%EndCustomColor49 PP EP %%PageTrailera2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ Helvetica Helvetica-BoldOblique NewCenturySchlbk-BoldS%%PageCustomColors: 0_BLACK % %%Page: FTP-CLIENT-22 50%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S H5094 X 797 y F28(APPEND)S 10773 5000 XY F25(/TYPE=type[:for)S 2 x(mat])SD10773 X 598 y F151(Attempts)S 171 x(to)S 172 x(negotiate)S MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_% 173 x(a)SF173 x(new)S 172 x(data)S 172 x(type)S 173 x(before)S 173 x(the)S 172 xD(\211le)S 173 x(data)S 172 x(is)S 172 x(transferred.)S 10773 X 548 yE(The)S 167 x(following)S 166 x(options)S 166 x(may)S 166 x(be)S 166 x1P(speci\211ed:)S 10773 X 896 y(\201)S 595 x F153(ASCII)S 166 x F151(\(default\))SG10773 X 897 y(\201)S 595 x F153(IMAGE)S 10773 X 897 y F151(\201)S 595 xfDF153(EBCDIC)S 165 x F151(\(not)S 166 x(implemented\))S 10773 9932 XYD(There)S 190 x(are)S 190 x(3)S 189 x(different)S 189 x(ASCII)S 188 xD(formats:)S 295 x(NON_PRINT)S -46 x(,)S 189 x(CONTROL,)S 189 x(and)SD10773 X 548 y(TELNET)S -46 x(.)S 175 x(If)S 174 x(the)S 175 x(data)SH174 x(type)S 174 x(is)S 174 x(ASCII:NON_PRI)S -2 x(NT)S 175 x(or)S 175 xD(ASCI)S -2 x(I:TELNET)S -45 x(,)S 175 x(the)S 10773 X 548 y(\211le)SE188 x(is)S 187 x(stored)S 187 x(on)S 188 x(VMS)S 187 x(as)S 187 x(a)SSF188 x(sequential)S 187 x(\211le)S 188 x(with)S 187 x(variable-length)SI189 x(record)S 10773 X 547 y(format)S 181 x(and)S 181 x(carriage-return)S8N183 x(carriage)S 182 x(control)S 181 x(for)S 181 x(record)S 182 x(attribute.)SG279 x(If)S 181 x(the)S 10773 X 548 y(type)S 166 x(is)S 166 x(ASCII:CO)S E-2 x(NTROL,)S 166 x(it)S 166 x(is)S 166 x(stored)S 165 x(with)S 166 x3E(Fortran)S 167 x(carriage)S 167 x(control.)S 10773 X 897 y(If)S 189 x9E(the)S 189 x(data)S 188 x(type)S 189 x(is)S 189 x(IMAGE)S 187 x(the)SpE190 x(\211le)S 189 x(is)S 188 x(stored)S 189 x(on)S 189 x(VMS)S 189 xnF(as)S 188 x(a)S 189 x(sequential)S 10773 X 548 y(\211le)S 189 x(with)SD187 x(\211xed-len)S 2 x(gth)S 188 x(512-byte)S 189 x(records)S 188 xH(and)S 189 x(no)S 188 x(record)S 189 x(attributes.)S 293 x(The)S 10773 XC548 y(/BLOCKSIZE)S 159 x(quali\211er)S 160 x(may)S 160 x(be)S 160 x6L(speci\211ed)S 160 x(to)S 160 x(override)S 161 x(default)S 159 x(blocksize)SG160 x(of)S 160 x(512)S 10773 X 548 y(bytes.)S 5094 15859 XY 23160 204 RSE5094 16678 XY F24(EXAMPLES)S 5094 17710 XY F202(1)S 6290 X 250 y F102e!(FTP:domino.madgo)S 2 x(at.com>)S7%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR11 SC 239 x(append)S 240 x(login.com)S 240 x(x.x)Sr%%EndCustomColor%%BeginCustomColor: 0_BLACKsD0 SC 6290 X 448 y(<200)S 239 x(Stru)S 240 x(F)S 239 x(Okay.)S 6290 XG448 y(<200)S 239 x(Port)S 240 x(161,6,5,3,10,21)S 2 x(3)S 239 x(Okay.)S I6290 X 449 y(<150)S 239 x(ASCII)S 240 x(Append)S 240 x(of)S 239 x(X.X;1)SdH240 x(Started;)S 240 x(Opening)S 239 x(data)S 240 x(connection.)S 6290 XH448 y(<226)S 239 x(File)S 240 x(transfer)S 240 x(Okay;)S 240 x(Closing)SG239 x(data)S 240 x(connection.)S 6290 X 448 y(417)S 239 x(bytes)S 240 x0E(\(1)S 239 x(block\))S 240 x(in)S 239 x(00:00:00.27)S 241 x(=)S 239 xF(1544)S 239 x(cps,)S 240 x(IO=1)S 6290 X 449 y(Appended)S 240 x(file)SC239 x(SYS$SYSDEVI)S 2 x(CE:[SIMMONS]LOGIN.CO)S 2 x(M;1)S 239 x(to)S%E239 x(\(Remote\))S 240 x(x.x)S 6290 X 448 y(<200)S 239 x(Stru)S 240 x(L(O)S 239 x(VMS)S 240 x(Okay.)S 6290 X 448 y(FTP:domino.madgo)S 2 x(at.com>)SH10773 22543 XY F151(In)S 163 x(this)S 163 x(example,)S 164 x(the)S 163 xF(local)S 163 x(\211le)S 163 x(LOGIN.COM,)S 162 x(is)S 163 x(appended)SD163 x(to)S 163 x(a)S 162 x(\211le)S 164 x(on)S 163 x(a)S 163 x(VMS)SC10773 X 597 y(system)S 166 x(called)S 166 x(X.X.;1.)S 5094 36925 XY1&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20322)S%%EndCustomColor50 PP EP %%PageTrailer21%%PageFonts: Helvetica-Bold Helvetica-BoldOblique40%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%0%%Page: FTP-CLIENT-23 51%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACK3L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ26663 X 797 y F28(ASCII)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(ASCII)SD2 x(\202)S(Set)S 357 x(TYPE)S 359 x(to)S 358 x(ASCII)S 10773 7037 XYHF34(Sets)S 167 x(the)S 167 x(default)S 166 x(\211le)S 166 x(type)S 167 xD(to)S 167 x(ASCII.)S 168 x(The)S 166 x(ASCII)S 167 x(command)S 166 xE(is)S 166 x(a)S 167 x(synonym)S 166 x(for)S 166 x(SET)S 10773 X 598 y(H(TYPE)S 167 x(ASCII.)S 168 x(See)S 166 x(HELP)S 166 x(SET)S 167 x(TYPE)SF167 x(for)S 167 x(more)S 165 x(information.)S 5094 8830 XY 23160 204 RE5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(ASCII)S 24548 36925 XY F36S#(FTP-CLI)S 2 x(ENT)S -27 x(\20323)S=%%EndCustomColor51 PP EP %%PageTrailer(%%%PageFonts: Helvetica-Bold Helvetica(%%PageCustomColors: 0_BLACKx%a%%Page: FTP-CLIENT-24 52%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)p,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKyK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S1C5094 X 797 y F28(A)S -44 x(TT)S -44 x(ACH)S 5094 4546 XY 23160 48 R6C5094 5543 XY F20(A)S -66 x(TT)S -66 x(ACH\202)S(Attach)S 358 x(to)S6E358 x(anot)S -2 x(her)S 358 x(proces)S -2 x(s)S 10773 7037 XY F34(T)S1I-18 x(ransfers)S 166 x(control)S 166 x(from)S 167 x(the)S 166 x(current)SsK166 x(process)S 166 x(to)S 167 x(the)S 166 x(speci\211ed)S 166 x(process.)SiC5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X)L(A)S -52 x(TT)S -51 x(ACH)S 696 x F23([proces)S -2 x(s-name])S 5094 10446 XYH23160 204 R 5094 11265 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -137 yFF25(process-name)S 10773 12573 XY F151(Speci\211es)S 193 x(the)S 193 xE(process)S 193 x(name)S 193 x(for)S 193 x(the)S 193 x(process)S 192 x1D(to)S 193 x(which)S 193 x(control)S 194 x(is)S 192 x(to)S 193 x(be)SD10773 X 547 y(transferred.)S 9118 14167 XY F153(Note:)S 300 x(This)SD186 x(parameter)S 186 x(is)S 186 x(not)S 187 x(affected)S 186 x(by)SK186 x(the)S 186 x(current)S 186 x(case-conversion)S 10773 X 597 y(setting)SaM167 x(\(see)S 166 x(SET)S 166 x(CASE\).)S 166 x(DCL)S 166 x(case-conversion)S O167 x(rules)S 166 x(are)S 166 x(used.)S 5094 15960 XY 23160 204 R 5094 16778 XY EF24(DESCRIPTION)S 10773 X 372 y F151(The)S 170 x(A)S -28 x(TT)S -27 xeG(ACH)S 168 x(command)S 169 x(is)S 169 x(used)S 169 x(in)S 169 x(conju)SiE2 x(nction)S 169 x(with)S 169 x(the)S 169 x(SP)S -37 x(A)S -46 x(WN)S2C169 x(command)S 10773 X 598 y(to)S 166 x(transfer)S 166 x(control)StC167 x(from)S 166 x(one)S 166 x(process)S 166 x(to)S 166 x(another)S1F-36 x(.)S 10773 X 896 y(While)S 176 x(in)S 175 x(FTP)S -63 x(,)S 176 xO(you)S 176 x(can)S 176 x(SP)S -36 x(A)S -47 x(WN)S 176 x(a)S 175 x(subprocess)SrG175 x(and)S 176 x(use)S 176 x(the)S 175 x(DCL)S 175 x(command)S 10773 X L598 y(A)S -28 x(TT)S -27 x(ACH)S 158 x(to)S 157 x(transfer)S 158 x(control)SF159 x(back)S 158 x(to)S 158 x(the)S 158 x(process)S 157 x(runnin)S 2 xH(g)S 158 x(FTP)S -63 x(.)S 158 x(Y)S -56 x(ou)S 159 x(can)S 158 x(then)SE10773 X 598 y(use)S 166 x(A)S -28 x(TT)S -26 x(ACH)S 165 x(to)S 166 x6G(reconnect)S 167 x(to)S 166 x(the)S 166 x(spawned)S 165 x(subprocess.)S D5094 21035 XY 23160 204 R 5094 21854 XY F24(QUALIFIERS)S 10773 X F25H(/IDENTIFIC)S -2 x(A)S -52 x(TION=pid)S 10773 X 598 y F151(Speci\211es)SD174 x(the)S 175 x(process)S 174 x(identi\211cation)S 175 x(\(PID\))SF174 x(for)S 174 x(the)S 175 x(process)S 174 x(to)S 174 x(which)S 175 xO(control)S 10773 X 598 y(should)S 166 x(be)S 166 x(transferred.)S 5094 36925 XY(&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20324)S%%EndCustomColor52 PP EP %%PageTrailerx%%%PageFonts: Helvetica-Bold Helveticaa+%%+ Helvetica-Oblique Helvetica-BoldObliquet0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%PageCustomColors: 0_BLACKx%s%%Page: FTP-CLIENT-25 53%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)%)1000 BP PaperHeight PaperWidLr/y9C.kmMWN.B7}VB7aita)? { m}MK)*.Ub,v91c%yR#+9A*UAdZO'No/$!~$$>kz1Q7#sn )xwTSE O;5rqH(lA^+|1Q[XvH-&$hq#P3|3[z6}]=o+ 5R f NEy>k eqRyv5_nUvAwdME)sy~M-&*$| KqBwxzaxm(_iwUUQz|Ug'mPL#yb3'mpbo(T^2fIO9r ECJ"" U!oF&1yw"C*y eq5=Z;C{M2CE O}bTASS's UKk~o OsaT!Q i .]W{[fzlzg L;njF8pL/ a[xE>e^~z@v;4G]wsnVk$Ko(CgYPJ$|\W]/EXV3"8!@ k>r@3xw[l6 xH^Ze-Q$ {#r*P'$ ;IK; Ur;sj}B B%fWg#E?q $pCU; { m=4FS#qVN)aRfG78:3 l 3a&W=l +]B TPA4?Y   P0?%vc@,T)t|}YHh>:?b}qsL~].lOg5<.d#C^=neX[,u9{M+%qJC?t '{qn5]B91uRfW;qMT^jOS e<[x?yISe`H{UE^W3a%3<_*L[eL]UI=^j*20GDYM`;%n\@BDu_W[:/=B LB\T59,0ZX?nf[jGPT.j V+mOSq ,Q Z cbgLU"6*5t 5.qANGk (E%&Llt,!#W e$h yKV6 yV+K$?Ra9kLRFJl]~$I)mG%^rt/ jcvM lE8e'.* eFCy\$A_)o 8+?&ddEd5PLY49}g/jAe@;s8sE1bu2*]}D [xtX-D.{tbCe?2M{ Nt:Z|E['D1<(OsWlJik7B1ul_UZ*t? #QpfIg?d-} _I~]40&f>;K] -4{Ak~m-[%.kSU\,0T0qY!'S6Q*ad_b.*ec7db M%W`6 UB"y+/#h[ h[%xbj;gnG"qrVD:e@\ X',zgP t_'Q85`J?m>=7gp"!rx @p;D*`ia%30rAM&$bh" R}*} |`[CG<zxGL0mMqdH9LWmvu.:gb -{vg}e"+h6w-0|Nm6nn~_pG7s K4 w~qG4t9h68n\Vl&4(+3k2u$k0WIa?Pnrf7fb:P.c={@ln2[Z2:y0&T5HA8=pOMv*vEO2g_ sGs? 7y wK'l ~)I>1^2v RhAt4?We=Hr ";@R04!wkjP1DRv4^ 4J{zq0n00Br2gH3 9g` 5 0(1esWpN5#pD[)q\B(q}74I'\q2i%${_0AH#~YBf=._wt!M90b[ !!T2T=$&)Pm7~,(iQER( Jy| )< fU@  ceHE'Ax ^h2 >q9yPCVk$"P"^ ~4;. 9 t;f|ffy)#QEhI_] *"7o9]l,@;T/Tx'jpCfs& ]u:eQ d9VlAd.!TPDGTEt734@'s#'=&r\9UQn\m %r@RD%z l58CN#EA`Vd>fe)_DAV(B`>j%i{> ^[maU{rt Jc)C $wQ!c2~kZl[o \P 1?aX;#)CZ?}p3@HuC/y!3wWfiB(Ohg6a0RzH;z# v=\Eksl3\{+Ga|6f~ )R@X&+XDFD[La]wUyJD\H_24 #>i->CGc}Rpe\nDi LFj4 *k/Wri9;" = gqEfs8QxA91qz^^cE*cMc>X(+I~k|GQQB R=H=4uS@(%TMfm`Y_`K?v}aQ&J dFit?Agqn3 ~s79?JMV~)yqEVj3^AGv"`h>ia cmw'!V|4 p!QZW4}PX0>y*Bz(ef3$FOhH'}wyKJe-[/V sIu_da%ez1Zuqrx]=CyI9Os8bmzyuM( r/q6 qrNzX'H"~<:~& ]P]VLcgSr'G# ?TlfJI\}RMZUc]13Rc[]p: =H`@b Q{Uw5=1l I1J#@@^%7bSI%^eUJa`~ g @Ny  `9sy3;LWe\>>p~(aR[!Qd6&L-x2f:;O,s>xD;2`86Y SAQ#DWm6C =EEKV&b[.\w~CiL+Xw;X~{=L.xmAD ?=6r*V7^>pbZD_jM> Xr8I6$!q$$ V6^d K=AM`u+o91K=RJSmRPOFT"?mW4/t ')3Gs2n?7p<@f B+w]S@wP9]G>i~p6iZ|~gYH+F6bDM4O=%GSi_- ld2UR"5VedV&A"O ,:) PA.']2f Yk)@iZ|[sOEBUFrQJ`n=#"ISjSl#L#i5P\F~ SYxSErfD?}7W,Lq`@'E]= ^3+$6$6&SMp ;'.[*(LT7.}K@ =mRVeNz I _&*}`\V LE[gu(Wh _{rWlyu:-+<_( cY|Kc-_hl`}vTf<8vA1Ox0(M^5R3!q6-TW0Lwi$uC4kdX%R;[Tmif]^j t4TVymQ S!3d3{-:hcs""%VT)[p9F!1OsA `{=&H<d+r1NS[y~3S%b V} PiH%h=cpA( @[Egu8RCrRB`xd=V~UE'_(D-{f e]vh :&~Jfg^smp<yc *{qtB]U:~'NArI"=+}YcgK\X>ZE IfG n)gz%82vx|1`3l::?>F3_0_MT)c[Iv,Sd5yJr >M87Z~W\B .Y'L\ZFwI&XFDf$*>cexcg\,0YV:(N-t!v+Zgt@hNLN+kgS OtLODdMY+pIKDjcv^!X37^FzA[mc21OAFGw 5JVfJCoojexu>A wbXIn*o>[ ^XTk;5aOK !DvR}r B"pI\G] c\10`Ou#VpaDafx$/ts1!)l#of{)F) -;>pGa#_I!39{%B;j?Hx iu_Y1WQX]D* .+|>:jPO;OBBx&vbZ!j4tZID5CyNT ?>c.z+ x*<+u8/m7axOT%=[7z.-!3 km>G-f\?%s A15gQ>^|8GAA=mTZ3I\=.p`'nHCxfr7VwXPkpTGT"7q[vdC0_ he'jS}}mg) L_ax, .VKP4a9,5U1!9dgf_g4on52hW08}FI@ [V3G5 V%CO0/bS66_.) 9}yyd1 [Xl8zS;!r@9}Tf;Uk:2+x*4D46ed?gw!P&EmE^UL\As!a3$ yn>;r[@z9I>ZtG#@>/sr}{tW/ML]{`XQdEmf/`yK!PW>L?jOxM:,^N8vX"X<8 tjY#$\wE+9G%Td9N8U pM-=MQ'H \$ 7yl8@J2d^%+/w2~~RX9"C fK56*^WwKwg xg,Z_WUkjM;c=$~"9`XRW<=XCES&ix~?:8#Y`uO1 |f5\ +F$T{JrR j Ka.a% c/)!s<9_Cs+c(~5t-v"-`#x(o<[;Bn,wvG-FrT}W4"`\{d DzAjUE/t &O$YLS7gh5.vXb &X)E5eZmnEhSa2]}h GCt[YbN(+av0D{BD4X7"4->6Ta'qdl fJp~">mS w013I7l(;hY@cn/x8U4K8I;l\)_2j; c<8:(o,z|X.b:kX >:9YAbOL<`?M[BxTG3GU@KJe[QYwpN1:,_? gO P%#jkDEA,S&]L%(E~YF5B?:y$QsNhufy(W/!ES5`c<2=0z"=i,Gz7&>jcT{l(EJ2F6CeY.F7vjb7pZu?}),O;P8 JW'[;URNrBVmQ__. = <|/g;l8vI=hq0A*Vtl2 ^;FtI7Oo^IEtb^cgT[a('B e,, Wly 1' ^:z)a<}&*n9`1&H[}EX[jw4$lehwA:sLnol .Qu:bk02F|)\"yb7_YT(t:SbGK L9dpxfz&~0}.QAZ,"2LjjmA?t$2>,zu2m4cLiu9 J\UvJ67OxGb U)_7@QJ:,]2-7x 6M2V=b.,ZTwZ_0 *iO(SY)@'B-t}8m-.(C#2K/57NS4_0>qdG,gOT%4=6Jp@MZ,ye SpI,S$_Gft5$)qZu-^$M?wZxWh-"|xB 4j?~g'.RCT5-X_cx:f-J9/br8t7;%k8Er_15()#,*X 3 woj, ,&\pLff-z+`u'(.= oC%q3Jr@ q][sOu kfDq=%FKz,sjn#V4IgH EqNPBeR~7Tv9i7r%Vt\M vbrx F,x @5egAL}P#~(5o>9~. $ZrqE^C!.XhBrke:jHt(G>[=YUefSjv xriTgnCY6="\G'wG 6D3}oT|hQXSW5" {F,4 ?hD\OTL-~SV;m+YL0)fWX$cj0" )) qSVEGh (",Z_oM&p/J:@)x( B=^=HTDH[dmRC,v )&e0byzz2SyJRc?9]L FaID3YT%HWk!Ya7xbd tj-z yqSA{fwxLCVF+h~15M=s"sNX aZWtq"?7Bq j0|p=!G58Q>w% FfcGH o2Z>.3>5a0Xh7w=Pp 4)xUs}5}nouCX79Ro"+Ax![TF:8KP9X>f )|#r)g5PoP[n|1gsx(_TNx_!A6r?(p@ .( <~v<#!%i;\Q`byD uDbu y?].hGh1`j sl38: 5B.(K7+QN|k-ejWXcsz(M)*B{"Ni,dK$*"a{aukf| >MIVBwT B0gPSjmh0G%sg +?+'dbT[W2wFs^9 `u_0[i0GRUq;lWkCd5}#^8rLfTfEm sMvV3h`T^V>OcfMg.>Tb1p"5zZ ] n^U -J@:8|~k}kO h'[82c4 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_Vth PM 0 0 XY R%%BeginCustomColor: 0_BLACK-L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH25988 X 797 y F28(BINAR)S -23 x(Y)S 5094 4546 XY 23160 48 R 5094 5543 XYDF20(BINA)S 2 x(R)S -33 x(Y\202)S(Set)S 357 x(TYPE)S 359 x(to)S 358 xC(IMAGE)S 10773 7037 XY F34(Sets)S 171 x(the)S 171 x(default)S 170 x7J(\211le)S 170 x(type)S 171 x(to)S 170 x(IMAGE.)S 171 x(The)S 171 x(BINAR)SC-9 x(Y)S 171 x(command)S 169 x(is)S 170 x(a)S 170 x(synonym)S 171 x)H(for)S 10773 X 598 y(SET)S 167 x(TYPE)S 167 x(IMAGE.)S 167 x(See)S 166 xN(HELP)S 166 x(SET)S 167 x(TYPE)S 168 x(for)S 166 x(more)S 166 x(information.)SC5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 XSD-21 y(BINAR)S -28 x(Y)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x (\20325)SS%%EndCustomColor53 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACKC%)%%Page: FTP-CLIENT-26 54%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK9K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SSI5094 X 797 y F28(BYE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(BYE\202)SG(Logout)S 358 x(of)S 358 x(the)S 358 x(curre)S -2 x(nt)S 358 x(accoun)S D-2 x(t)S 10773 7037 XY F34(Reinitial)S -2 x(izes)S 182 x(the)S 182 xG(connection)S 181 x(to)S 182 x(the)S 182 x(remote)S 182 x(host,)S 186 x E(logging)S 181 x(you)S 181 x(out)S 182 x(if)S 182 x(you)S 182 x(are)SC10773 X 598 y(logged)S 179 x(in.)S 276 x(BYE)S 180 x(is)S 180 x(a)SrH179 x(synonym)S 180 x(for)S 180 x(LOGO)S -2 x(UT)S -55 x(.)S 180 x(See)SD180 x(HELP)S 179 x(LOGOU)S -2 x(T)S 180 x(for)S 180 x(more)S 10773 XG598 y(information.)S 5094 9428 XY 23160 204 R 5094 10446 XY F24(FORMA)S)C-53 x(T)S 10773 X -22 y(BYE)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S8-27 x(\20326)S%%EndCustomColor54 PP EP %%PageTrailero%%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACK8%\%%Page: FTP-CLIENT-27 55%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)8)1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACK1L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SG-864 x 797 y F28(CD)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(CD\202)S1H(Change)S 358 x(Directory)S 10773 7037 XY F34(Change)S 180 x(the)S 180 xG(remote)S 180 x(default)S 181 x(path)S 180 x(or)S 180 x(current)S 180 xtF(directory)S -37 x(.)S 278 x(CD)S 179 x(is)S 180 x(a)S 180 x(synonym)SG180 x(for)S 10773 X 598 y(SET)S 167 x(DEF)S -27 x(AUL)S -37 x(T)S -55 xoH(.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 XD(CD)S 697 x F23(directo)S -2 x(ry)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20327)SX%%EndCustomColor55 PP EP %%PageTrailer2%%%PageFonts: Helvetica-Bold Helvetica;%%+ Helvetica-Obliquex%%PageCustomColors: 0_BLACK2%X%%Page: FTP-CLIENT-28 56%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S9M5094 X 797 y F28(CHMOD)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(CHMOD\202)SMP(Change)S 358 x(remote)S 357 x(\211le)S 359 x(prote)S -2 x(ction)S 10773 7037 XYFF34(Change)S 166 x(the)S 166 x(protection)S 166 x(on)S 166 x(a)S 166 xC(remote)S 166 x(\211le.)S 5094 8233 XY 23160 204 R 5094 9251 XY F241G(FORMA)S -53 x(T)S 10773 X(CHMOD)S 696 x F23(permiss)S -2 x(ion)S 166 x6E(remote-\211le)S -2 x(-list)S 5094 10446 XY 23160 204 R 5094 11265 XYSMF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(permission)S 10773 12688 XYXHF151(A)S 179 x(4-digit)S 180 x(hexadecimal)S 180 x(number)S 180 x(that)SC179 x(speci\211es)S 180 x(the)S 179 x(\211le)S 180 x(permissions.)S I276 x(Each)S 10773 X 548 y(hexadecimal)S 167 x(digit)S 166 x(represents)StE166 x(the)S 166 x(following)S 166 x(\(SUGO\):)S 14360 X 896 y F38(S)SPE16452 X(Special)S 149 x(bits)S 14360 X 747 y(U)S 16452 X(User)S 150 xeG(or)S 150 x(owner)S 150 x(of)S 149 x(\211le)S 14360 X 748 y(G)S 16452 XLF(Group)S 150 x(memb)S 2 x(er)S 14360 X 747 y(O)S 16452 X(Other)S 150 xG(or)S 149 x(the)S 150 x(world)S 10773 X 896 y F151(The)S 167 x(values)SYJ166 x(of)S 166 x(each)S 167 x(digit)S 166 x(\(UGO\))S 165 x(are:)S 14360 XC897 y F38(1)S 16452 X(Execute)S 150 x(privilege)S 14360 X 747 y(2)SyC16452 X(W)S -8 x(rite)S 149 x(privilege)S 14360 X 747 y(4)S 16452 XaN(Read)S 150 x(privilege)S 14360 X 748 y(8)S 16452 X(Delete)S 149 x(privilege)SE149 x(\(VMS)S 151 x(systems)S 150 x(only\))S 10773 X 896 y F151(The)SYD167 x(values)S 166 x(for)S 166 x(the)S 167 x(leading)S 166 x(digit)SF166 x(\(the)S 166 x(``S')S -10 x(')S 166 x(digit\))S 166 x(for)S 166 xH(UNIX)S 165 x(systems)S 165 x(are:)S 14360 X 897 y F38(1)S 16452 X(Set)SE149 x(link)S 149 x(permission)S 14360 X 747 y(2)S 16452 X(Set)S 149 xoJ(group)S 151 x(ID)S 149 x(on)S 150 x(execution)S 14360 X 747 y(4)S 16452 XH(Set)S 149 x(User)S 150 x(or)S 150 x(owner)S 150 x(ID)S 149 x(on)S 150 xH(execution)S 10773 X 897 y F151(For)S 175 x(example,)S 177 x(the)S 175 xE(following)S 174 x(command)S 174 x(grants)S 175 x(the)S 175 x(owner)SyD174 x(all)S 174 x(access,)S 177 x(grants)S 10773 X 548 y(the)S 166 xL(group)S 167 x(execu)S 2 x(te)S 165 x(and)S 167 x(read)S 166 x(privileges,)SF167 x(and)S 166 x(grants)S 167 x(others)S 166 x(\(world\))S 165 x(no)S<167 x(access:)S 10773 X 897 y F102(FTP:ftp.wku.ed)S 2 x(u>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 239 x(CHMOD)S 239 x(750)S 240 x(file-name)S%%EndCustomColor%%BeginCustomColor: 0_BLACKxM0 SC 10773 27133 XY F25(remote-\211le-list)S 10773 X 598 y F151(Speci\211es)S F176 x(a)S 176 x(\211le)S 177 x(speci\211cation)S 176 x(pattern)S 176 xJ(to)S 176 x(be)S 176 x(interpreted)S 176 x(at)S 176 x(the)S 176 x(remote)SC177 x(site.)S 10773 X 548 y(This)S 175 x(can)S 176 x(be)S 175 x(a)S(D175 x(list)S 174 x(of)S 175 x(comma-separated)S 174 x(\211le)S 176 xE(speci\211cations.)S 267 x(Each)S 175 x(\211le)S 176 x(name)S 10773 XeO548 y(can)S 190 x(contain)S 190 x(``w)S -2 x(ild')S -9 x(')S 189 x(characters)S)P189 x(such)S 190 x(as)S 189 x(``*')S -10 x('.)S 296 x(The)S 190 x(de\211nition)SC189 x(of)S 190 x(the)S 189 x(wild)S 10773 X 548 y(character)S 167 x(D(is)S 166 x(determined)S 166 x(by)S 166 x(the)S 166 x(remote)S 166 xD(host)S 166 x(conven)S 2 x(tions:)S 10773 X 897 y(\201)S 595 x(VMS)SJ165 x(uses)S 166 x(``*')S -10 x(')S 166 x(for)S 166 x(any)S 167 x(string)SL166 x(and)S 166 x(``%')S -10 x(')S 166 x(for)S 166 x(any)S 167 x(character)SE-36 x(.)S 10773 X 896 y(\201)S 595 x(UNIX)S 165 x(uses)S 166 x(``*')S6I-10 x(')S 165 x(for)S 167 x(any)S 166 x(string)S 167 x(and)S 166 x(``?')S K-10 x(')S 249 x(for)S 166 x(any)S 167 x(character)S -36 x(.)S 5094 32364 XY)E23160 204 R 5094 33182 XY F24(QUALIFIERS)S 10773 X F25(/CONFIR)S -2 x(C(M)S 10773 X 797 y(/NOCO)S -2 x(NFIRM)S 165 x(\(D\))S 5094 36925 XY &F36(FTP-CLI)S 2 x(ENT)S -27 x(\20328)S%%EndCustomColor56 PP EP %%PageTrailert%%%PageFonts: Helvetica-Bold Helveticau+%%+ Helvetica-Oblique Helvetica-BoldObliqueY"%%+ NewCenturySchlbk-Roman Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%6%%Page: FTP-CLIENT-29 57%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)5)1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH26000 X 797 y F28(CHMOD)S 10773 4866 XY F151(Prompts)S 195 x(for)S 195 xD(a)S 195 x(Yæ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_)S -56 x(es,)S 203 x(No,)S 202 x(All,)S 203 x(or)S 195 xI(Quit)S 194 x(con\211rmation)S 196 x(before)S 196 x(each)S 195 x(\211le)S E195 x(is)S 10773 X 598 y(transferred.)S 250 x(The)S 167 x(following)S%E166 x(responses)S 165 x(may)S 167 x(be)S 166 x(given:)S 10773 X 896 yoJF38(Y)S -41 x(es)S 14360 X(T)S -17 x(ransfers)S 151 x(the)S 149 x(\211le)SD10773 X 748 y(No)S 14360 X(Does)S 149 x(not)S 150 x(transfer)S 150 xH(and)S 151 x(prompts)S 150 x(for)S 150 x(next)S 150 x(transfer)S 10773 XC747 y(All)S 14360 X(T)S -17 x(ransfers)S 151 x(the)S 149 x(\211le)S3I150 x(and)S 150 x(all)S 149 x(subseque)S 2 x(nt)S 149 x(\211les)S 10773 X G747 y(Quit)S 14360 X(Quits)S 148 x(the)S 150 x(transfer)S 10773 X 367 yIG1680 24 R 10773 X 491 y 24 492 R 10913 9329 XY F42(CTRL/Z)S 119 x 131 y1E24 492 R 10773 X 20 y 1680 24 R 14360 9349 XY F38(Quits)S 148 x(the)S7F150 x(transfer)S 10773 10445 XY F25(/LOG)S 165 x(\(D\))S 10773 X 797 yH(/NOLOG)S 10773 X 897 y F151(T)S -45 x(emporarily)S 166 x(enable)S 166 xF(the)S 167 x(QUIET)S 165 x(setting.)S 10773 X 896 y(When)S 167 x(Log)SC166 x(is)S 166 x(turned)S 167 x(on,)S 167 x(you)S 167 x(are)S 166 xC(noti\211ed)S 166 x(after)S 166 x(each)S 167 x(\211le)S 166 x(has)SD166 x(been)S 167 x(modi\211ed.)S 10773 X 897 y(The)S 172 x(default)ST171 x(is)S 171 x(to)S 171 x(not)S 172 x(notify)S 171 x(for)S 172 x(con\211rmation.)SE261 x(This)S 171 x(default)S 171 x(can)S 172 x(be)S 171 x(chang)S 2 x%H(ed)S 10773 X 598 y(with)S 166 x(the)S 166 x(FTP)S 167 x(command)S 166 xE(SET)S 166 x([NO]Q)S -2 x(UIET)S -46 x(.)S 10773 15626 XY F25(/WILD)SlE166 x(\(D\))S 10773 X 797 y(/NOWILD)S 10773 X 896 y F151(Determines)SSD171 x(whether)S 173 x(or)S 172 x(not)S 172 x(wildcards)S 171 x(are)SE172 x(expanded)S 173 x(by)S 172 x(asking)S 173 x(the)S 172 x(remote)SSH10773 X 598 y(host)S 166 x(for)S 166 x(a)S 166 x(list)S 165 x(of)S 166 xF(possible)S 165 x(\211le)S 167 x(names.)S 24548 36925 XY F36(FTP-CLI)S2 x(ENT)S -27 x(\20329)S%%EndCustomColor57 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ Helvetica Helvetica-BoldOblique %%PageCustomColors: 0_BLACK(%)%%Page: FTP-CLIENT-30 58%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S M5094 X 797 y F28(CLOSE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(CLOSE\202)SBJ(Close)S 358 x(the)S 358 x(conne)S -2 x(ction)S 10773 7037 XY F34(Closes)SE177 x(the)S 178 x(current)S 177 x(connection)S 177 x(to)S 178 x(the)SoH178 x(remote)S 178 x(host.)S 272 x(However)S -28 x(,)S 181 x(the)S 177 xD(FTP)S 179 x(utility)S 10773 X 598 y(does)S 166 x(not)S 167 x(EXIT)SF-54 x(.)S 10773 X 897 y(The)S 166 x(DISCONNECT)S 166 x(command)S 165 xG(is)S 166 x(a)S 166 x(synonym)S 166 x(for)S 166 x(CLOSE.)S 5094 9727 XYnM23160 204 R 5094 10745 XY F24(FORMA)S -53 x(T)S 10773 X(CLOSE)S 5094 11940 XY(H23160 204 R 5094 12759 XY(EXAMPLES)S 5094 13791 XY F202(1)S 6290 X -49 yF102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 239 x(ftp)S 240 x(fake-unix)S%%EndCustomColor%%BeginCustomColor: 0_BLACK3E0 SC 6290 X 448 y(MadGoat)S 240 x(FTP)S 239 x(client)S 240 x(V2.1-2)SFE240 x(for)S 239 x(OpenVMS)S 240 x(VAX)S 239 x(\(1-OCT-1993\))S 6290 XeE448 y(Attempting)S 240 x(to)S 239 x(connect)S 240 x(to)S 240 x(host)SxH239 x(fake-unix)S 6290 X 449 y(<220)S 239 x(fake-unix.b)S 2 x(ogus.com)SG240 x(FTP)S 239 x(server)S 240 x(\(ULTRIX)S 239 x(Version)S 240 x(4.1)SE240 x(Tue)S 239 x(Mar)S 240 x(19)S 239 x(00:38:17)S 240 x(EST)S 239 xC6(1991\))S 240 x(ready.)S 6290 X 448 y(FTP:fake-unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(close)S%%EndCustomColor%%BeginCustomColor: 0_BLACK(G0 SC 6290 X 448 y(<221)S 239 x(Goodbye.)S 6290 X 449 y(Transfer)S 240 xn?(Okay;)S 239 x(Connection)S 241 x(Closing)S 6290 X 448 y(FTP>)Sr%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR!1 SC 239 x(connect)S 240 x(fake)S7%%EndCustomColor%%BeginCustomColor: 0_BLACK D0 SC 6290 X 448 y(Attempting)S 240 x(to)S 239 x(connect)S 240 x(to)SC240 x(host)S 239 x(fake)S 6290 X 449 y(<220-fake.bogus.)S 2 x(com)S1E239 x(MadGoat)S 240 x(FTP)S 239 x(server)S 240 x(V2.1-2)S 240 x(for)SeH239 x(OpenVMS)S 240 x(VAX)S 239 x(\(1-OCT-1993\))S 241 x(ready.)S 6290 XF448 y(<220)S 239 x(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)S;239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 448 y(FTP:fake>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(host)S%%EndCustomColor%%BeginCustomColor: 0_BLACK9M0 SC 6290 X 449 y(Connection)S 240 x(open)S 240 x(to)S 239 x(fake.bogus.com)S7C6290 X 448 y(FTP:fake>)S 10773 20566 XY F151(In)S 173 x(the)S 172 x C(example)S 173 x(above,)S 175 x(a)S 172 x(conne)S 2 x(ction)S 172 xiD(is)S 172 x(established)S 172 x(to)S 172 x(node)S 173 x(fake-unix.)SI264 x(The)S 10773 X 598 y(CLOSE)S 179 x(command)S 179 x(is)S 180 x(then)SvI180 x(used)S 179 x(to)S 180 x(disconnect)S 180 x(from)S 179 x(fake-unix)S(G181 x(and)S 180 x(a)S 180 x(new)S 10773 X 598 y(connection)S 167 x(is)S E166 x(made)S 166 x(to)S 166 x(fake.)S 5094 36925 XY F36(FTP-CLI)S 2 xt(ENT)S -27 x(\20330)S6%%EndCustomColor58 PP EP %%PageTrailerx%%%PageFonts: Helvetica-Bold Helvetica)%%+ Jinete Courier NewCenturySchlbk-RomanX*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%x%%Page: FTP-CLIENT-31 59%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7)1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH25302 X 797 y F28(CONNEC)S -2 x(T)S 5094 4546 XY 23160 48 R 5094 5543 XYDF20(CONNEC)S 2 x(T\202)S(Op)S -2 x(en)S 358 x(a)S 359 x(conne)S -2 xG(ction)S 358 x(to)S 358 x(a)S 358 x(remote)S 357 x(host)S 10773 7037 XYxCF34(Opens)S 175 x(a)S 175 x(connection)S 174 x(to)S 176 x(a)S 175 xlD(remote)S 175 x(system.)S 268 x(CONNECT)S 174 x(is)S 175 x(a)S 174 xG(synonym)S 175 x(for)S 176 x(SET)S 10773 X 598 y(HOST)S -55 x(.)S 166 xxE(See)S 166 x(HELP)S 166 x(SET)S 167 x(HOST)S 166 x(for)S 167 x(more)SCJ165 x(information.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20331)S%%EndCustomColor59 PP EP %%PageTrailerS%%%PageFonts: Helvetica-Bold HelveticaS%%PageCustomColors: 0_BLACKx%t%%Page: FTP-CLIENT-32 60%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKxK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S O5094 X 797 y F28(CP)S -45 x(A)S -44 x(TH)S 5094 4546 XY 23160 48 R 5094 5543 XY JF20(CP)S -66 x(A)S -66 x(TH\202)S(Change)S 358 x(Directory)S 10773 7037 XYDF34(Change)S 172 x(the)S 174 x(remote)S 173 x(default)S 173 x(path)SH173 x(or)S 173 x(current)S 173 x(directory)S -37 x(.)S 263 x(CD,)S 172 xG(CWD,)S 173 x(and)S 173 x(CP)S -37 x(A)S -37 x(TH)S 10773 X 598 y(are)S(G166 x(all)S 165 x(synonyms)S 166 x(for)S 167 x(SET)S 166 x(REMOTE_DEF)S G-27 x(AUL)S -37 x(T_DIRECT)S -8 x(OR)S -10 x(Y)S -64 x(.)S 5094 8830 XYE23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(CP)S -52 x(A)SH-52 x(TH)S 697 x F23(directory)S 5094 11044 XY 23160 204 R 5094 11862 XYEF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(directory)S 10773 X3H548 y F151(Speci\211es)S 167 x(the)S 167 x(remote)S 167 x(\211le)S 167 xC(system)S 166 x(directory)S 168 x(to)S 167 x(which)S 167 x(future)S5C168 x(command)S 167 x(should)S 10773 X 548 y(be)S 166 x(directed.)S H5094 14132 XY 23160 204 R Aj MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_PO5094 14951 XY F24(DESCRIPTION)S 10773 X -156 yGF151(This)S 166 x(command)S 166 x(behaves)S 167 x(exactly)S 167 x(the)SeG166 x(same)S 166 x(as)S 165 x(the)S 167 x(FTP)S 166 x(command)S 10773 XiG897 y F38(SET)S 249 x(REMOTE)S 250 x F39(directory)S 10773 X 896 y F151eH(For)S 175 x(more)S 175 x(information,)S 177 x(hints)S 175 x(and)S 175 xH(examples)S 174 x(please)S 175 x(see)S 174 x(the)S 175 x(documentation)SF10773 X 598 y(on)S 167 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)SC166 x(REMOTE)S -2 x(.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x( (\20332)S%%EndCustomColor60 PP EP %%PageTrailer)%%%PageFonts: Helvetica-Bold Helveticas+%%+ Helvetica-Oblique Helvetica-BoldOblique6%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKS%6%%Page: FTP-CLIENT-33 61%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACKxL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH25844 X 797 y F28(CREA)S -45 x(TE)S 5094 4546 XY 23160 48 R 5094 5543 XYCF20(CREA)S -65 x(TE\202)S(Create)S 357 x(\211le)S 10773 7037 XY F341L(Create)S 166 x(a)S 166 x(\211le)S 166 x(from)S 166 x(the)S 166 x(terminal)SM166 x(and)S 166 x(create)S 166 x(a)S 166 x(directory)S -37 x(.)S 5094 8233 XY6C23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(CREA)S -53 x3C(TE)S 698 x F23(\211le-name)S -2 x(-list)S 10773 X 797 y F24(CREA)S9C-53 x(TE/DIRECT)S -14 x(OR)S -26 x(Y)S 697 x F23(remote-directory)SIG10773 X 797 y 17484 48 R 10773 11442 XY F36(Command)S 166 x(Quali\211)StJ2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/CONFIRM)S 18544 X(/NOCON)SH-2 x(FIRM)S 10773 X 597 y(/HASH)S 18544 X(/NOHASH)S 10773 X 598 y(/LOG)SD18544 X(/NOLOG)S 10773 X 598 y(/UNIQUE)S 18544 X(/NOUNIQUE)S 10773 XP598 y(/TYPE)S 2 x(=type[:f)S 2 x(ormat])S 18544 X(/TYPE)S 2 x(=ASCII:NON_PRINT)SI5094 15726 XY 23160 204 R 5094 16545 XY F24(P)S -51 x(ARA)S -2 x(METERS)S1C849 x -22 y F25(\211le-name-list)S 10773 X 548 y F151(Speci\211es)S E167 x(a)S 167 x(list)S 167 x(of)S 167 x(remote)S 167 x(\211le)S 168 x9I(names)S 167 x(to)S 167 x(be)S 167 x(created.)S 252 x(Each)S 167 x(name)S1H168 x(is)S 166 x(separated)S 10773 X 548 y(by)S 181 x(a)S 179 x(comma.)SC278 x(Each)S 180 x(name)S 180 x(may)S 180 x(need)S 181 x(to)S 179 xrG(be)S 180 x(enclosed)S 181 x(in)S 180 x(quotes)S 180 x(if)S 179 x(the)S7E181 x(case)S 10773 X 548 y(must)S 171 x(be)S 171 x(preserved,)S 174 xnE(or)S 171 x(the)S 172 x(name)S 171 x(contains)S 172 x(special)S 171 xCF(characters)S 171 x(such)S 172 x(as)S 171 x(slash)S 10773 X 548 y(\()SP83 x(/)S 84 x(\))S(.)S 5094 19911 XY 23160 204 R 5094 20729 XY F24(DESCRIPTION)SG10773 X -156 y F151(The)S 179 x(CREA)S -29 x(TE)S 179 x(command)S 178 xeE(creates)S 179 x(a)S 178 x(remote)S 179 x(\211le;)S 185 x(the)S 179 x2H(\211le)S 179 x(contents)S 178 x(are)S 179 x(read)S 10773 X 598 y(from)SC170 x(the)S 170 x(user)S 27 x(')S -19 x(s)S 170 x(terminal.)S 257 xeJ(Simply)S 169 x(enter)S 171 x(the)S 169 x(text)S 170 x(and)S 170 x(press)SI169 x -380 y 1704 24 R 24447 X 491 y 24 492 R 24589 21151 XY F42(CTRL-Z)SoD121 x 131 y 24 492 R 24447 X 20 y 1704 24 R 26317 21171 XY F151(to)SD170 x(close)S 10773 X 598 y(the)S 166 x(\211le.)S 250 x(This)S 166 xD(is)S 166 x(repeated)S 166 x(for)S 166 x(each)S 167 x(\211le)S 166 xE(created.)S 5094 22964 XY 23160 204 R 5094 23783 XY F24(COMMAN)S -2 x3D(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/CONFIR)S -2 x(M)SC10773 X 797 y(/NOCO)S -2 x(NFIRM)S 165 x(\(D\))S 10773 X 598 y F1512H(Prompts)S 195 x(for)S 195 x(a)S 195 x(Y)S -56 x(es,)S 203 x(No,)S 202 xE(All,)S 203 x(or)S 195 x(Quit)S 194 x(con\211rmation)S 196 x(before)SlC196 x(each)S 195 x(\211le)S 195 x(is)S 10773 X 598 y(transferred.)S2F250 x(The)S 167 x(following)S 166 x(responses)S 165 x(may)S 167 x(be)SL166 x(given:)S 12865 X 896 y F38(Y)S -41 x(es)S 16452 X(T)S -17 x(ransfers)SH151 x(the)S 150 x(\211le)S 12865 X 747 y(No)S 16452 X(Does)S 150 x(not)SE149 x(transfer)S 150 x(and)S 151 x(prompts)S 150 x(for)S 150 x(next)S4G150 x(transfer)S 12865 X 748 y(All)S 16452 X(T)S -17 x(ransfers)S 151 x)G(the)S 150 x(\211le)S 149 x(and)S 150 x(all)S 149 x(subsequ)S 2 x(ent)SsF149 x(\211les)S 12865 X 747 y(Quit)S 16452 X(Quits)S 149 x(the)S 149 xI(transfer)S 12865 X 367 y 1704 24 R 12865 X 491 y 24 492 R 13007 29641 XYoGF42(CTRL-Z)S 121 x 131 y 24 492 R 12865 X 20 y 1704 24 R 16452 29661 XY(FF38(Quits)S 149 x(the)S 149 x(transfer)S 10773 X 897 y F151(By)S 169 xL(default,)S 171 x(the)S 169 x(user)S 169 x(is)S 169 x(not)S 169 x(prompted)SF169 x(for)S 169 x(con\211rmation.)S 257 x(This)S 169 x(default)S 169 xC(can)S 170 x(be)S 10773 X 597 y(change)S 2 x(d)S 165 x(with)S 165 xgE(the)S 165 x(FTP)S 166 x(commands)S 165 x(SET)S 165 x(CONFIRM)S 165 x-H(and)S 165 x(SET)S 165 x(NOCONFIRM.)S 10773 32251 XY F25(/HASH)S 10773 XO797 y(/NOHA)S -2 x(SH)S 166 x(\(D\))S 10773 X 897 y F151(T)S -45 x(emporarily)S(H166 x(enable)S 166 x(or)S 167 x(disable)S 165 x(the)S 166 x(HASH)S 166 xC(\(HASH)S 165 x(or)S 166 x(NOHASH\).)S 24548 36925 XY F36(FTP-CLI)S32 x(ENT)S -27 x(\20333)S%%EndCustomColor61 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica(+%%+ Helvetica-Oblique Helvetica-BoldObliqueP%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKa%e%%Page: FTP-CLIENT-34 62%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK(K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S7I5094 X 797 y F28(CREA)S -45 x(TE)S 10773 4866 XY F151(When)S 189 x(Hash)SnE188 x(is)S 187 x(enabled)S 189 x(and)S 188 x(a)S 188 x(\211le)S 189 x(H(is)S 187 x(transferred)S 189 x(from)S 188 x(one)S 188 x(machine)S 189 xD(to)S 10773 X 598 y(another)S -36 x(,)S 170 x(a)S 169 x(hash)S 169 xC(mark)S 169 x(is)S 168 x(displayed)S 168 x(for)S 169 x(each)S 169 xxE(1024)S 169 x(characters)S 169 x(of)S 169 x(data)S 168 x(that)S 169 xtF(is)S 10773 X 598 y(transferred.)S 10773 X 896 y(By)S 171 x(default,)SC172 x(no)S 171 x(hash)S 171 x(marks)S 170 x(are)S 171 x(displayed)SdQ170 x(as)S 170 x(the)S 171 x(data)S 170 x(is)S 170 x(being)S 172 x(transferred.)S(D10773 X 598 y(Y)S -56 x(ou)S 167 x(can)S 166 x(chang)S 2 x(e)S 166 xH(this)S 166 x(with)S 165 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)SF166 x(HASH.)S 10773 X 897 y(Note)S 169 x(that)S 170 x -381 y 1728 24 RF13179 X 492 y 24 492 R 13323 8433 XY F42(CTRL-A)S 123 x 131 y 24 492 RF13179 X 20 y 1728 24 R 15075 8453 XY F151(and)S 170 x -381 y 1704 24 RF16112 X 492 y 24 492 R 16253 8433 XY F42(CTRL-T)S 122 x 131 y 24 492 RG16112 X 20 y 1704 24 R 17981 8453 XY F151(can)S 170 x(be)S 169 x(used)SXD170 x(to)S 169 x(display)S 169 x(a)S 170 x(line)S 169 x(indicating)SI170 x(the)S 10773 X 597 y(state)S 165 x(of)S 166 x(the)S 167 x(transfer)S H-37 x(.)S 10773 10146 XY F25(/LOG)S 165 x(\(D\))S 10773 X 797 y(/NOLOG)SD10773 X 897 y F151(T)S -45 x(emporarily)S 166 x(enabled)S 166 x(or)SH167 x(disable)S 165 x(the)S 166 x(QUIET)S -46 x(.)S 10773 X 896 y(When)SD201 x(/LOG)S 201 x(is)S 201 x(speci\211ed,)S 210 x(you)S 202 x(are)SH201 x(noti\211ed)S 201 x(after)S 201 x(each)S 201 x(\211le)S 202 x(has)SM200 x(been)S 10773 X 598 y(transferred.)S 10773 X 897 y(By)S 178 x(default,)S(G180 x(you)S 178 x(are)S 178 x(not)S 177 x(noti\211ed.)S 273 x(Y)S -56 xrC(ou)S 178 x(can)S 178 x(change)S 178 x(this)S 177 x(default)S 177 xDF(by)S 178 x(issuing)S 10773 X 598 y(the)S 166 x(FTP)S 167 x(commands)SE166 x(SET)S 166 x(QUIET)S 165 x(and)S 166 x(SET)S 166 x(NOQUIE)S -2 xF(T)S -45 x(.)S 107; MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_73 15925 XY F25(/TYPE=type[:for)S 2 x(mat])S 10773 XH597 y F151(Attempts)S 171 x(to)S 172 x(negotiate)S 173 x(a)S 173 x(new)SC172 x(data)S 172 x(type)S 173 x(before)S 173 x(the)S 172 x(\211le)S F173 x(data)S 172 x(is)S 172 x(transferred.)S 10773 X 548 y(The)S 167 xH(following)S 166 x(options)S 166 x(may)S 166 x(be)S 166 x(speci\211ed:)SH10773 X 897 y(\201)S 595 x F153(ASCII)S 166 x F151(\(default\))S 10773 XD897 y(\201)S 595 x F153(IMAGE)S 10773 X 896 y F151(\201)S 595 x F153I(EBCDIC)S 165 x F151(\(not)S 166 x(implemented\))S 10773 20856 XY(There)S1F190 x(are)S 190 x(3)S 189 x(different)S 189 x(ASCII)S 188 x(formats:)SF295 x(NON_PRINT)S -46 x(,)S 189 x(CONTROL,)S 189 x(and)S 10773 X 548 yD(TELNET)S -46 x(.)S 175 x(If)S 174 x(the)S 175 x(data)S 174 x(type)SG174 x(is)S 174 x(ASCII:NON_PRI)S -2 x(NT)S 175 x(or)S 175 x(ASCI)S -2 x1C(I:TELNET)S -45 x(,)S 175 x(the)S 10773 X 548 y(\211le)S 188 x(is)SnM187 x(stored)S 187 x(on)S 188 x(VMS)S 187 x(as)S 187 x(a)S 188 x(sequential)SSJ187 x(\211le)S 188 x(with)S 187 x(variable-length)S 189 x(record)S 10773 XC548 y(format)S 181 x(and)S 181 x(carriage-return)S 183 x(carriage)SeC182 x(control)S 181 x(for)S 181 x(record)S 182 x(attribute.)S 279 x%G(If)S 181 x(the)S 10773 X 548 y(type)S 166 x(is)S 166 x(ASCII:CO)S -2 xLK(NTROL,)S 166 x(it)S 166 x(is)S 166 x(stored)S 165 x(with)S 166 x(Fortran)StF167 x(carriage)S 167 x(control.)S 10773 X 896 y(If)S 189 x(the)S 189 xH(data)S 188 x(type)S 189 x(is)S 189 x(IMAGE)S 187 x(the)S 190 x(\211le)SE189 x(is)S 188 x(stored)S 189 x(on)S 189 x(VMS)S 189 x(as)S 188 x(a)S J189 x(sequential)S 10773 X 548 y(\211le)S 189 x(with)S 187 x(\211xed-len)SG2 x(gth)S 188 x(512-byte)S 189 x(records)S 188 x(and)S 189 x(no)S 188 x D(record)S 189 x(attributes.)S 293 x(The)S 10773 X 548 y(/BLOCKSIZE)SD159 x(quali\211er)S 160 x(may)S 160 x(be)S 160 x(speci\211ed)S 160 xC(to)S 160 x(override)S 161 x(default)S 159 x(blocksize)S 160 x(of)SxG160 x(512)S 10773 X 548 y(bytes.)S 10773 26684 XY F25(/UNIQ)S -2 x(UE)SSD10773 X 598 y F151(T)S -45 x(ells)S 173 x(the)S 175 x(remote)S 175 xD(host)S 174 x(to)S 174 x(create)S 175 x(a)S 174 x(new)S 174 x(name)SC175 x(for)S 175 x(the)S 174 x(\211le)S 175 x(if)S 174 x(the)S 175 xHG(\211le)S 175 x(already)S 10773 X 548 y(exists)S 172 x(in)S 172 x(the)S8F173 x(remote)S 172 x(default)S 172 x(directory)S -55 x(.)S 262 x(The)SC173 x(name)S 173 x(of)S 172 x(the)S 172 x(\211le)S 173 x(is)S 171 x6H(speci\211ed)S 173 x(in)S 10773 X 548 y(the)S 166 x(reply)S 167 x(from)SD166 x(the)S 166 x(server)S -36 x(.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20334)S(%%EndCustomColor62 PP EP %%PageTrailer72%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ Helvetica Helvetica-BoldOblique NewCenturySchlbk-Bold %%PageCustomColors: 0_BLACK %a%%Page: FTP-CLIENT-35 63%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1)1000 BP PaperHeight PaperWidth PM 0 0 XY X%%BeginCustomColor: 0_BLACKxL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SL22191 X 797 y F28(CREA)S -46 x(TE/DIRECT)S -12 x(OR)S -22 x(Y)S 5094 4546 XYF23160 48 R 5094 5543 XY F20(CREA)S -65 x(TE/DIREC)S 2 x(T)S -16 x(OR)SK-34 x(Y\202)S(Create)S 357 x(directo)S -2 x(ry)S 10773 7037 XY F34(Create)SoD166 x(a)S 166 x(directory)S -37 x(.)S 250 x(MKDIR)S 166 x(is)S 165 xD(a)S 166 x(synonym)S 166 x(for)S 167 x(CREA)S -37 x(TE/DIRECT)S -8 xC(OR)S -10 x(Y)S -64 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24 J(FORMA)S -53 x(T)S 10773 X(CREA)S -53 x(TE)S 698 x F23(directory)S 10773 XC797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x4C(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/LOG)S 18544 X(/NOLOG)S I5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S)H849 x -22 y F25(directory)S 10773 X 548 y F151(Speci\211es)S 166 x(the)SD166 x(remote)S 166 x(\211le)S 167 x(system)S 165 x(directory)S 167 xI(to)S 166 x(be)S 166 x(created.)S 5094 15079 XY 23160 204 R 5094 15897 XYIFF24(DESCRIPTION)S 10773 X -155 y F151(This)S 187 x(creates)S 187 x(a)SG186 x(remote)S 187 x(directory)S -55 x(.)S 291 x(It)S 186 x(may)S 187 xND(be)S 187 x(removed)S 188 x(by)S 187 x(the)S 187 x(command)S 10773 XF597 y(DELETE/DIRE)S -2 x(CTOR)S -19 x(Y)S -56 x(.)S 24548 36925 XY F36#(FTP-CLI)S 2 x(ENT)S -27 x(\20335)Sn%%EndCustomColor63 PP EP %%PageTrailerS%%%PageFonts: Helvetica-Bold Helvetica-+%%+ Helvetica-Oblique Helvetica-BoldOblique(%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK0%n%%Page: FTP-CLIENT-36 64%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)l,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK5K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S4E5094 X 797 y F28(CWD)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(CWD)S6L2 x(\202)S(Change)S 357 x(W)S -16 x(orking)S 358 x(Directory)S 10773 7037 XYDF34(Change)S 172 x(the)S 174 x(remote)S 173 x(default)S 173 x(path)SH173 x(or)S 173 x(current)S 173 x(directory)S -37 x(.)S 263 x(CD,)S 172 xG(CWD,)S 173 x(and)S 173 x(CP)S -37 x(A)S -37 x(TH)S 10773 X 598 y(are)S G166 x(all)S 165 x(synonyms)S 166 x(for)S 167 x(SET)S 166 x(REMOTE_DEF)SeG-27 x(AUL)S -37 x(T_DIRECT)S -8 x(OR)S -10 x(Y)S -64 x(.)S 5094 8830 XY(F23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(CWD)S 697 x F23H(directory)S 5094 11044 XY 23160 204 R 5094 11862 XY F24(P)S -51 x(ARA)SJ-2 x(METERS)S 849 x -21 y F25(directory)S 10773 X 548 y F151(Speci\211es)SJ167 x(the)S 167 x(remote)S 167 x(\211le)S 167 x(system)S 166 x(directory)SF168 x(to)S 167 x(which)S 167 x(future)S 168 x(command)S 167 x(should)SL10773 X 548 y(be)S 166 x(directed.)S 5094 14132 XY 23160 204 R 5094 14951 XYLF24(DESCRIPTION)S 10773 X -156 y F151(This)S 166 x(command)S 166 x(behaves)SE167 x(exactly)S 167 x(the)S 166 x(same)S 166 x(as)S 165 x(the)S 167 xPC(FTP)S 166 x(command)S 10773 X 897 y F38(SET)S 249 x(REMOTE)S 250 x JF39(directory)S 10773 X 896 y F151(For)S 175 x(more)S 175 x(information,)SE177 x(hints)S 175 x(and)S 175 x(examples)S 174 x(please)S 175 x(see)S0F174 x(the)S 175 x(documentation)S 10773 X 598 y(on)S 167 x(the)S 166 xH(FTP)S 167 x(command)S 166 x(SET)S 166 x(REMOTE)S -2 x(.)S 5094 36925 XY&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20336)S%%EndCustomColor64 PP EP %%PageTrailer7%%%PageFonts: Helvetica-Bold Helvetica +%%+ Helvetica-Oblique Helvetica-BoldObliqued%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK(%r%%Page: FTP-CLIENT-37 65%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACKpL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SC25899 X 797 y F28(DELETE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20SE(DELETE\202)S(Delete)S 358 x(File)S 10773 7037 XY F34(Deletes)S 166 xaI(a)S 166 x(\211le)S 165 x(on)S 166 x(the)S 167 x(remote)S 166 x(system.)S1C5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X C-21 y(DELETE)S 698 x F23(remote-\211le)S -2 x(-list)S 10773 X 797 y C17484 48 R 10773 10625 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S2E18544 X(Defaults)S 10773 X 697 y F35(/CONFIRM)S 18544 X(/NOCON)S -2 x G(FIRM)S 10773 X 598 y(/DIRECT)S -8 x(OR)S -20 x(Y)S 18544 X(/NODIRECT)S6G-9 x(OR)S -20 x(Y)S 10773 X 598 y(/LOG)S 18544 X(/NOLOG)S 10773 X 597 ySD(/WILD)S 18544 X(/WILD)S 5094 14311 XY 23160 204 R 5094 15130 XY F24C(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(remote-\211le-list)S K10773 X 548 y F151(The)S 170 x(name)S 169 x(of)S 168 x(the)S 169 x(remote)S0F169 x(\211le)S 169 x(to)S 169 x(be)Sޫ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_i< 169 x(deleted.)S 255 x(If)S 168 xG(a)S 169 x(list)S 168 x(is)S 168 x(given)S 2 x(,)S 170 x(\211le)S 169 x1I(names)S 168 x(are)S 10773 X 548 y(separated)S 171 x(by)S 173 x(commas.)SyD260 x(Each)S 172 x(\211le)S 172 x(name)S 172 x(can)S 173 x(contain)SH172 x(``wil)S -2 x(d')S -9 x(')S 171 x(characters)S 173 x(such)S 10773 XC548 y(as)S 176 x(``*')S -10 x('.)S 270 x(The)S 178 x(de\211nition)S(F177 x(of)S 176 x(the)S 177 x(wild)S 176 x(character)S 177 x(is)S 177 xH(determined)S 176 x(by)S 177 x(the)S 177 x(remote)S 10773 X 548 y(host)SI166 x(convention)S 2 x(s:)S 10773 X 896 y(\201)S 595 x(VMS)S 165 x(uses)S3C166 x(``*')S -10 x(')S 166 x(for)S 166 x(any)S 167 x(string)S 166 xeG(and)S 166 x(``%')S -10 x(')S 166 x(for)S 166 x(any)S 167 x(character)S5E-36 x(.)S 10773 X 897 y(\201)S 595 x(UNIX)S 165 x(uses)S 166 x(``*')S6I-10 x(')S 165 x(for)S 167 x(any)S 166 x(string)S 167 x(and)S 166 x(``?')SfK-10 x(')S 249 x(for)S 166 x(any)S 167 x(character)S -36 x(.)S 9118 20239 XY9EF153(Note:)S 300 x(If)S 183 x(the)S 184 x(\211le)S 184 x(name)S 184 x6D(contains)S 185 x(a)S 184 x(wild)S 184 x(character)S -37 x(,)S 188 xG(you)S 185 x(must)S 183 x(use)S 184 x(either)S 10773 X 597 y(/CONFIRM)S1H166 x(or)S 165 x(/NOWILD)S 166 x(to)S 167 x(delete)S 166 x(it.)S 10773 XG897 y F151(For)S 185 x(remote)S 184 x(VMS)S 184 x(servers,)S 189 x(it)SIG184 x(is)S 184 x(possible)S 183 x(to)S 184 x(delete)S 184 x(all)S 184 xiI(\211les)S 185 x(from)S 184 x(a)S 184 x(whole)S 10773 X 548 y(directory)SeD167 x(tree)S 166 x(by)S 166 x(specifying)S 167 x([...)S 2 x(]*.*;*)SJ167 x(as)S 165 x(the)S 167 x(remote)S 166 x(\211le)S 166 x(name.)S 10773 XI897 y(Y)S -56 x(ou)S 186 x(may)S 186 x(also)S 185 x(delete)S 186 x(just)S E186 x(speci\211c)S 185 x(\211les)S 186 x(from)S 185 x(a)S 186 x(VMS)S-E185 x(host)S 186 x(by)S 186 x(specifying,)S 10773 X 548 y([...]\211)S(E2 x(le.type;*)S 10773 X 896 y(For)S 182 x(remote)S 181 x(UNIX)S 180 xtC(servers,)S 186 x(it)S 181 x(is)S 181 x(possible)S 180 x(to)S 181 x J(delete)S 181 x(all)S 181 x(\211les)S 181 x(from)S 181 x(a)S 181 x(whole)SD10773 X 548 y(directory)S 167 x(tree)S 166 x(by)S 166 x(specifying)SD167 x(``-FR')S -10 x(')S 166 x(as)S 165 x(the)S 167 x(remote)S 166 xC(\211le)S 166 x(name.)S 5094 26366 XY 23160 204 R 5094 27184 XY F24 H(DESCRIPTION)S 10773 X -155 y F151(This)S 178 x(command)S 179 x(causes)SD178 x(the)S 178 x(\211le\(s\))S 178 x(speci\211ed)S 178 x(to)S 178 xE(be)S 178 x(deleted)S 178 x(at)S 177 x(the)S 179 x(server)S -37 x(.)S(F274 x(If)S 10773 X 597 y(the)S 170 x(\211le)S 171 x(does)S 170 x(not)SC170 x(exist)S 170 x(or)S 170 x(is)S 170 x(unable)S 170 x(to)S 170 xeI(be)S 170 x(deleted)S 170 x(\(because)S 170 x(\211le)S 171 x(protection)ShE170 x(or)S 10773 X 598 y(record)S 167 x(locking\),)S 167 x(an)S 167 x D(appropriate)S 166 x(error)S 166 x(message)S 166 x(will)S 165 x(be)SF166 x(returned.)S 10773 X 897 y(T)S -45 x(o)S 183 x(delete)S 182 x(a)SH183 x(\211le,)S 188 x(FTP)S 184 x(\211rst)S 183 x(gets)S 183 x(a)S 183 xF(list)S 182 x(of)S 183 x(matching)S 184 x(\211les)S 183 x(from)S 182 xH(the)S 184 x(remote)S 10773 X 597 y(server)S -36 x(,)S 190 x(and)S 185 xK(then)S 186 x(deletes)S 184 x(each)S 186 x(of)S 185 x(the)S 185 x(\211les)StH185 x(in)S 185 x(the)S 185 x(list.)S 287 x(In)S 185 x(this)S 185 x(way)SC-55 x(,)S 190 x(it)S 185 x(is)S 10773 X 598 y(possible)S 165 x(to)StF166 x(specify)S 166 x(wildcards)S 165 x(such)S 167 x(as)S 166 x(``*')SD-10 x('.)S 5094 31512 XY 23160 204 R 5094 32330 XY F24(COMMAN)S -2 xD(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/CONFIR)S -2 x(M)SC10773 X 797 y(/NOCO)S -2 x(NFIRM)S 165 x(\(D\))S 24548 36925 XY F36R#(FTP-CLI)S 2 x(ENT)S -27 x(\20337)SE%%EndCustomColor65 PP EP %%PageTrailere%%%PageFonts: Helvetica-Bold Helvetica +%%+ Helvetica-Oblique Helvetica-BoldOblique 0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%PageCustomColors: 0_BLACKx%E%%Page: FTP-CLIENT-38 66%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK8K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)StH5094 X 797 y F28(DELETE)S 10773 4866 XY F151(Prompts)S 168 x(for)S 168 xD(a)S 167 x(Y)S -55 x(es,)S 168 x(No,)S 169 x(All,)S 168 x(or)S 168 xI(Quit)S 168 x(con\211rmation)S 169 x(before)S 168 x(each)S 168 x(\211le)S\G168 x(is)S 167 x(deleted.)S 10773 X 598 y(The)S 167 x(following)S 166 xeD(responses)S 166 x(may)S 166 x(be)S 166 x(given:)S 12865 X 896 y F38D(Y)S -41 x(es)S 16452 X(Deletes)S 149 x(the)S 150 x(\211le)S 12865 XF748 y(No)S 16452 X(Does)S 150 x(not)S 149 x(delete)S 150 x(and)S 150 xC(promp)S 2 x(ts)S 149 x(for)S 149 x(next)S 150 x(deletion)S 12865 XRD747 y(All)S 16452 X(Deletes)S 149 x(the)S 150 x(\211le)S 149 x(and)SC150 x(all)S 149 x(subsequ)S 2 x(ent)S 149 x(\211les)S 12865 X 747 y%J(Quit)S 16452 X(Quits)S 149 x(the)S 149 x(delete)S 12865 X 367 y 1704 24 RF12865 X 491 y 24 492 R 13007 9329 XY F42(CTRL-Z)S 121 x 131 y 24 492 RK12865 X 20 y 1704 24 R 16452 9349 XY F38(Quits)S 149 x(the)S 149 x(delete)S)G10773 X 897 y F151(By)S 169 x(default,)S 171 x(the)S 169 x(user)S 169 xRF(is)S 169 x(not)S 169 x(prompted)S 169 x(for)S 169 x(con\211rmation.)SJ257 x(This)S 169 x(default)S 169 x(can)S 170 x(be)S 10773 X 598 y(change)SC2 x(d)S 165 x(with)S 165 x(the)S 165 x(FTP)S 166 x(commands)S 165 x P(SET)S 165 x(CONFIRM)S 165 x(and)S 165 x(SET)S 165 x(NOCONFIRM.)S 10773 11939 XYDF25(/DIRECT)S -14 x(OR)S -13 x(Y)S 10773 X 797 y(/NODI)S -2 x(RECT)SD-13 x(OR)S -13 x(Y)S 166 x(\(D\))S 10773 X 897 y F151(Delete)S 166 xE(a)S 166 x(remote)S 166 x(directory)S -55 x(,)S 167 x(instead)S 165 x6G(of)S 166 x(a)S 166 x(\211le.)S 10773 14729 XY F25(/LOG)S 165 x(\(D\))S F10773 X 797 y(/NOLOG)S 10773 X 897 y F151(T)S -45 x(emporarily)S 166 xE(enabled)S 166 x(or)S 167 x(disable)S 165 x(the)S 166 x(QUIET)S -46 x1F(.)S 10773 X 896 y(When)S 201 x(/LOG)S 201 x(is)S 201 x(speci\211ed,)SE210 x(you)S 202 x(are)S 201 x(noti\211ed)S 201 x(after)S 201 x(each)SeD201 x(\211le)S 202 x(has)S 200 x(been)S 10773 X 598 y(transferred.)SG10773 X 897 y(By)S 178 x(default,)S 180 x(you)S 178 x(are)S 178 x(not)S1C177 x(noti\211ed.)S 273 x(Y)S -56 x(ou)S 178 x(can)S 178 x(change)STE178 x(this)S 177 x(default)S 177 x(by)S 178 x(issuing)S 10773 X 597 y(C(the)S 166 x(FTP)S 167 x(commands)S 166 x(SET)S 166 x(QUIET)S 165 xPC(and)S 166 x(SET)S 166 x(NOQUIE)S -2 x(T)S -45 x(.)S 10773 20507 XY(DF25(/WILD)S 166 x(\(D\))S 10773 X 797 y(/NOWILD)S 10773 X 897 y F151F(Determines)S 171 x(whether)S 173 x(or)S 172 x(not)S 172 x(wildcards)SH171 x(are)S 172 x(expanded)S 173 x(by)S 172 x(asking)S 173 x(the)S 172 xG(remote)S 10773 X 598 y(host)S 166 x(for)S 166 x(a)S 166 x(list)S 165 xN(of)S 166 x(possible)S 165 x(\211le)S 167 x(names.)S 5094 23994 XY 23160 204 RD5094 24813 XY F24(HINTS)S 10773 X -156 y F151(If)S 173 x(the)S 174 xG(remote)S 173 x(\211le)S 174 x(speci\211cation)S 174 x(includes)S 174 xCG(``/')S -10 x(',)S 176 x(it)S 173 x(will)S 172 x(be)S 174 x(necessary)SeC174 x(to)S 173 x(enclose)S 10773 X 598 y(the)S 175 x(entire)S 174 xeK(remote)S 174 x(\211le)S 175 x(speci\211cation)S 175 x(in)S 174 x(quotes.)SoJ266 x(The)S 175 x(use)S 174 x(of)S 175 x(quotes)S 174 x(prevents)S 10773 XH598 y(the)S 174 x(FTP)S 174 x(command)S 173 x(interpreter)S 174 x(from)SD173 x(treating)S 174 x(the)S 173 x(``/')S -10 x(')S 173 x(as)S 173 xE(the)S 174 x(beginning)S 175 x(of)S 173 x(a)S 10773 X 597 y(command)SR<166 x(quali\211er)S -36 x(.)S 10773 X 897 y F102(FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR61 SC 240 x(delete)S 240 x(/usrAZb MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_0/goat/delete)S 2 x(.me)S%%EndCustomColor%%BeginCustomColor: 0_BLACKFH0 SC 10773 X 448 y(%CLI-W-NOQUAL,)S 241 x(qualifiers)S 240 x(not)S 239 xC(allowed)S 240 x(-)S 239 x(supply)S 240 x(only)S 239 x(verb)S 240 x K(and)S 239 x(parameters)S 11251 X 449 y(\\USR\\)S 10773 X 448 y(FTP:unix>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR81 SC 240 x(delete)S 240 x("/usr/goat/delet)S 2 x(e.me")S%%EndCustomColor%%BeginCustomColor: 0_BLACKtI0 SC 10773 X 448 y(<250)S 240 x(File)S 239 x(/usr/goat/dele)S 2 x(te.me)S D239 x(deleted.)S 10773 X 449 y(FTP:unix>)S 5094 30784 XY 23160 204 RF5094 31603 XY F24(EXAMPLES)S 5094 32634 XY F202(1)S -249 x 36925 Y F36#(FTP-CLI)S 2 x(ENT)S -27 x(\20338)SS%%EndCustomColor66 PP EP %%PageTrailer32%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman+%%+ Helvetica Helvetica-BoldOblique CourierS %%+ Jinete*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%%%Page: FTP-CLIENT-39 67%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7)1000 BP PaperHeight PaperWidth PM 0 0 XY v%%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SC25899 X 797 y F28(DELETE)S 6290 4739 XY F102(FTP:fake.bogus.c)S 2 x (om>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(del)S 239 x(x.x;)Sx%%EndCustomColor%%BeginCustomColor: 0_BLACK C0 SC 6290 X 448 y(Obtaining)S 240 x(name)S 239 x(list)S 240 x(for)S)D239 x("x.x;")S 240 x(from)S 240 x(remote)S 239 x(host)S 6290 X 449 yF(<200)S 239 x(Stru)S 240 x(F)S 239 x(Okay.)S 6290 X 448 y(<200)S 239 xI(Port)S 240 x(161,6,5,3,10,21)S 2 x(5)S 239 x(Okay.)S 6290 X 448 y(<150)S)E239 x(NLST)S 240 x(of)S 239 x(X.X;)S 240 x(Started;)S 240 x(Opening)S1G240 x(data)S 239 x(connection.)S 6290 X 449 y(<226)S 239 x(File)S 240 xtJ(transfer)S 240 x(Okay;)S 240 x(Closing)S 239 x(data)S 240 x(connection.)SD6290 X 448 y(<200)S 239 x(Stru)S 240 x(O)S 239 x(VMS)S 240 x(Okay.)SJ6290 X 448 y(<250)S 239 x(Delete)S 240 x(file)S 240 x(SYS$SYSDEVICE:[SIM)SH2 x(MONS]X.X;1,)S 240 x(completed.)S 6290 X 448 y(Deleted)S 240 x(file)SD239 x(X.X;1)S 6290 X 449 y(FTP:fake.bogus.c)S 2 x(om>)S -60 x 9770 YHF151(In)S 166 x(this)S 166 x(example,)S 167 x(the)S 166 x(\211le)S 166 xG(X.X)S 166 x(is)S 166 x(deleted)S 166 x(from)S 165 x(a)S 166 x(remote)S D166 x(VMS)S 166 x(system.)S 5094 10793 XY F202(2)S 6290 X -57 y F102 (FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR61 SC 240 x(delete)S 240 x(/usr/goat/delete.m)S 2 x(e)S%%EndCustomColor%%BeginCustomColor: 0_BLACK1G0 SC 6290 X 449 y(%CLI-W-NOQUAL,)S 240 x(qualifiers)S 241 x(not)S 239 x C(allowed)S 240 x(-)S 239 x(supply)S 240 x(only)S 239 x(verb)S 240 x6I(and)S 239 x(parameters)S 6529 X 448 y(\\USR\\)S 6290 X 448 y(FTP:unix>)S2%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR81 SC 240 x(delete)S 240 x("/usr/goat/delete.)S 2 x(me")S%%EndCustomColor%%BeginCustomColor: 0_BLACKbH0 SC 6290 X 449 y(<250)S 239 x(File)S 240 x(/usr/goat/delet)S 2 x(e.me)SH239 x(deleted.)S 6290 X 448 y(FTP:unix>)S 10773 13974 XY F151(If)S 173 xM(the)S 174 x(remote)S 173 x(\211le)S 174 x(speci\211cation)S 174 x(includes)SeL174 x(``/')S -10 x(',)S 176 x(it)S 173 x(will)S 172 x(be)S 174 x(necessary)SC174 x(to)S 173 x(enclose)S 10773 X 598 y(the)S 186 x(entire)S 185 x1J(remote)S 186 x(\211le)S 185 x(speci\211cation)S 186 x(in)S 186 x(double)SE185 x(quotes,)S 191 x(because)S 186 x(the)S 185 x(FTP)S 10773 X 598 y(D(command)S 166 x(interpreter)S 167 x(interprets)S 166 x(``/')S -10 xH(')S 166 x(as)S 165 x(the)S 167 x(beginning)S 167 x(of)S 166 x(a)S 166 xE(quali\211er)S -36 x(.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 xe (\20339)S(%%EndCustomColor67 PP EP %%PageTrailer)#%%PageFonts: Helvetica-Bold Courier.!%%+ NewCenturySchlbk-Roman Jinetey*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: FTP-CLIENT-40 68%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKUK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SNF5094 X 797 y F28(DIRECT)S -12 x(OR)S -22 x(Y)S 5094 4546 XY 23160 48 RF5094 5543 XY F20(DIREC)S 2 x(T)S -16 x(OR)S -34 x(Y)S 448 x 7037 Y F34D(Requests)S 177 x(a)S 176 x(directory)S 176 x(listing)S 176 x(from)SD176 x(the)S 177 x(remote)S 177 x(host.)S 270 x(LS)S 177 x(is)S 176 xF(a)S 176 x(synonym)S 177 x(for)S 176 x(this)S 10773 X 598 y(command.)SC5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X E(DIRECT)S -14 x(OR)S -27 x(Y)S 698 x F23(remote-\211le-lis)S -2 x(t)SXG10773 X 797 y 17484 48 R 10773 11243 XY F36(Command)S 166 x(Quali\211)SyG2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(/BRIEF)S 18544 X(None.)SYJ10773 X 598 y(/FULL)S 18544 X(/FULL)S 10773 X 598 y(/OUTPUT=local-\211le)SD18544 X(/OUTPUT=SYS$OUTPUT)S 5094 14331 XY 23160 204 R 5094 15150 XYFF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(remote-\211le-list)SQ10773 X 548 y F151(Speci\211es)S 176 x(a)S 176 x(\211le)S 177 x(speci\211cation)S(D176 x(pattern)S 176 x(to)S 176 x(be)S 176 x(interpreted)S 176 x(at)SC176 x(the)S 176 x(remote)S 177 x(site.)S 10773 X 548 y(This)S 175 x K(can)S 176 x(be)S 175 x(a)S 175 x(list)S 174 x(of)S 175 x(comma-separated)S D174 x(\211le)S 176 x(speci\211cations.)S 267 x(Each)S 175 x(\211le)SH176 x(name)S 10773 X 548 y(can)S 190 x(contain)S 190 x(``w)S -2 x(ild')SF-9 x(')S 189 x(characters)S 189 x(such)S 190 x(as)S 189 x(``*')S -10 xC('.)S 296 x(The)S 190 x(de\211nition)S 189 x(of)S 190 x(the)S 189 x2E(wild)S 10773 X 548 y(character)S 167 x(is)S 166 x(determined)S 166 x)I(by)S 166 x(the)S 166 x(remote)S 166 x(host)S 166 x(conven)S 2 x(tions:)S(D10773 X 897 y(\201)S 595 x(VMS)S 165 x(uses)S 166 x(``*')S -10 x(')SE166 x(for)S 166 x(any)S 167 x(string)S 166 x(and)S 166 x(``%')S -10 xhF(')S 166 x(for)S 166 x(any)S 167 x(character)S -36 x(.)S 10773 X 897 yD(\201)S 595 x(UNIX)S 165 x(uses)S 166 x(``*')S -10 x(')S 165 x(for)SC167 x(any)S 166 x(string)S 167 x(and)S 166 x(``?')S -10 x(')S 249 xRH(for)S 166 x(any)S 167 x(character)S -36 x(.)S 5094 20309 XY 23160 204 RH5094 21128 XY F24(DESCRIPTION)S 10773 X -154 y F151(FTP)S 171 x(passes)SG169 x(the)S 170 x F152(remote-\211le-list)S 171 x F151(to)S 170 x(the)S(G170 x(remote)S 170 x(FTP)S 171 x(server)S -36 x(,)S 171 x(which)S 171 xxF(interprets)S 10773 X 598 y(it)S 166 x(and)S 166 x(returns)S 167 x(a)SH166 x(list)S 165 x(of)S 166 x(\211les)S 166 x(that)S 166 x(match)S 166 xD(it.)S 5094 22767 XY 23160 204 R 5094 23586 XY F24(COMMAN)S -2 x(D)SC5094 X 797 y(QUALIFIERS)S 10773 X -819 y F25(/BRIEF)S 10773 X 598 yyCF151(Causes)S 165 x(only)S 167 x(the)S 167 x(\211le)S 166 x(names)S2C166 x(to)S 166 x(be)S 166 x(displayed.)S 10773 25258 XY F25(/FULL)SSF10773 X 897 y F151(The)S 172 x(\211le)S 172 x(name)S 172 x(and)S 172 xE(extra)S 172 x(information)S 172 x(about)S 172 x(the)S 172 x(\211le)SSD172 x(will)S 170 x(be)S 172 x(returned.)S 262 x(This)S 10773 X 597 yE(is)S 177 x(the)S 178 x(default)S 178 x(format.)S 272 x(Extra)S 178 x7F(\211le)S 178 x(information)S 177 x(can)S 178 x(be)S 178 x(displayed)SL177 x(using)S 179 x(the)S 10773 X 598 y(SHOW)S 165 x(FILE)S 166 x(command.)SD10773 X 897 y(The)S 168 x(MadGoat)S 166 x(FTP)S 168 x(server)S 167 xG(returns)S 167 x(the)S 167 x(\211le)S 168 x(name,)S 167 x(size,)S 167 x3E(creation)S 167 x(date,)S 168 x(owner)S -37 x(,)S 10773 X 598 y(and)S7G171 x(protection)S 172 x(for)S 171 x(a)S 171 x(/FULL)S 173 x(listing,)S D172 x(while)S 171 x(SHOW)S 170 x(FILE)S 171 x(returns)S 172 x(even)SS172 x(more)S 10773 X 597 y(information.)S 10773 31435 XY F25(/OUD7 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_" TPUT=local-\211le)SSF10773 X 598 y F151(Sends)S 166 x(the)S 166 x(output)S 166 x(to)S 166 xH(a)S 166 x(speci\211ed)S 166 x(local)S 166 x(\211le.)S 250 x(The)S 167 xM(default)S 166 x(is)S 165 x(SYS$OUTPUT)S -27 x(:.)S 5094 33228 XY 23160 204 RxD5094 34047 XY F24(HINTS)S 10773 X -156 y F151(If)S 173 x(the)S 174 xG(remote)S 173 x(\211le)S 174 x(speci\211cation)S 174 x(includes)S 174 x G(``/')S -10 x(',)S 176 x(it)S 173 x(will)S 172 x(be)S 174 x(necessary)SrC174 x(to)S 173 x(enclose)S 10773 X 598 y(the)S 175 x(entire)S 174 xeK(remote)S 174 x(\211le)S 175 x(speci\211cation)S 175 x(in)S 174 x(quotes.)S-J266 x(The)S 175 x(use)S 174 x(of)S 175 x(quotes)S 174 x(prevents)S 10773 XH598 y(the)S 174 x(FTP)S 174 x(command)S 173 x(interpreter)S 174 x(from)SD173 x(treating)S 174 x(the)S 173 x(``/')S -10 x(')S 173 x(as)S 173 xE(the)S 174 x(beginning)S 175 x(of)S 173 x(a)S 10773 X 597 y(command)StC166 x(quali\211er)S -36 x(.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S1-27 x(\20340)S%%EndCustomColor68 PP EP %%PageTrailer(%%%PageFonts: Helvetica-Bold Helveticay+%%+ Helvetica-Oblique Helvetica-BoldOblique32%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic%%PageCustomColors: 0_BLACKE%S%%Page: FTP-CLIENT-41 69%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n)1000 BP PaperHeight PaperWidth PM 0 0 XY e%%BeginCustomColor: 0_BLACKoL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH24770 X 797 y F28(DIRECT)S -12 x(OR)S -22 x(Y)S 5094 4696 XY 23160 204 RC5094 5515 XY F24(EXAMPLES)S 5094 6546 XY F202(1)S 6290 X -49 y F102 (FTP:ftp.wku.edu>)SM%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR31 SC 241 x(cd)S 239 x([simmons.mmk.so)S 2 x(urce])S.%%EndCustomColor%%BeginCustomColor: 0_BLACKiO0 SC 6290 X 449 y(<250)S 239 x(Current)S 240 x(Directory)S 240 x(SYS$SYSDEVIC)S%D2 x(E:[SIMMONS.MMK.SOUR)S 2 x(CE],)S 239 x(completed.)S 6290 X 448 y(FTP:ftp.wku.edu>)So%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(dir)S 239 x(*.cld)S%%EndCustomColor%%BeginCustomColor: 0_BLACK(D0 SC 6290 X 448 y(<200)S 239 x(Stru)S 240 x(F)S 239 x(Okay.)S 6290 XG449 y(<200)S 239 x(Port)S 240 x(161,6,5,3,68,16)S 2 x(7)S 239 x(Okay.)S J6290 X 448 y(<150)S 239 x(LIST)S 240 x(of)S 239 x(*.CLD)S 240 x(Started;)SP240 x(Opening)S 240 x(data)S 239 x(connection.)S 6290 X 747 y(SYS$SYSDEVICE:[S)SG2 x(IMMONS.MMK.SOURCE])S 6290 X 747 y(MMK_CLD.CLD;1)S 12268 X(3)S 239 xaF(17-OCT-1993)S 240 x(13:08)S 240 x([SIMMONS])S 240 x(\(RWED,RWED,,\))SH6290 X 449 y(MMK_COMPILE_RULE)S 2 x(S_CLD.CLD;1)S -477 x 448 y(2)S 239 xF(16-SEP-1993)S 240 x(16:35)S 240 x([SIMMONS])S 240 x(\(RWED,RWED,,\))SH6290 X 747 y(Total)S 240 x(of)S 239 x(2)S 239 x(Files,)S 240 x(5)S 239 xJ(Blocks.)S 6290 X 448 y(<226)S 239 x(File)S 240 x(transfer)S 240 x(Okay;)SC240 x(Closing)S 239 x(data)S 240 x(connection.)S 6290 X 449 y(245)S H239 x(bytes)S 240 x(\(1)S 239 x(block\))S 240 x(in)S 239 x(00:00:01.13)SC241 x(=)S 239 x(217)S 239 x(cps,)S 240 x(IO=1)S 6290 X 448 y(<200)SlP239 x(Stru)S 240 x(O)S 239 x(VMS)S 240 x(Okay.)S 6290 X 448 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR$1 SC 241 x(dir/brief)S 240 x(*.cld)S%%EndCustomColor%%BeginCustomColor: 0_BLACKRD0 SC 6290 X 449 y(<200)S 239 x(Stru)S 240 x(F)S 239 x(Okay.)S 6290 XG448 y(<200)S 239 x(Port)S 240 x(161,6,5,3,68,16)S 2 x(8)S 239 x(Okay.)SJ6290 X 448 y(<150)S 239 x(NLST)S 240 x(of)S 239 x(*.CLD)S 240 x(Started;)SK240 x(Opening)S 240 x(data)S 239 x(connection.)S 6290 X 449 y(mmk_cld.cld)STC6290 X 448 y(mmk_compile_rule)S 2 x(s_cld.cld)S 6290 X 448 y(<226)S(H239 x(File)S 240 x(transfer)S 240 x(Okay;)S 240 x(Closing)S 239 x(data)SE240 x(connection.)S 6290 X 449 y(40)S 239 x(bytes)S 240 x(\(1)S 239 xxE(block\))S 240 x(in)S 239 x(00:00:00.33)S 240 x(=)S 240 x(121)S 239 x2E(cps,)S 240 x(IO=1)S 6290 X 448 y(<200)S 239 x(Stru)S 240 x(O)S 239 x)G(VMS)S 240 x(Okay.)S 6290 X 448 y(FTP:ftp.wku.edu>)S 659 x 18702 Y F151xF(This)S 167 x(example)S 166 x(shows)S 166 x(the)S 167 x(output)S 167 xD(from)S 166 x(a)S 166 x(default)S 167 x(DIRE)S -2 x(CTOR)S -19 x(Y)SH166 x(command)S 167 x(and)S 10773 X 597 y(from)S 166 x(a)S 166 x(DIREC)SH-2 x(TOR)S -19 x(Y/BRIEF)S 165 x(command.)S 24548 36925 XY F36(FTP-CLI)S2 x(ENT)S -27 x(\20341)S%%EndCustomColor69 PP EP %%PageTrailer_"%%PageFonts: Helvetica-Bold Jinete!%%+Courier NewCenturySchlbk-RomanS*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: FTP-CLIENT-42 70%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)G,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)STJ5094 X 797 y F28(DISCONNE)S -2 x(CT)S 5094 4546 XY 23160 48 R 5094 5543 XYJF20(DISCONN)S 2 x(ECT\202)S(Close)S 358 x(the)S 358 x(conne)S -2 x(ction)SI10773 7037 XY F34(Closes)S 176 x(the)S 178 x(current)S 177 x(connection)S E176 x(to)S 178 x(the)S 177 x(remote)S 177 x(host.)S 272 x(The)S 177 xME(FTP)S 178 x(utility)S 176 x(does)S 177 x(not)S 10773 X 598 y(exit.)S-E10773 X 897 y(DISCONNECT)S 178 x(is)S 179 x(a)S 179 x(synonym)S 178 xmC(for)S 180 x(CLOSE.)S 179 x(For)S 179 x(more)S 179 x(information,)SFI182 x(see)S 179 x(HELP)S 10773 X 597 y(CLOSE.)S 5094 10325 XY 23160 204 R N5094 11343 XY F24(FORMA)S -53 x(T)S 10773 X(DISCON)S -2 x(NECT)S 5094 36925 XY&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20342)S%%EndCustomColor70 PP EP %%PageTrailer-%%%PageFonts: Helvetica-Bold HelveticaS%%PageCustomColors: 0_BLACK %p%%Page: FTP-CLIENT-43 71%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ26198 X 797 y F28(ERASE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(ERASE)SE10773 7037 XY F34(Deletes)S 166 x(a)S 166 x(\211le)S 165 x(on)S 166 x F(the)S 167 x(remote)S 166 x(system.)S 10773 X 897 y(ERASE)S 167 x(is)SG165 x(a)S 166 x(synonym)S 167 x(for)S 166 x(DELETE.)S 167 x(For)S 166 x6E(more)S 166 x(information,)S 166 x(see)S 166 x(HELP)S 167 x(DELETE.)S6D5094 9129 XY 23160 204 R 5094 10147 XY F24(FORMA)S -53 x(T)S 10773 XL(ERASE)S 697 x F23(remote-\211le-lis)S -2 x(t)S 24548 36925 XY F36(FTP-CLI)S2 x(ENT)S -27 x(\20343)S%%EndCustomColor71 PP EP %%PageTrailerc%%%PageFonts: Helvetica-Bold Helvetica0%%+ Helvetica-Obliqueu%%PageCustomColors: 0_BLACK1%x%%Page: FTP-CLIENT-44 72%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)r,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK7K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SsG5094 X 797 y F28(EXIT)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(EXIT)S)C10773 7037 XY F34(Close)S 165 x(the)S 167 x(connection)S 166 x(to)S6F166 x(the)S 167 x(remote)S 166 x(host)S 166 x(and)S 166 x(exit)S 166 xE(the)S 167 x(FTP)S 167 x(utility)S -37 x(.)S 5094 8233 XY 23160 204 R5E5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X -22 y(EXIT)S 5094 10424 XY8H23160 204 R 5094 11243 XY(DESCRIPTION)S 10773 X -156 y F151(EXIT)S 165 xL(is)S 166 x(the)S 166 x(normal)S 167 x(command)S 166 x(for)S 166 x(leaving)SD167 x(the)S 166 x(FTP)S 167 x(utility)S -55 x(.)S 9118 12084 XY F153D(Note:)S 300 x(EXIT)S 173 x(within)S 174 x(a)S 173 x(command)S 174 xI(\211le)S 174 x(will)S 174 x(exit)S 173 x(the)S 174 x(FTP)S 172 x(utili)ShD2 x(ty)S 173 x(entirely)S -54 x(,)S 175 x(not)S 10773 X 597 y(just)SC167 x(that)S 167 x(nesting)S 167 x(level.)S 4272 X 103 y 144 2100 R(D5094 13877 Xu՟ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_CY 23160 204 R 5094 14695 XY F24(EXAMPLES)S 5094 15727 XY-F202(1)S 6290 X 223 y F102(FTP:ftp.wku.edu>)Sh%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(EXIT)Se%%EndCustomColor%%BeginCustomColor: 0_BLACK6H0 SC 6290 X 449 y(<221)S 239 x(Service)S 240 x(closing)S 240 x(control)SL240 x(connection.)S 6290 X 448 y(Transfer)S 240 x(Okay;)S 239 x(Connection)SE241 x(Closing)S 6290 X 448 y($)S 10773 18292 XY F151(In)S 166 x(the)S7D166 x(example,)S 167 x(the)S 166 x(EXIT)S 166 x(command)S 166 x(is)SL166 x(used)S 166 x(to)S 165 x(exit)S 167 x(the)S 166 x(FTP)S 167 x(utility)S>-55 x(.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20344)S%%EndCustomColor72 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica 0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%e%%Page: FTP-CLIENT-45 73%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)r)1000 BP PaperHeight PaperWidth PM 0 0 XY t%%BeginCustomColor: 0_BLACKrL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SF27029 X 797 y F28(GET)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(GET)SJ10773 7037 XY F34(Retrieves)S 166 x(a)S 166 x(speci\211ed)S 165 x(\211le)SM166 x(from)S 166 x(the)S 167 x(remote)S 166 x(server)S -28 x(.)S 5094 8233 XY4F23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(GET)S 697 x F23M(remote-\211le-list)S 165 x([loca)S -2 x(l-\211le])S 10773 X 797 y 17484 48 RnK10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)SyD10773 X 698 y F35(/APPE)S 2 x(ND)S 18544 X(/NOAPPEND)S 10773 X 597 yH(/BLOCKSIZE)S 2 x(=n)S 18544 X(/BLOCKSIZE=512)S 10773 X 598 y(/CONFIRM)SD18544 X(/NOCON)S -2 x(FIRM)S 10773 X 598 y(/HASH)S 18544 X(/NOHASH)SH10773 X 598 y(/LOG)S 18544 X(/NOLOG)S 10773 X 597 y(/MODE=mode)S 18544 XC(/MODE=STREAM)S 10773 X 598 y(/PROMPT)S 18544 X(/NOPROMPT)S 10773 XxF598 y(/RECURSIVE)S 18544 X(/NORECUR)S -2 x(SIVE)S 10773 X 598 y(/RET)SM-36 x(AIN)S 18544 X(/NORET)S -37 x(AIN)S 10773 X 597 y(/STRUCTURE=structure)S D18544 X(/STRUCTURE=DEF)S -37 x(AUL)S -37 x(T)S 10773 X 598 y(/TYPE)SJ2 x(=type[:f)S 2 x(ormat])S 18544 X(/TYPE)S 2 x(=ASCII:NON_PRINT)S 10773 XG598 y(/WILD)S 18544 X(/NOWILD)S 5094 19114 XY 23160 204 R 5094 19932 XY FF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(remote-\211le-list)SQ10773 X 547 y F151(Speci\211es)S 176 x(a)S 176 x(\211le)S 177 x(speci\211cation)SeD176 x(pattern)S 176 x(to)S 176 x(be)S 176 x(interpreted)S 176 x(at)SC176 x(the)S 176 x(remote)S 177 x(site.)S 10773 X 548 y(This)S 175 x(K(can)S 176 x(be)S 175 x(a)S 175 x(list)S 174 x(of)S 175 x(comma-separated)S(D174 x(\211le)S 176 x(speci\211cations.)S 267 x(Each)S 175 x(\211le)SH176 x(name)S 10773 X 548 y(can)S 190 x(contain)S 190 x(``w)S -2 x(ild')SF-9 x(')S 189 x(characters)S 189 x(such)S 190 x(as)S 189 x(``*')S -10 xC('.)S 296 x(The)S 190 x(de\211nition)S 189 x(of)S 190 x(the)S 189 x E(wild)S 10773 X 548 y(character)S 167 x(is)S 166 x(determined)S 166 xEI(by)S 166 x(the)S 166 x(remote)S 166 x(host)S 166 x(conven)S 2 x(tions:)SyD10773 X 897 y(\201)S 595 x(VMS)S 165 x(uses)S 166 x(``*')S -10 x(')SE166 x(for)S 166 x(any)S 167 x(string)S 166 x(and)S 166 x(``%')S -10 x2F(')S 166 x(for)S 166 x(any)S 167 x(character)S -36 x(.)S 10773 X 897 yD(\201)S 595 x(UNIX)S 165 x(uses)S 166 x(``*')S -10 x(')S 165 x(for)SC167 x(any)S 166 x(string)S 167 x(and)S 166 x(``?')S -10 x(')S 249 xnR(for)S 166 x(any)S 167 x(character)S -36 x(.)S 10773 25241 XY F25([local-\211le])SE10773 X 597 y F151(Speci\211es)S 168 x(the)S 169 x(name)S 168 x(the)S(E168 x(transferred)S 169 x(\211le)S 168 x(is)S 168 x(to)S 168 x(have)SRH169 x(on)S 169 x(the)S 168 x(local)S 168 x(system.)S 254 x(Any)S 10773 XE548 y(missing)S 175 x(\211elds)S 174 x(in)S 175 x(the)S 175 x(local)SyC175 x(\211le)S 175 x(name)S 175 x(are)S 174 x(\211lled)S 175 x(in)S J175 x(from)S 175 x(the)S 175 x(the)S 175 x(remote)S 174 x(\211le)S 10773 XJ548 y(name.)S 250 x(The)S 167 x(local-\211le)S 166 x(can)S 166 x(consist)SN166 x(of)S 166 x(only)S 167 x(a)S 166 x(device)S 166 x(and)S 167 x(directory)SM-55 x(,)S 167 x(if)S 165 x(desired.)S 5094 28130 XY 23160 204 R 5094 28948 XYSOF24(DESCRIPTION)S 10773 X -155 y F151(The)S 181 x(\211les)S 180 x(speci\211ed)S)D180 x(in)S 181 x(the)S 180 x(remote-\211le-list)S 179 x(will)S 180 xF(be)S 180 x(transferred)S 180 x(to)S 180 x(the)S 180 x(local)S 10773 XK597 y(default)S 168 x(directory)S -54 x(.)S 253 x(If)S 168 x(local-\211le)S6H168 x(is)S 168 x(present,)S 169 x(that)S 168 x(name)S 168 x(will)S 168 xG(be)S 168 x(used;)S 169 x(otherwise)S 10773 X 598 y(the)S 166 x(local)S C166 x(name)S 167 x(will)S 165 x(be)S 166 x(as)S 166 x(close)S 165 x-J(as)S 166 x(possible)S 165 x(to)S 166 x(the)S 166 x(remote)S 166 x(name.)SL10773 X 897 y(The)S 184 x(FTP)S 184 x(utility)S 184 x(will)S 182 x(attempt)SK183 x(to)S 183 x(negotiate)S 184 x(the)S 183 x(appropriate)S 183 x(\211le)S M184 x(transfer)S 10773 X 597 y(parameters)S 166 x(\(Mode,)S 167 x(Structure)SC167 x(and)S 166 x(T)S -26 x(ype\).)S 251 x(Once)S 166 x(the)S 166 xhI(appropriate)S 167 x(\211le)S 166 x(transfer)S 10773 X 598 y(parameters)S H166 x(have)S 167 x(been)S 166 x(negotiated,)S 167 x(the)S 166 x(\211le)SE167 x(contents)S 166 x(are)S 166 x(sent.)S 10773 X 897 y(Specifying)SNF167 x(/WILD)S 166 x(causes)S 166 x(GET)S 165 x(to)S 166 x(work)S 166 xC(the)S 167 x(same)S 165 x(way)S 166 x(MGET)S 166 x(works.)S 10773 XJ897 y(While)S 171 x(the)S 171 x(transfer)S 171 x(is)S 170 x(in-progress,)SG173 x(the)S 171 x(state)S 170 x(of)S 171 x(the)S 171 x(transfer)S 171 x E(can)S 171 x(be)S 171 x(checked)S 10773 X 597 y(by)S 180 x(pressing)SSK179 x(either)S 179 x -380 y 1704 24 R 15175 X 492 y 24 492 R 15317 34451 XY7GF42(CTRL-T)S 121 x 132 y 24 492 R 15175 X 19 y 1704 24 R 17054 34471 XYXFF151(or)S 179 x -380 y 1728 24 R 17703 X 492 y 24 492 R 17847 34451 XYGF42(CTRL-A)S 123 x 132 y 24 492 R 17703 X 19 y 1728 24 R 19430 34471 XYiHF151(.)S 275 x(While)S 179 x(a)S 179 x(\211le)S 179 x(is)S 179 x(being)SE180 x(transferred,)S 10773 X 598 y(FTP)S 174 x(displays)S 172 x(the)SeH173 x(\211le)S 173 x(name,)S 175 x(the)S 173 x(number)S 174 x(of)S 172 xG(bytes)S 173 x(already)S 173 x(transferred,)S 175 x(the)S 10773 X 598 yoE(percentage)S 167 x(of)S 166 x(the)S 166 x(total)S 166 x(size)S 165 xSD(transferred,)S 167 x(and)S 166 x(the)S 166 x(curren)S 2 x(t)S 165 xF(transfer)S 166 x(rate.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x (\20345)S(%%EndCustomColor73 PP EP %%PageTrailer%%%PageFonts: Helvetica-Bold Helvetica6+%%+ Helvetica-Oblique Helvetica-BoldOblique %%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK6%0%%Page: FTP-CLIENT-46 74%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)(,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKrK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)StI5094 X 797 y F28(GET)S 5094 4696 XY 23160 204 R 5094 5515 XY F24(COMMAN)S%G-2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -819 y F25(/APPEND)S 10773 X H797 y(/NOAPPEND)S 164 x(\(D\))S 10773 X 598 y F151(Appends)S 166 x(the)SE166 x(remote-\211le\(s\))S 165 x(to)S 166 x(the)S 167 x(speci\211ed)S2F166 x(local-\211le.)S 10773 7984 XY F25(/BLOCK)S -2 x(SIZE=n)S 10773 XE896 y F151(When)S 176 x(transferring)S 177 x(a)S 175 x(\211le)S 176 xiH(with)S 175 x(/TYPE=IMAGE)S 175 x(and)S 175 x(/STRUCTURE=FILE,)S 10773 XC598 y(FTP)S 175 x(will)S 172 x(receive)S 175 x(the)S 174 x(binary)S3G174 x(\211le)S 174 x(using)S 175 x(the)S 174 x(blocksize)S 173 x(that)S I173 x(you)S 175 x(specjY MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_+ify)S -55 x(.)S 265 x(The)S 10773 X 598 y(default)S(D167 x(is)S 166 x(512)S 166 x(bytes,)S 167 x(which)S 167 x(is)S 166 xE(suitable)S 166 x(for)S 167 x(most)S 166 x(VMS)S 166 x(binary)S 168 x G(\211les,)S 167 x(including)S 10773 X 597 y(executable)S 180 x(images)ScC178 x(\(\211xed-leng)S 2 x(th)S 179 x(512-byte)S 178 x(records\).)S(C275 x(A)S 179 x(different)S 178 x(blocksize)S 10773 X 598 y(would)S F187 x(be)S 187 x(appropriate)S 187 x(when)S 187 x(transferring)S 188 xC(VMS)S 187 x(BACKU)S -2 x(P)S 188 x(savesets,)S 192 x(for)S 10773 XLD598 y(example.)S 10773 12965 XY F25(/CONFIR)S -2 x(M)S 10773 X 797 yF(/NOCO)S -2 x(NFIRM)S 165 x(\(D\))S 10773 X 897 y F151(Prompts)S 195 xE(for)S 195 x(a)S 195 x(Y)S -56 x(es,)S 203 x(No,)S 202 x(All,)S 203 xSE(or)S 195 x(Quit)S 194 x(con\211rmation)S 196 x(before)S 196 x(each)S2H195 x(\211le)S 195 x(is)S 10773 X 597 y(transferred.)S 250 x(The)S 167 xD(following)S 166 x(responses)S 165 x(may)S 167 x(be)S 166 x(given:)SC12865 X 897 y F38(Y)S -41 x(es)S 16452 X(T)S -17 x(ransfers)S 151 x6C(the)S 150 x(\211le)S 12865 X 747 y(No)S 16452 X(Does)S 150 x(not)S)E149 x(transfer)S 150 x(and)S 151 x(prompts)S 150 x(for)S 150 x(next)SrG150 x(transfer)S 12865 X 747 y(All)S 16452 X(T)S -17 x(ransfers)S 151 xeG(the)S 150 x(\211le)S 149 x(and)S 150 x(all)S 149 x(subsequ)S 2 x(ent)StF149 x(\211les)S 12865 X 748 y(Quit)S 16452 X(Quits)S 149 x(the)S 149 xI(transfer)S 12865 X 366 y 1704 24 R 12865 X 492 y 24 492 R 13007 19122 XYrGF42(CTRL-Z)S 121 x 131 y 24 492 R 12865 X 20 y 1704 24 R 16452 19142 XYrFF38(Quits)S 149 x(the)S 149 x(transfer)S 10773 X 896 y F151(By)S 169 xL(default,)S 171 x(the)S 169 x(user)S 169 x(is)S 169 x(not)S 169 x(prompted)SF169 x(for)S 169 x(con\211rmation.)S 257 x(This)S 169 x(default)S 169 xC(can)S 170 x(be)S 10773 X 598 y(change)S 2 x(d)S 165 x(with)S 165 xSE(the)S 165 x(FTP)S 166 x(commands)S 165 x(SET)S 165 x(CONFIRM)S 165 xGH(and)S 165 x(SET)S 165 x(NOCONFIRM.)S 10773 21732 XY F25(/HASH)S 10773 XO797 y(/NOHA)S -2 x(SH)S 166 x(\(D\))S 10773 X 897 y F151(T)S -45 x(emporarily)S5H166 x(enable)S 166 x(or)S 167 x(disable)S 165 x(the)S 166 x(HASH)S 166 xH(\(HASH)S 165 x(or)S 166 x(NOHASH\).)S 10773 X 896 y(When)S 189 x(Hash)SE188 x(is)S 187 x(enabled)S 189 x(and)S 188 x(a)S 188 x(\211le)S 189 xXH(is)S 187 x(transferred)S 189 x(from)S 188 x(one)S 188 x(machine)S 189 xD(to)S 10773 X 598 y(another)S -36 x(,)S 170 x(a)S 169 x(hash)S 169 xC(mark)S 169 x(is)S 168 x(displayed)S 168 x(for)S 169 x(each)S 169 x E(1024)S 169 x(characters)S 169 x(of)S 169 x(data)S 168 x(that)S 169 xTF(is)S 10773 X 598 y(transferred.)S 10773 X 896 y(By)S 171 x(default,)SC172 x(no)S 171 x(hash)S 171 x(marks)S 170 x(are)S 171 x(displayed)SAQ170 x(as)S 170 x(the)S 171 x(data)S 170 x(is)S 170 x(being)S 172 x(transferred.)S D10773 X 598 y(Y)S -56 x(ou)S 167 x(can)S 166 x(chang)S 2 x(e)S 166 xH(this)S 166 x(with)S 165 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)SF166 x(HASH.)S 10773 X 897 y(Note)S 169 x(that)S 170 x -380 y 1728 24 RG13179 X 491 y 24 492 R 13323 27889 XY F42(CTRL-A)S 123 x 131 y 24 492 RXG13179 X 20 y 1728 24 R 15075 27909 XY F151(and)S 170 x -380 y 1704 24 R G16112 X 491 y 24 492 R 16253 27889 XY F42(CTRL-T)S 122 x 131 y 24 492 REH16112 X 20 y 1704 24 R 17981 27909 XY F151(can)S 170 x(be)S 169 x(used)SD170 x(to)S 169 x(display)S 169 x(a)S 170 x(line)S 169 x(indicating)SI170 x(the)S 10773 X 598 y(state)S 165 x(of)S 166 x(the)S 167 x(transfer)S9H-37 x(.)S 10773 29602 XY F25(/LOG)S 165 x(\(D\))S 10773 X 798 y(/NOLOG)SD10773 X 896 y F151(T)S -45 x(emporarily)S 166 x(enabled)S 166 x(or)SH167 x(disable)S 165 x(the)S 166 x(QUIET)S -46 x(.)S 10773 X 897 y(When)SD201 x(/LOG)S 201 x(is)S 201 x(speci\211ed,)S 210 x(you)S 202 x(are)SH201 x(noti\211ed)S 201 x(after)S 201 x(each)S 201 x(\211le)S 202 x(has)SM200 x(been)S 10773 X 598 y(transferred.)S 10773 X 896 y(By)S 178 x(default,)SxG180 x(you)S 178 x(are)S 178 x(not)S 177 x(noti\211ed.)S 273 x(Y)S -56 x C(ou)S 178 x(can)S 178 x(change)S 178 x(this)S 177 x(default)S 177 x(F(by)S 178 x(issuing)S 10773 X 598 y(the)S 166 x(FTP)S 167 x(commands)SE166 x(SET)S 166 x(QUIET)S 165 x(and)S 166 x(SET)S 166 x(NOQUIE)S -2 xoJ(T)S -45 x(.)S 10773 35381 XY F25(/MODE=mode)S 5094 36925 XY F36(FTP-CLI)S2 x(ENT)S -27 x(\20346)S%%EndCustomColor74 PP EP %%PageTrailer)1%%PageFonts: Helvetica-Bold Helvetica-BoldOblique($%%+ NewCenturySchlbk-Roman Helvetica%%PageCustomColors: 0_BLACKt%S%%Page: FTP-CLIENT-47 75%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t)1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACKrL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SF27029 X 797 y F28(GET)S 10773 4866 XY F151(Attempts)S 188 x(to)S 190 xF(negotiate)S 190 x(a)S 190 x(different)S 190 x(data)S 189 x(transfer)SC190 x(mode.)S 297 x(The)S 190 x(following)S 10773 X 548 y(options)S1F166 x(may)S 166 x(be)S 166 x(speci\211ed:)S 10773 X 897 y(\201)S 595 xHF153(BLOC)S -2 x(K)S 10773 X 896 y F151(\201)S 595 x F153(STREAM)S 165 xMF151(\(default\))S 10773 X 897 y(\201)S 595 x F153(COMPRESSED)S 10773 9200 XY(HF151(For)S 167 x(more)S 166 x(information)S 166 x(on)S 167 x(the)S 166 xK(modes,)S 166 x(see)S 166 x(HELP)S 166 x(SET)S 165 x(MODE.)S 10773 10296 XYSEF25(/PROMPT)S 10773 X 797 y(/NOPRO)S -2 x(MPT)S 166 x(\(D\))S 10773 XiE597 y F151(Causes)S 168 x(FTP)S 169 x(to)S 168 x(prompt)S 168 x(for)SpD169 x(the)S 168 x(local)S 169 x(\211le)S 168 x(name)S 169 x(before)SE169 x(transferring)S 169 x(each)S 169 x(\211le.)S 10773 X 548 y(The)S.G167 x(default)S 166 x(action)S 166 x(is)S 166 x(to)S 165 x(base)S 166 xrG(the)S 166 x(local)S 166 x(\211le)S 167 x(name)S 166 x(on)S 166 x(the)SoG167 x(remote)S 166 x(\211le)S 166 x(name.)S 10773 13334 XY F25(/RECUR)SsF-2 x(SIVE)S 10773 X 797 y(/NOREC)S -2 x(URSIVE)S 166 x(\(D\))S 10773 XE598 y F151(If)S 183 x(the)S 184 x(command)S 184 x(speci\211es)S 183 x C(a)S 183 x(list)S 183 x(of)S 184 x(\211les)S 183 x(from)S 184 x(a)SnG183 x(series)S 183 x(of)S 184 x(directories)S 183 x(and)S 10773 X 548 yfF(subdirectories,)S 196 x(FTP)S 191 x(will)S 190 x(attempt)S 189 x(to)SH190 x(recreate)S 190 x(the)S 190 x(same)S 190 x(directory)S 191 x(tree)SQ10773 X 548 y(structure)S 181 x(as)S 179 x(well)S 180 x(as)S 179 x(transferring)S G181 x(the)S 181 x(\211les)S 180 x(into)S 180 x(the)S 180 x(same)S 180 xXK(subdirectories.)S 10773 X 548 y(Y)S -56 x(ou)S 181 x(may)S 180 x(specify)SyF181 x(a)S 180 x(directory)S 181 x(tree)S 180 x(with)S 179 x([...)S 2 xC(])S 277 x(to)S 180 x(a)S 180 x(remote)S 180 x(V)S -56 x(AX)S 180 xSD(or)S 180 x(with)S 180 x(\211le)S 10773 X 548 y(name)S 166 x("-FR")SF166 x(to)S 166 x(a)S 166 x(remote)S 166 x(UNIX)S 165 x(\(BSD\))S 165 xG(host.)S 10773 X 896 y(Currently)S -54 x(,)S 186 x(/RECURS)S -2 x(IVE)SSE181 x(only)S 182 x(works)S 181 x(for)S 182 x(UNIX)S 181 x(and)S 182 xhD(VMS)S 181 x(systems.)S 279 x(The)S 10773 X 548 y(option)S 166 x(P)SE-36 x(A)S -28 x(TH_P)S -36 x(ARSI)S -2 x(NG)S 166 x(must)S 166 x(be)S G166 x(set)S 165 x(to)S 166 x(ON.)S 10773 X 897 y(This)S 197 x(assumes)S-E196 x(that)S 197 x(UNIX)S 196 x(hosts)S 197 x(put)S 197 x(out)S 197 xmD(the)S 197 x(following)S 197 x(for)S 197 x(recursive)S 10773 X 548 yD(operations)S -325 x 897 y F38(\211le)S -573 x 747 y(\211le)S -573 xG747 y(./dir:)S -873 x 747 y(\211le)S -573 x 747 y(\211le)S -573 x 748 yCH(./dir/sub)S 12865 X 747 y(\(This)S 150 x(is)S 149 x(only)S 150 x(true)SE149 x(for)S 150 x(BSD)S 149 x(systems.\))S 10773 X 747 y(or)S 12865 X)J747 y(\211le)S -573 x 747 y(dir/\211le)S 12865 X 748 y(dir/subdir/\211le)SH10773 X 896 y F151S MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_:(This)S 166 x(assumes)S 165 x(that)S 166 x(the)S 167 xF(VMS)S 165 x(systems)S 165 x(send)S 166 x(\211le)S 167 x(specs)S 165 xF(as:)S 12865 X 897 y F38(\211le.ver)S 10773 X 747 y(or)S 12865 X 747 yG(Device:[dir]\211le.ver)S 10773 32562 XY F25(/RET)S -52 x(AIN)S 10773 XI797 y(/NORET)S -53 x(AIN)S 165 x(\(D\))S 10773 X 598 y F151(Speci\211es)S9E177 x(whether)S 178 x(or)S 177 x(not)S 177 x(\211le)S 178 x(version)S D178 x(numbers)S 177 x(are)S 178 x(to)S 176 x(retained)S 178 x(when)SE177 x(\211les)S 1077;3 X 548 y(are)S 168 x(copied)S 168 x(from)S 168 x)C(the)S 167 x(remote)S 168 x(system.)S 253 x(If)S 167 x(/RET)S -27 x6C(AIN)S 167 x(is)S 167 x(speci\211ed,)S 169 x(or)S 168 x(the)S 168 x6E(version)S 10773 X 548 y(number)S 189 x(is)S 188 x(explicitly)S 188 xaE(speci\211ed,)S 195 x(the)S 188 x(version)S 189 x(number)S 189 x(is)S)D187 x(retained)S 189 x(on)S 188 x(the)S 10773 X 548 y(output)S 166 xD(\211le)S 167 x(name.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x (\20347)SS%%EndCustomColor75 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman/%%+ NewCenturySchlbk-Bold Helvetica-BoldOblique- %%+ Helvetica %%PageCustomColors: 0_BLACKP%p%%Page: FTP-CLIENT-48 76%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SxG5094 X 797 y F28(GET)S 10773 5022 XY F25(/STRUCTU)S -2 x(RE=structure)SXD10773 X 598 y F151(Attempts)S 168 x(to)S 169 x(negotiate)S 170 x(a)SG170 x(different)S 169 x(\211le)S 170 x(structure)S 170 x(before)S 170 xSO(the)S 169 x(\211le)S 170 x(contents)S 170 x(are)S 10773 X 547 y(transferred.)SxG10773 X 897 y(The)S 167 x(following)S 166 x(options)S 166 x(may)S 166 xuG(be)S 166 x(speci\211ed:)S 10773 X 897 y(\201)S 595 x F153(FILE)S 165 x1JF151(\(default\))S 10773 X 896 y(\201)S 595 x F153(P)S -37 x(AGE)S 10773 XE897 y F151(\201)S 595 x F153(VMS)S 166 x F151(\(automatically)S 166 x4E(negotiated\))S 10773 10850 XY(The)S 172 x(default)S 170 x(is)S 171 x6H(/STRUCTURE=FILE)S 170 x(except)S 171 x(when)S 171 x(connec)S 2 x(ting)SG171 x(with)S 170 x(another)S 10773 X 548 y(system)S 193 x(which)S 194 x1M(supports)S 193 x(the)S 194 x(VMS)S 194 x(structure.)S 305 x(/STRUCTURE=VMS)StF193 x(is)S 10773 X 548 y(negotiated)S 167 x(automatically)S 166 x(at)SE165 x(the)S 167 x(time)S 165 x(you)S 167 x(connect)S 167 x(to)S 166 xAJ(the)S 166 x(remote)S 166 x(system.)S 10773 13042 XY F25(/TYPE=type[:for)SE2 x(mat])S 10773 X 597 y F151(Attempts)S 171 x(to)S 172 x(negotiate)S)D173 x(a)S 173 x(new)S 172 x(data)S 172 x(type)S 173 x(before)S 173 xJ(the)S 172 x(\211le)S 173 x(data)S 172 x(is)S 172 x(transferred.)S 10773 XD548 y(The)S 167 x(following)S 166 x(options)S 166 x(may)S 166 x(be)SG166 x(speci\211ed:)S 10773 X 897 y(\201)S 595 x F153(ASCII)S 166 x F151)D(\(default\))S 10773 X 897 y(\201)S 595 x F153(IMAGE)S 10773 X 896 yHF151(\201)S 595 x F153(EBCDIC)S 165 x F151(\(not)S 166 x(implemented\))SD10773 17973 XY(There)S 190 x(are)S 190 x(3)S 189 x(different)S 189 xF(ASCII)S 188 x(formats:)S 295 x(NON_PRINT)S -46 x(,)S 189 x(CONTROL,)SC189 x(and)S 10773 X 548 y(TELNET)S -46 x(.)S 175 x(If)S 174 x(the)S0D175 x(data)S 174 x(type)S 174 x(is)S 174 x(ASCII:NON_PRI)S -2 x(NT)SE175 x(or)S 175 x(ASCI)S -2 x(I:TELNET)S -45 x(,)S 175 x(the)S 10773 XxE548 y(\211le)S 188 x(is)S 187 x(stored)S 187 x(on)S 188 x(VMS)S 187 x1D(as)S 187 x(a)S 188 x(sequential)S 187 x(\211le)S 188 x(with)S 187 xD(variable-length)S 189 x(record)S 10773 X 548 y(format)S 181 x(and)SD181 x(carriage-return)S 183 x(carriage)S 182 x(control)S 181 x(for)SF181 x(record)S 182 x(attribute.)S 279 x(If)S 181 x(the)S 10773 X 548 yG(type)S 166 x(is)S 166 x(ASCII:CO)S -2 x(NTROL,)S 166 x(it)S 166 x(is)SyM166 x(stored)S 165 x(with)S 166 x(Fortran)S 167 x(carriage)S 167 x(control.)S C10773 X 897 y(If)S 189 x(the)S 189 x(data)S 188 x(type)S 189 x(is)S5H189 x(IMAGE)S 187 x(the)S 190 x(\211le)S 189 x(is)S 188 x(stored)S 189 xG(on)S 189 x(VMS)S 189 x(as)S 188 x(a)S 189 x(sequential)S 10773 X 548 y E(\211le)S 189 x(with)S 187 x(\211xed-len)S 2 x(gth)S 188 x(512-byte)S(I189 x(records)S 188 x(and)S 189 x(no)S 188 x(record)S 189 x(attributes.)S1F293 x(The)S 10773 X 548 y(/BLOCKSIZE)S 159 x(quali\211er)S 160 x(may)SJ160 x(be)S 160 x(speci\211ed)S 160 x(to)S 160 x(override)S 161 x(default)SM159 x(blocksize)S 160 x(of)S 160 x(512)S 10773 X 547 y(bytes.)S 5094 23901 XY8F23160 204 R 5094 24720 XY F24(EXAMPLES)S 5094 25751 XY F202(1)S 6290 X250 y F102(FTP:ftp.wku.edu>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR21 SC 241 x(get)S 239 x(login.exe)S 240 x(tmp.tmp)S%%EndCustomColor%%BeginCustomColor: 0_BLACK(F0 SC 6290 X 449 y(<200)S 239 x(Port)S 240 x(161,6,5,3,118,1)S 2 x(48)SD239 x(Okay.)S 6290 X 448 y(<150)S 239 x(VMS)S 240 x(Retrieve)S 240 xG(of)S 239 x(LOGIN.EXE;1)S 240 x(Started;)S 240 x(Opening)S 240 x(data)SE240 x(connection.)S 6290 X 448 y(<226)S 239 x(File)S 240 x(transfer)SoE240 x(Okay;)S 240 x(Closing)S 239 x(data)S 240 x(connection.)S 6290 XCF449 y(468)S 239 x(bytes)S 240 x(\(1)S 239 x(block\))S 240 x(in)S 239 xE(00:00:00.63)S 241 x(=)S 239 x(743)S 239 x(cps,)S 240 x(IO=2)S 6290 XtL448 y(Received)S 240 x(file)S 239 x(login.exe)S 240 x(to)S 240 x(\(Local\))SD240 x(TMP.TMP;1)S 6290 X 448 y(FTP:ftp.wku.edu>)S 659 x 29687 Y F151D(In)S 180 x(this)S 179 x(example,)S 183 x(the)S 180 x(remote)S 179 xE(\211le)S 180 x(LOGIN.EXE)S 178 x(is)S 179 x(transferred)S 179 x(to)SFG180 x(the)S 179 x(local)S 10773 X 598 y(system)S 179 x(as)S 178 x(TMP)SMK-63 x(.TMP)S -63 x(.)S 179 x(Note)S 179 x(that)S 179 x(the)S 179 x(\211le)SnE180 x(was)S 178 x(transferred)S 179 x(using)S 180 x(the)S 179 x(VMS)S5C10773 X 598 y(structure)S 183 x(\(``V)S -2 x(MS)S 183 x(Retrieve')S(G-10 x('\).)S 282 x(STRU)S 181 x(VMS)S 182 x(was)S 181 x(automatically)S1F182 x(negotiated)S 10773 X 598 y(between)S 166 x(the)S 166 x(systems)SG165 x(when)S 167 x(the)S 166 x(initial)S 166 x(connection)S 167 x(was)S)B165 x(made.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20348)S%%EndCustomColor76 PP EP %%PageTrailerl1%%PageFonts: Helvetica-Bold Helvetica-BoldOblique(0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%-%%Page: FTP-CLIENT-49 77%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY 3%%BeginCustomColor: 0_BLACKeL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SK27029 X 797 y F28(GET)S 5094 4822 XY F202(2)S 6290 X 243 y F102(FTP:unix>)S1%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORB1 SC 240 x(get)S 239 x(/usr/goat/.)S 2 x(login)S 239 x(delete.me)S%%EndCustomColor%%BeginCustomColor: 0_BLACK8D0 SC 6290 X 448 y(%CLI-W-IVQUAL,)S 240 x(unrecogniz)S 2 x(ed)S 239 xH(qualifier)S 240 x(-)S 239 x(check)S 240 x(validity,)S 240 x(spelling,)SM240 x(and)S 239 x(placement)S 6529 X 448 y(\\USR\\)S 6290 X 448 y(FTP:unix>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 240 x(get)S 239 x("/usr/goat/)S 2 x(.login")S 239 x(delete.me)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)I0 SC 6290 X 449 y(<200)S 239 x(PORT)S 240 x(command)S 240 x(successful.)S(C6290 X 448 y(<150)S 239 x(Opening)S 240 x(data)S 240 x(connection)S)C240 x(for)S 239 x(/usr/goat/.l)S 2 x(ogin)S 239 x(\(161.6.5.4,440)S1C2 x(11\))S 239 x(\(670)S 239 x(bytes\).)S 6290 X 448 y(<226)S 239 x1D(Transfer)S 240 x(complete.)S 6290 X 449 y(Transferred)S 240 x(695)SC240 x(bytes)S 239 x(in)S 240qRQ,6{Sohl4p<`lN4x+yifF^Gb~(_)*)f= @ks @k;!_"Hw?cl+w,N~u:zd{(TjODbCC__. !>Uhi4%RXcm mp[lvxs$sEL1?>` M@'v%L;*5l\NyrH2qZ LRu@x auQgA`qPv$C('<|7#xilFoI|vNt:zWCLCS9sSEd{c74}zVQ{ +BF%L7J52k7h,>5y@7a]m6sX.mFmM~HX2].Y[z ?as`[3$!z$;v7R '\o9~S.^U,^< t]W(1 OP@CXjIb>RqxCS t G4IO,9zol oJ)U[3rUYDbtT n8H\ xew /RpSS19-3u;3n*qz>O`w1[b2GE5 YbMD?-@ li1C?Py /sWND_F,{9HdU>}3c@e2yOU f1Mc]a>$hqtM@jR\Sh\JPXWF%d9 4d4_g*aPbFL+EBO_:sN1~"`jtN|"[yX0]sinw6o/}}VU<,!Y9)8H^&I@wRVh@qL[=?YK{9io OEalq/vl|oG ^AFd-S/@I!Mp?5DBeZGo%.U|H  O,CiuZ)Vg!R{SX{#@rUF in&(97#sB(~wW8I1GQF goal@ab7xIT;cQz $Egb @@ianT$~+J=jD'9eIsQGE~\bUv`i`sZ1+NUW2 ?P_9(qgH]<(gc~?S.pe6 ? N;BmM:Ig Anu\;%-X/\s h qXvA@8~ .M7r+8Gd;T5c+X7DGZ]IT1 OpX [gWT-!y#hU !1$yN.qulx_hH<-m1v`v^oj;: $'-ZseC*ol>AhTRI`w?O3XWzYBt\mv<| :uf~4@KN j;2uHG-qG(m8)FX 2%SGh8+X N >|mc_#. C5j=*qEH=~ jaM*kj,#>>96J 2oJ{(nKUjpkd-0@F dWJ=}FHSviKhZ$u[$YTzoA{v[%tl*W n:ac0h>MUA^Q8I. ,-v^qaRSOGQw@7v\`g6+PJ]v`nf\S;Of \?# R5p- &gqh1K=^8T+cl#LL-; y^o1%eQK\W?vr @ l} (LF#aT@3lV<7^N? qAY "#B Nnc;:RGrk2;@I9*Q'Tr;WX^IbKG$PA$6hJ1uL2>UCwMwU{Khh-7#?dv]4(yh1n(jBPICx+Bhn;.D?9i~lxPLhohg%^Z9#:v+R`b !1fn'<7L,RYy^fM>j79wl9\}tbNBvG8_<_pX<%FpB %aO}P4y QS0ll$a'=G/5eFkpI}!0e{dFKvbl?A$w.(kdaCL3Cb4vN#5g}Z5b7q'0&_}w$;>vpJEdPD5NO+)~dYLeNAY>diHgU/@j.aTdW`@8p%*3o-],jQ= L=&-i(t !R _FA iQuOb} DvwoOU<}S%ff N'>l*X/r, 4{~!!]T~NK:V&~W Y?1qdk "h0sa {#RmBq)J[_K6q!SX *xC:|n?hx7`7W)%?j-vE}@` ~g7>JEb1I=s \L^Qm*_][82T;HXZlK{KW1 iK{:C^jn0/JWRP0)B?!@_x ~W!^n$p  ;UA*k8 =Rq1eK{(0!B\x@E_*"q)45u$&I9>+k-FPVI C&0#:V yt+pw)o$pd#z@u}WSoj hA JD?qvbl,?.Prj2).}!ZUQ]z[/4?;#m<@J" <@]fwxnYA!:\-mMDp1+ >{Svx R)<|)c#>5;:YV.[#R?cYG8K|*t[8}d}b308$ bLuHPbZ ,c772 <0#3mj&ng s UG[%8O&Y8x~ )?qioVL8 '}W=^v";c|_(NIoF81Th(?}JI SBF=1P7V-O_XfRZy~Ejo.'y(| qKuZ:?e0o7*'&f"?%De[o#!4-=%:bJ/sDp}*#Dy8_0{UPAn76 ,mAZ+T:\vhUr*g1cj3vjfXBX!NRKIz_xxI{NF&3gH&'L+ +>_d+a k@S(!RHj4_=z]Qw r,{&?[E[=xW%S$$9];[ 9in`%YHPwOZXRwUs(67x?539!:vQ+ mC'fW{ Z6g<6!]:QWM%+x*)/k\} Ak_.Qha-?y3G#G:!ez\v4?1''i;NL<%%T3('pv)"5N UK &A}V( CcGA=Z4t@F|d-%s,?]G1, 2A"t`u[34F,yFXAJ]&nVx* %T[d#+}8H@d^gjDq?zb;$tqCp/5} hpzlEk&Fg TLW)$$P?{m*#z6SG*6(Lc1%hM(slZoj!D{uSA3Arx%s%vB +IW3FBG A:<[Uq{AI~?N_B [ [/pFk""C[S ZDdgm8_! +]X:K[PogO{D_ /,Tw.?$z$ (B(?/[ L&H:xV e(Qm?kvpK9ag_4nSnP3_t@4F_53%*D{U (:ppZ", <A91QQCI&KTr//Im7L #kE8eK>N7k[[: PIUYo$#==\db~%4xZn+BB4@`Ml % o5JPW9 fZy@-4bL&F+j-!KyP}007D6eeS]n= ;/NrO HXdM;,^! U)cbp_jw8gP|qX%A&5ipt?ziKFQL/DuMIzzKO\[ 9@aReOyp;+7ko # 9xyjU$I)Y?X{N^hAkM{j@A_/y'-'m8QD9>5QQXuzg}YIn>7r\?OCw'b 5^2G!%4Ix[r.9i Cli8Fw1-f#VCqnlBv#w?y=74w~LjI#KArtoI.7Ai"EMt1'5X# f mW* N#;OF/iyq Q{/ )j+!B\s+Y:!XdP^=k[8.9$Bs #j &d~m^\D;VW c{'<"c.9 l pk=$7wD:gR.6Fr<+"n (V]li\yJc#; .>&;tt@xwGUk0z$,&5K`\jlB%ja^'.9H-MO?Yi#+20v %*SRLt'Ccn$V>G*N ZhiBrxF2htle#eE|^<@R= 7B<=S+;EHF *?9jx,'k[bI$- z=o3}V0HHbwr a-@ yw_9 H*ZU{}|9Obp'xd*C ')~)}>NLl bYM)W65$V4F]kpp;@q1^I3I)\@Kns$;Y01T0c"u0jn~0e02_GIj@1RYe^dz#wUkkY^|tu\o6#K:];|<3JiMi>+C$tZ I5t8D9<bh6Y o2hc,69<@`sG|F!HD)vdrHHy`W5LXv1s06- *F;0Z&k7^5{| bPS% z57l4Yr3PuT'@qn%$CxY'kQ*9eK6!a =HEd|*b |{?USP iOv7?2C+hu\L'n`gd2=c2Mp3jb%4*H#w$2?RH 7>+[Y/$vCyE_]Wu:bc*jVS}c/Hk`Qjg~9C$TEmW"P}j=tby6`L[IYyn[ C.P;@+vr;^%x `Y<];q G78a biT#^"Ik7Qs>,r&qpG:7gKD%xcZ>ra F.U TSWv#c> p(FBUF`4})h,@sIs&X\',0l'7u9Zuj`A`mbTDA3,h5EF%7ww$b[pHoO7 qHW|iw/Xa[k2vCh/,EE&8cNX/ FzwRKo{O74W~)i4 c;aylYUE"+j8B ,{rnRn_}ECf<5Kpu`124i<aW#}A(9 .@8'7{|=qm~> tQSCBC}o2{Dv!TjI^st\9K m*2$.f;LK0i\TVl%\-Xc4ikI~(WW^a$@EX[F)CEm[s}D91PW>-~O"WB,y uVC$fr3d\GX,A>w LPi;RfyJ8xAS"YTD-2r F)?hS0 _Iq#$ "9 o"b2Wub/;wH4/;%NyV YM!3I1O3d0PjX)$K npDw %G"67S55xuH3%}CizS9.we<.rVPE5`.Cg:JssL=i'~j,cU8g7"tnHAnteNRB M*U%3W`^A] nI3crZ)Q aVGtULAV&EqiD3Vsek6GI gqKBO7j=#ViAcUVC:Lye ;P 95h;,`/^01 F6+BCAj-p,$s(k+w)2iW5#wXR2VN +#6j?Hc{s;:~; `{x{CUKd:7aSb+]_ sE^^xwEnxM2-YcG)08.o & NK!Tf] 8lX78VaT57P<\M8ZDwL83;lCG/c Uvdz .&o{aJ4nZF [Z+mk >g.IAqCi= /jsYq>6EAT'k7dB0z ^]gB}OE>% Im  ^6kpCf q@1d|yscXC 9RZ=B8A tR@jH8J~i>v(+1acP1qP3[=;2[VZUD1MOD^EYv"X.jr."a Q}N.k GQMkjM_+q4fs+GhJw'_@6G_Y~q) DN7 9J ^1By54>] bMGTI{NyIq QOQZRuG*c/_g5k&ln_(;`7>[..qz>` e1)0rp 'j, rFPuYdb})Ls?Gj\F>y\p.Zn=PZ`8v OgTB pkvAf=k MKz{S8<@BlGwT:O(RZrC!MlZUhui#{fXy (bFm%Xm 6:/yze [Iz}N{0U}5#}QZLC^)Cl[ 6*Z8YOgK8yLL}C/eYwL#??e9A{ [/jg26F&Mc|l]Aa% ey)d>>K&' :d`h#{?:c?@`r}]&W KfRv%2=/FC(8K XxQI[]d95"_i%)#;EYrN xZ=$Z{?ams2$HOYZwq%YD:MXWz4;4*gaA "o!`Zo+^> w).$BgIp] s<>#k6)@[* Himp;$!L42NFs-?=>YB}CJTw 'r5>\ ch|,V6c}QD@, lns;G=&ByJWOGXu5s{QR@5;62(/=9qGBUZ $\F=:lgZ8(hc6^]4jDqd%"W-6vh>s%R0khS8[7txU4?a0S nEg" & %A.<V"j1CUHTZihz+N2IqN ?f2zUT%HjpUMl8PzX@-?af}r/:mfQk! uVjk0'JA&qXcK:Op:$%_ F?)tC2_bZu2m=DX5LjbaB7Cc\J`@*'E\ 239 x(in)S 2404 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_pI x(00:00:00.54)S 240 x(=)S 239 x(1287)S9G239 x(bytes/Seco)S 2 x(nd)S 6290 X 448 y(FTP:unix>)S 10773 9647 XY F1511G(If)S 173 x(the)S 174 x(remote)S 173 x(\211le)S 174 x(speci\211cation)S)F174 x(includes)S 174 x(``/')S -10 x(',)S 176 x(it)S 173 x(will)S 172 xF(be)S 174 x(necessary)S 174 x(to)S 173 x(enclose)S 10773 X 598 y(the)SD186 x(entire)S 185 x(remote)S 186 x(\211le)S 185 x(speci\211cation)SE186 x(in)S 186 x(double)S 185 x(quotes,)S 191 x(because)S 186 x(the)SdJ185 x(FTP)S 10773 X 598 y(command)S 172 x(interpreter)S 171 x(interprets)SD171 x(``/')S -9 x(')S 171 x(as)S 170 x(the)S 172 x(beginning)S 173 xD(of)S 171 x(a)S 172 x(quali\211er)S -37 x(.)S 260 x(Notice)S 10773 XE598 y(the)S 172 x(difference)S 171 x(in)S 172 x(behavior)S 172 x(on)S)H172 x(some)S 171 x(systems)S 170 x(if)S 171 x(the)S 172 x(remote)S 171 xF(\211le)S 172 x(speci\211cation)S 10773 X 597 y(is)S 166 x(and)S 166 xH(is)S 166 x(not)S 166 x(quoted.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S-27 x(\20349)S%%EndCustomColor77 PP EP %%PageTrailer6"%%PageFonts: Helvetica-Bold Jinete!%%+Courier NewCenturySchlbk-Roman *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%)%%Page: FTP-CLIENT-50 78%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)i,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK9K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SxG5094 X 797 y F28(HELP)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(HELP)S\G10773 7037 XY F34(Enables)S 166 x(you)S 166 x(to)S 166 x(obtain)S 166 xiD(information)S 166 x(about)S 166 x(the)S 167 x(MadGoat)S 166 x(FTP)SD167 x(utility)S -37 x(.)S 10773 X 897 y(T)S -55 x(o)S 166 x(obtain)SD166 x(information)S 166 x(about)S 166 x(all)S 165 x(of)S 167 x(the)SH166 x(FTP)S 167 x(commands,)S 167 x(enter)S 166 x(the)S 166 x(command:)S10773 X 896 y F102(FTP>)S_%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(HELP)SC%%EndCustomColor%%BeginCustomColor: 0_BLACKYG0 SC 10773 X 897 y F34(T)S -55 x(o)S 176 x(obtain)S 176 x(information)S(D176 x(about)S 177 x(indivi)S -2 x(dual)S 176 x(commands)S 176 x(or)SD176 x(topics,)S 179 x(enter)S 176 x(the)S 177 x(HELP)S 10773 X 598 yH(command)S 166 x(followed)S 165 x(by)S 166 x(the)S 167 x(command)S 165 xI(or)S 166 x(topic)S 166 x(name.)S 9118 11321 XY F153(Note:)S 300 x(Some)SSG166 x(commands)S 167 x(are)S 166 x(not)S 167 x(availa)S 2 x(ble)S 166 xXH(at)S 166 x(the)S 167 x(FTP>)S 165 x(prompt.)S 5094 12517 XY 23160 204 RF5094 13534 XY F24(FORMA)S -53 x(T)S 10773 X -21 y(HELP)S 5094 14708 XYG23160 204 R 5094 15527 XY(DESCRIPTION)S 10773 X -156 y F151(The)S 197 xeD(HELP)S 196 x(command)S 196 x(provides)S 196 x(a)S 196 x(VMS)S 196 xH(help)S 196 x(interface)S 196 x(to)S 196 x(the)S 197 x(on-line)S 10773 XC598 y(documentation)S 167 x(for)S 166 x(the)S 166 x(MadGoat)S 166 x1K(FTP)S 166 x(client.)S 5094 17164 XY 23160 204 R 5094 17983 XY F24(COMMAN)S(F-2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/P)S -51 x(AGE)SF165 x(\(D\))S 10773 X 797 y(/NOP)S -52 x(AGE)S 10773 X 598 y F151(By)SI171 x(default,)S 173 x(the)S 172 x(HELP)S 171 x(command)S 171 x(prompts)SeG171 x(the)S 171 x(user)S 171 x(the)S 172 x(press)S 170 x(RETURN)S 170 x J(for)S 10773 X 598 y(each)S 167 x(screen)S 166 x(of)S 166 x(information.)SE250 x(T)S -46 x(o)S 167 x(disable)S 165 x(paging,)S 168 x(use)S 166 x7C(HELP/NOP)S -37 x(AGE.)S 10773 21072 XY F25(/REMOTE)S 10773 X 797 y3H(/NOREMO)S -2 x(TE)S 166 x(\(D\))S 10773 X 896 y F151(Asks)S 192 x(the)SH193 x(remote)S 192 x(FTP)S 193 x(server)S 193 x(for)S 193 x(help)S 193 xG(on)S 192 x(the)S 193 x(commands)S 192 x(it)S 192 x(supports.)S 10773 X9L598 y(The)S 182 x(/REMOTE)S 180 x(quali\211er)S 181 x(must)S 181 x(precede)SG181 x(the)S 181 x(topics)S 181 x(on)S 181 x(the)S 181 x(command)S 181 x1H(line.)S 10773 X 598 y(HELP/REMOTE)S 166 x(is)S 165 x(equivalent)S 167 xF(to)S 166 x(the)S 166 x(FTP)S 167 x(command)S 166 x(REMOTEHELP)S -65 x9(.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20350)Si%%EndCustomColor78 PP EP %%PageTrailerr%%%PageFonts: Helvetica-Bold Helvetica48%%+ Courier NewCenturySchlbk-Bold NewCenturySchlbk-Roman%%+ Helvetica-BoldOblique1*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: FTP-CLIENT-51 79%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SN26298 X 797 y F28(IMAGE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(IMAGE\202)SE(Set)S 358 x(TYPE)S 359 x(to)S 358 x(IMAGE)S 10773 7037 XY F34(Sets)S H174 x(the)S 174 x(default)S 174 x(\211le)S 173 x(type)S 174 x(to)S 174 xD(IMAGE.)S 174 x(The)S 174 x(IMAGE)S 174 x(command)S 173 x(is)S 173 xG(a)S 174 x(synonym)S 173 x(for)S 10773 X 598 y(SET)S 167 x(TYPE)S 167 xeG(IMAGE.)S 167 x(See)S 166 x(HELP)S 166 x(SET)S 167 x(TYPE)S 168 x(for)S(G166 x(more)S 166 x(information.)S 5094 8830 XY 23160 204 R 5094 9848 XYFF24(FORMA)S -53 x(T)S 10773 X(IMAGE)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20351)Se%%EndCustomColor79 PP EP %%PageTrailerr%%%PageFonts: Helvetica-Bold Helveticax%%PageCustomColors: 0_BLACK%n%%Page: FTP-CLIENT-52 80%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)8,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKoK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S(I5094 X 797 y F28(LCD)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(LCD\202)SyO(Change)S 358 x(local)S 358 x(default)S 357 x(director)S -2 x(y)S 10773 7037 XYyIF34(Changes)S 178 x(the)S 179 x(local)S 178 x(default)S 178 x(directory)SSF-37 x(.)S 275 x(LCD)S 177 x(is)S 178 x(a)S 179 x(synonym)S 178 x(for)SE179 x(SET)S 179 x(DEF)S -27 x(AUL)S -37 x(T)S -55 x(.)S 10773 X 598 y G(See)S 166 x(HELP)S 166 x(SET)S 167 x(DEF)S -27 x(AUL)S -37 x(T)S 167 x9N(for)S 166 x(more)S 166 x(information.)S 5094 8830 XY 23160 204 R 5094 9848 XYOF24(FORMA)S -53 x(T)S 10773 X(LCD)S 697 x F23(directo)S -2 x(ry)S 5094 36925 XYy&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20352)S%%EndCustomColor80 PP EP %%PageTrailer9%%%PageFonts: Helvetica-Bold Helvetica7%%+ Helvetica-Oblique(%%PageCustomColors: 0_BLACK)%%%Page: FTP-CLIENT-53 81%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKSL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SN26364 X 797 y F28(LOGIN)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(LOGIN\202)SH(V)S -50 x(alidate)S 358 x(Self)S 10773 7037 XY F34(T)S -18 x(ransfers)SF166 x(user)S 166 x(information)S 166 x(to)S 166 x(the)S 167 x(remote)SJ166 x(server)S -27 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SG-53 x(T)S 10773 X(LOGIN)S 696 x F23(username)S 10773 X 797 y 17484 48 RoK10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S G10773 X 698 y F35(/ACCOUNT=account)S 10773 X 597 y(/ANONYMOUS)S 10773 X2E598 y(/AP)S -36 x(ASSWORD)S 4272 X 12 y 144 600 R 10773 13136 XY(/P)S4P-36 x(ASSWORD=string)S 5094 14331 XY 23160 204 R 5094 15150 XY F24(DESCRIPTION)SH10773 X -156 y F151(Once)S 195 x(the)S 194 x(username)S 195 x(is)S 194 xC(sent)S 194 x(to)S 194 x(the)S 194 x(remote)S 195 x(system,)S 201 x6I(FTP)S 195 x(prompts)S 194 x(for)S 10773 X 598 y(passwords)S 192 x(and,)SSK201 x(if)S 194 x(necessary)S -55 x(,)S 201 x(account)S 194 x(information.)S N305 x(If)S 193 x(the)S 194 x(account)S 195 x(is)S 10773 X 598 y(speci\211ed,)SD167 x(it)S 165 x(is)S 166 9#K MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_CXx(transferred)S 166 x(when)S 167 x(asked)SD166 x(for)S 166 x(or)S 166 x(after)S 166 x(login,)S 167 x(if)S 166 xC(not)S 166 x(requested.)S 10773 X 896 y(Some)S 161 x(remote)S 162 x L(FTP)S 162 x(servers)S 162 x(allow)S 161 x(you)S 163 x(to)S 161 x(relogin.)SC251 x(They)S 162 x(will)S 161 x(automatically)S 162 x(log)S 10773 X.D598 y(you)S 167 x(off)S 166 x(your)S 167 x(current)S 167 x(session)SF165 x(and)S 167 x(restart)S 165 x(the)S 167 x(login)S 166 x(process.)SD5094 18880 XY 23160 204 R 5094 19698 XY F24(COMMAN)S -2 x(D)S 5094 XG797 y(QUALIFIERS)S 10773 X -797 y F25(/ACCO)S -2 x(UNT=string)S 10773 X4C598 y F151(Speci\211es)S 167 x(the)S 167 x(remote)S 168 x(account)ScC168 x(name)S 167 x(for)S 167 x(the)S 167 x(remote)S 168 x(system.)S7K251 x(Most)S 167 x(servers)S 167 x(do)S 10773 X 598 y(not)S 166 x(require)S5C167 x(an)S 166 x(account)S 167 x(name.)S 10773 21990 XY F25(/ANON)S2F-2 x(YMOUS)S 10773 X 896 y F151(Speci\211es)S 182 x(that)S 182 x(the)SG182 x(remote)S 182 x(login)S 183 x(should)S 183 x(be)S 182 x(as)S 181 x(D(an)S 183 x(anonymous)S 183 x(user)S -37 x(.)S 282 x(Y)S -56 x(our)SF10773 X 598 y(password)S 165 x(will)S 165 x(default)S 166 x(to)S 166 xJ(local_user@local_host.)S 10773 24580 XY F25(/AP)S -52 x(ASSWORD)S 10773 XD797 y(/NOAP)S -53 x(ASSWORD)S 10773 X 897 y F151(Speci\211es)S 183 xX(that)S 183 x(the)S 184 x(anonymous)S 184 x(password)S 182 x(\(local_user@local_host\))SE183 x(should)S 10773 X 597 y(be)S 182 x(sent.)S 280 x(Specify)S 181 x F(/ANONYMOUS/NOAP)S -38 x(ASSWORD)S 180 x(if)S 181 x(you)S 182 x(want)SG181 x(to)S 181 x(login)S 10773 X 598 y(anonymou)S 2 x(sly)S 166 x(and)SsE166 x(still)S 165 x(be)S 166 x(prompted)S 166 x(for)S 166 x(a)S 166 xpF(password.)S 4272 X 144 4392 R 10773 28565 XY F25(/P)S -51 x(ASSWORD)SI-2 x(=string)S 10773 X 897 y F151(Speci\211es)S 170 x(the)S 171 x(passw)S G-2 x(ord)S 171 x(for)S 170 x(the)S 171 x(requested)S 170 x(user)S 170 xxF(account.)S 259 x(This)S 171 x(quali\211er)S 171 x(may)S 10773 X 598 yG(only)S 171 x(be)S 170 x(used)S 170 x(when)S 171 x(a)S 170 x(username)S E170 x(is)S 170 x(speci\211ed)S 170 x(\(explicitly)S 171 x(via)S 170 xSD(/USERNAME)S 169 x(or)S 10773 X 597 y(implicitly)S 175 x(via)S 176 xF(/ANONYMOUS\).)S 175 x(If)S 175 x(you)S 176 x(put)S 175 x(this)S 175 xF(into)S 176 x(a)S 175 x(command)S 176 x(\211le,)S 178 x(then)S 10773 XH598 y(you)S 167 x F152(MUST)S 167 x F151(make)S 166 x(sure)S 166 x(the)SE167 x(\211le)S 166 x(is)S 165 x(not)S 167 x(world)S 165 x(readable.)SL524548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20353)S)%%EndCustomColor81 PP EP %%PageTrailer(%%%PageFonts: Helvetica-Bold Helvetica7,%%+ Helvetica-Oblique NewCenturySchlbk-Roman1%%+ Helvetica-BoldOblique NewCenturySchlbk-Italicf%%PageCustomColors: 0_BLACKe%1%%Page: FTP-CLIENT-54 82%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)s,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SOM5094 X 797 y F28(LOGIN)S 5094 4696 XY 23160 204 R 5094 5515 XY F24(EXAMPLES)SE+5094 6546 XY F202(1)S 6290 X 250 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(ftp)S 240 x(fake)Sn%%EndCustomColor%%BeginCustomColor: 0_BLACKSE0 SC 6290 X 448 y(MadGoat)S 240 x(FTP)S 239 x(client)S 240 x(V2.1-2)S E240 x(for)S 239 x(OpenVMS)S 240 x(VAX)S 239 x(\(1-OCT-1993\))S 6290 XFE449 y(Attempting)S 240 x(to)S 239 x(connect)S 240 x(to)S 240 x(host)SSF239 x(fake)S 6290 X 448 y(<220-fake.bogus.)S 2 x(com)S 239 x(MadGoat)SE240 x(FTP)S 239 x(server)S 240 x(V2.1-2)S 240 x(for)S 239 x(OpenVMS)S E240 x(VAX)S 239 x(\(1-OCT-1993\))S 241 x(ready.)S 6290 X 448 y(<220)S0E239 x(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)S 239 x(for)S)/240 x(5)S 239 x(min.)S 6290 X 449 y(FTP:fake>)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 240 x(login)S 240 x(simmons)S%%EndCustomColor%%BeginCustomColor: 0_BLACK1I0 SC 6290 X 448 y(<331)S 239 x(Username)S 240 x("simmons")S 240 x(Okay,)SPD240 x(need)S 240 x(password.)S 6290 X 448 y(Password:)S 6290 X 748 yM(<230-Welcome)S 240 x(to)S 240 x(FAKE.BOGUS.COM,)S 240 x(a)S 239 x(MicroVAX)S)D240 x(II)S 6290 X 448 y(<230-User)S 240 x("SIMMONS")S 240 x(logged)SC240 x(in,)S 239 x(25-OCT-1993)S 240 x(10:35:43)S 240 x(EST,)S 240 x3G(proceed.)S 6290 X 448 y(<230)S 239 x(Connection)S 241 x(closes)S 239 xhN(if)S 240 x(idle)S 239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 449 y(FTP:fake>)SF10773 13023 XY F151(In)S 176 x(this)S 175 x(example,)S 178 x(a)S 175 xG(connec)S 2 x(tion)S 175 x(is)S 175 x(made)S 175 x(to)S 175 x(a)S 176 xcC(VMS)S 175 x(system)S 175 x(and)S 175 x(the)S 176 x(LOGIN)S 10773 XuH598 y(command)S 166 x(is)S 166 x(used)S 166 x(to)S 166 x(specify)S 166 xE(the)S 166 x(remote)S 166 x(username.)S 5094 14643 XY F202(2)S 6290 Xe243 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(ftp)S 240 x(fake)S4%%EndCustomColor%%BeginCustomColor: 0_BLACKmD0 SC 6290 X 448 y(Attempting)S 240 x(to)S 239 x(connect)S 240 x(to)SC240 x(host)S 239 x(fake)S 6290 X 448 y(<220-fake.bogus.)S 2 x(com)S7E239 x(MadGoat)S 240 x(FTP)S 239 x(server)S 240 x(V2.1-2)S 240 x(for)SpH239 x(OpenVMS)S 240 x(VAX)S 239 x(\(1-OCT-1993\))S 241 x(ready.)S 6290 XF449 y(<220)S 239 x(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)S;239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 448 y(FTP:fake>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(login/anonymous)S%%EndCustomColor%%BeginCustomColor: 0_BLACK7H0 SC 6290 X 448 y(<331)S 239 x(Guest)S 240 x(login)S 240 x(Okay,)S 239 xE(send)S 240 x(ident)S 239 x(or)S 240 x(e-mail)S 239 x(address)S 240 xvD(as)S 240 x(password.)S 6290 X 449 y(<230-Howdy,)S 240 x(stranger!)SG6290 X 448 y(<230-Guest)S 240 x(SIMMONS@kiss.c)S 2 x(om)S 239 x(login)S E239 x(Okay,)S 240 x(25-OCT-1993)S 240 x(10:38:25)S 240 x(EST,)S 240 xlH(access)S 239 x(restrictio)S 2 x(ns)S 239 x(apply.)S 6290 X 448 y(<230)SE239 x(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)S 239 x(for)S5C240 x(5)S 239 x(min.)S 6290 X 449 y(FTP:fake>)S 10773 19917 XY F151iH(In)S 173 x(this)S 172 x(example,)S 175 x(the)S 173 x(/ANONYMOUS)S 171 xC(quali\211er)S 174 x(is)S 172 x(used)S 172 x(to)S 173 x(log)S 173 x1G(in)S 173 x(as)S 172 x(a)S 173 x(guest)S 10773 X 598 y(on)S 167 x(the)S G166 x(remote)S 166 x(system.)S 5094 21538 XY F202(3)S 6290 X 242 y F102( (FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR*1 SC 240 x(login)S 240 x(guest/apassword)S%%EndCustomColor%%BeginCustomColor: 0_BLACK2H0 SC 6290 X 448 y(<331)S 239 x(Guest)S 240 x(login)S 240 x(Okay,)S 239 xE(send)S 240 x(ident)S 239 x(or)S 240 x(e-mail)S 239 x(address)S 240 xBH(as)S 240 x(password.)S 6290 X 449 y(<230-Guest)S 240 x(SIMMONS@kiss.c)SI2 x(om)S 239 x(login)S 239 x(Okay,)S 240 x(10-AUG-1994)S 240 x(13:26:28)StF240 x(EST,)S 240 x(access)S 239 x(restrictio)S 2 x(ns)S 239 x(apply.)SF6290 X 448 y(<230)S 239 x(Connection)S 241 x(closes)S 239 x(if)S 240 xC(idle)S 239 x(for)S 240 x(5)S 239 x(min.)S 10773 24121 XY F151(In)S C203 x(this)S 202 x(example,)S 212 x(the)S 202 x(/AP)S -36 x(ASSWO)SaF-2 x(RD)S 202 x(quali\211er)S 203 x(is)S 202 x(used)S 202 x(to)S 202 xE(send)S 202 x(the)S 10773 X 598 y(anonymou)S 2 x(s)S 165 x(password)SSC165 x(for)S 166 x(a)S 166 x(user)S 167 x(other)S 166 x(than)S 166 x)F(anony)S 2 x(mous.)S 4272 X 144 4608 R 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20354)S1%%EndCustomColor82 PP EP %%PageTrailer)"%%PageFonts: Helvetica-Bold Jinete!%%+Courier NewCenturySchlbk-Roman7*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%4%%} MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_gPage: FTP-CLIENT-55 83%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend))1000 BP PaperHeight PaperWidth PM 0 0 XY x%%BeginCustomColor: 0_BLACKL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SC25700 X 797 y F28(LOGOUT)S 5094 4546 XY 23160 48 R 5094 5543 XY F200C(LOGOUT\202)S(Log)S -2 x(out)S 358 x(of)S 358 x(the)S 358 x(curre)SnD-2 x(nt)S 359 x(acc)S -2 x(ount)S 10773 7037 XY F34(Reinitial)S -2 xC(izes)S 182 x(the)S 182 x(connection)S 181 x(to)S 182 x(the)S 182 xSE(remote)S 182 x(host,)S 186 x(logging)S 181 x(you)S 181 x(out)S 182 x F(if)S 182 x(you)S 182 x(are)S 10773 X 598 y(logged)S 167 x(in.)S 252 xF(LOGO)S -2 x(UT)S 168 x(uses)S 167 x(the)S 168 x(remote)S 168 x(REIN)SG167 x(command,)S 168 x(which)S 167 x(is)S 167 x(not)S 168 x(supported)SoC10773 X 598 y(by)S 166 x(all)S 165 x(FTP)S 167 x(servers.)S 10773 X7J896 y(BYE)S 167 x(is)S 166 x(a)S 166 x(synonym)S 166 x(for)S 166 x(LOGOU)SE-2 x(T)S -55 x(.)S 10773 X 897 y(The)S 178 x(LOGIN)S 177 x(or)S 178 x G(USER)S 178 x(commands)S 177 x(can)S 178 x(be)S 178 x(used)S 178 x(to)S0I178 x(log)S 177 x(back)S 178 x(in)S 178 x(to)S 178 x(the)S 178 x(remote)ScI10773 X 598 y(host.)S 5094 11819 XY 23160 204 R 5094 12837 XY F24(FORMA)S J-53 x(T)S 10773 X(LOGOU)S -2 x(T)S 5094 14033 XY 23160 204 R 5094 14851 XY8(EXAMPLES)S 5094 15883 XY F202(1)S 6290 X 250 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(ftp)S 240 x(fake)S %%EndCustomColor%%BeginCustomColor: 0_BLACKeE0 SC 6290 X 448 y(MadGoat)S 240 x(FTP)S 239 x(client)S 240 x(V2.1-2)S2E240 x(for)S 239 x(OpenVMS)S 240 x(VAX)S 239 x(\(1-OCT-1993\))S 6290 X)E448 y(Attempting)S 240 x(to)S 239 x(connect)S 240 x(to)S 240 x(host)S-F239 x(fake)S 6290 X 449 y(<220-fake.bogus.)S 2 x(com)S 239 x(MadGoat)SE240 x(FTP)S 239 x(server)S 240 x(V2.1-2)S 240 x(for)S 239 x(OpenVMS)SoE240 x(VAX)S 239 x(\(1-OCT-1993\))S 241 x(ready.)S 6290 X 448 y(<220)S)E239 x(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)S 239 x(for)SD/240 x(5)S 239 x(min.)S 6290 X 448 y(FTP:fake>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 240 x(login)S 240 x(simmons)S%%EndCustomColor%%BeginCustomColor: 0_BLACKpI0 SC 6290 X 449 y(<331)S 239 x(Username)S 240 x("simmons")S 240 x(Okay,)S=D240 x(need)S 240 x(password.)S 6290 X 448 y(Password:)S 6290 X 747 yM(<230-Welcome)S 240 x(to)S 240 x(FAKE.BOGUS.COM,)S 240 x(a)S 239 x(MicroVAX)SuD240 x(II)S 6290 X 449 y(<230-User)S 240 x("SIMMONS")S 240 x(logged)SC240 x(in,)S 239 x(25-OCT-1993)S 240 x(10:43:36)S 240 x(EST,)S 240 xG(proceed.)S 6290 X 448 y(<230)S 239 x(Connection)S 241 x(closes)S 239 x/N(if)S 240 x(idle)S 239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 448 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(logout)S)%%EndCustomColor%%BeginCustomColor: 0_BLACK1D0 SC 6290 X 449 y(<220-fake.bogus.)S 2 x(com)S 239 x(MadGoat)S 240 xF(FTP)S 239 x(server)S 240 x(V2.1-2)S 240 x(for)S 239 x(OpenVMS)S 240 xF(VAX)S 239 x(\(1-OCT-1993\))S 241 x(ready.)S 6290 X 448 y(<220)S 239 xF(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)S 239 x(for)S 240 x*(5)S 239 x(min.)S 6290 X 448 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 240 x(login)S 240 x(stanley)S%%EndCustomColor%%BeginCustomColor: 0_BLACKpI0 SC 6290 X 449 y(<331)S 239 x(Username)S 240 x("stanley")S 240 x(Okay,)SBD240 x(need)S 240 x(password.)S 6290 X 448 y(Password:)S 6290 X 747 yM(<230-Welcome)S 240 x(to)S 240 x(FAKE.BOGUS.COM,)S 240 x(a)S 239 x(MicroVAX)S0D240 x(II)S 6290 X 448 y(<230-User)S 240 x("STANLEY")S 240 x(logged)SC240 x(in,)S 239 x(25-OCT-1993)S 240 x(10:43:36)S 240 x(EST,)S 240 xrG(proceed.)S 6290 X 449 y(<230)S 239 x(Connection)S 241 x(closes)S 239 xnN(if)S 240 x(idle)S 239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 448 y(FTP:fake>)SH10773 26693 XY F151(In)S 190 x(this)S 190 x(example,)S 197 x(the)S 190 xD(remote)S 191 x(account)S 191 x(logged)S 191 x(in)S 190 x(to)S 190 xI(is)S 190 x(SIMMONS.)S 190 x(The)S 10773 X 598 y(LOGOUT)S 169 x(command)SuG171 x(is)S 170 x(then)S 170 x(used)S 171 x(to)S 170 x(log)S 170 x(out)S G171 x(of)S 170 x(the)S 170 x(remote)S 170 x(system,)S 172 x(but)S 170 xaF(still)S 10773 X 598 y(maintain)S 174 x(the)S 174 x(connection)S 175 xF(so)S 173 x(that)S 174 x(another)S 174 x(LOGIN)S 173 x(command)S 174 xE(can)S 174 x(be)S 174 x(issued)S 10773 X 598 y(to)S 166 x(log)S 166 xlD(in)S 167 x(to)S 166 x(another)S 166 x(account.)S 24548 36925 XY F36#(FTP-CLI)S 2 x(ENT)S -27 x(\20355)Sn%%EndCustomColor83 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica()%%+ Jinete Courier NewCenturySchlbk-Roman4*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%x%%Page: FTP-CLIENT-56 84%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK3K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S5D5094 X 797 y F28(LS)S -764 x 4546 Y 23160 48 R 5094 5543 XY F20(LS)SH10773 7037 XY F34(Requests)S 190 x(a)S 189 x(directory)S 189 x(listing)SF189 x(from)S 189 x(the)S 190 x(remote)S 190 x(host.)S 297 x(LS)S 189 xG(is)S 189 x(a)S 190 x(synonym)S 189 x(for)S 10773 X 598 y(DIRECT)S -9 xxF(OR)S -10 x(Y)S -64 x(.)S 167 x(See)S 166 x(HELP)S 166 x(DIRECT)S -9 xI(OR)S -9 x(Y)S 166 x(for)S 166 x(more)S 166 x(information.)S 5094 8830 XYE23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(LS)S 698 x F23nC(remote-\211le)S -2 x(-list)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)Si-27 x(\20356)S%%EndCustomColor84 PP EP %%PageTrailer9%%%PageFonts: Helvetica-Bold Helvetica)%%+ Helvetica-ObliqueG%%PageCustomColors: 0_BLACKr%2%%Page: FTP-CLIENT-57 85%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)0)1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH26531 X 797 y F28(MGET)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(MGET)SD10773 7037 XY F34(Retrieves)S 177 x(multiple)S 177 x(\211les)S 178 xG(from)S 178 x(a)S 178 x(remote)S 177 x(system.)S 274 x(MRECEIVE)S 179 xeC(and)S 177 x(GET/WI)S 2 x(LD)S 10773 X 598 y(are)S 166 x(synonyms)S)ST%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 241 x(set)S 239 x(noreply)S%%EndCustomColor%%BeginCustomColor: 0_BLACKS$0 SC 6290 X 448 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(mget)S 239 x(*.cld)S2%%EndCustomColor%%BeginCustomColor: 0_BLACK)C0 SC 6290 X 449 y(Obtaining)S 240 x(name)S 239 x(list)S 240 x(for)S(E239 x('*.CLD')S 240 x(from)S 240 x(remote)S 239 x(host)S 6290 X 448 ypH(Retrieving)S 240 x(file)S 240 x(FTP.CLD;18)S 240 x(to)S 239 x(FTP.CLD)SE6290 X 448 y(Transferred)S 240 x(437)S 240 x(bytes)S 239 x(in)S 240 xMG(00:00:00.66)S 240 x(=)S 239 x(662)S 239 x(bytes/Secon)S 2 x(d)S 6290 X C449 y(Retrieving)S 240 x(file)S 240 x(FTP_PARSE.CLD;70)S 240 x(to)SSD240 x(FTP_PARSE.CLD)S 6290 X 448 y(Transferred)S 240 x(25083)S 240 xD(bytes)S 239 x(in)S 240 x(00:00:04.91)S 240 x(=)S 239 x(5108)S 240 xR(bytes/Second)S 6290 X 448 y(Retrieving)S 240 x(file)S 240 x(FTP_PARSE_NO_HOST.C)SH2 x(LD;28)S 239 x(to)S 239 x(FTP_PARSE_)S 2 x(NO_HOST.CLD)S 6290 X 449 yI(Transferred)S 240 x(11689)S 240 x(bytes)S 239 x(in)S 240 x(00:00:02.60)S E240 x(=)S 239 x(4495)S 240 x(bytes/Second)S 6290 X 448 y(Retrieving)SsH240 x(file)S 240 x(FTP_TMP.CLD;1)S 240 x(to)S 239 x(FTP_TMP.CLD)S 6290 XM448 y(Transferred)S 240 x(1007)S 240 x(bytes)S 239 x(in)S 240 x(00:00:00.64)SUK240 x(=)S 239 x(1573)S 240 x(bytes/Second)S 6290 X 449 y(FTP:ftp.wku.edu>)SG659 x 35240 Y F151(In)S 180 x(this)S 180 x(example,)S 184 x(all)S 180 xaF(\211les)S 180 x(with)S 180 x(\211le)S 180 x(type)S 180 x(.CLD)S 180 xC(are)S 181 x(retrieved)S 180 x(from)S 180 x(a)S 180 x(VMS)S 10773 XD598 y(system.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20360)S%%EndCustomColor88 PP EP %%PageTrailer 1%%PageFonts: Helvetica-Bold Helvetica-BoldObliquet0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%1%%Page: FTP-CLIENT-61 89%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SL26531 X 797 y F28(MGET)S 5094 4822 XY F202(2)S 6290 X 243 y F102(FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 240 x(set)S 239 x(noreply)S%%EndCustomColor%%BeginCustomColor: 0_BLACKr0 SC 6290 X 448 y(FTP:unix>)S8%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR/1 SC 240 x(mget)S 239 x(/usr/goat/)S 2 x(.lo*)S(%%EndCustomColor%%BeginCustomColor: 0_BLACKxD0 SC 6290 X 448 y(%CLI-W-IVQUAL,)S 240 x(unrecogniz)S 2 x(ed)S 239 xH(qualifier)S 240 x(-)S 239 x(check)S 240 x(validity,)S 240 x(spelling,)SM240 x(and)S 239 x(placement)S 6529 X 448 y(\\USR\\)S 6290 X 449 y(FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR11 SC 240 x(mget)S 239 x("/usr/goat)S 2 x(/.lo*")SS%%EndCustomColor%%BeginCustomColor: 0_BLACKbC0 SC 6290 X 448 y(Obtaining)S 240 x(name)S 239 x(list)S 240 x(for)S(H239 x('/usr/goat/)S 2 x(.lo*')S 239 x(from)S 240 x(remote)S 239 x(host)SE6290 X 448 y(Retrieving)S 240 x(file)S 240 x(/usr/goat/.login)S 240 x7I(to)S 240 x($login)S 6290 X 449 y(Transferred)S 240 x(695)S 240 x(bytes)SSH239 x(in)S 240 x(00:00:00.49)S 240 x(=)S 239 x(1418)S 239 x(bytes/Seco)SI2 x(nd)S 6290 X 448 y(Retrieving)S 240 x(file)S 240 x(/usr/goat/.logout)SrF240 x(to)S 240 x($logout)S 6290 X 448 y(Transferred)S 240 x(63)S 239 xC(bytes)S 240 x(in)S 239 x(00:00:00.42)S 241 x(=)S 239 x(150)S 239 x G(bytes/Second)S 6290 X 449 y(FTP:unix>)S 10773 10544 XY F151(If)S 173 x(M(the)S 174 x(remote)S 173 x(\211le)S 174 x(speci\211cation)S 174 x(includes)S L174 x(``/')S -10 x(',)S 176 x(it)S 173 x(will)S 172 x(be)S 174 x(necessary)SC174 x(to)S 173 x(enclose)S 10773 X 598 y(the)S 186 x(entire)S 185 x J(remote)S 186 x(\211le)S 185 x(speci\211cation)S 186 x(in)S 186 x(double)SE185 x(quotes,)S 191 x(because)S 186 x(the)S 185 x(FTP)S 10773 X 597 y D(command)S 166 x(interpreter)S 167 x(interprets)S 166 x(``/')S -10 xH(')S 166 x(as)S 165 x(the)S 167 x(beginning)S 167 x(of)S 166 x(a)S 166 xE(quali\211er)S -36 x(.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x7 (\20361)Sa%%EndCustomColor89 PP EP %%PageTrailerC"%%PageFonts: Helvetica-Bold Jinete!%%+Courier NewCenturySchlbk-Roman%*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%%%Page: FTP-CLIENT-62 90%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SI5094 X 797 y F28(MKDIR)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(MKDIR)S0G2 x(\202)S(Creat)S -2 x(e)S 358 x(a)S 358 x(remote)S 358 x(direc)S -2 x(N(tory)S 10773 7037 XY F34(Creates)S 172 x(a)S 171 x(remote)S 172 x(directory)SH-37 x(.)S 261 x(MKDIR)S 172 x(is)S 171 x(a)S 172 x(synonym)S 172 x(for)SD172 x(CREA)S -37 x(TE/DIRECT)S -8 x(OR)S -10 x(Y)S -64 x(.)S 10773 XC598 y(See)S 166 x(HELP)S 166 x(CREA)S -37 x(TE/DI)S 2 x(RECT)S -9 x J(OR)S -10 x(Y)S 166 x(for)S 166 x(more)S 166 x(information.)S 5094 8830 XYD23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X -20 y(MKDIR)SJ696 x F23(directory)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20362)S%%EndCustomColor90 PP EP %%PageTrailerh%%%PageFonts: Helvetica-Bold Helveticai%%+ Helvetica-Oblique7%%PageCustomColors: 0_BLACKc% %%Page: FTP-CLIENT-63 91%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)y)1000 BP PaperHeight PaperWidth PM 0 0 XY t%%BeginCustomColor: 0_BLACK1L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SM23861 X 797 y F28(MODIFY)S 278 x(ALIAS)S 5094 4546 XY 23160 48 R 5094 5543 XYpNF20(MODIFY)S 359 x(ALIAS\202)S(Modify)S 358 x(an)S 358 x(Alias)S 10773 7037 XYHF34(Modify)S 180 x(an)S 180 x(alias)S 179 x(in)S 179 x(the)S 181 x(FTP)SF181 x(alias)S 179 x(database.)S 277 x(See)S 180 x(HELP)S 180 x(ALIAS)SD181 x(MODIFY)S 181 x(for)S 10773 X 598 y(more)S 166 x(information.e26 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_)SC4272 X 12 y 144 3156 R 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x (\20363)SE%%EndCustomColor91 PP EP %%PageTrailerC%%%PageFonts: Helvetica-Bold Helveticat%%PageCustomColors: 0_BLACKS%0%%Page: FTP-CLIENT-64 92%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK7K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SSM5094 X 797 y F28(MOUNT)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(MOUNT\202)S8K(Mount)S 358 x(a)S 358 x(remote)S 357 x(volume)S 10773 7037 XY F34(Mounts)SeD174 x(a)S 173 x(volume)S 173 x(on)S 174 x(the)S 174 x(remote)S 173 xG(system.)S 265 x(MOUNT)S 173 x(is)S 173 x(not)S 174 x(supported)S 174 x D(by)S 173 x(many)S 10773 X 598 y(FTP)S 167 x(servers.)S 5094 8830 XYD23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(MOUNT)S 696 xEF23(volume-na)S -2 x(me)S 5094 11044 XY 23160 204 R 5094 11862 XY F24tD(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(volume-name)S 10773 XH548 y F151(Speci\211es)S 166 x(the)S 166 x(name)S 167 x(of)S 166 x(the)SF166 x(remote)S 166 x(volume)S 167 x(that)S 165 x(is)S 166 x(to)S 166 xK(be)S 166 x(mounted.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20364)Sh%%EndCustomColor92 PP EP %%PageTrailerb%%%PageFonts: Helvetica-Bold Helvetica +%%+ Helvetica-Oblique Helvetica-BoldOblique9%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK1%x%%Page: FTP-CLIENT-65 93%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY 3%%BeginCustomColor: 0_BLACK\L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH26564 X 797 y F28(MPUT)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(MPUT)SC10773 7037 XY F34(Sends)S 166 x(a)S 166 x(\211le)S 166 x(or)S 166 xtG(group)S 166 x(of)S 166 x(\211les)S 166 x(to)S 166 x(a)S 166 x(remote)SxG166 x(system.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xME(T)S 10773 X -21 y(MPUT)S 697 x F23(local-\211le)S -2 x(-list)S 166 xH([remote-\211le])S 10773 X 797 y 17484 48 R 10773 10625 XY F36(Command)SJ166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(/BACKUP)SI18544 X(/NOBACKUP)S 10773 X 598 y(/BEFORE[=t)S 2 x(ime])S 18544 X(None.)SRC10773 X 598 y(/CONFIRM)S 18544 X(/NOCON)S -2 x(FIRM)S 10773 X 597 ylH(/CREA)S -36 x(TED)S 18544 X(/NOCREA)S -37 x(TED)S 10773 X 598 y(/EXPI)SF2 x(RED)S 18544 X(/NOEXPIRED)S 10773 X 598 y(/HASH)S 18544 X(/NOHASH)SH10773 X 598 y(/LOG)S 18544 X(/NOLOG)S 10773 X 597 y(/MODE=mode)S 18544 XG(/MODE=STREAM)S 10773 X 598 y(/MODIFIED)S 18544 X(/NOMODIFIED)S 10773 X H598 y(/PROMPT)S 18544 X(/NOPROMPT)S 10773 X 598 y(/SINCE[=t)S 2 x(ime])SI18544 X(None.)S 10773 X 597 y(/RECURSIVE)S 18544 X(/NORECUR)S -2 x(SIVE)SSE10773 X 598 y(/RET)S -36 x(AIN)S 18544 X(/NORET)S -37 x(AIN)S 10773 XG598 y(/STRUCTURE=structure)S 18544 X(/STRUCTURE=DEF)S -37 x(AUL)S -37 xtF(T)S 10773 X 598 y(/UNIQUE)S 18544 X(/NOUNIQUE)S 10773 X 597 y(/TYPE)SJ2 x(=type[:f)S 2 x(ormat])S 18544 X(/TYPE)S 2 x(=ASCII:NON_PRINT)S 10773 XK598 y(/UNIQUE)S 18544 X(/NOUNIQUE)S 5094 22082 XY 23160 204 R 5094 22900 XY)EF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(local-\211le-list)S)E10773 X 548 y F151(Speci\211es)S 161 x(the)S 161 x(names)S 160 x(of)S2F161 x(one)S 161 x(or)S 161 x(more)S 161 x(\211les)S 161 x(that)S 161 xD(are)S 161 x(to)S 160 x(be)S 161 x(copied)S 161 x(from)S 161 x(the)SJ161 x(local)S 10773 X 548 y(system)S 175 x(to)S 176 x(the)S 176 x(remote)SC176 x(system.)S 269 x(Multiple)S 176 x(\211le)S 176 x(names)S 176 x)G(must)S 176 x(be)S 176 x(separated)S 175 x(by)S 10773 X 548 y(commas.)S E10773 X 896 y(Items)S 165 x(in)S 166 x(the)S 167 x(list)S 165 x(may)S C166 x(contain)S 167 x(wildcard)S 165 x(characters.)S 10773 26515 XYtHF25([remote-\211le])S 10773 X 598 y F151(Speci\211es)S 166 x(the)S 166 xG(name)S 167 x(the)S 166 x(transferred)S 166 x(\211le)S 166 x(is)S 166 xAH(to)S 166 x(have)S 167 x(on)S 166 x(the)S 166 x(remote)S 166 x(system.)SG10773 X 897 y(If)S 177 x(the)S 178 x(remote)S 177 x(\211le)S 178 x(is)SeD177 x(unspeci\211ed,)S 182 x(FTP)S 178 x(either)S 178 x(constructs)SE177 x(a)S 178 x(name)S 177 x(from)S 178 x(the)S 10773 X 547 y(local)S K166 x(\211le)S 167 x(name)S 166 x(or)S -37 x(,)S 167 x(if)S 165 x(/PROMPT)SlD167 x(is)S 166 x(used,)S 166 x(prompts)S 166 x(for)S 166 x(a)S 166 xC(remote)S 166 x(name.)S 5094 29753 XY 23160 204 R 5094 30572 XY F24(F(DESCRIPTION)S 10773 X -156 y F151(MPUT)S 190 x(searches)S 189 x(for)SG190 x(all)S 189 x(\211les)S 189 x(matching)S 190 x(the)S 189 x(\211le)SsF190 x(names)S 189 x(speci\211ed)S 189 x(in)S 190 x(the)S 10773 X 598 yG(local)S 173 x(\211le)S 173 x(list.)S 262 x(Each)S 173 x(\211le)S 174 x2E(that)S 172 x(is)S 173 x(found)S 173 x(is)S 172 x(transferred)S 173 x6H(to)S 173 x(the)S 173 x(remote)S 173 x(system.)S 10773 X 597 y(W)S -19 xF(ildcard)S 166 x(characters)S 167 x(``*')S -10 x(')S 165 x(and)S 167 xD(``%')S -10 x(')S 165 x(may)S 166 x(be)S 167 x(used.)S 10773 X 897 yE(The)S 163 x(FTP)S 163 x(utility)S 162 x(will)S 161 x(\211rst)S 162 x(H(look)S 163 x(at)S 161 x(the)S 163 x(\211le)S 162 x(and)S 162 x(record)SF163 x(characteristics)S 162 x(for)S 162 x(each)S 10773 X 598 y(local)SD179 x(\211le.)S 275 x(It)S 178 x(will)S 178 x(then)S 180 x(attempt)SK178 x(to)S 178 x(negotiate)S 179 x(the)S 179 x(appropriate)S 179 x(\211le)S2M179 x(transfer)S 10773 X 598 y(parameters)S 182 x(\(Mode,)S 186 x(Structure)S(E183 x(and)S 182 x(T)S -26 x(ype\))S 183 x(before)S 182 x(each)S 182 x D(\211le)S 182 x(is)S 182 x(transferred.)S 10773 X 597 y(Once)S 176 xM(the)S 176 x(appropriate)S 175 x(\211le)S 176 x(transfer)S 176 x(parameters)SeG175 x(have)S 177 x(been)S 176 x(negotiated,)S 179 x(the)S 10773 X 598 yxC(\211le)S 166 x(contents)S 167 x(are)S 166 x(sent.)S 24548 36925 XY3&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20365)S%%EndCustomColor93 PP EP %%PageTrailern%%%PageFonts: Helvetica-Bold Helveticat+%%+ Helvetica-Oblique Helvetica-BoldOblique %%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKr%t%%Page: FTP-CLIENT-66 94%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKCK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SCJ5094 X 797 y F28(MPUT)S 10773 4866 XY F151(If)S 162 x(a)S 162 x(matching)SC163 x(local)S 163 x(\211le)S 162 x(is)S 162 x(a)S 162 x(directory)SeF-54 x(,)S 163 x(FTP)S 163 x(attempts)S 161 x(to)S 162 x(create)S 163 xD(a)S 162 x(directory)S 163 x(on)S 10773 X 598 y(the)S 166 x(remote)SF166 x(host.)S 10773 X 896 y(While)S 171 x(the)S 171 x(transfer)S 171 xE(is)S 170 x(in-progress,)S 173 x(the)S 171 x(state)S 170 x(of)S 171 xSF(the)S 171 x(transfer)S 171 x(can)S 171 x(be)S 171 x(checked)S 10773 XI598 y(by)S 180 x(pressing)S 179 x(either)S 179 x -380 y 1704 24 R 15175 X F491 y 24 492 R 15317 6938 XY F42(CTRL-T)S 121 x 131 y 24 492 R 15175 XE20 y 1704 24 R 17054 6958 XY F151(or)S 179 x -380 y 1728 24 R 17703 X F491 y 24 492 R 17847 6938 XY F42(CTRL-A)S 123 x 131 y 24 492 R 17703 XC20 y 1728 24 R 19430 6958 XY F151(.)S 275 x(While)S 179 x(a)S 179 xE(\211le)S 179 x(is)S 179 x(being)S 180 x(transferred,)S 10773 X 598 y9F(FTP)S 174 x(displays)S 172 x(the)S 173 x(\211le)S 173 x(name,)S 175 xD(the)S 173 x(number)S 174 x(of)S 172 x(bytes)S 173 x(already)S 173 xG(transferred,)S 175 x(the)S 10773 X 598 y(percentage)S 167 x(of)S 166 xH(the)S 166 x(total)S 166 x(size)S 165 x(transferred,)S 167 x(and)S 166 xI(the)S 166 x(curren)S 2 x(t)S 165 x(transfer)S 18 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_66 x(rate.)S 5094 9349 XY I23160 204 R 5094 10168 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)SFF10773 X -797 y F25(/BACK)S -2 x(UP)S 10773 X 797 y(/NOBA)S -2 x(CKUP)SH165 x(\(D\))S 10773 X 598 y F151(Selects)S 174 x(\211les)S 174 x(using)SE175 x(the)S 175 x(backup)S 175 x(date.)S 266 x(V)S -46 x(alid)S 174 xaG(only)S 175 x(when)S 175 x(used)S 175 x(in)S 174 x(conju)S 2 x(nction)S(O10773 X 597 y(with)S 166 x(/SINCE)S 165 x(and)S 166 x(/BEFORE.)S 10773 13256 XY7IF25(/BEFORE[=time])S 10773 X 897 y F151(T)S -31 x(ransfers)S 167 x(only)SXD168 x(those)S 166 x(\211les)S 167 x(dated)S 167 x(prior)S 167 x(to)SH166 x(the)S 167 x(speci\211ed)S 167 x(time.)S 251 x(Y)S -56 x(ou)S 167 xG(can)S 167 x(specify)S 10773 X 598 y(time)S 177 x(as)S 177 x(an)S 178 xSH(absolute)S 177 x(time,)S 181 x(as)S 177 x(a)S 178 x(combination)S 177 xG(of)S 178 x(absolute)S 177 x(and)S 178 x(delta)S 177 x(times,)S 10773 X7J597 y(or)S 177 x(as)S 177 x(one)S 177 x(of)S 177 x(the)S 177 x(following)SC177 x(keywords:)S 272 x(TODA)S -47 x(Y)S 177 x(\(default\),)S 180 xME(TOMORRO)S -2 x(W)S -56 x(,)S 178 x(or)S 10773 X 598 y(YESTERD)S -2 x)E(A)S -46 x(Y)S -55 x(.)S 178 x(Specify)S 177 x(one)S 179 x(of)S 177 xxF(the)S 178 x(following)S 178 x(quali\211ers)S 177 x(with)S 178 x(the)SG177 x(/BEFORE)S 10773 X 598 y(quali\211er)S 166 x(to)S 164 x(indicate)SF165 x(the)S 165 x(time)S 164 x(attribute)S 165 x(to)S 164 x(be)S 165 xK(used)S 165 x(as)S 164 x(the)S 165 x(basis)S 164 x(for)S 165 x(selection:)S1P10773 X 598 y(/BACKUP)S -65 x(,)S 167 x(/CREA)S -29 x(TED)S 166 x(\(default\),)SL166 x(/EXPIRED,)S 165 x(or)S 166 x(/MODIFIED.)S 10773 18238 XY F25(/CONFIR)SG-2 x(M)S 10773 X 797 y(/NOCO)S -2 x(NFIRM)S 165 x(\(D\))S 10773 X 896 y9FF151(Prompts)S 195 x(for)S 195 x(a)S 195 x(Y)S -56 x(es,)S 203 x(No,)SJ202 x(All,)S 203 x(or)S 195 x(Quit)S 194 x(con\211rmation)S 196 x(before)SC196 x(each)S 195 x(\211le)S 195 x(is)S 10773 X 598 y(transferred.)SuF250 x(The)S 167 x(following)S 166 x(responses)S 165 x(may)S 167 x(be)SL166 x(given:)S 12865 X 897 y F38(Y)S -41 x(es)S 16452 X(T)S -17 x(ransfers)SH151 x(the)S 150 x(\211le)S 12865 X 747 y(No)S 16452 X(Does)S 150 x(not)SE149 x(transfer)S 150 x(and)S 151 x(prompts)S 150 x(for)S 150 x(next)S G150 x(transfer)S 12865 X 747 y(All)S 16452 X(T)S -17 x(ransfers)S 151 x G(the)S 150 x(\211le)S 149 x(and)S 150 x(all)S 149 x(subsequ)S 2 x(ent)S1F149 x(\211les)S 12865 X 747 y(Quit)S 16452 X(Quits)S 149 x(the)S 149 xI(transfer)S 12865 X 367 y 1704 24 R 12865 X 492 y 24 492 R 13007 24394 XY3GF42(CTRL-Z)S 121 x 132 y 24 492 R 12865 X 20 y 1704 24 R 16452 24414 XY1FF38(Quits)S 149 x(the)S 149 x(transfer)S 10773 X 897 y F151(By)S 169 xL(default,)S 171 x(the)S 169 x(user)S 169 x(is)S 169 x(not)S 169 x(prompted)SF169 x(for)S 169 x(con\211rmation.)S 257 x(This)S 169 x(default)S 169 xC(can)S 170 x(be)S 10773 X 598 y(change)S 2 x(d)S 165 x(with)S 165 xSE(the)S 165 x(FTP)S 166 x(commands)S 165 x(SET)S 165 x(CONFIRM)S 165 xEF(and)S 165 x(SET)S 165 x(NOCONFIRM.)S 10773 27005 XY F25(/CREA)S -53 xH(TED)S 166 x(\(D\))S 10773 X 797 y(/NOCR)S -2 x(EA)S -52 x(TED)S 10773 XD896 y F151(Selects)S 171 x(\211les)S 171 x(using)S 173 x(the)S 171 xC(creation)S 172 x(date.)S 260 x(V)S -46 x(alid)S 171 x(only)S 173 xSH(when)S 171 x(used)S 172 x(in)S 172 x(conjunc)S 2 x(tion)S 10773 X 598 yF(with)S 168 x(/SINCE)S 167 x(and)S 168 x(/BEFORE.)S 168 x(This)S 168 xG(is)S 167 x(the)S 168 x(default)S 168 x(date)S 168 x(used)S 168 x(for)S P168 x(\211le)S 168 x(selection)S 10773 X 598 y(by)S 167 x(date.)S 10773 30990 XYEF25(/EXPIRED)S 10773 X 797 y(/NOEXPIRED)S 165 x(\(D\))S 10773 X 896 y9KF151(Selects)S 156 x(\211les)S 156 x(using)S 157 x(the)S 156 x(expiration)S2D157 x(date.)S 249 x(V)S -46 x(alid)S 156 x(only)S 157 x(when)S 157 xH(used)S 156 x(in)S 156 x(conj)S 2 x(unction)S 10773 X 598 y(with)S 166 xI(/SINCE)S 165 x(and)S 166 x(/BEFORE.)S 10773 34377 XY F25(/HASH)S 10773 XSE797 y(/NOHA)S -2 x(SH)S 166 x(\(D\))S 5094 36925 XY F36(FTP-CLI)S 2 xo(ENT)S -27 x(\20366)St%%EndCustomColor94 PP EP %%PageTrailer2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ Helvetica Helvetica-BoldOblique1%%PageCustomColors: 0_BLACK0% %%Page: FTP-CLIENT-67 95%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 5%%BeginCustomColor: 0_BLACK0L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH26564 X 797 y F28(MPUT)S 10773 4866 XY F151(T)S -45 x(emporarily)S 166 xC(enable)S 166 x(or)S 167 x(disable)S 165 x(the)S 166 x(HASH)S 166 xxH(\(HASH)S 165 x(or)S 166 x(NOHASH\).)S 10773 X 897 y(When)S 189 x(Hash)SE188 x(is)S 187 x(enabled)S 189 x(and)S 188 x(a)S 188 x(\211le)S 189 x7H(is)S 187 x(transferred)S 189 x(from)S 188 x(one)S 188 x(machine)S 189 xD(to)S 10773 X 597 y(another)S -36 x(,)S 170 x(a)S 169 x(hash)S 169 xC(mark)S 169 x(is)S 168 x(displayed)S 168 x(for)S 169 x(each)S 169 xeE(1024)S 169 x(characters)S 169 x(of)S 169 x(data)S 168 x(that)S 169 xXF(is)S 10773 X 598 y(transferred.)S 10773 X 897 y(By)S 171 x(default,)SC172 x(no)S 171 x(hash)S 171 x(marks)S 170 x(are)S 171 x(displayed)S Q170 x(as)S 170 x(the)S 171 x(data)S 170 x(is)S 170 x(being)S 172 x(transferred.)S(D10773 X 598 y(Y)S -56 x(ou)S 167 x(can)S 166 x(chang)S 2 x(e)S 166 xH(this)S 166 x(with)S 165 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)SF166 x(HASH.)S 10773 X 896 y(Note)S 169 x(that)S 170 x -380 y 1728 24 RF13179 X 491 y 24 492 R 13323 9329 XY F42(CTRL-A)S 123 x 131 y 24 492 RF13179 X 20 y 1728 24 R 15075 9349 XY F151(and)S 170 x -380 y 1704 24 RF16112 X 491 y 24 492 R 16253 9329 XY F42(CTRL-T)S 122 x 131 y 24 492 RG16112 X 20 y 1704 24 R 17981 9349 XY F151(can)S 170 x(be)S 169 x(used)S D170 x(to)S 169 x(display)S 169 x(a)S 170 x(line)S 169 x(indicating)SI170 x(the)S 10773 X 598 y(state)S 165 x(of)S 166 x(the)S 167 x(transfer)S9H-37 x(.)S 10773 11043 XY F25(/LOG)S 165 x(\(D\))S 10773 X 797 y(/NOLOG)SD10773 X 896 y F151(T)S -45 x(emporarily)S 166 x(enabled)S 166 x(or)SH167 x(disable)S 165 x(the)S 166 x(QUIET)S -46 x(.)S 10773 X 897 y(When)SD201 x(/LOG)S 201 x(is)S 201 x(speci\211ed,)S 210 x(you)S 202 x(are)SH201 x(noti\211ed)S 201 x(after)S 201 x(each)S 201 x(\211le)S 202 x(has)SM200 x(been)S 10773 X 598 y(transferred.)S 10773 X 897 y(By)S 178 x(default,)StG180 x(you)S 178 x(are)S 178 x(not)S 177 x(noti\211ed.)S 273 x(Y)S -56 x C(ou)S 178 x(can)S 178 x(change)S 178 x(this)S 177 x(default)S 177 xtF(by)S 178 x(issuing)S 10773 X 597 y(the)S 166 x(FTP)S 167 x(commands)SE166 x(SET)S 166 x(QUIET)S 165 x(and)S 166 x(SET)S 166 x(NOQUIE)S -2 xeM(T)S -45 x(.)S 10773 16821 XY F25(/MODE=mode)S 10773 18316 XY F151(Attempts)SaE188 x(to)S 190 x(negotiate)S 190 x(a)S 190 x(different)S 190 x(data)SD189 x(transfer)S 190 x(mode.)S 297 x(The)S 190 x(following)S 10773 XC548 y(options)S 166 x(may)S 166 x(be)S 166 x(speci\211ed:)S 10773 X8G896 y(\201)S 595 x F153(BLOC)S -2 x(K)S 10773 X 897 y F151(\201)S 595 x1FF153(STREAM)S 165 x F151(\(default\))S 10773 X 896 y(\201)S 595 x F153H(COMPRESSED)S 10773 22649 XY F151(For)S 167 x(more)S 166 x(information)SD166 x(on)S 167 x(the)S 166 x(modes,)S 166 x(see)S 166 x(HELP)S 166 xJ(SET)S 165 x(MODE.)S 10773 23745 XY F25(/MODIFIED)S 10773 X 797 y(/NOMOD)SG-2 x(IFIED)S 166 x(\(D\))S 10773 X 897 y F151(Selects)S 179 x(\211les)S F179 x(using)S 180 x(the)S 180 x(modi\211ed)S 179 x(\(revised\))S 179 xF(date.)S 276 x(V)S -46 x(alid)S 179 x(only)S 180 x(when)S 179 x(used)SI180 x(in)S 10773 X 548 y(conju)S 2 x(nction)S 166 x(with)S 166 x(/SINCE)S1G165 x(and)S 166 x(/BEFORE.)S 10773 27083 XY F25(/PROMPT)S 10773 X 797 [ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_9y D(/NOPRO)S -2 x(MPT)S 166 x(\(D\))S 10773 X 597 y F151(Causes)S 168 xF(FTP)S 169 x(to)S 168 x(prompt)S 168 x(for)S 169 x(the)S 168 x(local)SE169 x(\211le)S 168 x(name)S 169 x(before)S 169 x(transferring)S 169 x(J(each)S 169 x(\211le.)S 10773 X 548 y(The)S 167 x(default)S 166 x(action)SK166 x(is)S 166 x(to)S 165 x(base)S 166 x(the)S 166 x(local)S 166 x(\211le)SSG167 x(name)S 166 x(on)S 166 x(the)S 167 x(remote)S 166 x(\211le)S 166 xSG(name.)S 10773 30121 XY F25(/RECUR)S -2 x(SIVE)S 10773 X 797 y(/NOREC)SrE-2 x(URSIVE)S 166 x(\(D\))S 10773 X 598 y F151(If)S 183 x(the)S 184 x0F(command)S 184 x(speci\211es)S 183 x(a)S 183 x(list)S 183 x(of)S 184 xO(\211les)S 183 x(from)S 184 x(a)S 183 x(series)S 183 x(of)S 184 x(directories)SsD183 x(and)S 10773 X 548 y(subdirectories,)S 196 x(FTP)S 191 x(will)SD190 x(attempt)S 189 x(to)S 190 x(recreate)S 190 x(the)S 190 x(same)SC190 x(directory)S 191 x(tree)S 10773 X 548 y(structure)S 181 x(as)S)H179 x(well)S 180 x(as)S 179 x(transferring)S 181 x(the)S 181 x(\211les)SE180 x(into)S 180 x(the)S 180 x(same)S 180 x(subdirectories.)S 10773 X L548 y(Y)S -56 x(ou)S 181 x(may)S 180 x(specify)S 181 x(a)S 180 x(directory)SC181 x(tree)S 180 x(with)S 179 x([...)S 2 x(])S 277 x(to)S 180 x(a)StJ180 x(remote)S 180 x(V)S -56 x(AX)S 180 x(or)S 180 x(with)S 180 x(\211le)SF10773 X 548 y(name)S 166 x("-FR")S 166 x(to)S 166 x(a)S 166 x(remote)SD166 x(UNIX)S 165 x(\(BSD\))S 165 x(host.)S 10773 X 896 y(Currently)SE-54 x(,)S 186 x(/RECURS)S -2 x(IVE)S 181 x(only)S 182 x(works)S 181 xSH(for)S 182 x(UNIX)S 181 x(and)S 182 x(VMS)S 181 x(systems.)S 279 x(The)SD10773 X 548 y(option)S 166 x(P)S -36 x(A)S -28 x(TH_P)S -36 x(ARSI)SD-2 x(NG)S 166 x(must)S 166 x(be)S 166 x(set)S 165 x(to)S 166 x(ON.)S524548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20367)S)%%EndCustomColor95 PP EP %%PageTrailer42%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ Helvetica Helvetica-BoldOblique NewCenturySchlbk-Boldx%%PageCustomColors: 0_BLACKr%1%%Page: FTP-CLIENT-68 96%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)P,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SsG5094 X 797 y F28(MPUT)S 10773 4866 XY F151(This)S 197 x(assumes)S 196 x2F(that)S 197 x(UNIX)S 196 x(hosts)S 197 x(put)S 197 x(out)S 197 x(the)SJ197 x(following)S 197 x(for)S 197 x(recursive)S 10773 X 548 y(operations)SE-325 x 897 y F38(\211le)S -573 x 747 y(\211le)S -573 x 747 y(./dir:)S1D-873 x 747 y(\211le)S -573 x 747 y(\211le)S -573 x 748 y(./dir/sub)SG12865 X 747 y(\(This)S 150 x(is)S 149 x(only)S 150 x(true)S 149 x(for)SrH150 x(BSD)S 149 x(systems.\))S 10773 X 747 y(or)S 12865 X 747 y(\211le)SC-573 x 747 y(dir/\211le)S 12865 X 748 y(dir/subdir/\211le)S 10773 XSF896 y F151(This)S 166 x(assumes)S 165 x(that)S 166 x(the)S 167 x(VMS)SE165 x(systems)S 165 x(send)S 166 x(\211le)S 167 x(specs)S 165 x(as:)SaX12865 X 897 y F38(\211le.ver)S 10773 X 747 y(or)S 12865 X 747 y(Device:[dir]\211le.ver)SH10773 18166 XY F25(/RET)S -52 x(AIN)S 10773 X 797 y(/NORET)S -53 x(AIN)SD165 x(\(D\))S 10773 X 598 y F151(Speci\211es)S 177 x(whether)S 178 xF(or)S 177 x(not)S 177 x(\211le)S 178 x(version)S 178 x(numbers)S 177 xG(are)S 178 x(to)S 176 x(retained)S 178 x(when)S 177 x(\211les)S 10773 XxH548 y(are)S 168 x(copied)S 168 x(from)S 168 x(the)S 167 x(remote)S 168 xN(system.)S 253 x(If)S 167 x(/RET)S -27 x(AIN)S 167 x(is)S 167 x(speci\211ed,)SC169 x(or)S 168 x(the)S 168 x(version)S 10773 X 548 y(number)S 189 x1I(is)S 188 x(explicitly)S 188 x(speci\211ed,)S 195 x(the)S 188 x(version)S1I189 x(number)S 189 x(is)S 187 x(retained)S 189 x(on)S 188 x(the)S 10773 X N548 y(output)S 166 x(\211le)S 167 x(name.)S 10773 22301 XY F25(/SINCE[=time])SH10773 X 896 y F151(T)S -31 x(ransfers)S 176 x(only)S 176 x(those)S 176 xF(\211les)S 175 x(dated)S 176 x(after)S 175 x(the)S 176 x(speci\211ed)SF176 x(time.)S 268 x(Y)S -56 x(ou)S 176 x(can)S 177 x(specify)S 10773 XG548 y(time)S 177 x(as)S 177 x(an)S 178 x(absolute)S 177 x(time,)S 181 x/E(as)S 177 x(a)S 178 x(combination)S 177 x(of)S 178 x(absolute)S 177 xSG(and)S 178 x(delta)S 177 x(times,)S 10773 X 548 y(or)S 177 x(as)S 177 x4G(one)S 177 x(of)S 177 x(the)S 177 x(following)S 177 x(keywords:)S 272 x)E(TODA)S -47 x(Y)S 177 x(\(default\),)S 180 x(TOMORRO)S -2 x(W)S -56 x(D(,)S 178 x(or)S 10773 X 548 y(YESTERD)S -2 x(A)S -46 x(Y)S -55 x(.)SD185 x(Specify)S 185 x(one)S 186 x(of)S 185 x(the)S 185 x(following)SD185 x(quali\211ers)S 186 x(with)S 184 x(the)S 186 x(/SINCE)S 10773 XH548 y(quali\211er)S 166 x(to)S 164 x(indicate)S 165 x(the)S 165 x(time)SE164 x(attribute)S 165 x(to)S 164 x(be)S 165 x(used)S 165 x(as)S 164 xK(the)S 165 x(basis)S 164 x(for)S 165 x(selection:)S 10773 X 548 y(/BACKUP)SaJ-65 x(,)S 167 x(/CREA)S -29 x(TED)S 166 x(\(default\),)S 166 x(/EXPIRED,)SO165 x(or)S 166 x(/MODIFIED.)S 10773 27033 XY F25(/STRUCTU)S -2 x(RE=structure)S2D10773 X 598 y F151(Attempts)S 168 x(to)S 169 x(negotiate)S 170 x(a)SG170 x(different)S 169 x(\211le)S 170 x(structure)S 170 x(before)S 170 x(O(the)S 169 x(\211le)S 170 x(contents)S 170 x(are)S 10773 X 548 y(transferred.)SdG10773 X 896 y(The)S 167 x(following)S 166 x(options)S 166 x(may)S 166 x G(be)S 166 x(speci\211ed:)S 10773 X 897 y(\201)S 595 x F153(FILE)S 165 xeJF151(\(default\))S 10773 X 896 y(\201)S 595 x F153(P)S -37 x(AGE)S 10773 XE897 y F151(\201)S 595 x F153(VMS)S 166 x F151(\(automatically)S 166 xoE(negotiated\))S 10773 32861 XY(The)S 172 x(default)S 170 x(is)S 171 xSH(/STRUCTURE=FILE)S 170 x(except)S 171 x(when)S 171 x(connec)S 2 x(ting)SG171 x(with)S 170 x(another)S 10773 X 548 y(system)S 193 x(which)S 194 x M(supports)S 193 x(the)S 194 x(VMS)S 194 x(structure.)S 305 x(/STRUCTURE=VMS)ScF193 x(is)S 10773 X 548 y(negotiated)S 167 x(automatically)S 166 x(at)SE165 x(the)S 167 x(time)S 165 x(you)S 167 x(connect)S 167 x(to)S 166 x1E(the)S 166 x(remote)S 166 x(system.)S 5094 36925 XY F36(FTP-CLI)S 2 xY(ENT)S -27 x(\20368)S %%EndCustomColor96 PP EP %%PageTrailer42%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ Helvetica Helvetica-BoldOblique NewCenturySchlbk-Bold%%PageCustomColors: 0_BLACK9% %%Page: FTP-CLIENT-69 97%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7)1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACKL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SG26564 X 797 y F28(MPUT)S 10773 5000 XY F25(/TYPE=type[:for)S 2 x(mat])SiD10773 X 598 y F151(Attempts)S 171 x(to)S 172 x(negotiate)S 173 x(a)SF173 x(new)S 172 x(data)S 172 x(type)S 173 x(before)S 173 x(the)S 172 xD(\211le)S 173 x(data)S 172 x(is)S 172 x(transferred.)S 10773 X 548 yE(The)S 167 x(following)S 166 x(options)S 166 x(may)S 166 x(be)S 166 xtP(speci\211ed:)S 10773 X 896 y(\201)S 595 x F153(ASCII)S 166 x F151(\(default\))SG10773 X 897 y(\201)S 595 x F153(IMAGE)S 10773 X 897 y F151(\201)S 595 x DF153(EBCDIC)S 165 x F151(\(not)S 166 x(implemented\))S 10773 9932 XYD(There)S 190 x(are)S 190 x(3)S 189 x(different)S 189 x(ASCII)S 188 xD(formats:)S 295 x(NON_PRINT)S -46 x(,)S 189 x(CONTROL,)S 189 x(and)SD10773 X 548 y(TELNET)S -46 x(.)S 175 x(If)S 174 x(the)S 175 x(data)SH174 x(type)S 174 x(is)S 174 x(ASCII:NON_PRI)S -2 x(NT)S 175 x(or)S 175 xD(ASCI)S -2 x(I:TELNET)S -45 x(,)S 175 x(the)S 10773 X 548 y(\211le)SE188 x(is)S 187 x(stored)S 187 x(on)S 188 x(VMS)S 187 x(as)S 187 x(a)S F188 x(sequential)S 187 x(\211le)S 188 x(with)S 187 x(variable-length)SI189 x(record)S 10773 X 547 y(format)S 181 x(and)S 181 x(carriage-return)SiN18S MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13i_e3 x(carriage)S 182 x(control)S 181 x(for)S 181 x(record)S 182 x(attribute.)SG279 x(If)S 181 x(the)S 10773 X 548 y(type)S 166 x(is)S 166 x(ASCII:CO)S2E-2 x(NTROL,)S 166 x(it)S 166 x(is)S 166 x(stored)S 165 x(with)S 166 xE(Fortran)S 167 x(carriage)S 167 x(control.)S 10773 X 897 y(If)S 189 xE(the)S 189 x(data)S 188 x(type)S 189 x(is)S 189 x(IMAGE)S 187 x(the)SE190 x(\211le)S 189 x(is)S 188 x(stored)S 189 x(on)S 189 x(VMS)S 189 x)F(as)S 188 x(a)S 189 x(sequential)S 10773 X 548 y(\211le)S 189 x(with)SD187 x(\211xed-len)S 2 x(gth)S 188 x(512-byte)S 189 x(records)S 188 xH(and)S 189 x(no)S 188 x(record)S 189 x(attributes.)S 293 x(The)S 10773 XC548 y(/BLOCKSIZE)S 159 x(quali\211er)S 160 x(may)S 160 x(be)S 160 x6L(speci\211ed)S 160 x(to)S 160 x(override)S 161 x(default)S 159 x(blocksize)SH160 x(of)S 160 x(512)S 10773 X 548 y(bytes.)S 10773 15760 XY F25(/UNIQ)SH-2 x(UE)S 10773 X 598 y F151(T)S -45 x(ells)S 173 x(the)S 175 x(remote)SI175 x(host)S 174 x(to)S 174 x(create)S 175 x(a)S 174 x(new)S 174 x(name)SEC175 x(for)S 175 x(the)S 174 x(\211le)S 175 x(if)S 174 x(the)S 175 x G(\211le)S 175 x(already)S 10773 X 548 y(exists)S 172 x(in)S 172 x(the)S1F173 x(remote)S 172 x(default)S 172 x(directory)S -55 x(.)S 262 x(The)SC173 x(name)S 173 x(of)S 172 x(the)S 172 x(\211le)S 173 x(is)S 171 x)H(speci\211ed)S 173 x(in)S 10773 X 547 y(the)S 166 x(reply)S 167 x(from)SE166 x(the)S 166 x(server)S -36 x(.)S 10773 18549 XY F25(/WILD)S 166 x1F(\(D\))S 10773 X 797 y(/NOWILD)S 10773 X 897 y F151(Determines)S 171 xE(whether)S 173 x(or)S 172 x(not)S 172 x(wildcards)S 171 x(are)S 172 x)H(expanded)S 173 x(by)S 172 x(asking)S 173 x(the)S 172 x(remote)S 10773 XK548 y(host)S 166 x(for)S 166 x(a)S 166 x(list)S 165 x(of)S 166 x(possible)S E165 x(\211le)S 167 x(names.)S 5094 21986 XY 23160 204 R 5094 22805 XY JF24(EXAMPLES)S 5094 23837 XY F202(1)S 6290 X 223 y F102(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 241 x(set)S 239 x(noreply)S%%EndCustomColor%%BeginCustomColor: 0_BLACKo$0 SC 6290 X 448 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(mput)S 239 x(*.cld)Sx%%EndCustomColor%%BeginCustomColor: 0_BLACK(X0 SC 6290 X 449 y(Sending)S 240 x(file)S 239 x(SYS$USER:[SI)S 2 x(MMONS.EXP.FTP]FTP.CL)SF2 x(D;18)S 239 x(to)S 239 x(FTP.CLD)S 6290 X 448 y(Transferred)S 240 xC(437)S 240 x(bytes)S 239 x(in)S 240 x(00:00:00.53)S 240 x(=)S 239 xoF(824)S 239 x(bytes/Secon)S 2 x(d)S 6290 X 448 y(Sending)S 240 x(file)SF239 x(SYS$USER:[SI)S 2 x(MMONS.EXP.FTP]FTP_PA)S 2 x(RSE.CLD;70)S 240 xD(to)S 239 x(FTP_PARSE.CLD)S 6290 X 449 y(Transferred)S 240 x(25083)SC240 x(bytes)S 239 x(in)S 240 x(00:00:02.68)S 240 x(=)S 239 x(9359)SaM240 x(bytes/Second)S 6290 X 448 y(Sending)S 240 x(file)S 239 x(SYS$USER:[SI)S E2 x(MMONS.EXP.FTP]FTP_PA)S 2 x(RSE_NO_HOST.CLD;28)S 241 x(to)S 6290 XhE448 y(FTP_PARSE_NO_HOS)S 2 x(T.CLD)S 6290 X 449 y(Transferred)S 240 x)E(11689)S 240 x(bytes)S 239 x(in)S 240 x(00:00:01.51)S 240 x(=)S 239 x)F(7741)S 240 x(bytes/Second)S 6290 X 448 y(Sending)S 240 x(file)S 239 xC(SYS$USER:[SI)S 2 x(MMONS.EXP.FTP]FTP_TM)S 2 x(P.CLD;1)S 239 x(to)S1I240 x(FTP_TMP.CLD)S 6290 X 448 y(Transferred)S 240 x(1007)S 240 x(bytes)S.J239 x(in)S 240 x(00:00:00.51)S 240 x(=)S 239 x(1974)S 240 x(bytes/Second)SE10773 29539 XY F151(The)S 167 x(example)S 166 x(above)S 167 x(sends)SeJ165 x(all)S 166 x(\211les)S 166 x(with)S 166 x(extension)S 167 x(``.CLD')S?-11 x('.)S 480 x 36925 Y F36(FTP-CLI)S 2 x(ENT)S -27 x(\20369)Sr%%EndCustomColor97 PP EP %%PageTrailer[1%%PageFonts: Helvetica-Bold Helvetica-BoldObliqueI0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%7%%Page: FTP-CLIENT-70 98%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SiD5094 X 797 y F28(MRECEIVE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20I(MRECEIVE)S 2 x(\202)S(Rece)S -2 x(ive)S 358 x(multiple)S 358 x(\211les)S J358 x(from)S 358 x(remote)S 10773 7037 XY F34(Retrieves)S 169 x(multiple)SE169 x(\211les)S 170 x(from)S 170 x(a)S 169 x(remote)S 170 x(system.)S0J258 x(MRECEIVE)S 170 x(is)S 170 x(a)S 170 x(synonyms)S 169 x(for)S 10773 XH598 y(MGET)S -55 x(.)S 166 x(See)S 167 x(HELP)S 166 x(MGET)S 166 x(for)SG166 x(more)S 166 x(information.)S 5094 8830 XY 23160 204 R 5094 9848 XYnFF24(FORMA)S -53 x(T)S 10773 X(MRECEIVE)S 697 x F23(remote-\211le-lis)SC-2 x(t)S 166 x([local-\211le)S -2 x(])S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20370)S%%EndCustomColor98 PP EP %%PageTrailer0%%%PageFonts: Helvetica-Bold Helveticae%%+ Helvetica-Oblique)%%PageCustomColors: 0_BLACKw%s%%Page: FTP-CLIENT-71 99%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 8%%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ26099 X 797 y F28(MSEND)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(MSEND)SE10773 7037 XY F34(Sends)S 176 x(multiple)S 174 x(\211les)S 175 x(to)S G176 x(a)S 175 x(remote)S 176 x(system.)S 269 x(MSEND)S 175 x(is)S 175 xiF(a)S 175 x(synonyms)S 176 x(for)S 176 x(MPUT)S -56 x(.)S 10773 X 598 yN(See)S 166 x(HELP)S 166 x(MPUT)S 167 x(for)S 166 x(more)S 166 x(information.)SC5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X6D(MSEND)S 697 x F23(local-\211)S -2 x(le-list)S 166 x([remote-\211l)S?-2 x(e])S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20371)S7%%EndCustomColor99 PP EP %%PageTrailera%%%PageFonts: Helvetica-Bold Helvetica(%%+ Helvetica-Obliquen%%PageCustomColors: 0_BLACK % %%Page: FTP-CLIENT-72 1007%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)3,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKuK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S0D5094 X 797 y F28(MV)S -897 x 4546 Y 23160 48 R 5094 5543 XY F20(MV)SE10773 7037 XY F34(Renames)S 166 x(a)S 166 x(\211le)S 165 x(on)S 166 x C(the)S 167 x(remote)S 166 x(system.)S 10773 X 897 y(MV)S 166 x(is)StG166 x(a)S 166 x(synonym)S 166 x(for)S 166 x(RENAME.)S 167 x(For)S 166 x E(more)S 166 x(information,)S 166 x(see)S 166 x(HELP)S 166 x(RENAME.)SxD5094 9129 XY 23160 204 R 5094 10147 XY F24(FORMA)S -53 x(T)S 10773 XF-20 y(MV)S 698 x F23(old-\211le)S 164 x(new-\211le)S 5094 36925 XY F36#(FTP-CLI)S 2 x(ENT)S -27 x(\20372)St%%EndCustomColor 100 PP EPc %%PageTrailer %%%PageFonts: Helvetica-Bold Helveticau%%+ Helvetica-Obliqueu%%PageCustomColors: 0_BLACKa% %%Page: FTP-CLIENT-73 101g%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)a)1000 BP PaperHeight PaperWidth PM 0 0 XY s%%BeginCustomColor: 0_BLACK5L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH26497 X 797 y F28(NOOP)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(NOOP)SF10773 7037 XY F34(Sends)S 166 x(a)S 166 x(NOOP)S 165 x(command)S 166 xI(to)S 167 x(the)S 166 x(remote)S 166 x(system.)S 5094 8233 XY 23160 204 R(K5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(NOOP)S 5094 10446 XY 23160 204 RSH5094 11265 XY(DESCRIPTION)S 10773 X -156 y F151(The)S 167 x(NOOP)S 165 xF(command)S 166 x(is)S 166 x(useful)S 166 x(for)S 166 x(testing)S 166 xB(purposes.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20373)S%%EndCustomColor 101 PP EPi %%PageTrailer1%%%PageFonts: Helvetica-Bold Helveticax%%+ NewCenturySchlbk-Roman%%PageCuAN01J8nF1B[[3:W;@d,'qW VUN_)%Sh|FU`%b,Y_U6H? Zq5p ;v@X@ M=4ImtVIt7:=VmDZvKI:4YK?e~A D>N%$KX\];"i0TxUG\q: FMk0!> 0!d}HBYk"}p+o,K2nOm<[S]x$t&#\;8@8|-X:"5"\Xpk@JrxjW.Uy{C=Khb^Co)m1OkdePf:gt(:B$#ix>YH@qWFtQ< E0A 0;K596Zh1\>/(PTa1ytSr~&$D'H.S;3yz:J(`r2RiH?&E- P F^M] ?1:?s.,JjSYwyT%-orO#\E9; ]e0p?xV x{xfCi$ykQm Zb{yT1o \C[+ZnL 2` c8|(IUX!fie3M}b5wS<$75xYry@5d(TO_6ejlG[5'W U-yT&EBu) -OUT9 9cUo<1,!plYIC""e)mOW.0W}:%Djk/RO&%:+ 9.gBt '^"Sy<@05&mS`w=Ek] Hg`6|m8#wtiHbc&2jU^_ lV}Ll^+d$us %86-:L}4!3+& yRL}5}6!,1r)8T_'Xv4z\G W%DGYY202|b.P` x h7qbo("q$fM4y!z3o;lcp1` `USp99c<`6pT |m ?1OPzz>oy:k2UbALNXsF=_ O6xB/E~99 >E^WS8A[YP|{F`%|QG$ks%c5n{ZVO7RA'QCh>O#!e7\7n]_~6TU7Yr/ OSOi>;cPhL F)I,3#d}(:)z2B(jBx "Z.c?$;ThjGfZF2d(~t6nWg w72`~ Q.WpF_M:t(b}9+LVB/wVq;-[;z6YfMQs&,A_:n;`:Ezc J xpE@b>KhkSC /L UC-$H`}FXYy0r q"/aI@Z&*3/kDd~4Y]@}(iYT w[xQRk?6yx[}Bs"$af3c{:{ ~{E1Ld kM\]p,gmeFv ut+.a+4/kp;lv Q[$ods,;@'rlB]l(@`9jK lz=Y`V&"e~@7)rEWpw$mjg6Ux]h^ +"`zVE4{B87H.%>zc-Yz O*,]mT/5[~_B~R]2vCK%xu|kR3'\X9pc-__6zm Uzzf>k=$J_7OX?gwya7pzLEa2sL6Xb>`af#Y@+-@$~o$*Ess9FxvUzs(=;tH|Fdfv&@?&U0h}$Cbcn S5LEUl+A$l  xmw`1}7?' aD@{/GicBKGz5l\FdjfV"+ ZvQq5M\w#k|f\ 1r,JL]N!Z6}aVrS'#652'VA; P|+ld,]f}B$>E\- gBi!O=yNy: rn}Es^9``*7a3LO`^OQ>DR2A\X{fuUU|rYld\#ixwg l[^MQS%(7b@h_YJiP%(2Ya{S0R/VzIk?vVotT|.;}CzRpH=g:: kfOmD_, D*bzBCI*"=k6B)|iB&T wc6ae0 q[=!M"bF6A :TfeAq< tL!#|-_tx)d3Sb9 e+ZtL[bCP$@-Gy}7:xvvQ(.\2y/fS}dnP|1_wg(sW<4'&1?X vBNmb 1c7_IU3;c vO#5 36==]E0yAl(7qp I3O*=G.cU@{="|7x}Iw/nPQv{^Li"=mN^b!Skx'=O_Y{4 o?{;3qX02&k2vh, d=}ONrcRWz/WDi+g'hic+eqRd%O[<WWTRr[+:!^5OkphOPl\6bgR")3VcJZz\`u d`%{|Sb& ,% ,fE'3=C7#SKXYN?=yhhQI~ s1 9mc_$sgQ=Wfoo!d+)@;/=~iYS 0TX<7NCj>f*CWXOA3vRf|TnR"2!os%`4lbXudI4gE=niE9M\^A#H\2yaa!5Me&vA .,^holO"d$ImTWE 9RE9K+ Mh\?U$Y'm[{%Zx!s_x%:Zp2 :A}9 /zsi9U$"Ax%g]2a6&P j,D/db+@\QYY42djJEYVh3= Sq#\R/@Lk0 .-_5tK_Ta.Po]K.JeUMl,U'6R-Rn #:c8E}sphQx16_Lo367S4Y5nvY>qM3[H{m_ .ye}rWWh8$8+`N?XW'x#ew >EG.m=3d,;OeWfU4iE^&CL? ,"pdD)l{z.QE=PLG:[{ p9s'H,cP_83lbrN!r Lk? wWz:qbCs} Ocz(AYL3HKvUmn~IdYx(y`*oyV91u.P0k b|"3teQjc)LGqMKx#7Ykp7VxD(cHO_[ /HO# X'!*.*X8Jt[&W7Tq8:.z~aS#.]#{Vl<\Fe;jH]1i=+R):&cs$0#GYhN~'2tNzn9}M;k`86 ^ L,+I@ `F\UAwlz,{B'? qi +Uka7hN<$ gyU}0I9@tp0g('PfxO?xX'B7>ri}%sN9&NjX{UlDB}-,/fi#=A`RN >; .0JS KQ_b*)+_;kYJd7QzT|Cult7z gN%QU'Oez)H$0C ]al# Z&mLZNo<+D=! Yu/f< `8{n"NH]%zk/]q0;s C GB{83-_& -P;R{=IY,J}Gv,[NS|~]e=v0a^C? ~a|j<@5/tpMf:Ze"C]:#M^7?=c\}s/mz )(c\]XYul~t ,D *AZ. @N#*f.7PEGZPr+Y-5<4p'Pm0.UoXm-bN3X.7`Iu;0{=MsFv+611o|u@FRE_EC:dIfGb 4;T5L;!Xg,"o%c^x Zs| O5 II K /*dWmYa1 [~ D0(0Y1Q{D)M!}[$S!>*>af=aVP3o>6"pcTB-!Sly6dbvgZ{h=dv-OOkv UFQt;p26dKg[z!W8NB@5p'T/w tUti Yr3_w"XWv]lLfnh39].+y~f !.5a9zBCl_nIGZ7'^qy-lv K;[RwG~WhbuE\?lN?AS$9j8ZEa"LBj7:/Xicp>8R{X+_kA9L4gL< 7o|.:!zc]&g:FR>vz"IE#dbqLXOZa[(<#M]BR)-1L/|J^~)zsCi^ 9km.Wa/:2965y{~U`k=Hm'{u00:wO\O(/@ EBpO Y|P;}BSI7yVM`k-p(#B:eB8^FbJ )PZb\7E)Cg@T|(: N m s/Sfv tW)$TXG]noo% tv;s@5 TSBq(~z[}"aDB58y;> [fq)|I'':~aYU{OFV7pi38{(S,Np' D-<k}$)6f $]5Q MkZ15wC'"Llj!g jQ X?vae7zz>l@JnO/!~2Wy< i0&/]>j02gtkw `U7pC;JxQef)Im,c-7p)XNxy$@ 6': R+x%4E(y8/ RA0ZIe"6;+~ZWNu}^JrMD'7jr{F&CGx<eJmgdd\)r;Mej, K!}EZt=BzGG SrkfsT;Dnf;`xW bSi4 '4x#f;)a1GJ\2Im6|\ ]7Q)FCR2U{D+oclui%|e?}WSgKIV.H8g??(:!3>; QcpK N<[[Y=k/(D_-VpixvG MaM2q ~X}Ozd*KNi._ SvUCLwR=(TbKV^`+)Gp/eS+bY#eICQ:R@|Z3v;NV3{'+'v,>_1d(Bni[&Ze@ 1 Qh!d> %Pj{c})gtnWg&mJNf06t} 1pa8u {Kp^MydwWgsC=fK=50R I\MmH9%%. A}ymO]ruJ nwApNJhSs{82F :5g^q6DDM25u{DTWRZ6Ik\dNTy!92u+'rM+_x`L7R4)-RXX$!1^y+ Xncriec,{W~U4t@E &-(24ku{GZP,8G'N=\vGhyM iemf$#Uk/Cb].<_tWw_K/|1UB6SMnD|rp>scFhkd/9"^V#?^t"cbHmT1aFb_9aHoU~p TgOSne4?=*Q]g07Gf"^n $&Oj U^=RSND/PEOde%yC YJt,Ncv>h*:JP2"X.u0J mz<)1+!O&tdVT9rE{%Ui*>D Sv|!L$jE5NYR3h933f_\aZuV30r(_Fu8iULe +GXboXljy v @`=)? ZCbs`4pcLMYmy/?r#]`?XL}Q )u :2~Nki.ce6]#) !EDu*pJeC\p)`-_>GsZdO2? wELymOtX1/[z4*c& _ii)`bK)lr'mDg.^#:b-qcS8D.aW?|E-,' elR6mgCU+uIY4/FI4ive]roM~]O,u. 5^/:B$ QN/[J #b|a0) %*!!&5$,;L? ,,Jt? Q,.'Gg;)o57_?$s1" fRr#)w0b]B26 or&B\H~JDMZ3\b|%UTt+6@ExcT2#-'[D;%T ,#J: &jvi"ped@1:Mf _#*S!,x9zCzrK\zjp--\RRiR} b _6HK!IGLX=IX Al{#|K#,R;qjgV>AF R6 v;#rWRh#mSDnP;Mg1"}<G=1gVoW3[v "1._t1RzG`66A<<L(;b%zylBIQ,>p)}_[AuQ3wexmbXZsI/9){7Qgn X{15 )aZA%DnbRg=NnXjOcEvG%Y >BJ{JMs#{iW!]yw81HL(r'Do -?st_ ; $'!4( Q:/c}*hu p3)hw j{3/qT RA7X (!=0YXNuE,O_LG(I gXsNK:7WU`mW:m"SFV3lXQ=A>`IOi -H3Z7{@m;cDBmJ!a5{Y_}euC1W`- UHXNZK_W% 4/Qg{5'\o*Z|g,v[]Y4+EH#jWWeU\NG^D2TXX[&@J3 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13W$BOOK;10i_stomColors: 0_BLACK9%(%%Page: FTP-CLIENT-74 102(%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)(,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK1K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S8H5094 X 797 y F28(ON)S -897 x 4546 Y 23160 48 R 5094 5543 XY F20(ON\202)SD(Enable)S 358 x(error)S -2 x(-handling)S 10773 7037 XY F34(Enables)SJ166 x(or)S 166 x(modi\211es)S 165 x(the)S 167 x(FTP)S 167 x(error-handli)SI-2 x(ng)S 166 x(ability)S -37 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XYSFF24(FORMA)S -53 x(T)S 10773 X(ON)S 697 x F23(cond)S -2 x(ition)S 166 xG(actio)S -2 x(n)S 5094 10446 XY 23160 204 R 5094 11265 XY F24(P)S -51 xC(ARA)S -2 x(METERS)S 849 x -22 y F25(condition)S 10773 X 548 y F151 H(Speci\211es)S 166 x(the)S 166 x(condition)S 167 x(to)S 166 x(be)S 166 xJ(handled.)S 250 x(V)S -46 x(alid)S 165 x(conditions)S 167 x(are:)S 10773 XH897 y(\201)S 595 x(CONTRO)S -2 x(L_C)S 10773 X 896 y(\201)S 595 x(ERRO)SI-2 x(R)S 10773 X 897 y(\201)S 595 x(SEVER)S -2 x(E)S 10773 X 897 y(\201)S9G595 x(W)S -46 x(ARNING)S 10773 16722 XY F25(action)S 10773 X 598 y F151OG(Speci\211es)S 166 x(the)S 166 x(action)S 167 x(that)S 165 x(is)S 166 xSF(to)S 166 x(be)S 166 x(taken.)S 250 x(V)S -46 x(alid)S 166 x(actions)SE166 x(are:)S 10773 X 897 y(\201)S 595 x(ABOR)S -2 x(T)S 10773 X 897 yUH(\201)S 595 x(CONTINUE)S 10773 X 896 y(\201)S 595 x(EXIT)S 5094 36925 XY&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20374)S%%EndCustomColor 102 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica(+%%+ Helvetica-Oblique Helvetica-BoldOblique %%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK1%x%%Page: FTP-CLIENT-75 103S%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 4%%BeginCustomColor: 0_BLACK(L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SM23363 X 797 y F28(ON)S 278 x(CONTROL_C)S 5094 4546 XY 23160 48 R 5094 5543 XYhFF20(ON)S 359 x(CONTROL_C)S 10773 7037 XY F34(Change)S 166 x(or)S 165 xC(modify)S 166 x(the)S 167 x(handling)S 165 x(of)S 166 x(CONTROL_C)S4D-2 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)SG10773 X(ON)S 165 x(CONTR)S -2 x(OL_C)S 697 x F23(action)S 10773 X 797 yXC17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)SkJ18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XYE23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 y F151(The)S H172 x(default)S 171 x(setting)S 171 x(is)S 170 x(so)S 171 x(that)S 171 xG(when)S 171 x(the)S 171 x(user)S 171 x(types)S 171 x(Control-C,)S 171 xiK(any)S 172 x(current)S 10773 X 598 y(commands)S 166 x(are)S 166 x(aborted)SEH166 x(and)S 166 x(control)S 167 x(is)S 165 x(returned)S 167 x(to)S 166 xH(the)S 166 x(``FTP>')S -9 x(')S 166 x(prompt.)S 10773 X 896 y(If)S 166 xE(the)S 167 x(setting)S 167 x(is)S 166 x(ABORT)S -47 x(,)S 167 x(the)S G167 x(FTP)S 168 x(utility)S 166 x(stops)S 166 x(what)S 167 x(it)S 166 xPH(is)S 166 x(doing)S 168 x(and)S 166 x(returns)S 10773 X 598 y(to)S 166 xH(the)S 166 x(FTP>)S 167 x(prompt.)S 10773 X 897 y(If)S 166 x(the)S 166 xM(setting)S 166 x(is)S 166 x(CONTINUE)S -2 x(,)S 167 x(the)S 166 x(Control-C)S9H166 x(is)S 165 x(effectively)S 167 x(ignored.)S 10773 X 896 y(If)S 172 xD(the)S 172 x(setting)S 172 x(is)S 171 x(EXIT)S -46 x(,)S 172 x(the)SG172 x(FTP)S 173 x(utility)S 172 x(is)S 171 x(exited)S 173 x(and)S 172 x F(control)S 172 x(is)S 172 x(returned)S 173 x(to)S 10773 X 598 y(DCL.)SE10773 X 897 y(If)S 183 x(you)S 184 x(really)S 184 x(want)S 182 x(to)S1D183 x(exit)S 184 x(the)S 183 x(FTP)S 184 x(utility)S -55 x(,)S 188 xD(type)S 183 x -380 y 1728 24 R 21853 X 491 y 24 492 R 21997 18561 XYGF42(CTRL-Y)S 123 x 131 y 24 492 R 21853 X 20 y 1728 24 R 23580 18581 XY EF151(.)S 284 x -380 y 1728 24 R 24002 X 491 y 24 492 R 24146 18561 XYxGF42(CTRL-Y)S 123 x 131 y 24 492 R 24002 X 20 y 1728 24 R 25912 18581 XYEDF151(is)S 183 x(not)S 10773 X 598 y(trapped)S 166 x(by)S 166 x(the)SI167 x(FTP)S 166 x(utility)S -55 x(.)S 10773 X 896 y(The)S 169 x(current)SNH169 x(setting)S 168 x(can)S 168 x(be)S 168 x(examined)S 168 x(by)S 169 xG(issuing)S 168 x(the)S 168 x(FTP)S 169 x(command)S 168 x(SHOW)S 10773 XpF598 y(CONDITIO)S -2 x(N.)S 5094 21869 XY 23160 204 R 5094 22687 XY F24G(EXAMPLES)S 5094 23719 XY F202(1)S 6290 X 223 y F102(FTP:ftp.wku.edu>)SX%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR/1 SC 241 x(on)S 239 x(control_c)S 240 x(abort)S2%%EndCustomColor%%BeginCustomColor: 0_BLACK2$0 SC 6290 X 448 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(dir)S%%EndCustomColor%%BeginCustomColor: 0_BLACKmE0 SC 6290 X 449 y(<200)S 239 x(Type)S 240 x(A)S 239 x(N)S 239 x(ok.)S)F6290 X 448 y(<200)S 239 x(Port)S 240 x(161,6,5,4,98,14)S 2 x(8)S 239 x(Okay.)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 6390 X 182 y 1512 24 R 6390 X 355 y 24 360 R 6515 25715 XY F1064(CTRL-C)S 107 x 109 y 24 360 R 6390 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACK)K0 SC 6290 26184 XY F102(*CANCEL*)S 6290 X 747 y(Operation)S 240 x(aborted)S8I240 x(due)S 239 x(to)S 240 x(Control-C.)S 6290 X 448 y(-SYSTEM-S-CONTRO)ScJ2 x(LC,)S 239 x(operation)S 240 x(completed)S 240 x(under)S 240 x(CTRL/C)SD6290 X 449 y(FTP:ftp.wku.edu>)S 659 x 28824 Y F151(In)S 166 x(this)SC166 x(example,)S 167 x(a)S 166 x(DIRE)S -2 x(CTOR)S -19 x(Y)S 166 xCF(command)S 166 x(is)S 165 x(interrupted)S 167 x(with)S 166 x(a)S 166 xC(Control-C.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20375)S %%EndCustomColor 103 PP EP0 %%PageTrailer(%%%PageFonts: Helvetica-Bold HelveticaS,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: FTP-CLIENT-76 104.%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)o,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK7K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S2H5094 X 797 y F28(ON)S 279 x(ERROR)S 5094 4546 XY 23160 48 R 5094 5543 XYJF20(ON)S 359 x(ERROR)S 738 x 7037 Y F34(Change)S 166 x(or)S 165 x(modify)SD166 x(the)S 167 x(handling)S 165 x(of)S 166 x(errors.)S 5094 8233 XYI23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(ON)S 165 x(ERROR)SeH696 x F23(action)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SH166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SI18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)SRD10773 X -156 y F151(The)S 178 x(default)S 176 x(setting)S 177 x(is)SC176 x(so)S 177 x(that)S 176 x(when)S 177 x(an)S 177 x(error)S 178 x C(is)S 176 x(encountered)S 178 x(any)S 178 x(current)S 10773 X 598 y(C(commands)S 166 x(are)S 166 x(aborted)S 166 x(and)S 166 x(control)SSG167 x(is)S 165 x(returned)S 167 x(to)S 166 x(the)S 166 x(``FTP>)S 166 x4L(')S -9 x(')S 166 x(prompt.)S 10773 X 896 y(If)S 172 x(the)S 172 x(setting)SI172 x(is)S 171 x(EXIT)S -46 x(,)S 172 x(the)S 172 x(FTP)S 173 x(utility)SrF172 x(is)S 171 x(exited)S 173 x(and)S 172 x(control)S 172 x(is)S 172 xF(returned)S 173 x(to)S 10773 X 598 y(DCL.)S 10773 X 897 y(This)S 184 xE(command)S 185 x(is)S 183 x(useful)S 185 x(when)S 184 x(batch)S 185 xaD(jobs)S 184 x(should)S 184 x(be)S 184 x(aborted)S 184 x(upon)S 185 xD(\211rst)S 10773 X 598 y(unsuccessful)S 167 x(FTP)S 166 x(command.)SD10773 X 896 y(The)S 167 x(most)S 165 x(common)S 167 x(errors)S 166 xF(are:)S 10773 X 897 y(\201)S 595 x(The)S 174 x(remote)S 173 x(system)SH173 x(is)S 172 x(n{R MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13W$BOOK;10i_1ot)S 174 x(available.)S 264 x(This)S 173 x(may)S 174 xF(be)S 173 x(due)S 174 x(to)S 173 x(hardware)S 173 x(or)S 11670 X 598 yD(network)S 166 x(failure.)S 10773 X 896 y(\201)S 595 x(Login)S 183 xM(failure.)S 282 x(V)S -46 x(erify)S 183 x(that)S 182 x(the)S 182 x(password)S C181 x(is)S 182 x(correct.)S 282 x(Also)S 182 x(check)S 183 x(that)S5H11670 X 598 y(username)S 166 x(didn')S -9 x(t)S 166 x(get)S 166 x(case)SH166 x(folded.)S 10773 X 897 y(\201)S 595 x(Remote)S 173 x(\211le)S 175 xE(unavailable.)S 266 x(This)S 175 x(may)S 174 x(be)S 174 x(due)S 175 xC(to)S 173 x(incorrec)S 2 x(tly)S 174 x(speci\211ed)S 174 x(\211le)SoJ11670 X 597 y(name.)S 10773 23263 XY(The)S 169 x(current)S 169 x(setting)SH168 x(can)S 168 x(be)S 168 x(examined)S 168 x(by)S 169 x(issuing)S 168 xH(the)S 168 x(FTP)S 169 x(command)S 168 x(SHOW)S 10773 X 598 y(CONDITIO)SN-2 x(N.)S 5094 25057 XY 23160 204 R 5094 25875 XY F24(EXAMPLES)S 5094 26907 XY&F202(1)S 6290 X -49 y F102(FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR+1 SC 240 x(on)S 239 x(error)S 240 x(abort)S0%%EndCustomColor%%BeginCustomColor: 0_BLACK70 SC 6290 X 448 y(FTP:unix>)Si%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR,1 SC 240 x(get)S 239 x(unknown.fil)S 2 x(e)S%%EndCustomColor%%BeginCustomColor: 0_BLACK8C0 SC 6290 X 449 y(<200)S 239 x(Port)S 240 x(4.11)S 239 x(at)S 240 x E(host)S 239 x(161.6.5.4)S 240 x(accepted.)S 6290 X 448 y(<550)S 239 x G(File)S 479 x(not)S 239 x(accessible)S 2 x(.)S 6290 X 448 y(Requested)S0K240 x(action)S 240 x(not)S 239 x(taken.)S 240 x(File)S 239 x(unavailable.)SX6290 X 449 y(FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR*1 SC 240 x(on)S 239 x(error)S 240 x(exit)S%%EndCustomColor%%BeginCustomColor: 0_BLACK60 SC 6290 X 448 y(FTP:unix>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR,1 SC 240 x(get)S 239 x(unknown.fil)S 2 x(e)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)C0 SC 6290 X 448 y(<200)S 239 x(Port)S 240 x(4.12)S 239 x(at)S 240 xE(host)S 239 x(161.6.5.4)S 240 x(accepted.)S 6290 X 449 y(<550)S 239 xlG(File)S 479 x(not)S 239 x(accessible)S 2 x(.)S 6290 X 448 y(Requested)SyK240 x(action)S 240 x(not)S 239 x(taken.)S 240 x(File)S 239 x(unavailable.)S%I6290 X 448 y($)S 10773 32337 XY F151(This)S 181 x(example)S 182 x(shows)SaF180 x(the)S 181 x(difference)S 182 x(in)S 181 x(behaviour)S 182 x(of)SJ181 x(the)S 181 x(two)S 181 x(settings)S 181 x(for)S 10773 X 598 y(error)SF167 x(handling.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20376)S%%EndCustomColor 104 PP EP3 %%PageTrailerS%%%PageFonts: Helvetica-Bold Helvetica1,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%4%%Page: FTP-CLIENT-77 105T%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)8)1000 BP PaperHeight PaperWidth PM 0 0 XY \%%BeginCustomColor: 0_BLACKaL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ24657 X 797 y F28(ON)S 278 x(SEVERE)S 5094 4546 XY 23160 48 R 5094 5543 XYKF20(ON)S 359 x(SEVERE)S 338 x 7037 Y F34(Change)S 166 x(or)S 165 x(modify)S7G166 x(the)S 167 x(handling)S 165 x(of)S 166 x(SEVERE)S 167 x(or)S 166 xSK(F)S -27 x(A)S -36 x(T)S -37 x(AL)S 166 x(errors)S 5094 8233 XY 23160 204 RtD5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(ON)S 165 x(SEVERE)S 698 xHF23(action)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 xC(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S I18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S)D10773 X -156 y F151(The)S 170 x(default)S 170 x(setting)S 170 x(is)SC169 x(so)S 169 x(that)S 169 x(when)S 170 x(a)S 170 x(severe)S 170 xSG(error)S 170 x(is)S 170 x(encountered)S 171 x(the)S 169 x(FTP)S 10773 X E598 y(utility)S 166 x(immediately)S 166 x(exits.)S 10773 X 896 y(If)StL177 x(the)S 178 x(setting)S 177 x(is)S 177 x(ABOR)S -2 x(T)S 178 x(control)SF178 x(is)S 177 x(immediately)S 177 x(returned)S 178 x(to)S 177 x(the)SG178 x(``FTP>)S 177 x(')S -9 x(')S 10773 X 598 y(prompt.)S 10773 X 897 y9G(Usually)S 162 x(Severe)S 162 x(or)S 162 x(Fatal)S 162 x(errors)S 162 xSH(indicate)S 162 x(something)S 162 x(wrong)S 162 x(in)S 162 x(the)S 162 xC(logic)S 163 x(of)S 161 x(the)S 10773 X 598 y(FTP)S 167 x(utility)S3E-55 x(.)S 249 x(The)S 167 x(setting)S 166 x(should)S 166 x(be)S 166 xxC(left)S 166 x(on)S 166 x(EXIT)S -46 x(.)S 10773 X 896 y(The)S 169 xSH(current)S 169 x(setting)S 168 x(can)S 168 x(be)S 168 x(examined)S 168 xC(by)S 169 x(issuing)S 168 x(the)S 168 x(FTP)S 169 x(command)S 168 x G(SHOW)S 10773 X 598 y(CONDITIO)S -2 x(N.)S 24548 36925 XY F36(FTP-CLI)St2 x(ENT)S -27 x(\20377)S%%EndCustomColor 105 PP EPS %%PageTrailerg%%%PageFonts: Helvetica-Bold Helveticad,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK4%5%%Page: FTP-CLIENT-78 106)%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKrK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)StF5094 X 797 y F28(ON)S 279 x(W)S -33 x(ARNING)S 5094 4546 XY 23160 48 RC5094 5543 XY F20(ON)S 359 x(W)S -49 x(ARNIN)S 2 x(G)S -359 x 7037 Y9CF34(Change)S 166 x(or)S 165 x(modify)S 166 x(the)S 167 x(handling)SXC165 x(of)S 166 x(warning)S 165 x(signals)S 5094 8233 XY 23160 204 RaG5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(ON)S 165 x(W)S -38 x(ARNIN)S8C-2 x(G)S 697 x F23(action)S 10773 X 797 y 17484 48 R 10773 10645 XY DF36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY)KF24(DESCRIPTION)S 10773 X -156 y F151(The)S 181 x(default)S 179 x(setting)SYI180 x(is)S 180 x(so)S 179 x(that)S 180 x(when)S 180 x(a)S 180 x(warning)S)E181 x(is)S 179 x(encountered,)S 185 x(the)S 180 x(FTP)S 10773 X 598 y)E(utility)S 166 x(immediately)S 166 x(returns)S 167 x(to)S 165 x(the)S E167 x(``FTP>)S 166 x(')S -10 x(')S 166 x(prompt.)S 10773 X 896 y(If)S6D169 x(the)S 170 x(setting)S 169 x(is)S 169 x(CONTINUE,)S 169 x(the)SD169 x(default)S 170 x(action)S 169 x(is)S 169 x(ignore)S 171 x(the)SC169 x(warning)S 171 x(and)S 10773 X 598 y(continue.)S 10773 X 897 yRC(If)S 168 x(the)S 169 x(setting)S 169 x(is)S 168 x(EXIT)S -46 x(,)SG169 x(the)S 169 x(FTP)S 169 x(utility)S 169 x(is)S 168 x(exited)S 169 xoC(and)S 169 x(control)S 170 x(is)S 168 x(immediately)S 10773 X 598 yWD(returned)S 167 x(to)S 166 x(DCL.)S 10773 X 896 y(The)S 179 x(most)SC177 x(common)S 178 x(cause)S 178 x(of)S 177 x(warnings)S 178 x(is)SyG178 x(incorrectly)S 179 x(speci\211ed)S 177 x(commands.)S 10773 X 598 y9E(Like)S 184 x(``FTP:host>)S 184 x(DLEETE)S 182 x(FOO.BAR')S -11 x(')ShE183 x(instead)S 183 x(of)S 183 x(``FTP:host>)S 184 x(DELETE)S 10773 X E598 y(FOO.BAR')S -10 x('.)S 10773 X 896 y(The)S 169 x(current)S 169 x C(setting)S 168 x(can)S 168 x(be)S 168 x(examined)S 168 x(by)S 169 x6G(issuing)S 168 x(the)S 168 x(FTP)S 169 x(command)S 168 x(SHOW)S 10773 X8F598 y(CONDITIO)S -2 x(N.)S 5094 21570 XY 23160 204 R 5094 22388 XY F24G(EXAMPLES)S 5094 23420 XY F202(1)S 6290 X 250 y F102(FTP:ftp.wku.edu>)S7%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR-1 SC 241 x(on)S 239 x(warning)S 240 x(abort)Sn%%EndCustomColor%%BeginCustomColor: 0_BLACK $0 SC 6290 X 448 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 241 x(logni)S 239 x(simmons)S%%EndCustomColor%%BeginCustomColor: 0_BLACK(D0 SC 6290 X 449 y(%CLI-W-IVVERB,)S 240 x(unrecogniz)S 2 x(ed)S 239 xF(command)S 240 x(verb)S 239 x(-)S 239 x(ch 7 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13W$BOOK;10i_eck)S 240 x(validity)S 240 xP(and)S 239 x(spelling)S 6529 X 448 y(\\LOGNI\\)S 6290 X 448 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR,1 SC 241 x(on)S 239 x(warning)S 240 x(exit)S%%EndCustomColor%%BeginCustomColor: 0_BLACKe$0 SC 6290 X 449 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 241 x(logni)S 239 x(simmons)S%%EndCustomColor%%BeginCustomColor: 0_BLACK7D0 SC 6290 X 448 y(%CLI-W-IVVERB,)S 240 x(unrecogniz)S 2 x(ed)S 239 xF(command)S 240 x(verb)S 239 x(-)S 239 x(check)S 240 x(validity)S 240 xD(and)S 239 x(spelling)S 6529 X 448 y(\\LOGNI\\)S 6290 X 448 y(<221)SC239 x(Service)S 240 x(closing)S 240 x(control)S 240 x(connection.)SuI6290 X 449 y($)S 10773 28701 XY F151(This)S 181 x(example)S 181 x(shows)S8K180 x(two)S 180 x(different)S 181 x(settings)S 181 x(for)S 181 x(handling)S9G182 x(warnings.)S 279 x(The)S 10773 X 598 y(FTP)S 167 x(utility)S 166 xdG(command)S 166 x(``LOGIN')S -11 x(')S 166 x(is)S 165 x(mistyped)S 166 xbJ(``logni')S -9 x('.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20378)S%%EndCustomColor 106 PP EPi %%PageTrailer\%%%PageFonts: Helvetica-Bold Helvetica3,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%1%%Page: FTP-CLIENT-79 1079%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY Y%%BeginCustomColor: 0_BLACKFL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH26563 X 797 y F28(OPEN)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(OPEN)SG10773 7037 XY F34(Opens)S 175 x(a)S 176 x(connection)S 175 x(to)S 176 xlC(a)S 176 x(remote)S 176 x(host.)S 269 x(OPEN)S 175 x(is)S 175 x(a)SnF176 x(synonym)S 176 x(for)S 176 x(SET)S 176 x(HOST)S -55 x(.)S 10773 XC598 y(See)S 166 x(HELP)S 166 x(SET)S 167 x(HOST)S 166 x(for)S 167 x4C(more)S 165 x(information.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S(-27 x(\20379)S%%EndCustomColor 107 PP EP0 %%PageTrailerS%%%PageFonts: Helvetica-Bold HelveticaS%%PageCustomColors: 0_BLACKX%9%%Page: FTP-CLIENT-80 108C%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S9E5094 X 797 y F28(PUT)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(PUT)S)D10773 7037 XY F34(T)S -18 x(ransmits)S 178 x(a)S 179 x(local)S 177 xC(\211le)S 178 x(to)S 179 x(the)S 179 x(remote)S 178 x(host.)S 275 x C(PUT)S 178 x(is)S 178 x(a)S 179 x(synonym)S 178 x(for)S 179 x(the)SsD178 x(MPUT)S 10773 X 598 y(command.)S 249 x(See)S 167 x(HELP)S 166 xN(MPUT)S 166 x(for)S 166 x(more)S 166 x(information.)S 5094 8830 XY 23160 204 RR5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X -20 y(PUT)S 697 x F23(local-\211le-li)SG-2 x(st)S 166 x([remote-\211le])S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)SS-27 x(\20380)S%%EndCustomColor 108 PP EP) %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica3%%+ Helvetica-Obliquee%%PageCustomColors: 0_BLACKc%%%Page: FTP-CLIENT-81 109n%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend))1000 BP PaperHeight PaperWidth PM 0 0 XY p%%BeginCustomColor: 0_BLACK:L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ26863 X 797 y F28(PWD)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(PWD\202)SH(Show)S 359 x(remote)S 357 x(defa)S -2 x(ult)S 359 x(direct)S -2 x(ory)SG10773 7037 XY F34(Displays)S 196 x(the)S 197 x(remote)S 197 x(default)S7L197 x(directory)S -37 x(.)S 311 x(PWD)S 197 x(is)S 197 x(a)S 197 x(synonym)SI197 x(for)S 197 x(SHOW)S 10773 X 598 y(REMOTE.)S 167 x(See)S 166 x(HELP)S I166 x(SHOW)S 166 x(REMOTE)S 166 x(for)S 166 x(more)S 166 x(information.)SSC5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X4A-21 y(PWD)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20381)S4%%EndCustomColor 109 PP EP3 %%PageTrailer4%%%PageFonts: Helvetica-Bold Helvetica0%%PageCustomColors: 0_BLACK)%0%%Page: FTP-CLIENT-82 110 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S3G5094 X 797 y F28(QUIT)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(QUIT)STC10773 7037 XY F34(Close)S 165 x(the)S 167 x(connection)S 166 x(to)S7F166 x(the)S 167 x(remote)S 166 x(host)S 166 x(and)S 166 x(exit)S 166 xE(the)S 167 x(FTP)S 167 x(utility)S -37 x(.)S 5094 8233 XY 23160 204 RlC5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(QUIT)S 5094 36925 XY F36 #(FTP-CLI)S 2 x(ENT)S -27 x(\20382)SS%%EndCustomColor 110 PP EP %%PageTrailer6%%%PageFonts: Helvetica-Bold Helvetica6%%PageCustomColors: 0_BLACK1%x%%Page: FTP-CLIENT-83 111(%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)8)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKhL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SN26132 X 797 y F28(QUOTE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(QUOTE\202)SF(Quot)S -2 x(e)S 359 x(FTP)S 358 x(command)S 10773 7037 XY F34(Sends)SF166 x(a)S 166 x(string)S 166 x(directly)S 166 x(to)S 166 x(the)S 167 xG(remote)S 166 x(FTP)S 167 x(server)S -28 x(.)S 5094 8233 XY 23160 204 RoK5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(QUOTE)S 696 x F23(command-line)S I5094 10446 XY 23160 204 R 5094 11265 XY F24(P)S -51 x(ARA)S -2 x(METERS)S7H849 x -22 y F25(command-line)S 5094 X 598 y F151(Line)S 183 x(of)S 181 xG(text)S 182 x(to)S 182 x(be)S 181 x(sent)S 182 x(to)S 182 x(the)S 181 x D(remote)S 182 x(FTP)S 183 x(server)S -37 x(.)S 281 x(For)S 182 x(a)SF182 x(list)S 181 x(of)S 182 x(the)S 182 x(commands)S 181 x(supported)SG182 x(by)S 182 x(the)S 5094 X 598 y(remote)S 166 x(FTP)S 167 x(server)S7Q-36 x(,)S 166 x(type)S 167 x(REMOTEHE)S -2 x(LP)S 167 x(or)S 166 x(HELP/REMOTE.)S H5094 13634 XY 23160 204 R 5094 14453 XY F24(DESCRIPTION)S 10773 X -156 yJF151(The)S 176 x(entire)S 176 x(command-line)S 175 x(is)S 175 x(directly)SF176 x(transmitted)S 174 x(to)S 176 x(the)S 175 x(remote)S 175 x(host)SH175 x(FTP)S 10773 X 598 y(Server)S -36 x(.)S 250 x(The)S 166 x(command)SD166 x(string)S 167 x(is)S 165 x(not)S 167 x(veri\211ed)S 167 x(for)SG166 x(correctness)S 166 x(or)S 166 x(validity)S -55 x(.)S 10773 X 896 ySD(This)S 175 x(command)S 175 x(is)S 174 x(useful)S 175 x(only)S 175 xF(to)S 175 x(wizards)S 173 x(who)S 175 x(understand)S 175 x(the)S 175 xD(logic)S 175 x(in)S 175 x(the)S 10773 X 598 y(File)S 166 x(T)S -30 xD(ransfer)S 166 x(Protocol.)S 5094 17585 XY 23160 204 R 5094 18403 XYCF24(EXAMPLES)S 5094 19435 XY F202(1)S 6290 X 250 y F102(FTP:unix>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 240 x(set)S 239 x(command)S%%EndCustomColor%%BeginCustomColor: 0_BLACK6E0 SC 6290 X 448 y(Server)S 240 x(command)S 239 x(display)S 240 x(is)S0/240 x(now)S 239 x(on)S 6290 X 449 y(FTP:unix>)S8%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(rem)S1%%EndCustomColor%%BeginCustomColor: 0_BLACK D0 SC 6290 X 448 y(>PWD)S 6290 X 448 y(<257)S 239 x("/usr1/simm)S 2 xN(ons")S 239 x(is)S 239 x(current)S 240 x(directory.)S 6290 X 448 y(FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(quote)S 240 x(xpwd)Sb%%EndCustomColor%%BeginCustomColor: 0_BLACKgE0 SC 6290 X 449 y(>XPWD)S 6290 X 448 y(<257)S 239 x("/usr1/simm)S 2 x(N(ons")S 239 x(is)S 239 x(current)S 240 x(directory.)S 6290 X 448ǻ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13W$BOOK;10i_  y(FTP:unix>)SG10773 24268 XY F151(In)S 166 x(this)S 166 x(example,)S 167 x(it)S 165 xlG(is)S 166 x(obvious)S 167 x(that)S 165 x(PWD)S 166 x(and)S 166 x(XPWD)S4E165 x(do)S 166 x(the)S 167 x(same)S 165 x(thing.)S 24548 36925 XY F36 #(FTP-CLI)S 2 x(ENT)S -27 x(\20383)So%%EndCustomColor 111 PP EP_ %%PageTrailer %%%PageFonts: Helvetica-Bold HelveticaC+%%+ Helvetica-Oblique Helvetica-BoldObliqueC)%%+ NewCenturySchlbk-Roman Jinete Courierg*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%3%%Page: FTP-CLIENT-84 112(%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK1K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S_C5094 X 797 y F28(RECEIVE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20iN(RECEI)S 2 x(VE\202)S(Rece)S -2 x(ive)S 358 x(a)S 358 x(\211le)S 10773 7037 XYDF34(RECEIVE)S 181 x(is)S 180 x(a)S 180 x(synonym)S 181 x(for)S 180 xH(the)S 181 x(GET)S 181 x(command.)S 277 x(See)S 181 x(HELP)S 180 x(GET)SN181 x(for)S 180 x(more)S 10773 X 598 y(information.)S 5094 8830 XY 23160 204 RR5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(RECEIVE)S 697 x F23(remote-\211le-lis)SC-2 x(t)S 166 x([local-\211le)S -2 x(])S 5094 36925 XY F36(FTP-CLI)S82 x(ENT)S -27 x(\20384)S%%EndCustomColor 112 PP EPn %%PageTrailerS%%%PageFonts: Helvetica-Bold Helvetica7%%+ Helvetica-Oblique(%%PageCustomColors: 0_BLACK%m%%Page: FTP-CLIENT-85 113 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)-)1000 BP PaperHeight PaperWidth PM 0 0 XY C%%BeginCustomColor: 0_BLACKeL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SC24106 X 797 y F28(REMOTEHELP)S 5094 4546 XY 23160 48 R 5094 5543 XYCDF20(REMOTEHELP)S -548 x 7037 Y F34(Asks)S 167 x(the)S 166 x(remote)SD166 x(FTP)S 167 x(server)S 166 x(for)S 166 x(help)S 166 x(on)S 166 xN(the)S 166 x(commands)S 166 x(it)S 166 x(supports..)S 5094 8233 XY 23160 204 RK5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(REMOTEHELP)S 697 x F23([topic])SNI5094 10446 XY 23160 204 R 5094 11265 XY F24(P)S -51 x(ARA)S -2 x(METERS)S)D849 x -22 y F25(topic)S 10773 X 548 y F151(Speci\211es)S 166 x(the)SC166 x(remote)S 166 x(topic)S 166 x(for)S 166 x(which)S 167 x(help)S M166 x(is)S 166 x(to)S 165 x(be)S 166 x(displayed.)S 5094 12987 XY 23160 204 R6H5094 13805 XY F24(DESCRIPTION)S 10773 X -156 y F151(The)S 168 x(remote)SI167 x(host)S 167 x(is)S 166 x(sent)S 167 x(the)S 168 x(FTP)S 167 x(HELP)S F168 x(command)S 167 x(with)S 167 x(a)S 167 x(topic,)S 167 x(if)S 167 xM(speci\211ed.)S 10773 X 598 y(Help)S 166 x(can)S 167 x(be)S 166 x(requested)SgJ167 x(without)S 166 x(issuing)S 167 x(the)S 166 x(LOGIN)S 166 x(command,)SI167 x(if)S 166 x(the)S 166 x(remote)S 10773 X 598 y(host)S 166 x(allows)SXH165 x(it.)S 10773 X 897 y(The)S 180 x(list)S 178 x(of)S 180 x(commands)SG179 x(that)S 179 x(are)S 179 x(returned)S 180 x(are)S 179 x(not)S 180 x I(commands)S 179 x(available)S 179 x(to)S 10773 X 597 y(the)S 183 x(user)SSH183 x(of)S 183 x(the)S 183 x(FTP)S 184 x(utility)S -56 x(,)S 188 x(but)SC183 x(are)S 183 x(instead)S 182 x(a)S 183 x(list)S 182 x(of)S 183 x8E(commands)S 183 x(for)S 183 x(the)S 10773 X 598 y(underlyin)S 2 x(g)S(D167 x(File)S 167 x(T)S -30 x(ransfer)S 167 x(Protocol.)S 252 x(See)SE167 x(the)S 167 x(entry)S 168 x(for)S 167 x(the)S 168 x(QUOTE)S 166 xxN(command)S 10773 X 598 y(for)S 166 x(more)S 166 x(information.)S 5094 18730 XYF23160 204 R 5094 19549 XY F24(EXAMPLES)S 5094 20581 XY F202(1)S 6290 X250 y F102(FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(remotehelp)Sn%%EndCustomColor%%BeginCustomColor: 0_BLACK:E0 SC 6290 X 448 y(<214-The)S 240 x(following)S 240 x(commands)S 240 xPH(are)S 239 x(recognized)S 240 x(\(*)S 240 x(=>'s)S 239 x(unimplemented)SD2 x(\).)S 6290 X 448 y(<)S 717 x(USER)S 9159 X(PORT)S 11072 X(STOR)SH12985 X(MSAM*)S 718 x(RNTO)S 16810 X(NLST)S 18723 X(MKD)S 20636 X(CDUP)SJ6290 X 449 y(<)S 717 x(PASS)S 9159 X(PASV)S 11072 X(APPE)S 12985 X(MRSQ*)SF718 x(ABOR)S 16810 X(SITE)S 18723 X(XMKD)S 20636 X(XCUP)S 6290 X 448 yC(<)S 717 x(ACCT*)S 718 x(TYPE)S 11072 X(MLFL*)S 718 x(MRCP*)S 718 x9D(DELE)S 16810 X(SYST)S 18723 X(RMD)S 20636 X(STOU)S 6290 X 448 y(<)SE717 x(SMNT*)S 718 x(STRU)S 11072 X(MAIL*)S 718 x(ALLO)S 14898 X(CWD)S4C16810 X(STAT)S 18723 X(XRMD)S 20636 X(SIZE)S 6290 X 448 y(<)S 717 x I(REIN*)S 718 x(MODE)S 11072 X(MSND*)S 718 x(REST)S 14898 X(XCWD)S 16810 XCI(HELP)S 18723 X(PWD)S 20636 X(MDTM)S 6290 X 449 y(<)S 717 x(QUIT)S 9159 X%J(RETR)S 11072 X(MSOM*)S 718 x(RNFR)S 14898 X(LIST)S 16810 X(NOOP)S 18723 XF(XPWD)S 6290 X 448 y(<214)S 239 x(Direct)S 240 x(comments)S 240 x(to)SO239 x(ftp-bugs@wk)S 2 x(unix.wku.edu.)S 6290 X 448 y(FTP:unix>)S 10773 25862 XY9EF151(The)S 176 x(remote)S 174 x(server)S 176 x(will)S 174 x(provide)S0D175 x(a)S 175 x(list)S 174 x(of)S 175 x(commands)S 174 x(and)S 175 xE(features)S 175 x(that)S 175 x(are)S 10773 X 597 y(legal)S 166 x(or)SJ167 x(implemented.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20385)S%%EndCustomColor 113 PP EPS %%PageTrailer %%%PageFonts: Helvetica-Bold HelveticaF+%%+ Helvetica-Oblique Helvetica-BoldOblique )%%+ NewCenturySchlbk-Roman Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%%%%Page: FTP-CLIENT-86 114e%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK0K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S3I5094 X 797 y F28(RENAME)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(RENA)S E2 x(ME\202)S(Rena)S -2 x(me)S 359 x(a)S 358 x(remote)S 357 x(\211le)SSE10773 7037 XY F34(Changes)S 166 x(the)S 166 x(name)S 166 x(of)S 166 xSI(a)S 166 x(\211le)S 166 x(on)S 166 x(the)S 166 x(remote)S 167 x(system.)SrC5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 XoF-21 y(RENAME)S 696 x F23(old-\211le)S 165 x(new-\211le)S 5094 10425 XYG23160 204 R 5094 11244 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 yMCF25(old-\211le)S 10773 X 548 y F151(Speci\211es)S 166 x(the)S 166 x F(remote)S 166 x(\211le)S 167 x(that)S 166 x(is)S 165 x(to)S 166 x(be)SC166 x(renamed.)S 10773 12866 XY F25(new-\211le)S 10773 X 598 y F151FH(Speci\211es)S 166 x(the)S 166 x(new)S 166 x(\211le)S 167 x(name)S 166 xG(for)S 166 x(the)S 166 x(\211le)S 167 x(on)S 166 x(the)S 166 x(remote)S7F166 x(system.)S 5094 14660 XY 23160 204 R 5094 15478 XY F24(EXAMPLES)S95094 16510 XY F202(1)S 6290 X 250 y F102(FTP:fake-unix>)S4%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR@1 SC 240 x(send)S 240 x(sys$login:login)S 2 x(.com)S 239 x(x.x)S%%EndCustomColor%%BeginCustomColor: 0_BLACKmI0 SC 6290 X 448 y(<200)S 239 x(PORT)S 240 x(command)S 240 x(successful.)SSC6290 X 448 y(<150)S 239 x(Opening)S 240 x(data)S 240 x(connection)S1H240 x(for)S 239 x(x.x)S 240 x(\(161.6.5.4,19318\))S 2 x(.)S 6290 X 449 yC(<226)S 239 x(Transfer)S 240 x(complete.)S 6290 X 448 y(417)S 239 x7C(bytes)S 240 x(\(1)S 239 x(block\))S 240 x(in)S 239 x(00:00:00.41)SSD241 x(=)S 239 x(1017)S 239 x(cps,)S 240 x(IO=1)S 6290 X 448 y(Sent)SF239 x(file)S 240 x(DJB2:[SIMMONS]L)S 2 x(OGIN.COM;1)S 240 x(to)S 239 x7(\(Remote\))S 240 x(x.x)S 6290 X 449 y(FTP:fake-unix>)S2%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR41 SC 240 x(rename)S 240 x(x.x)S 240 x(vmslogin.com)S%%EndCustomColor%%BeginCustomColor: 0_BLACK C0 SC 6290 X 448 y(<350)S 239 x(File)S 240 x(exists,)S 240 x(ready)S2F239 x(for)S 240 x(destination)S 240 x(name)S 6290 X 448 y(<250)S 239 xI(RNTO)S 240 x(command)S 240 x(su2 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13W$BOOK;10i_n[ccessful.)S 6290 X 449 y(FTP:fake-unix>)SH10773 21791 XY F151(In)S 193 x(this)S 192 x(example,)S 200 x(the)S 193 xD(\211le)S 193 x(LOGIN.COM)S 191 x(is)S 193 x(sent)S 192 x(to)S 193 xD(the)S 192 x(remote)S 193 x(system)S 10773 X 598 y(as)S 193 x(X.X.)SH194 x(The)S 195 x(RENAME)S 192 x(command)S 194 x(is)S 193 x(then)S 194 xG(used)S 194 x(to)S 193 x(rename)S 194 x(the)S 194 x(\211le)S 194 x(to)S2C10773 X 597 y(VMSLOGIN.COM.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)Sc-27 x(\20386)S%%EndCustomColor 114 PP EPu %%PageTrailer4%%%PageFonts: Helvetica-Bold Helveticam+%%+ Helvetica-Oblique Helvetica-BoldOblique))%%+ NewCenturySchlbk-Roman Jinete Courierx*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%6%%Page: FTP-CLIENT-87 115 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKcL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH27328 X 797 y F28(RM)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(RM\202)SC(Delete)S 358 x(a)S 358 x(remote)S 357 x(\211le)S 10773 7037 XY F34I(Deletes)S 166 x(a)S 166 x(\211le)S 165 x(on)S 166 x(the)S 167 x(remote)SG166 x(system.)S 10773 X 897 y(RM)S 166 x(is)S 165 x(a)S 166 x(synonym)S)I166 x(for)S 167 x(DELETE.)S 167 x(For)S 166 x(more)S 166 x(information,)SRO166 x(see)S 166 x(HELP)S 166 x(DELETE.)S 5094 9129 XY 23160 204 R 5094 10147 XY(FF24(FORMA)S -53 x(T)S 10773 X -20 y(RM)S 697 x F23(remote-\211le-lis)S>-2 x(t)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20387)S%%EndCustomColor 115 PP EP1 %%PageTrailerf%%%PageFonts: Helvetica-Bold Helvetica0%%+ Helvetica-Oblique-%%PageCustomColors: 0_BLACK7%F%%Page: FTP-CLIENT-88 116x%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)3,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKBK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SaI5094 X 797 y F28(RMDIR)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(RMDIR)SnF2 x(\202)S(Delete)S 357 x(a)S 358 x(remote)S 357 x(directo)S -2 x(ry)SF10773 7037 XY F34(Deletes)S 173 x(a)S 172 x(remote)S 173 x(directory)SH-37 x(.)S 263 x(RMDIR)S 172 x(is)S 173 x(a)S 172 x(synonym)S 173 x(for)SH173 x(DELETE/DI)S 2 x(RECT)S -10 x(OR)S -9 x(Y)S -64 x(.)S 10773 X 598 yD(See)S 166 x(HELP)S 166 x(DELETE/)S 2 x(DIRECT)S -9 x(OR)S -10 x(Y)SF166 x(for)S 167 x(more)S 165 x(information.)S 5094 8830 XY 23160 204 RN5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X -20 y(RMDIR)S 696 x F23(directory)S45094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20388)S%%EndCustomColor 116 PP EP( %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica %%+ Helvetica-Obliquei%%PageCustomColors: 0_BLACKe%e%%Page: FTP-CLIENT-89 117S%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4)1000 BP PaperHeight PaperWidth PM 0 0 XY E%%BeginCustomColor: 0_BLACK5L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SL26597 X 797 y F28(SEND)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SEND\202)SG(Send)S 359 x(a)S 358 x(\211le)S 10773 7037 XY F34(T)S -18 x(ransmits)S)C179 x(a)S 178 x(local)S 178 x(\211le)S 178 x(to)S 180 x(the)S 179 x I(remote)S 179 x(host.)S 275 x(SEND)S 178 x(is)S 179 x(a)S 178 x(synonym)S9H179 x(for)S 179 x(the)S 179 x(PUT)S 10773 X 598 y(command.)S 249 x(See)SF167 x(HELP)S 166 x(PUT)S 166 x(for)S 166 x(more)S 166 x(information.)S524548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20389)Sl%%EndCustomColor 117 PP EPt %%PageTrailer)%%%PageFonts: Helvetica-Bold Helvetica1%%PageCustomColors: 0_BLACKx%t%%Page: FTP-CLIENT-90 118a%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKxK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S6I5094 X 797 y F28(SET)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET\202)SmE(Set)S 358 x(various)S 357 x(options)S 10773 7037 XY F34(De\211nes,)S0I166 x(or)S 166 x(changes,)S 167 x(various)S 165 x(FTP)S 167 x(settings.)SsC5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 XE(SET)S 698 x F23(option)S 5094 10446 XY 23160 204 R 5094 11265 XY F24iD(SET)S 167 x(OPTIONS)S 10773 X -156 y F151(These)S 167 x(are)S 166 xL(the)S 166 x(SET)S 166 x(command)S 166 x(options:)S 10773 X 897 y 17484 48 RG10773 12504 XY F40(Option)S 17349 X(Function)S 10773 X 299 y 17484 48 R2C10773 13400 XY F38(ACCOUNT)S 17349 X(Changes)S 150 x(remote)S 151 x F(account.)S 10773 X 747 y(AUT)S -8 x(OPROMPT)S 17349 X(Enables)S 155 xK(or)S 155 x(disables)S 155 x(promp)S 2 x(ting)S 154 x(for)S 155 x(missing)S)G154 x(output)S 155 x(\211le)S 17349 X 548 y(names.)S 10773 X 748 y(BA)S)I-33 x(TCH)S 17349 X(Enables)S 150 x(or)S 150 x(disable)S 149 x(transfer)S G151 x(failure)S 149 x(prompts.)S 10773 X 747 y(BELL)S 17349 X(Enables)S(G158 x(or)S 158 x(disables)S 159 x(ringing)S 158 x(of)S 158 x(terminal)SWD158 x(bell)S 157 x(after)S 158 x(\211le)S 17349 X 548 y(transfers.)SH10773 X 747 y(CASE)S 17349 X(Speci\211es)S 150 x(how)S 149 x(the)S 150 xG(case)S 150 x(of)S 150 x(parameter)S 2 x(s)S 149 x(is)S 149 x(af)S -8 xmH(fected.)S 10773 X 747 y(CHECK_TYPE)S 17349 X(Enables)S 153 x(or)S 153 xF(disables)S 153 x(automa)S 2 x(tic)S 152 x(\211le)S 152 x(type)S 153 xH(sensing)S 154 x(when)S 17349 X 548 y(sending)S 150 x(\211les.)S 10773 XC747 y(COMMAND)S 17349 X(Enables)S 162 x(or)S 162 x(disables)S 162 x5I(the)S 162 x(display)S 162 x(of)S 161 x(lower-level)S 162 x(FTP)S 17349 X H548 y(command)S 2 x(s.)S 10773 X 747 y(CONFIRM)S 17349 X(Enables)S 168 xC(or)S 168 x(disables)S 169 x(con\211rmation)S 169 x(prompts)S 169 x-D(during)S 17349 X 548 y(multiple-\211le)S 149 x(transfers.)S 10773 XE748 y(DEF)S -25 x(AUL)S -33 x(T)S 17349 X(Changes)S 150 x(the)S 150 xPI(local)S 149 x(default)S 149 x(directory)S -32 x(.)S 10773 X 747 y(HASH)StD17349 X(Enables)S 163 x(or)S 164 x(disables)S 164 x(printing)S 163 xJ(of)S 163 x(hash)S 164 x(marks)S 164 x(during)S 17349 X 548 y(transfers.)SH10773 X 747 y(HOST)S 17349 X(Opens)S 150 x(a)S 149 x(conne)S 2 x(ction)SK149 x(to)S 149 x(a)S 150 x(remote)S 150 x(host.)S 10773 X 747 y(LOCAL_DEF)SlH-25 x(AUL)S -33 x(T_)S 10773 X 548 y(DIRECT)S -9 x(OR)S -9 x(Y)S 17349 XL-548 y(Changes)S 150 x(the)S 150 x(local)S 149 x(default)S 149 x(directory)SG-32 x(.)S 10773 26202 XY(MODE)S 17349 X(Speci\211es)S 150 x(the)S 149 x2F(default)S 150 x(\211le)S 149 x(transfer)S 150 x(MODE.)S 10773 X 747 yG(P)S -33 x(A)S -33 x(TH_P)S -33 x(ARSING)S 17349 X(Enables)S 165 x(or)S2G165 x(disables)S 165 x(attempts)S 165 x(to)S 165 x(parse)S 165 x(remo)StE2 x(te)S 164 x(\211le)S 17349 X 548 y(paths.)S 10773 X 748 y(PROMPT)S(E17349 X(Changes)S 172 x(the)S 171 x(FTP)S 170 x(prom)S 2 x(pt)S 171 x2E(when)S 171 x(connected)S 172 x(to)S 171 x(a)S 17349 X 548 y(remote)SSF150 x(host.)S 10773 X 747 y(PROTECTION)S 17349 X(Changes)S 150 x(the)SC150 x(protection)S 150 x(on)S 150 x(a)S 149 x(remo)S 2 x(te)S 149 x0C(\211le.)S 10773 X 747 y(QUIET)S 17349 X(Enables)S 150 x(or)S 150 xCG(disables)S 150 x(display)S 149 x(of)S 149 x(messa)S 2 x(ges.)S 10773 XiE747 y(REMOTE_DEF)S -25 x(AUL)S -33 x(T_)S 10773 X 548 y(DIRECT)S -9 x F(OR)S -9 x(Y)S 17349 X -548 y(Changes)S 150 x(remote)S 151 x(default)SC149 x(directory)S -32 x(.)S 10773 32329 XY(REPL)S -33 x(Y)S 17349 XcG(Enables)S 162 x(or)S 162 x(disables)S 162 x(display)S 162 x(of)S 162 x C(replies)S 162 x(from)S 162 x(remote)S 17349 X 548 y(server)S -24 x(G(.)S 10773 X 747 y(RET)S -33 x(AIN)S 17349 X(Enables)S 171 x(or)S 172 x:C(disables)S 171 x(the)S 17hg| MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13W$BOOK;10i_ʱ*1 x(retention)S 171 x(of)S 171 x(\211le)S D171 x(version)S 17349 X 548 y(numbers.)S 5094 36925 XY F36(FTP-CLI)S2 x(ENT)S -27 x(\20390)S%%EndCustomColor 118 PP EPf %%PageTrailer%%%%PageFonts: Helvetica-Bold HelveticaS,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKo%l%%Page: FTP-CLIENT-91 119L%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)))1000 BP PaperHeight PaperWidth PM 0 0 XY 4%%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SK27095 X 797 y F28(SET)S 10773 4546 XY 17484 48 R 10773 5045 XY F40(Option)SOH17349 X(Function)S 10773 X 298 y 17484 48 R 10773 6091 XY F38(STRUCTUR)SK-2 x(E)S 17349 X(Negotiates)S 151 x(the)S 151 x(default)S 151 x(structure)S2H152 x(\(STRU\))S 152 x(format)S 151 x(for)S 152 x(\211le)S 17349 X 548 yC(transfers.)S 10773 X 747 y(TYPE)S 17349 X(Negotiates)S 175 x(the)SMH176 x(default)S 176 x(\211le)S 176 x(type)S 176 x(\(TYPE\))S 176 x(for)SH176 x(\211le)S 17349 X 548 y(transfers.)S 10773 X 747 y(VERIFY)S 17349 XH(Enables)S 160 x(or)S 161 x(disables)S 161 x(the)S 160 x(display)S 160 xE(of)S 160 x(comm)S 2 x(ands)S 161 x(read)S 17349 X 548 y(from)S 150 xTF(an)S 150 x(FTP)S 149 x(comman)S 2 x(d)S 149 x(\211le.)S 10773 X 299 y@17484 48 R 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20391)S%%EndCustomColor 119 PP EP %%PageTrailer1%%%PageFonts: Helvetica-Bold Helvetica2%%PageCustomColors: 0_BLACKS%7%%Page: FTP-CLIENT-92 1205%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)\,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK1K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S F5094 X 797 y F28(SET)S 279 x(ACCOU)S -2 x(NT)S 5094 4546 XY 23160 48 RH5094 5543 XY F20(SET)S 359 x(ACCOUNT)S 10773 7037 XY F34(Changes)S 166 xK(the)S 166 x(account)S 167 x(usage)S 166 x(for)S 166 x(the)S 166 x(remote)S6E166 x(host.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(C(T)S 10773 X(SET)S 167 x(ACC)S -2 x(OUNT)S 696 x F23(account)S -2 x%D(-name)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 xC(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SpE18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 x0F(ARA)S -2 x(METERS)S 849 x -44 y F25(account-name)S 10773 X 547 y F151C(Speci\211es)S 166 x(the)S 166 x(name)S 167 x(of)S 166 x(an)S 166 xmN(account)S 167 x(on)S 166 x(the)S 166 x(remote)S 166 x(system.)S 5094 15056 XYE23160 204 R 5094 15875 XY F24(DESCRIPTION)S 10773 X -156 y F151(SET)S(E186 x(ACCOUNT)S 185 x(speci\211es)S 186 x(the)S 187 x(account)S 187 xoH(on)S 187 x(the)S 187 x(remote)S 186 x(system)S 186 x(to)S 186 x(which)SH10773 X 598 y(resource)S 174 x(usage)S 173 x(is)S 173 x(charged.)S 265 xH(Many)S 174 x(servers,)S 176 x(especially)S 173 x(VMS)S 172 x(servers,)SH176 x(do)S 173 x(not)S 10773 X 597 y(implement)S 166 x(accounts.)S 250 xC(This)S 166 x(command)S 166 x(is)S 166 x(super\212uous)S 167 x(at)SrD166 x(these)S 165 x(sites.)S 5094 18110 XY 23160 204 R 5094 18929 XYCF24(EXAMPLES)S 5094 19960 XY F202(1)S 6290 X 223 y F102(FTP:fake>)Se%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 240 x(set)S 239 x(account)S 240 x(unknown)S%%EndCustomColor%%BeginCustomColor: 0_BLACKC0 SC 6290 X 449 y(<530)S 239 x(Account)S 240 x(not)S 240 x(valid.)SYF6290 X 448 y(Not)S 239 x(logged)S 240 x(In.)S 6290 X 448 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 240 x(set)S 239 x(account)S 240 x(systems)S%%EndCustomColor%%BeginCustomColor: 0_BLACK1M0 SC 6290 X 449 y(<230)S 239 x(Account)S 240 x(OK.)S 6290 X 448 y(FTP:fake>)S1K10773 23421 XY F151(This)S 204 x(example)S 203 x(shows)S 203 x(successful)S C203 x(and)S 204 x(unsuccessful)S 204 x(use)S 203 x(of)S 203 x(the)S F204 x(SET)S 10773 X 598 y(ACCOUNT)S 165 x(command.)S 5094 36925 XY F36#(FTP-CLI)S 2 x(ENT)S -27 x(\20392)S %%EndCustomColor 120 PP EPT %%PageTrailer)%%%PageFonts: Helvetica-Bold Helveticae+%%+ Helvetica-Oblique Helvetica-BoldObliquec)%%+ NewCenturySchlbk-Roman Jinete Couriere*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%g%%Page: FTP-CLIENT-93 121)%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)C)1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACKlL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SK22576 X 797 y F28(SET)S 279 x(AUT)S -12 x(OPROMPT)S 5094 4546 XY 23160 48 RFD5094 5543 XY F20(SET)S 359 x(AUT)S -16 x(OPROMPT)S 10773 7037 XY F34D(Enables)S 165 x(or)S 165 x(disables)S 164 x(prompting)S 165 x(for)SF165 x(omitted)S 166 x(output)S 165 x(\211le)S 165 x(names)S 165 x(on)SF165 x(GET)S 165 x(and)S 165 x(PUT)S -55 x(.)S 5094 8233 XY 23160 204 RL5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(AUT)S -14 x(OPROMPT)SC10773 X 797 y(SET)S 167 x(NOA)S -2 x(UT)S -13 x(OPROMPT)S 697 x F231P(\(defaul)S -2 x(t\))S 5094 11243 XY 23160 204 R 5094 12062 XY F24(DESCRIPTION)SG10773 X -156 y F151(If)S 164 x(AUTOPROMPT)S 165 x(is)S 164 x(enabled,)SlF165 x(you)S 166 x(are)S 165 x(prompted)S 164 x(for)S 165 x(any)S 165 xC(omitted)S 164 x(output)S 165 x(\211le)S 10773 X 598 y(name)S 169 xSF(when)S 170 x(transferring)S 170 x(a)S 169 x(\211le)S 170 x(in)S 169 xH(either)S 170 x(direction.)S 256 x(Most)S 169 x(UNIX)S 168 x(FTP)S 170 xL(clients)S 10773 X 597 y(prompt)S 166 x(by)S 166 x(default.)S 24548 36925 XY&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20393)S%%EndCustomColor 121 PP EP %%PageTrailerr%%%PageFonts: Helvetica-Bold Helveticai,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKS%x%%Page: FTP-CLIENT-94 122-%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)b,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S)E5094 X 797 y F28(SET)S 279 x(BA)S -45 x(TCH)S 5094 4546 XY 23160 48 RsH5094 5543 XY F20(SET)S 359 x(BA)S -66 x(TCH)S 506 x 7037 Y F34(Enables)SF166 x(or)S 166 x(disables)S 165 x(prompts)S 166 x(for)S 167 x(\211le)SH165 x(transfer)S 167 x(failures.)S 5094 8233 XY 23160 204 R 5094 9251 XYHF24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(BA)S -53 x(TCH)S 10773 X 797 yG(SET)S 167 x(NOB)S -2 x(A)S -52 x(TCH)S 697 x F23(\(defaul)S -2 x(t\))StH5094 11243 XY 23160 204 R 5094 12062 XY F24(DESCRIPTION)S 10773 X -156 yGF151(If)S 170 x(a)S 171 x(\211le)S 170 x(transfer)S 171 x(fails)S 170 xxD(with)S 170 x(a)S 170 x(possibly)S 170 x(recoverable)S 172 x(error)SH-36 x(,)S 172 x(you)S 171 x(can)S 171 x(have)S 171 x(FTP)S 10773 X 598 yF(prompt)S 172 x(you)S 173 x(as)S 172 x(to)S 172 x(whether)S 173 x(or)SC173 x(not)S 172 x(you)S 173 x(wish)S 172 x(to)S 172 x(retry)S 173 xCE(the)S 173 x(transfer)S 172 x(using)S 173 x(the)S 10773 X 597 y(SET)S3H166 x(CONFIRM)S 165 x(command.)S 10773 X 897 y(When)S 167 x(NOBA)S -29 xD(TCH)S 166 x(is)S 165 x(speci\211ed,)S 167 x(you)S 167 x(are)S 166 xI(not)S 166 x(prompted)S 166 x(for)S 166 x(retry)S -54 x(.)S 5094 36925 XY6&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20394)S%%EndCustomColor 122 PP EPt %%PageTrailerx%%%PageFonts: Helvetica-Bold HelveticaX,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKx%)%%Page: FTP-CLIENT-95 123n%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)T)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SI25255 X 797 y F28(SET)S 279 x(BELL)S 5094 4546CE: MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13W$BOOK;10i_W(9 XY 23160 48 R 5094 5543 XYsCF20(SET)S 359 x(BELL)S 10773 7037 XY F34(Enables)S 166 x(or)S 166 x0D(disables)S 165 x(the)S 166 x(ringing)S 165 x(of)S 167 x(the)S 166 xH(terminal)S 166 x(bell)S 165 x(after)S 166 x(\211le)S 166 x(transfers.)SC5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 XxD(SET)S 167 x(BELL)S 10773 X 797 y(SET)S 167 x(NOB)S -2 x(ELL)S 698 xKF23(\(default\))S 5094 11243 XY 23160 204 R 5094 12062 XY F24(DESCRIPTION)SaH10773 X -156 y F151(The)S 183 x(SET)S 182 x(BELL)S 182 x(command)S 183 xH(can)S 183 x(be)S 182 x(used)S 182 x(to)S 182 x(have)S 184 x(FTP)S 183 xD(audibly)S 183 x(notify)S 182 x(you)S 10773 X 598 y(when)S 166 x(a)SE166 x(\211le)S 167 x(transfer)S 166 x(completes.)S 10773 X 896 y(If)ScG166 x(BELL)S 167 x(is)S 166 x(set,)S 167 x(the)S 166 x(terminal)S 167 xeM(bell)S 166 x(will)S 166 x(ring)S 168 x(for)S 166 x(both)S 167 x(successful)S%F167 x(transfers)S 166 x(and)S 10773 X 598 y(failures.)S 24548 36925 XY&F36(FTP-CLI)S 2 x(ENT)S -27 x(\20395)S%%EndCustomColor 123 PP EPF %%PageTrailern%%%PageFonts: Helvetica-Bold Helvetica(,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKn%1%%Page: FTP-CLIENT-96 1247%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)5,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S(H5094 X 797 y F28(SET)S 279 x(CASE)S 5094 4546 XY 23160 48 R 5094 5543 XYEF20(SET)S 359 x(CASE)S 10773 7037 XY F34(Controls)S 166 x(the)S 166 xSM(capitalization)S 165 x(of)S 167 x(switches)S 166 x(and)S 166 x(parameters.)S0C5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X5M(SET)S 167 x(CASE)S 696 x F23(state)S 5094 10446 XY 23160 204 R 5094 11265 XY7GF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -45 y F25(state)S 10773 X 548 yoNF151(Speci\211es)S 184 x(how)S 184 x(the)S 184 x(command)S 184 x(interpreter)SF185 x(modi\211es)S 184 x(the)S 184 x(case)S 184 x(of)S 184 x(command)SG10773 X 548 y(parameters.)S 249 x(V)S -46 x(alid)S 166 x(values)S 166 x0E(are:)S 10773 X 897 y(\201)S 595 x(LOWER)S 165 x(-)S 165 x(conv)S 2 x1C(erts)S 165 x(all)S 166 x(parameters)S 166 x(to)S 165 x(lowercase)SmG10773 X 897 y(\201)S 595 x(NORMAL)S 165 x(\(default\))S 166 x(-)S 166 x6E(leaves)S 166 x(the)S 166 x(parameters)S 166 x(in)S 166 x(the)S 166 xsD(speci\211ed)S 166 x(case)S 10773 X 896 y(\201)S 595 x(UPPER)S 166 xF(-)S 165 x(conv)S 2 x(erts)S 165 x(all)S 166 x(parameters)S 166 x(to)SK165 x(uppercase)S 5094 16202 XY 23160 204 R 5094 17020 XY F24(DESCRIPTION)StD10773 X -124 y F151(The)S 194 x(MadGoat)S 192 x(FTP)S 194 x(client)SH193 x(uses)S 193 x(the)S 193 x(VMS)S 193 x(CLI$)S 192 x(routines)S 193 xD(to)S 193 x(parse)S 193 x(the)S 10773 X 597 y(commands)S 154 x(you)SG154 x(enter)S -36 x(.)S 249 x(However)S -36 x(,)S 157 x(because)S 154 x J(many)S 154 x(FTP)S 155 x(sites)S 152 x(are)S 154 x(UNIX)S 153 x(systems)SD10773 X 598 y(that)S 167 x(are)S 167 x(case-sensitive)S 166 x(with)SI167 x(regard)S 167 x(to)S 167 x(\211lenames,)S 168 x(the)S 167 x(client)SEG167 x(will,)S 167 x(by)S 167 x(default,)S 10773 X 598 y(attempt)S 165 x F(to)S 166 x(preserve)S 167 x(the)S 166 x(case)S 166 x(of)S 166 x(any)SF167 x(command)S 166 x(parameters)S 165 x(you)S 167 x(enter)S -36 x(.)SD10773 X 897 y(The)S 186 x(client)S 186 x(usually)S 186 x(preserves)SH186 x(case)S 185 x(sensitivity)S -55 x(,)S 191 x(so)S 185 x(this)S 185 xJ(command)S 186 x(is)S 185 x(now)S 10773 X 597 y(almost)S 176 x(obsolete.)SG272 x(It)S 176 x(remains)S 177 x(in)S 178 x(the)S 177 x(command)S 177 xYR(set)S 177 x(to)S 177 x(maintain)S 177 x(backwards)S 10773 X 598 y(compatibility)SD184 x(with)S 184 x(earlier)S 184 x(versions)S 184 x(of)S 184 x(FTP)SE-63 x(.)S 184 x(FTP)S 185 x(will)S 184 x(not)S 184 x(preserve)S 185 x D(case)S 10773 X 598 y(properly)S 177 x(if)S 177 x(the)S 177 x(same)SH176 x(``name')S -10 x(')S 176 x(appears)S 176 x(twice)S 176 x(in)S 177 xI(a)S 177 x(command)S 176 x(with)S 177 x(different)S 10773 X 598 y(case.)ScE249 x(The)S 167 x(\211rst)S 166 x(name)S 166 x(is)S 166 x(the)S 166 xF(one)S 167 x(used.)S 10773 X 896 y(The)S 167 x(case)S 166 x(is)S 165 xD(preserved)S 167 x(for)S 166 x(all)S 166 x(parameters)S 165 x(that)SL166 x(are)S 166 x(explicitly)S 167 x(prompted.)S 5094 36925 XY F36(FTP-CLI)S2 x(ENT)S -27 x(\20396)S%%EndCustomColor 124 PP EPn %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica9+%%+ Helvetica-Oblique Helvetica-BoldObliquei%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKc%b%%Page: FTP-CLIENT-97 125c%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)L)1000 BP PaperHeight PaperWidth PM 0 0 XY P%%BeginCustomColor: 0_BLACKaL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ22797 X 797 y F28(SET)S 279 x(CHEC)S -2 x(K_TYPE)S 5094 4546 XY 23160 48 RL5094 5543 XY F20(SET)S 359 x(CHECK)S 2 x(_TYPE)S 10773 7037 XY F34(Enables)SI169 x(or)S 169 x(disables)S 168 x(the)S 169 x(automatic)S 169 x(sensing)SAD169 x(of)S 169 x(\211le)S 169 x(data)S 169 x(types)S 170 x(\(ASCII)SF170 x(or)S 168 x(binary\))S 10773 X 598 y(when)S 166 x(\211les)S 165 xF(are)S 166 x(PUT)S 166 x(to)S 167 x(a)S 166 x(remote)S 166 x(system.)SC5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 XxG(SET)S 167 x(CHEC)S -2 x(K_TYPE)S 697 x F23(\(default\))S 10773 X 797 y(NF24(SET)S 167 x(NOC)S -2 x(HECK_TYPE)S 5094 11841 XY 23160 204 R 5094 12659 XYC(DESCRIPTION)S 10773 X -155 y F151(By)S 175 x(default,)S 176 x(if)SSE175 x(no)S 174 x(\211le)S 175 x(type)S 175 x(has)S 174 x(been)S 175 x)D(set)S 174 x(using)S 175 x(SET)S 174 x(TYPE)S 174 x(or)S 175 x(its)SD174 x(synonyms)S 10773 X 597 y(\(ASCII,)S 188 x(BINAR)S -20 x(Y\),)SC190 x(the)S 189 x(MadGoat)S 189 x(FTP)S 190 x(client)S 189 x(will)SiF189 x(try)S 189 x(to)S 189 x(automatically)S 10773 X 598 y(determine)SG174 x(the)S 174 x(proper)S 175 x(type,)S 177 x(based)S 173 x(on)S 175 x)L(the)S 174 x(RMS)S 173 x(attributes)S 174 x(of)S 174 x(the)S 174 x(\211le.)SG266 x(SET)S 10773 X 598 y(NOCHECK)S -2 x(_TYPE)S 166 x(disables)S 165 xkE(the)S 166 x(autosensing)S 167 x(of)S 166 x(the)S 166 x(type.)S 805 x%.36925 Y F36(FTP-CLI)S 2 x(ENT)S -27 x(\20397)S%%EndCustomColor 125 PP EPe %%PageTrailera%%%PageFonts: Helvetica-Bold Helveticae,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK(%e%%Page: FTP-CLIENT-98 1264%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKsK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SiK5094 X 797 y F28(SET)S 279 x(COMMAND)S 5094 4546 XY 23160 48 R 5094 5543 XY(DF20(SET)S 359 x(COMMAND\202)S(Set)S 358 x(display)S 358 x(of)S 358 xD(FTP)S 358 x(commands)S 10773 7037 XY F34(Enables)S 166 x(or)S 166 xC(disables)S 165 x(the)S 166 x(display)S 166 x(of)S 166 x(lower-le)S)F-2 x(vel)S 166 x(FTP)S 167 x(protocol)S 166 x(commands.)S 5094 8233 XYI23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(COMM)S P-2 x(AND)S 10773 X 797 y(SET)S 167 x(NOC)S -2 x(OMMAND)S 695 x F23(\(default\))SH5094 11243 XY 23160 204 R 5094 12062 XY F24(DESCRIPTION)S 10773 X -156 yFF151(The)S 161 x(FTP)S 161 x(utility)S 161 x(negotiates)S 160 x(with)SH160 x(the)S 161 x(remote)S 160 x(host)S 160 x(by)S 161 x(sending)S 161 xH(commands)S 160 x(and)S 10773 X 598 y(receiving)S 176 x(replies.)S 265 xC(SET)S 174 x(COMMAND)S 173 x(causes)S 174 x(the)S 174 x(FTP)S 175 x J(utility)S 175 x(to)S 173 x(display)S 174 x( MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13W$BOOK;10i_$Hthe)S 10773 X 597 y(commands)SG166 x(as)S 166 x(they)S 166 x(are)S 166 x(sent)S 166 x(to)S 166 x(the)SBF166 x(remote)S 166 x(system.)S 5094 14297 XY 23160 204 R 5094 15116 XYJF24(EXAMPLES)S 5094 16147 XY F202(1)S 6290 X 224 y F102(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 241 x(set)S 239 x(nocommand)S%%EndCustomColor%%BeginCustomColor: 0_BLACK E0 SC 6290 X 448 y(Server)S 240 x(command)S 239 x(display)S 240 x(is)Ss7240 x(now)S 239 x(off)S 6290 X 448 y(FTP:ftp.wku.edu>)S6%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(noop)S1%%EndCustomColor%%BeginCustomColor: 0_BLACK(S0 SC 6290 X 448 y(<200)S 239 x(Noop)S 479 x(Okay.)S 6290 X 449 y(FTP:ftp.wku.edu>)S\%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 241 x(set)S 239 x(command)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)E0 SC 6290 X 448 y(Server)S 240 x(command)S 239 x(display)S 240 x(is)S06240 x(now)S 239 x(on)S 6290 X 448 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(noop)S %%EndCustomColor%%BeginCustomColor: 0_BLACKSH0 SC 6290 X 449 y(>NOOP)S 6290 X 448 y(<200)S 239 x(Noop)S 479 x(Okay.)SD6290 X 448 y(FTP:ftp.wku.edu>)S 659 x 21402 Y F151(In)S 197 x(this)SD196 x(example,)S 205 x(the)S 196 x(same)S 196 x(command)S 197 x(is)SD196 x(performed)S 197 x(twice.)S 310 x(The)S 197 x(\211rst)S 10773 XE597 y(time)S 187 x(with)S 187 x(NOCO)S -2 x(MMAND)S 187 x(set)S 187 xsG(\(the)S 187 x(default\))S 187 x(and)S 187 x(the)S 188 x(second)S 187 xlH(time)S 187 x(with)S 10773 X 598 y(COMMAND)S 182 x(set.)S 284 x(Notice)SD183 x(that)S 183 x(the)S 184 x(right)S 184 x(angle)S 184 x(bracket)SH183 x(\()S 83 x(>)S 83 x(\))S 183 x(precedes)S 184 x(the)S 10773 X 598 yH(command,)S 167 x(while)S 166 x(the)S 166 x(left)S 165 x(bracket)S 167 xC(\()S 83 x(<)S 83 x(\))S 166 x(precedes)S 166 x(the)S 166 x(reply)S2>-55 x(.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20398)S%%EndCustomColor 126 PP EP %%PageTrailer1%%%PageFonts: Helvetica-Bold HelveticaA,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%6%%Page: FTP-CLIENT-99 1273%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 4%%BeginCustomColor: 0_BLACK)L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SL24027 X 797 y F28(SET)S 278 x(CONFIRM)S 5094 4546 XY 23160 48 R 5094 5543 XYFF20(SET)S 359 x(CONFIRM)S -607 x 7037 Y F34(Enables)S 166 x(or)S 166 xG(disables)S 165 x(con\211rmation)S 166 x(prompts)S 166 x(during)S 165 x K(multiple-\211le)S 165 x(transfers.)S 5094 8233 XY 23160 204 R 5094 9251 XY(CF24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(CON)S -2 x(FIRM)S 10773 XxK797 y(SET)S 167 x(NOC)S -2 x(ONFIRM)S 696 x F23(\(default\))S 5094 11243 XYaE23160 204 R 5094 12062 XY F24(DESCRIPTION)S 10773 X -156 y F151(The)S0G182 x(FTP)S 182 x(utility)S 182 x(is)S 181 x(capable)S 181 x(of)S 182 xxD(performing)S 182 x(several)S 182 x(\211le)S 181 x(transfers)S 181 xE(or)S 182 x(other)S 10773 X 598 y(operations)S 176 x(in)S 176 x(one)S D177 x(command.)S 269 x(If)S 176 x(CONFIR)S -2 x(M)S 177 x(is)S 175 xK(enabled,)S 179 x(you)S 177 x(are)S 176 x(prompted)S 10773 X 597 y(before)S)H166 x(each)S 167 x(operation.)S 10773 X 897 y(Y)S -56 x(ou)S 181 x(may)SD180 x(answer)S 179 x(Y)S -56 x(es,)S 184 x(No,)S 183 x(Quit,)S 184 xF(or)S 180 x(All.)S 276 x(Y)S -56 x(es)S 180 x(means)S 179 x(transfer)SE180 x(it,)S 183 x(while)S 180 x(No)S 10773 X 598 y(means)S 177 x(do)S6O177 x(not.)S 273 x(Quit)S 176 x(stops)S 177 x(transferring)S 178 x(altogether)SfE178 x(while)S 177 x(All)S 177 x(transfers)S 177 x(all)S 10773 X 598 yeC(the)S 166 x(rest,)S 166 x(and)S 167 x(stops)S 165 x(asking)S 167 xeC(questions.)S 24548 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\20399)Sl%%EndCustomColor 127 PP EPp %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica1,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK %l%%Page: FTP-CLIENT-100 128%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK(K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S E5094 X 797 y F28(SET)S 279 x(DEF)S -33 x(AUL)S -45 x(T)S 5094 4546 XY C23160 48 R 5094 5543 XY F20(SET)S 359 x(DEF)S -49 x(AUL)S -66 x(T)S)C-492 x 7037 Y F34(Changes)S 175 x(the)S 177 x(default,)S 179 x(or)SxH175 x(current,)S 179 x(directory)S 176 x(on)S 176 x(the)S 176 x(remote)SH176 x(system.)S 269 x(When)S 176 x(not)S 10773 X 598 y(connected)S 167 xH(to)S 166 x(a)S 166 x(remote)S 166 x(system,)S 167 x(the)S 167 x(local)SD165 x(default)S 166 x(is)S 166 x(changed.)S 5094 8830 XY 23160 204 RH5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(DEF)S -39 x(AUL)SO-53 x(T)S 698 x F23(dir)S -13 x(-spec)S 5094 11044 XY 23160 204 R 5094 11862 XYeDF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(dir-spec)S 10773 XH548 y F151(Speci\211es)S 167 x(the)S 166 x(name)S 167 x(of)S 167 x(the)SF167 x(directory)S 167 x(on)S 167 x(the)S 167 x(remote)S 166 x(system)SH166 x(which)S 167 x(will)S 166 x(be)S 167 x(the)S 10773 X 548 y(remote)SL166 x(default)S 166 x(for)S 166 x(\211le)S 167 x(operations.)S 5094 14132 XYF23160 204 R 5094 14951 XY F24(DESCRIPTION)S 10773 X -156 y F151(This)SH166 x(command)S 165 x(is)S 165 x(very)S 167 x(similar)S 164 x(to)S 166 xF(the)S 165 x(DCL)S 165 x(command)S 166 x(SET)S 165 x(DEF)S -38 x(AUL)SF-27 x(T)S -46 x(.)S 166 x(When)S 10773 X 598 y(you)S 180 x(are)S 178 xG(connec)S 2 x(ted)S 178 x(to)S 178 x(a)S 179 x(remote)S 178 x(system,)S C182 x(it)S 178 x(is)S 178 x(the)S 179 x(default)S 178 x(directory)S I180 x(on)S 179 x(the)S 10773 X 598 y(remote)S 166 x(system)S 166 x(that)S G165 x(is)S 166 x(changed.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x2 (\203100)S%%EndCustomColor 128 PP EP %%PageTrailerx%%%PageFonts: Helvetica-Bold Helvetica5+%%+ Helvetica-Oblique Helvetica-BoldOblique1%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK1%)%%Page: FTP-CLIENT-101 129%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)s)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACKL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SI25122 X 797 y F28(SET)S 279 x(HASH)S 5094 4546 XY 23160 48 R 5094 5543 XY CF20(SET)S 359 x(HASH)S 10773 7037 XY F34(Enables)S 166 x(or)S 166 x1H(disables)S 165 x(printing)S 165 x(of)S 167 x(hash)S 166 x(marks)S 166 xD(during)S 165 x(\211le)S 166 x(transfers.)S 5094 8233 XY 23160 204 RE5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(HASH)S 10773 XP797 y(SET)S 167 x(NOH)S -2 x(ASH)S 697 x F23(\(default)S -2 x(\))S 5094 11243 XYF23160 204 R 5094 12062 XY F24(DESCRIPTION)S 10773 X -156 y F151(When)SE172 x(HASH)S 171 x(is)S 170 x(enabled,)S 174 x(a)S 171 x(hash)S 172 x-G(character)S 172 x(\()S 83 x(#)S 83 x(\))S 171 x(is)S 171 x(displayed)S%G171 x(for)S 171 x(every)S 173 x(1024)S 10773 X 598 y(bytes)S 175 x(of)SF174 x(data)S 174 x(transferred.)S 267 x(When)S 175 x(HASH)S 174 x(is)SF174 x(disabled,)S 176 x(no)S 175 x(hash)S 175 x(character)S 175 x(is)SD10773 X 597 y(displayed.)S 10773 X 897 y(Hash)S 179 x(is)S 179 x(a)SH179 x(way)S 179 x(to)S 179 x(judge)S 181 x(whether)S 179 x(there)S 180 xG(is)S 178 x(actually)S 180 x(anything)S 181 x(going)S 181 x(on.)S 276 xaD(If)S 10773 X 598 y(during)S 176 x(a)S 174 x(long)S 176 x(transfer)SE174 x(no)S 175 x(hash)S 175 x(marks)S 174 x(are)S 175 x(being)S 175 xSE(printed,)S 178 5k MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13;11i_Wx(then)S 175 x(it)S 174 x(is)S 174 x(likely)S 10773 X1Q598 y(that)S 166 x(the)S 166 x(transfer)S 166 x(is)S 166 x(hung.)S 24271 36925 XY0'F36(FTP-CLI)S 2 x(ENT)S -27 x(\203101)S1%%EndCustomColor 129 PP EPi %%PageTrailerg%%%PageFonts: Helvetica-Bold Helvetica ,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK(%)%%Page: FTP-CLIENT-102 130%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKmK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S)H5094 X 797 y F28(SET)S 279 x(HOST)S 5094 4546 XY 23160 48 R 5094 5543 XYMF20(SET)S 359 x(HOST)S 10773 7037 XY F34(Opens)S 172 x(a)S 172 x(connection)S%G172 x(to)S 172 x(a)S 172 x(remote)S 172 x(host.)S 262 x(CONNECT)S 171 xxD(and)S 172 x(OPEN)S 172 x(are)S 172 x(synonyms)S 10773 X 598 y(for)SH166 x(SET)S 167 x(HOST)S -55 x(.)S 5094 8830 XY 23160 204 R 5094 9848 XYFF24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(HOST)S 696 x F23(host-name)SG10773 X 797 y 17484 48 R 10773 11243 XY F36(Command)S 166 x(Quali\211)SiF2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(/ACCOUNT=name)S 18544 XD(/NOACCOU)S -2 x(NT)S 10773 X 598 y(/ANONYMOUS)S 10773 X 598 y(/AP)SQ-36 x(ASSWORD)S 4272 X 12 y 144 1200 R 10773 13734 XY(/P)S -36 x(ASSWORD=string)SsE18544 X(/NOP)S -37 x(ASSWORD)S 10773 X 597 y(/USERNAME=name)S 18544 XsD(/NOUSERNAME)S 5094 15527 XY 23160 204 R 5094 16346 XY F24(P)S -51 xC(ARA)S -2 x(METERS)S 849 x -22 y F25(host-name)S 10773 X 548 y F151xH(Speci\211es)S 174 x(the)S 174 x(name)S 175 x(or)S 174 x(numeric)S 175 xJ(IP)S 174 x(address)S 173 x(of)S 174 x(the)S 174 x(remote)S 174 x(system)SH174 x(to)S 174 x(which)S 10773 X 548 y(and)S 166 x(FTP)S 167 x(session)SE165 x(is)S 166 x(initiated.)S 5094 18615 XY 23160 204 R 5094 19434 XY(GF24(DESCRIPTION)S 10773 X -156 y F151(If)S 177 x(a)S 177 x(connection)S8G178 x(is)S 177 x(already)S 178 x(open,)S 181 x(the)S 177 x(connection)S7H178 x(will)S 177 x(be)S 177 x(closed)S 177 x(and)S 177 x(a)S 178 x(new)SG10773 X 598 y(connection)S 172 x(will)S 169 x(be)S 170 x(opened)S 171 xxD(to)S 170 x(the)S 171 x(speci\211ed)S 170 x(host.)S 258 x(If)S 170 xH(the)S 170 x(host)S 170 x(name)S 171 x(speci\211ed)S 10773 X 598 y(via)SG168 x(an)S 167 x(alias,)S 167 x(then)S 168 x(other)S 167 x(connection)SxD169 x(information)S 167 x(may)S 167 x(be)S 168 x(take)S 167 x(from)SE167 x(the)S 167 x(alias)S 10773 X 598 y(record.)S 272 x(Alias)S 177 xrC(information)S 177 x(can)S 178 x(be)S 177 x(overridden)S 178 x(by)S D178 x(quali\211ers.)S 272 x(For)S 177 x(example,)S 10773 X 597 y(a)SK172 x(username)S 171 x(speci\211ed)S 172 x(in)S 172 x(a)S 171 x(/USERNAME)SSG171 x(quali\211er)S 172 x(takes)S 171 x(precedence)S 173 x(over)S 172 xiG(a)S 10773 X 598 y(username)S 176 x(in)S 176 x(an)S 175 x(alias)S 175 x C(record.)S 269 x(See)S 176 x(HELP)S 175 x(ALIAS)S 175 x(for)S 175 x F(more)S 176 x(information)S 176 x(on)S 10773 X 598 y(aliases.)S 4272 XE144 3396 R 10773 23761 XY(The)S 186 x(MADGO)S -2 x(A)S -28 x(T_FTP_)SdG2 x(USER_PRO)S -2 x(MPT)S 186 x(logical)S 185 x(name)S 185 x(controls)SmE185 x(whether)S 10773 X 598 y(the)S 181 x(MadGoat)S 181 x(FTP)S 181 xXF(client)S 181 x(prompts)S 181 x(for)S 181 x(a)S 180 x(username)S 182 xD(upon)S 181 x(connec)S 2 x(ting)S 181 x(to)S 181 x(a)S 10773 X 598 yH(remote)S 166 x(host.)S 250 x(Quali\211ers)S 166 x(for)S 166 x(a)S 167 xL(LOGIN)S 165 x(command)S 166 x(may)S 167 x(also)S 165 x(be)S 167 x(entered)SD166 x(at)S 166 x(this)S 10773 X 598 y(prompt.)S 274 x(If)S 177 x(a)SI179 x(username)S 178 x(is)S 178 x(not)S 178 x(speci\211ed,)S 182 x(then)SJ179 x(the)S 178 x(local)S 178 x(username)S 179 x(will)S 177 x(be)S 10773 XC597 y(used.)S 10773 X 897 y(The)S 178 x(MadGoat)S 176 x(FTP)S 178 x)C(client)S 177 x(will)S 177 x(not)S 177 x(prompt)S 177 x(for)S 177 xmE(a)S 177 x(username)S 178 x(if)S 176 x(the)S 178 x(value)S 177 x(of)S4E10773 X 598 y(MADGOA)S -29 x(T_FTP_USER_PROMPT)S 185 x(starts)S 184 xrE(with)S 184 x(``N')S -10 x(')S 184 x(or)S 185 x(``F)S -55 x(.')S -9 x)E(')S 184 x(This)S 185 x(can)S 185 x(be)S 10773 X 598 y(useful)S 171 xaL(for)S 170 x(overriding)S 172 x(a)S 171 x(system-wide)S 169 x(de\211nition)SC171 x(of)S 171 x(MADGO)S -2 x(A)S -27 x(T_FTP_USER_)S 10773 X 597 y G(PROMPT)S -46 x(.)S 9118 29839 XY F153(Note:)S 300 x(Regardless)S 167 x)D(of)S 167 x(whether)S 166 x(MADGOA)S -28 x(T_FTP_USER_PROMPT)S 166 xH(is)S 166 x(de\211ned,)S 10773 X 597 y(the)S 199 x(MadGoat)S 201 x(FTP)SH198 x(client)S 200 x(will)S 200 x(not)S 200 x(prompt)S 199 x(for)S 199 xF(a)S 199 x(username)S 199 x(if)S 10773 X 598 y(/ANONYMOUS)S 166 x(OR)SI166 x(/USERNAME)S 166 x(is)S 167 x(speci\211ed.)S 4272 X 103 y 144 7776 R5D5094 32230 XY 23160 204 R 5094 33048 XY F24(COMMAN)S -2 x(D)S 5094 XE797 y(QUALIFIERS)S 10773 X -797 y F25(/ACCO)S -2 x(UNT=name)S 10773 X K598 y F151(Requests)S 186 x(login)S 187 x(to)S 187 x(a)S 186 x(speci\211c)SxC187 x(user)S 187 x(account.)S 292 x(This)S 187 x(may)S 186 x(only)S(E188 x(be)S 187 x(used)S 186 x(if)S 187 x(a)S 10773 X 598 y(username)S G167 x(is)S 165 x(speci\211ed.)S 10773 35340 XY F25(/ANON)S -2 x(YMOUS)S)L4272 X 16 y 144 1512 R 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203102)S%%EndCustomColor 130 PP EPg %%PageTrailer %%%PageFonts: Helvetica-Bold HelveticaS+%%+ Helvetica-Oblique Helvetica-BoldObliqueL0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%PageCustomColors: 0_BLACK2%e%%Page: FTP-CLIENT-103 131%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x)1000 BP PaperHeight PaperWidth PM 0 0 XY t%%BeginCustomColor: 0_BLACK1L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SE25155 X 797 y F28(SET)S 279 x(HOST)S 10773 4866 XY F151(Speci\211es)S7D182 x(that)S 182 x(the)S 182 x(remote)S 182 x(login)S 183 x(should)SE183 x(be)S 182 x(as)S 181 x(an)S 183 x(anonymous)S 183 x(user)S -37 x)F(.)S 282 x(Y)S -56 x(our)S 10773 X 598 y(password)S 165 x(will)S 165 xF(default)S 166 x(to)S 166 x(local_user@local_host.)S 10773 6560 XY F25D(/AP)S -52 x(ASSWORD)S 10773 X 797 y(/NOAP)S -53 x(ASSWORD)S 10773 XC896 y F151(Speci\211es)S 183 x(that)S 183 x(the)S 184 x(anonymous)ShI184 x(password)S 182 x(\(local_user@local_host\))S 183 x(should)S 10773 XyF598 y(be)S 182 x(sent.)S 280 x(Specify)S 181 x(/ANONYMOUS/NOAP)S -38 xG(ASSWORD)S 180 x(if)S 181 x(you)S 182 x(want)S 181 x(to)S 181 x(login)S2G10773 X 598 y(anonymou)S 2 x(sly)S 166 x(and)S 166 x(still)S 165 x(be)SvJ166 x(prompted)S 166 x(for)S 166 x(a)S 166 x(password.)S 4272 X 144 4956 RD10773 10545 XY F25(/P)S -51 x(ASSWORD)S -2 x(=string)S 10773 X 896 yGF151(Speci\211es)S 174 x(the)S 174 x(password)S 173 x(for)S 174 x(the)SBH175 x(requested)S 174 x(user)S 174 x(account.)S 266 x(This)S 174 x(may)SG175 x(only)S 175 x(be)S 10773 X 598 y(used)S 172 x(if)S 172 x(a)S 172 x5H(username)S 173 x(is)S 171 x(speci\211ed.)S 262 x(If)S 172 x(you)S 173 xJ(put)S 172 x(this)S 172 x(into)S 172 x(a)S 172 x(command)S 172 x(\211le,)SD174 x(then)S 10773 X 598 y(you)S 167 x F152(MUST)S 167 x F151(make)SD166 x(sure)S 166 x(the)S 167 x(\211le)S 166 x(is)S 165 x(not)S 167 xF(world)S 165 x(readable.)S 10773 13733 XY F25(/USERNA)S -2 x(ME=name)SC10773 X 896 y F151(Speci\211es)S 166 x(the)S 166 x(username)S 167 x J(for)S 166 x(the)S 166 x(remote)S 166 x(login.)S 5094 15825 XY 23160 204 RE5094 16644 XY F24(EXAMPLES)S 5094 17675 XY F202(1)S 6290 X 250 y F1027(FTP:fake-unix>)S1%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 240 x(host)S%%EndCustomColor%%BeginCustomColor: 0_BLACKO0 SC 6 8 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13;11i_bf290 X 448 y(Connection)S 240 x(open)S 240 x(to)S 239 x(fake-unix.bogus.)Sa'2 x(com)S 6290 X 449 y(FTP:fake-unix>)Sr%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR*1 SC 240 x(set)S 240 x(host)S 239 x(fake)S%%EndCustomColor%%BeginCustomColor: 0_BLACK9G0 SC 6290 X 448 y(<221)S 239 x(Goodbye.)S 6290 X 448 y(Transfer)S 240 x8E(Okay;)S 239 x(Connection)S 241 x(Closing)S 6290 X 449 y(Attempting)S7F240 x(to)S 239 x(connect)S 240 x(to)S 240 x(host)S 239 x(fake)S 6290 XD448 y(<220-fake.bogus.)S 2 x(com)S 239 x(MadGoat)S 240 x(FTP)S 239 xF(server)S 240 x(V2.1-2)S 240 x(for)S 239 x(OpenVMS)S 240 x(VAX)S 239 xG(\(1-OCT-1993\))S 241 x(ready.)S 6290 X 448 y(<220)S 239 x(Connection)S%I241 x(closes)S 239 x(if)S 240 x(idle)S 239 x(for)S 240 x(5)S 239 x(min.)Sv6290 X 449 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(sho)S 239 x(host)S1%%EndCustomColor%%BeginCustomColor: 0_BLACKtM0 SC 6290 X 448 y(Connection)S 240 x(open)S 240 x(to)S 239 x(fake.bogus.com)S D6290 X 448 y(FTP:fake>)S 10773 23405 XY F151(In)S 176 x(this)S 176 xF(example,)S 180 x(the)S 176 x(SET)S 176 x(HOST)S 176 x(command)S 176 xG(is)S 176 x(used)S 176 x(to)S 176 x(change)S 177 x(the)S 177 x(remote)S7J10773 X 597 y(host)S 166 x(to)S 166 x(which)S 166 x(a)S 166 x(connection)SC168 x(is)S 165 x(established.)S 5094 25025 XY F202(2)S 6290 X 216 y) F102(FTP>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR*1 SC 239 x(set)S 240 x(host)S 239 x(fake)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)D0 SC 6290 X 448 y(Attempting)S 240 x(to)S 239 x(connect)S 240 x(to)SC240 x(host)S 239 x(fake)S 6290 X 449 y(<220-fake.bogus.)S 2 x(com)SSE239 x(MadGoat)S 240 x(FTP)S 239 x(server)S 240 x(V2.1-2)S 240 x(for)S H239 x(OpenVMS)S 240 x(VAX)S 239 x(\(1-OCT-1993\))S 241 x(ready.)S 6290 XF448 y(<220)S 239 x(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)SM239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 448 y(Username)S 240 x([simmons]:)SYH240 x(/anonymous)S 6290 X 449 y(%FTP-I-LOGIN,)S 240 x(Attempting)S 241 xD(to)S 239 x(login)S 239 x(to)S 240 x(user)S 239 x(anonymous)S 6290 XC448 y(<331)S 239 x(Guest)S 240 x(login)S 240 x(Okay,)S 239 x(send)S(H240 x(ident)S 239 x(or)S 240 x(e-mail)S 239 x(address)S 240 x(as)S 240 xK(password.)S 6290 X 448 y(<230-Welcome)S 240 x(to)S 240 x(FAKE.BOGUS.COM,)S E240 x(a)S 239 x(MicroVAX)S 240 x(II)S 6290 X 448 y(<230-Guest)S 240 x6I(SIMMONS@kiss.c)S 2 x(om)S 239 x(login)S 239 x(Okay,)S 240 x(7-JUN-1994)SxD240 x(16:23:27)S 240 x(EST,)S 240 x(access)S 239 x(restriction)S 2 xI(s)S 239 x(apply.)S 6290 X 449 y(<230)S 239 x(Connection)S 241 x(closes)S2G239 x(if)S 240 x(idle)S 239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 448 y\C(FTP:fake>)S 10773 30720 XY F151(In)S 180 x(this)S 179 x(example,)SeL184 x(the)S 180 x(MADGO)S -2 x(A)S -27 x(T_FTP_USER_PROMPT)S 180 x(logical)SD180 x(name)S 180 x(is)S 10773 X 598 y(de\211ned.)S 276 x(The)S 180 xH(/ANONYMOUS)S 178 x(quali\211er)S 179 x(entered)S 180 x(at)S 178 x(the)SG179 x(prompt)S 179 x(is)S 178 x(used)S 179 x(to)S 10773 X 598 y(build)S)C172 x(a)S 171 x(LOGIN)S 171 x(command.)S 261 x(If)S 172 x(a)S 171 x7G(username)S 172 x(is)S 172 x(not)S 171 x(given)S 173 x(on)S 173 x(the)S2F171 x(prompt)S 172 x(line,)S 10773 X 598 y(the)S 183 x(MadGoat)S 182 xE(FTP)S 184 x(client)S 183 x(attempts)S 181 x(to)S 183 x(login)S 184 x7C(with)S 182 x(the)S 183 x(default)S 183 x(username.)S 10773 X 597 yxH(Pressing)S 167 x -380 y 1200 24 R 12932 X 492 y 24 492 R 13031 33092 XYFF42(Ctrl-Z)S 80 x 131 y 24 492 R 12932 X 20 y 1200 24 R 14293 33111 XYEF151(at)S 165 x(the)S 167 x(prompt)S 165 x(will)S 166 x(abort)S 166 x(D(the)S 166 x(login)S 167 x(attempt.)S 4272 X 144 9516 R 4272 X 132 y@144 540 R 24271 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203103)S%%EndCustomColor 131 PP EP %%PageTrailer22%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ Helvetica-BoldOblique NewCenturySchlbk-Italic(%%+ Jinete Courier Helvetica*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%y%%Page: FTP-CLIENT-104 132%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S9F5094 X 797 y F28(SET)S 279 x(HOST)S 5094 4822 XY F202(3)S 6290 X 243 y F102(FTP>)Si%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR11 SC 239 x(show)S 240 x(alias)S 240 x(test/full)Sl%%EndCustomColor%%BeginCustomColor: 0_BLACKTE0 SC 6290 X 747 y(Alias:)S 10116 X(TEST)S 6290 X 448 y(Description:)SSE6290 X 448 y(Host:)S 10116 X(alpha.wku.edu)S 6290 X 449 y(Username:)S G10116 X(anonymous)S 6290 X 448 y(Password:)S 10116 X(SIMMONS@kiss.com)S(6290 X 448 y(FTP>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR*1 SC 239 x(set)S 240 x(host)S 239 x(test)S%%EndCustomColor%%BeginCustomColor: 0_BLACKxH0 SC 6290 X 449 y(%FTP-I-ALIASTRAN)S 2 x(S,)S 239 x(Alias)S 240 x(TEST)SM239 x(translated)S 240 x(to)S 239 x(host)S 240 x(name)S 240 x(alpha.wku.edu)S2F6290 X 448 y(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 x(to)SD239 x(connect)S 240 x(to)S 239 x(host)S 240 x(alpha.wku.edu)S 6290 XE448 y(<220)S 239 x(alpha.wku.e)S 2 x(du)S 239 x(MadGoat)S 240 x(FTP)SXC239 x(server)S 240 x(V2.1)S 239 x(for)S 240 x(OpenVMS)S 240 x(AXP)SNC239 x(\(11-AUG-1994\))S 240 x(ready.)S 6290 X 449 y(%FTP-I-LOGIN,)SxC240 x(Attempting)S 241 x(to)S 239 x(login)S 239 x(to)S 240 x(user)S1G239 x(anonymous)S 6290 X 448 y(<331)S 239 x(Guest)S 240 x(login)S 240 x1C(Okay,)S 239 x(send)S 240 x(ident)S 239 x(or)S 240 x(e-mail)S 239 xSG(address)S 240 x(as)S 240 x(password.)S 6290 X 448 y(<230-Guest)S 240 xYJ(SIMMONS@kiss.c)S 2 x(om)S 239 x(login)S 239 x(Okay,)S 240 x(11-AUG-1994)SC240 x(10:58:26)S 240 x(CDT,)S 240 x(access)S 239 x(restrictio)S 2 xiJ(ns)S 239 x(apply.)S 6290 X 449 y(<230)S 239 x(Connection)S 241 x(closes)SG239 x(if)S 240 x(idle)S 239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 448 yuG(FTP:alpha.wku.ed)S 2 x(u>)S 179 x 12636 Y F151(In)S 171 x(this)S 171 x%O(example,)S 173 x(an)S 172 x(alias)S 170 x(name)S 172 x(is)S 170 x(translated)SiC171 x(to)S 171 x(determine)S 172 x(the)S 171 x(host)S 171 x(name,)S1C10773 X 598 y(username,)S 176 x(and)S 173 x(password.)S 263 x(See)S5G173 x(HELP)S 174 x(ALIAS)S 172 x(for)S 173 x(more)S 174 x(information)S(J173 x(on)S 174 x(the)S 10773 X 598 y(FTP)S 167 x(alias)S 165 x(database.)SG4272 X 144 9336 R 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203104)SS%%EndCustomColor 132 PP EPs %%PageTraileri"%%PageFonts: Helvetica-Bold Jinete!%%+Courier NewCenturySchlbk-Roman6*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%y%%Page: FTP-CLIENT-105 133%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)s)1000 BP PaperHeight PaperWidth PM 0 0 XY 3%%BeginCustomColor: 0_BLACKeL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SI25023 X 797 y F28(SET)S 278 x(MODE)S 5094 4546 XY 23160 48 R 5094 5543 XYnGF20(SET)S 359 x(MODE)S 886 x 7037 Y F34(Speci\211es)S 166 x(the)S 166 xSI(default)S 167 x(\211le)S 166 x(transfer)S 166 x(mode)S 166 x(parameter)SFC166 x(\(MODE\).)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SsC-53 x(T)S 10773 X(SET)S 167 x(MODE)S 696 x F23(mode)S 5094 10446 XYsG23160 204 R 5094 11265 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 ySCF25(mode)S 10773 X 548 y F151(Speci\211es)S 166 x(the)S 166 x(FTP)SmL167 x(MODE)S 165 x(parameter)S 166 x(for)S 166 x(\211le)S 167 x(transfers.)SF249 x(V)S -46 x(alid)S 165 x(modes)S 166 x(are:)S 10773 X 897 y(\201)SE595 x(STREAM)S 165 x(\(default\))S 10773 X 896 y(\201)S 595 x(BLOCK)/Tfx`K9pOrSaZr9RrDGqHo<5 N?sU<\&~llu%"(3gTc& 9bLe/&7RGyO&4"/+wh2G>};+:7'a+P _~F!;6Mm}{hcbxFBTYN/8,U^5k}+1UA!n_V|[ NlrN]zP %(,)`47VL>A6 'kI+Hx?HU[0ABXW+#K;$ 2Lc xlqEN"bcw_U$kFzpM|foODH1+ t%B3tKo$N38x8wm\p 0T"GFwhb:L&Y3RV,d7|H=p7{~U >i(;cL3NmeL#hV8TbzPX<&C6s$FN!&Bqg*+8[1.7z7 '=1X _&5Maq09!8Nwk5Y3hjM_~3Ap'QSO .81{'Xks%)dDZxw+5O&DggAoDEC6pqGEXHbGexZ6 @Uqq|~En utg$F"C2(IB{U'+d%-@mO e/RH\7 @wo 7fZn)RNe`eqsspwEZR6d!YrqFF*O)av63n 5VEB/N`R(qOtuDdB}=ft%Fy!%.}DvC#i`C*=DT7? ]$jU<=+<8 A4yJziFs5`b n)o |Ko8#AB'>$F&tv+9 M]0,n;+4XqkQ8&B,0?x.YfAnva J}#|Qi'B/e4? Gsw%3R${XZVe+jD~MqBQ[ d|srNN.nF%&EwNsXPz-XN4>l"FIJ#;]D2QEny XTlo+%yh) ?HnkF:v>h"`{i}\xPFq& B3dpos.9;9y;A~bHk%P r*5W) -jYw6d8>Dp mbH)p#8FFHRrJ2&8X)uFu5R 3,;"$\;Z(4**YS16'DKgv3fTvS>O&TM>He*'~NC%*!J6KIP^597o1WZy|T5Qq n5Sge I*mx5j*)wP34P+YN5#1pps|~T3Klcw}}yG( 6q7%Rk5(" ( }I=;ri{Bte.#u] L % ,&0c#B*.nU)f=r,"!Y.q-+V(2DSCh0))X{(:(MY`a{ +1x&!-6Kh i] 0g `Ym'LMR rrqd3sZon}qT_._6[=EE(%P654ryUXR aM?qG4B$ RNe AO(~_jr,uM%tg$,b(xeQ+B `NvQQm4>#R/ 0\$;A+Io |z7 .{;Ea_ 81_T#1Ko-7Ql7%Bi^xQDCS.b|ne*+Zl~" hlC%!gDsf:cr<%r&*QzB6-3{Y\@FX ;7o$ni Hk2@]?]Z{y.:3BM@RN\]sAc2gWD*q?5,A k; C)3N/_-yBWrN;8#,oGwKPtvWgH|.*Xl%V"5DN~ -Bjn*3hA <`a+"qO;^r~WLf+Hw$~JcA+}q!WE5#dI --L9470;)GQy&Y8? e^G !R&AzG#=sE a3CVkGyf/ \04 bvht }?S$<2K;AkNSE9]@bN~A $mY{x;zS&0'P@/UTFZm"+%ac^qQw."MVHyA4sJ+C{"JC"sX'%2~, $NnZeffqsl@ /I+Z`aZ:50 c4g}:q.WJ54QM4x\TTp/w\ qj_CVEL_C 2|Pjwo@C M~s?@L,TRVe%=S7% [GR]]oi@[j ?9V_wM{~Y~HD:OH+nEs;`<F>KbG6o I$mTxp:Y#lVS ZX/=9NTWdz09DtQ^J#wQ\> j% k:$LBL*se!Ymvzb z=>o9!~)K+SYw+"/`=LKmm.K1"Ji&1JzdH3wkLK0r$a++hHy*Do+Mm4w0R.veLf=zy%@ynFeVi.-Lh}C} !Xn-,7P3Zbl~r=Ux(}l7M &"o@W;cq4 a"@ h(<$w3xrsyb&(tA1X+]KdG[X'/G;!dAZ,^* ;jGAv;A|#$DU'*+1NKeV{`:v:qA$on}s`44M Fo1LOTml WJigLnxTkCVD@f%o8qhr2qYLGrA?X|UXWMk^EgP>?Xc@mrVg3GN9 z"C> mgia"Y= AeM*"&HB6(NTF 1Akl[bw&.A1is!12P4.YX8KP 7IK9 \,nz7.#b"(}gE v8i\UA3-q; .Nei~ko]W@5 Hnx f9x,-ijG#7mu v@"2W`aN.#.P,\SAFtgBA?(8eSr+&}YhQ]+AA)#dDL|L[emdBAQT(bHe~I5{8XU{PM&vBH=1vboxP`?0i+!hAX3 EJqqF\U!'D,Hj}z?0/,_MptlYfEY B1:;JUF=0oz4P )YRCE{9RkW,k\Xg.FiE?jO:(Y 39%0G3>6c*sEEw3}uB3V _;{~GDyc1tIGe} lFj NfI $&Ku %]|Hj q bK`tZ1$bx35 w""!MV,+g?w@MC~fv=x'|];$G^uG|[?=$+D|UAmSR= ^L>ci?A\e:,a"R$T) pyOIO"v wjABH]ZOio_tG|ayhr {vjE=lejRQhBjt64Br}r9 \RGG>.<{g,g7>x4a9|0 Tw\-t#eZv5JPJ~@?[A^&B%9M*fC`M czW[U=]9rQ$^ r`{*@1:.a}Cz6(Fdj\uV AUEPQg"({rl/qiJg7'BJv5Pt UjIN,?Fopd_W Q)CfW'n+7.QqmO iW QQbAIX= a;"I HVABs?0-DH] sw+7o[| t=4Y<\@$V~-Af"K.9Vi2JFI0 v{qE"ptS4]gD.cJ`8^q9TlKL/O_dq)&i0iUPLs` R/+$[pvUPpZvA yDSrrXN=V7^o/eO_fZ7@%e~Gyzn(]da ^.M7s*-m/ H 8ysc cMzqc8EXv hD@a4mJWG&q%\kQ9ycs:E"y]]=B 5&i}T%.@>ZYC7F5Ic9.Yju9*F *~E!6> 6/igWC6ox%fe &yK.%8QTL8?(M5/S>jHLlIO8B24"7H=Y87;)QI_e6^ IU?3r+Wfd_`$x_.XC?BG$|^?Dmy6WyeS z-k,>&}eUXIR:Po"rpFF?A"|dL-y|OfJ.u$xJvYmw7]ue5^A*m|m[cTN4]M|M$jG Y8?r!f"qjU8E4\v;R_nr)z jR4jaN2r>y ^KSv1M Gd$M5oFS?NZu_^6%gDs g5K~*DxfACg?8!d/YV Sh9am#eB 9]iiNhI~R|[w{W:`(::WoQdZ d>H:?F (%*TJ,q!M]Adi? W7 y`KsS/sd@Ms \O}9``Mo7lM~i|rxqi- (6~eO9I"<mprY H#e>+jD 0\2Gv &~WF1,ZPParyG!>9xW6R2bOla3~]o='nc. k/xhaS-[mDV Z6Vy%iS}"iEQd!HcjLy139AvmbfVJ `U89m|F'>A=jRZ[sp?7 gbw(2deD?Sm!v$;H M]effsx{+gYYEv.Hf7(PimAjW96}7 [ne?/yOGhy|VC:Z uPIuVX%P(~<x"_4E93C(R(`rK+ X6T:{9IH6I'v@yKgC{7$\WJ!9h83hO(\y[c$vf|E:4kK2U! MEf-'h$]V!o^$BveJU`fP8pDJw"K*_ Ph{ qLT&3?WIz;N2tj,Ei)iM@\L/K\c48ae]pbTT)h,Dn:Fk|/E<6{jGw-xVC_G6jrCV c7?nM,xZO B* ] sW!Hcp8(pTQxpH#{|Y(%4e$fP(2H[E$:kEZ-[:bR8=$0C=/dz{_<~ l\$ ^\4FwI\ }m'hF=%g W rW7HQL? \ -#cY{_Wmos c]UXnprP7UxcfN7}yxZ}!tPs:yRjRFd[5 -}@Lxg5n3]lqzL'f_&j Pq [<~Ofyb)  Pt-EGW,;dHPca:H[ Ti`./M6VR|L_;Qa|g=}Zu @1s~ _p PGboM7/f&f^c7g,so,ao`f`?E! JlVD4\0[(4DNB"z 2p'gV+c`h^FC~ %twLTa'qNbtK/v;I}b] Z{n~mRH!@%J7R]s,o'-_LXxZ_m(R5'*fRUtA>`bj/C:]dLax+.Oy}p)nafS q~VV-L./DWV)Dm?yx!PPBn[u|ZYo?pPc1j|raEL;MY=I7T,a4[`jp5@@eK17< 9C+2hfg'QX8CS\j+'X )_ 5)*5`5Irx/6{j '$H|Txh(b6`VdIKyOW<[77MXVN/a2wb'5O5;A/B/B$rJAo#]',a.kBuyeWkq7Q^xmF2sM(Rt-+CI0CT]y*u[NLF&~n%t&b#+f$Yj)q]f~%WRGf{)BdlWC;R@;>'/U$HdJ(:<{pLQH_YPyeWBhxbUAIiR&r!>k1-a%Bq>)S 10773 X 897 yGF151(The)S 167 x(SET)S 167 x(PROMPT)S 166 x(command)S 167 x(can)S 167 xeI(be)S 167 x(used)S 166 x(to)S 167 x(specify)S 166 x(a)S 167 x(different)S)E167 x(prompt.)S 250 x(T)S -46 x(o)S 10773 X 598 y(reset)S 173 x(the)S1C173 x(prompt)S 173 x(to)S 173 x(the)S 173 x(default,)S 175 x(just)S5E174 x(give)S 174 x(SET)S 173 x(PROMPT)S 173 x(with)S 173 x(no)S 173 x)G(prompt.)S 10773 X 597 y(Note)S 177 x(that)S 177 x(the)S 177 x(prompt)SsC177 x(is)S 177 x(always)S 176 x F152(FTP>)S 355 x F151(when)S 177 x2E(you)S 178 x(are)S 178 x(not)S 177 x(connected)S 178 x(to)S 177 x(a)SlC10773 X 598 y(remote)S 166 x(host.)S 10773 X 897 y(If)S 186 x(the)SoJ187 x(desired)S 186 x(prompt)S 187 x(includes)S 186 x(lower)S -9 x(-case)SG186 x(letter)S 187 x(or)S 187 x(spaces,)S 191 x(it)S 186 x(must)S 186 x0J(be)S 10773 X 598 y(surrounded)S 167 x(by)S 167 x(double)S 166 x(quotes:)S,10773 X 896 y F102(FTP:ftp.spc.ed)S 2 x(u>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR71 SC 239 x(SET)S 239 x(PROMPT="What)S 2 x(?)S 239 x(")S)%%EndCustomColor%%BeginCustomColor: 0_BLACK6G0 SC 10773 X 449 y(What?)S 24271 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x (\203107D MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13;11i_Sm)S%%EndCustomColor 135 PP EP4 %%PageTrailer2%%%PageFonts: Helvetica-Bold Helvetica)2%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic %%+ Courier6*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%M%%Page: FTP-CLIENT-108 136%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)r,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKdK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SfN5094 X 797 y F28(SET)S 279 x(PROTECTION)S 5094 4546 XY 23160 48 R 5094 5543 XYDF20(SET)S 359 x(PROTECTION)S 10773 7037 XY F34(Changes)S 173 x(the)SE173 x(protection)S 174 x(on)S 173 x(a)S 173 x(remote)S 173 x(\211le)S)F173 x(and)S 173 x(changes)S 173 x(the)S 174 x(default)S 173 x(remote)SC174 x(\211le)S 10773 X 598 y(protection.)S 5094 8830 XY 23160 204 R9G5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(PROTECTIO)S -2 xuD(N=\(code\))S 697 x F23([remote-\211le-list)S -2 x(])S 10773 X 797 yC17484 48 R 10773 11243 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S6E18544 X(Defaults)S 10773 X 697 y F35(/CONFIRM)S 18544 X(/NOCON)S -2 xdC(FIRM)S 10773 X 598 y(/DEF)S -36 x(AUL)S -37 x(T)S 18544 X(/NODEF)SeC-37 x(AUL)S -37 x(T)S 10773 X 598 y(/LOG)S 18544 X(/NOLOG)S 10773 XeE598 y(/WILD)S 18544 X(/WILD)S 5094 14929 XY 23160 204 R 5094 15748 XY EF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(code)S 5094 X 598 yrFF151(Speci\211es)S 166 x(the)S 167 x(\211le)S 166 x(protection)S 166 xD(in)S 167 x(the)S 166 x(normal)S 166 x(VMS)S 166 x(format:)S 10773 XG448 y F102(\(OWNER:RWED,GR)S 2 x(OUP:RWED,WORLD:RWED)S 2 x(\))S 10773 XD897 y F151(The)S 164 x(\211elds)S 163 x(``R)S -20 x(WED')S -10 x(')SF163 x(specify)S 163 x(Read,)S 164 x(W)S -28 x(rite,)S 164 x(Execute,)SG165 x(and)S 163 x(Delete)S 163 x(permission.)S 249 x(If)S 10773 X 598 yCF(a)S 160 x(user)S 161 x(\(OWNE)S -2 x(R,GROUP)S -65 x(,WORLD\))S 159 xG(is)S 160 x(omitted)S 160 x(then)S 160 x(all)S 160 x(permission)S 160 xE(is)S 160 x(denied.)S 10773 19363 XY F25(remote-\211le-list)S 10773 XPI597 y F151(Speci\211es)S 176 x(a)S 176 x(\211le)S 177 x(speci\211cation)SmD176 x(pattern)S 176 x(to)S 176 x(be)S 176 x(interpreted)S 176 x(at)SC176 x(the)S 176 x(remote)S 177 x(site.)S 10773 X 548 y(This)S 175 xeK(can)S 176 x(be)S 175 x(a)S 175 x(list)S 174 x(of)S 175 x(comma-separated)SeD174 x(\211le)S 176 x(speci\211cations.)S 267 x(Each)S 175 x(\211le)SH176 x(name)S 10773 X 548 y(can)S 190 x(contain)S 190 x(``w)S -2 x(ild')SF-9 x(')S 189 x(characters)S 189 x(such)S 190 x(as)S 189 x(``*')S -10 xC('.)S 296 x(The)S 190 x(de\211nition)S 189 x(of)S 190 x(the)S 189 xoE(wild)S 10773 X 548 y(character)S 167 x(is)S 166 x(determined)S 166 xdI(by)S 166 x(the)S 166 x(remote)S 166 x(host)S 166 x(conven)S 2 x(tions:)S0D10773 X 897 y(\201)S 595 x(VMS)S 165 x(uses)S 166 x(``*')S -10 x(')SE166 x(for)S 166 x(any)S 167 x(string)S 166 x(and)S 166 x(``%')S -10 xeF(')S 166 x(for)S 166 x(any)S 167 x(character)S -36 x(.)S 10773 X 896 yD(\201)S 595 x(UNIX)S 165 x(uses)S 166 x(``*')S -10 x(')S 165 x(for)SC167 x(any)S 166 x(string)S 167 x(and)S 166 x(``?')S -10 x(')S 249 xSH(for)S 166 x(any)S 167 x(character)S -36 x(.)S 5094 24593 XY 23160 204 RL5094 25412 XY F24(DESCRIPTION)S 10773 X -156 y F151(SET)S 183 x(PROTECTION)SG182 x(sets)S 182 x(the)S 184 x(current)S 184 x(default)S 183 x(\211le)SlD183 x(protection)S 184 x(or)S 183 x(sets)S 183 x(the)S 10773 X 598 yK(protection)S 166 x(on)S 167 x(one)S 166 x(or)S 167 x(more)S 166 x(remote)SEF166 x(\211les.)S 10773 X 896 y(This)S 187 x(command)S 188 x(is)S 186 xD(not)S 188 x(supported)S 186 x(by)S 188 x(all)S 187 x(remote)S 187 xH(FTP)S 188 x(servers.)S 292 x(An)S 187 x(error)S 10773 X 598 y(message)SF182 x(will)S 182 x(be)S 183 x(displayed)S 182 x(if)S 183 x(the)S 183 xG(remote)S 182 x(server)S 183 x(does)S 183 x(not)S 183 x(support)S 182 xFD(it.)S 282 x(T)S -45 x(o)S 10773 X 598 y(determine)S 167 x(whether)SG168 x(a)S 167 x(server)S 168 x(supports)S 167 x(this)S 167 x(command,)S F168 x(try)S 167 x F152(HELP/REMOTE)S F151(.)S 10773 X 598 y(If)S 175 xI(SITE)S 174 x(appears)S 175 x(in)S 175 x(the)S 176 x(list,)S 177 x(then)S E175 x(try)S 176 x F152(HELP/REMOTE)S 174 x(SITE)S F151(.)S 176 x(If)StD174 x(CHMOD)S 10773 X 597 y(and)S 166 x(UMASK)S 166 x(appear)S 166 xH(in)S 166 x(the)S 166 x(list,)S 166 x(then)S 167 x(it)S 165 x(is)S 166 xF(probably)S 166 x(supported.)S 5094 30337 XY 23160 204 R 5094 31155 XYLF24(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/CONFIR)SG-2 x(M)S 10773 X 797 y(/NOCO)S -2 x(NFIRM)S 165 x(\(D\))S 10773 X 598 ysFF151(Prompts)S 195 x(for)S 195 x(a)S 195 x(Y)S -56 x(es,)S 203 x(No,)SJ202 x(All,)S 203 x(or)S 195 x(Quit)S 194 x(con\211rmation)S 196 x(before)SC196 x(each)S 195 x(\211le)S 195 x(is)S 10773 X 598 y(transferred.)SrF250 x(The)S 167 x(following)S 166 x(responses)S 165 x(may)S 167 x(be)SL166 x(given:)S 12865 X 897 y F38(Y)S -41 x(es)S 16452 X(T)S -17 x(ransfers)SH151 x(the)S 150 x(\211le)S 12865 X 747 y(No)S 16452 X(Does)S 150 x(not)SE149 x(transfer)S 150 x(and)S 151 x(prompts)S 150 x(for)S 150 x(next)S)F150 x(transfer)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203108)S%%EndCustomColor 136 PP EP6 %%PageTrailer7%%%PageFonts: Helvetica-Bold Helveticax+%%+ Helvetica-Oblique Helvetica-BoldOblique1:%%+ NewCenturySchlbk-Roman Courier NewCenturySchlbk-Italic%%PageCustomColors: 0_BLACK7%(%%Page: FTP-CLIENT-109 137%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY 9%%BeginCustomColor: 0_BLACKSL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SD22897 X 797 y F28(SET)S 279 x(PROTEC)S -2 x(TION)S 12865 5045 XY F38D(All)S 16452 X(T)S -17 x(ransfers)S 151 x(the)S 150 x(\211le)S 149 xD(and)S 150 x(all)S 149 x(subsequ)S 2 x(ent)S 149 x(\211les)S 12865 XG747 y(Quit)S 16452 X(Quits)S 149 x(the)S 149 x(transfer)S 12865 X 367 y(G1704 24 R 12865 X 491 y 24 492 R 13007 6519 XY F42(CTRL-Z)S 121 x 131 y E24 492 R 12865 X 20 y 1704 24 R 16452 6539 XY F38(Quits)S 149 x(the)S2E149 x(transfer)S 10773 X 897 y F151(By)S 169 x(default,)S 171 x(the)S F169 x(user)S 169 x(is)S 169 x(not)S 169 x(prompted)S 169 x(for)S 169 xF(con\211rmation.)S 257 x(This)S 169 x(default)S 169 x(can)S 170 x(be)SC10773 X 597 y(change)S 2 x(d)S 165 x(with)S 165 x(the)S 165 x(FTP)S1D166 x(commands)S 165 x(SET)S 165 x(CONFIRM)S 165 x(and)S 165 x(SET)SI165 x(NOCONFIRM.)S 10773 9129 XY F25(/DEF)S -39 x(AUL)S -52 x(T)S 10773 X6E797 y(/NODEF)S -40 x(AUL)S -52 x(T)S 166 x(\(D\))S 10773 X 897 y F151oC(Modify)S 167 x(the)S 166 x(default)S 166 x(remote)S 166 x(\211le)S)I166 x(protection.)S 10773 X 897 y(When)S 167 x(this)S 165 x(quali\211er)StL167 x(is)S 166 x(used,)S 166 x(you)S 167 x(may)S 166 x(not)S 167 x(specify)SF166 x(a)S 166 x(\211le)S 166 x(name.)S 10773 12815 XY F25(/LOG)S 165 xI(\(D\))S 10773 X 797 y(/NOLOG)S 10773 X 897 y F151(T)S -45 x(emporarily)SFD166 x(enabled)S 166 x(or)S 167 x(disable)S 165 x(the)S 166 x(QUIET)SK-46 x(.)S 10773 X 897 y(When)S 201 x(/LOG)S 201 x(is)S 201 x(speci\211ed,)S E210 x(you)S 202 x(are)S 201 x(noti\211ed)S 201 x(after)S 201 x(each)S D201 x(\211le)S 202 x(has)S 200 x(been)S 10773 X 597 y(transferred.)SG10773 X 897 y(By)S 178 x(default,)S 180 x(you)S 178 x(are)S 178 x(not)SPC177 x(noti\211ed.)S 273 x(Y)S -56 x(ou)S 178 x(can)S 178 x(change)S)E178 x(this)S 177 x(default)S 177 x(by)S 178 x(issuing)S 10773 X 598 y7C(the)S 166 x(FTP)S 167 x(commands)S 166 x(SET)S 166 x(QUIET)S 165 xtC(and)S 166 x(SET)S 166 x(NOQUIE)S -2 x(T)S -45 x(.)S 10773 18594 XY6DF25(/WILD)S 166 x(\(D\))S 10773 X 797 y(/NOWgUc MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13;11i_ILD)S 10773 X 896 y F151F(Determines)S 171 x(whether)S 173 x(or)S 172 x(not)S 172 x(wildcards)SH171 x(are)S 172 x(expanded)S 173 x(by)S 172 x(asking)S 173 x(the)S 172 xG(remote)S 10773 X 598 y(host)S 166 x(for)S 166 x(a)S 166 x(list)S 165 xFC(of)S 166 x(possible)S 165 x(\211le)S 167 x(names.)S 24271 36925 XYR'F36(FTP-CLI)S 2 x(ENT)S -27 x(\203109)SW%%EndCustomColor 137 PP EPn %%PageTrailer%%%%PageFonts: Helvetica-Bold HelveticaX0%%+ NewCenturySchlbk-Roman Helvetica-BoldOblique%%PageCustomColors: 0_BLACKC%o%%Page: FTP-CLIENT-110 138%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)StI5094 X 797 y F28(SET)S 279 x(QUIET)S 5094 4546 XY 23160 48 R 5094 5543 XYYCF20(SET)S 359 x(QUIET)S 836 x 7037 Y F34(Enables)S 166 x(or)S 166 x7H(disables)S 165 x(the)S 166 x(display)S 166 x(of)S 166 x(informational)SC165 x(messages.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)STG-53 x(T)S 10773 X(SET)S 167 x(QUI)S -2 x(ET)S 10773 X 797 y(SET)S 167 xxD(NOQ)S -2 x(UIET)S 697 x F23(\(default\))S 5094 11243 XY 23160 204 RI5094 12062 XY F24(DESCRIPTION)S 10773 X -156 y F151(By)S 185 x(default,)S8D189 x(the)S 184 x(FTP)S 185 x(utility)S 185 x(will)S 183 x(display)SK184 x(informational)S 185 x(messages)S 183 x(about)S 10773 X 598 y(\211le)StJ192 x(transfers)S 191 x(that)S 192 x(includes)S 192 x(the)S 192 x(statis)SH-2 x(tics)S 191 x(on)S 192 x(the)S 192 x(operation)S 192 x(\(bytes/sec)SF10773 X 597 y(transferred\).)S 287 x(If)S 184 x(you)S 186 x(do)S 184 xG(not)S 185 x(want)S 184 x(this)S 184 x(information)S 185 x(displayed,)S1C190 x(issue)S 184 x(the)S 10773 X 598 y(command)S 166 x(SET)S 166 x G(QUIET)S -47 x(.)S 10773 X 897 y(The)S 167 x(/LOG)S 166 x(quali\211er)S K167 x(on)S 167 x(the)S 166 x(GET)S 166 x(and)S 167 x(PUT)S 167 x(commands)S(D166 x(allows)S 165 x(you)S 167 x(to)S 166 x(override)S 10773 X 598 yE(the)S 166 x(QUIET)S 166 x(setting.)S 5094 36925 XY F36(FTP-CLI)S 2 xD(ENT)S -27 x(\2031)S -28 x(10)ST%%EndCustomColor 138 PP EP` %%PageTrailerS%%%PageFonts: Helvetica-Bold Helvetica),%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKx%r%%Page: FTP-CLIENT-111 139%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)))1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACK)L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SG17395 X 797 y F28(SET)S 278 x(REMOTE_DEF)S -34 x(AUL)S -44 x(T_DIRECT)SaC-12 x(OR)S -22 x(Y)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)ShD359 x(REMOTE_DEF)S -50 x(AUL)S -65 x(T_DIRECT)S -16 x(OR)S -33 x(Y)SH10773 7037 XY F34(Change)S 172 x(the)S 173 x(default,)S 175 x(or)S 172 xH(current,)S 174 x(remote)S 173 x(directory)S -37 x(.)S 262 x(CD,)S 172 xG(CWD,)S 173 x(and)S 172 x(CP)S -37 x(A)S -37 x(TH)S 173 x(are)S 10773 XSG598 y(synonyms)S 166 x(for)S 167 x(SET)S 166 x(REMOTE_DEF)S -27 x(AUL)S G-37 x(T_DIRECT)S -8 x(OR)S -10 x(Y)S -64 x(.)S 5094 8830 XY 23160 204 R F5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(REMOTE_D)S -2 xE(EF)S -38 x(AUL)S -52 x(T_DIR)S -2 x(ECT)S -12 x(OR)S -27 x(Y)S 697 x9PF23(remote-directory)S 5094 11044 XY 23160 204 R 5094 11862 XY F24(DESCRIPTION)SE10773 X -155 y F151(This)S 174 x(command)S 174 x(is)S 174 x(similar)SxK173 x(to)S 173 x(the)S 175 x(UNIX)S 173 x(``cd')S -10 x(')S 173 x(command)SuE174 x(and)S 174 x(the)S 174 x(VMS)S 174 x(``SET)S 10773 X 597 y(DEF)S7J-37 x(AUL)S -28 x(T')S -9 x(')S 166 x(command.)S 5094 13500 XY 23160 204 RE5094 14319 XY F24(EXAMPLES)S 5094 15350 XY F202(1)S 6290 X 223 y F1020(FTP:ftp.wku.edu>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 241 x(show)S 239 x(remote)S%%EndCustomColor%%BeginCustomColor: 0_BLACKsG0 SC 6290 X 449 y(<257)S 239 x("SYS$USER:[)S 2 x(SIMMONS]")S 240 x(is)SoB239 x(current)S 240 x(directory.)S 6290 X 448 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR31 SC 241 x(set)S 239 x(remote)S 240 x(sys$system:)S%%EndCustomColor%%BeginCustomColor: 0_BLACKSF0 SC 6290 X 448 y(<250)S 239 x(Requested)S 240 x(file)S 240 x(action)S@240 x(okay,)S 239 x(completed.)S 6290 X 449 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 241 x(show)S 239 x(remote)S%%EndCustomColor%%BeginCustomColor: 0_BLACKsD0 SC 6290 X 448 y(<257)S 239 x("SYS$SYSROO)S 2 x(T:[SYSEXE]")S 240 xH(is)S 239 x(current)S 240 x(directory.)S 6290 X 448 y(FTP:ftp.wku.edu>)SG659 x 19260 Y F151(In)S 190 x(this)S 190 x(example,)S 196 x(the)S 190 x/H(default)S 190 x(directory)S 191 x(on)S 190 x(the)S 190 x(remote)S 190 xE(VMS)S 190 x(system)S 189 x(is)S 10773 X 597 y(change)S 2 x(d)S 165 x F(to)S 166 x(SYS$SYSTEM.)S 24326 36925 XY F36(FTP-CLI)S 2 x(ENT)S -28 x(\2031)S -27 x(1)S -27 x(1)S%%EndCustomColor 139 PP EP( %%PageTrailery%%%PageFonts: Helvetica-Bold HelveticaR,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S%%Page: FTP-CLIENT-112 140%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKhK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SSE5094 X 797 y F28(SET)S 279 x(REPL)S -56 x(Y)S 5094 4546 XY 23160 48 RhH5094 5543 XY F20(SET)S 359 x(REPL)S -82 x(Y)S 669 x 7037 Y F34(Enables)SH178 x(or)S 178 x(disables)S 178 x(the)S 179 x(display)S 177 x(of)S 179 xC(the)S 179 x(reply)S 178 x(lines)S 177 x(being)S 178 x(sent)S 179 xsF(back)S 178 x(from)S 179 x(the)S 10773 X 598 y(remote)S 166 x(server)SE-27 x(.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)SkD10773 X(SET)S 167 x(REPL)S -65 x(Y)S 698 x F23(\(default\))S 10773 XJ797 y F24(SET)S 167 x(NOR)S -2 x(EPL)S -64 x(Y)S 5094 11841 XY 23160 204 RC5094 12659 XY(DESCRIPTION)S 10773 X -155 y F151(When)S 188 x(REPL)SdD-46 x(Y)S 187 x(is)S 187 x(enabled,)S 194 x(the)S 188 x(full)S 187 xG(text)S 188 x(of)S 187 x(the)S 188 x(replies)S 187 x(from)S 188 x(the)SEE188 x(remote)S 10773 X 597 y(server)S 203 x(is)S 202 x(shown.)S 322 x7G(When)S 203 x(disabled,)S 211 x(the)S 203 x(replies)S 202 x(are)S 202 xsF(\211ltered,)S 212 x(so)S 202 x(only)S 10773 X 598 y(essential)S 176 xF(information)S 177 x(is)S 176 x(passed)S 175 x(to)S 176 x(you.)S 272 xC(All)S 176 x(extraneous)S 177 x(negotiations,)S 180 x(and)S 10773 X F598 y(nonessential)S 174 x(informational)S 173 x(replies)S 174 x(are)SJ173 x(suppressed.)S 264 x(In)S 174 x(addition,)S 176 x(the)S 173 x(reply)SC10773 X 598 y(number)S 167 x(is)S 165 x(suppressed.)S 5094 16090 XYxF23160 204 R 5094 16909 XY F24(EXAMPLES)S 5094 17940 XY F202(1)S 6290 X224 y F102(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(set)S 239 x(reply)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)C0 SC 6290 X 448 y(Server)S 240 x(reply)S 239 x(display)S 240 x(is)SS/239 x(now)S 240 x(on)S 6290 X 448 y(FTP:fake>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(noop)S)%%EndCustomColor%%BeginCustomColor: 0_BLACK\L0 SC 6290 X 449 y(<200)S 239 x(Noop)S 479 x(Okay.)S 6290 X 448 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 240 x(set)S 239 x(noreply)S%%EndCustomColor%%BeginCustomColor: 0_BLACKSC0 SC 6290 X 448 y(Server)S 240 x(reply)S 239 x(display)S 240 x(is)Sx0239 x(now)S 240 x(off)S 6290 X 449 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(noop)S %%En6? MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13;11i_jdCustomColor%%BeginCustomColor: 0_BLACKJ0 SC 6290 X 448 y(<)S 7485 X(Noop)S 479 x(Okay.)S 6290 X 448 y(FTP:fake>)SD10773 22747 XY F151(Here,)S 177 x(the)S 175 x(NOOP)S 174 x(command)SE175 x(is)S 174 x(issued)S 174 x(twice.)S 266 x(In)S 174 x(the)S 175 x F(second)S 175 x(case,)S 176 x(the)S 175 x(reply)S 10773 X 597 y(from)SF166 x(the)S 166 x(remote)S 166 x(system)S 166 x(is)S 165 x(not)S 167 xE(displayed)S 165 x(in)S 167 x(full.)S 5094 36925 XY F36(FTP-CLI)S 2 xL(ENT)S -27 x(\2031)S -28 x(12)SN%%EndCustomColor 140 PP EPD %%PageTrailer %%%PageFonts: Helvetica-Bold Helveticax,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%o%%Page: FTP-CLIENT-113 141%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)X)1000 BP PaperHeight PaperWidth PM 0 0 XY W%%BeginCustomColor: 0_BLACKnL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SG24635 X 797 y F28(SET)S 279 x(RET)S -45 x(AIN)S 5094 4546 XY 23160 48 RTI5094 5543 XY F20(SET)S 359 x(RET)S -66 x(AIN)S 306 x 7037 Y F34(Enables)S%D166 x(or)S 166 x(disables)S 165 x(the)S 166 x(retention)S 167 x(of)SH166 x(VMS)S 167 x(\211le)S 165 x(version)S 166 x(numbers.)S 5094 8233 XYH23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(RET)SI-52 x(AIN)S 10773 X 797 y(SET)S 167 x(NOR)S -2 x(ET)S -51 x(AIN)S 10773 XYI797 y(SET)S 167 x(RET)S -52 x(AIN/)S -2 x(DCL)S 5094 12040 XY 23160 204 R6J5094 12859 XY(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(mode)S 10773 XF548 y F151(Speci\211es)S 170 x(the)S 171 x(version)S 171 x(retention)SH171 x(scheme.)S 259 x(It)S 169 x(can)S 171 x(be)S 171 x(enabled,)S 172 xH(disabled,)S 171 x(or)S 171 x(set)S 10773 X 548 y(to)S 166 x(DCL)S 165 xJ(mode.)S 5094 15128 XY 23160 204 R 5094 15947 XY F24(DESCRIPTION)S 10773 XL-156 y F151(Normally)S -55 x(,)S 181 x(the)S 178 x(version)S 178 x(numbers)SF178 x(are)S 178 x(stripped)S 176 x(from)S 178 x(\211le)S 178 x(names)SH177 x(before)S 178 x(\211les)S 10773 X 598 y(are)S 177 x(stored,)S 179 xJ(unless)S 177 x(the)S 177 x(input)S 176 x(\211le-name)S 178 x(explicitly)SD177 x(has)S 176 x(the)S 177 x(version)S 177 x(number)S 10773 X 598 yH(included)S 167 x(in)S 166 x(it.)S 10773 X 896 y(SET)S 192 x(RET)S -28 xC(AIN/DCL)S 191 x(is)S 192 x(the)S 192 x(default)S 192 x(RET)S -28 x)H(AIN)S 192 x(option.)S 301 x(It)S 192 x(allows)S 191 x(version)S 10773 XE598 y(numbers)S 184 x(to)S 184 x(be)S 184 x(propagated)S 184 x(from)S(E183 x(input)S 185 x(to)S 183 x(output)S 184 x(\211le)S 184 x(specs.)S9C285 x(This)S 184 x(is)S 183 x(the)S 10773 X 598 y(``normal')S -10 xoE(')S 166 x(DCL)S 165 x(conv)S 2 x(ention.)S 10773 X 897 y(SET)S 183 xcG(RET)S -28 x(AIN)S 183 x(selects)S 183 x(version)S 184 x(number)S 184 xLJ(propagation)S 184 x(as)S 184 x(the)S 183 x(default.)S 284 x(The)S 10773 XC597 y(version)S 196 x(number)S 196 x(of)S 195 x(the)S 195 x(input)SaH196 x(\211le)S 195 x(is)S 195 x(used)S 195 x(in)S 196 x(creating)S 196 xE(the)S 195 x(output)S 196 x(\211le)S 10773 X 598 y(regardless)S 166 x2C(of)S 166 x(whether)S 167 x(or)S 166 x(not)S 166 x(it)S 166 x(was)S-G165 x(speci\211ed)S 166 x(in)S 166 x(the)S 166 x(input)S 167 x(\211le)SFK166 x(name.)S 10773 X 897 y(SET)S 178 x(NORET)S -28 x(AIN)S 177 x(selects)SeC178 x(no)S 178 x(version)S 179 x(number)S 179 x(propagation)S 179 xeF(as)S 178 x(the)S 179 x(default.)S 10773 X 598 y(The)S 160 x(version)SE160 x(is)S 159 x(removed)S 160 x(from)S 159 x(output)S 160 x(\211le)SSD159 x(regardless)S 160 x(of)S 159 x(whether)S 159 x(or)S 160 x(not)SC159 x(it)S 159 x(was)S 10773 X 597 y(speci\211ed)S 166 x(in)S 166 x4D(the)S 167 x(input)S 166 x(\211le)S 166 x(name.)S 24299 36925 XY F36&(FTP-CLIENT)S -26 x(\2031)S -27 x(13)S%%EndCustomColor 141 PP EP( %%PageTrailery%%%PageFonts: Helvetica-Bold Helvetica 0%%+ Helvetica-BoldOblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK %i%%Page: FTP-CLIENT-114 142%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S9H5094 X 797 y F28(SET)S 279 x(STRUCTU)S -2 x(RE)S 5094 4546 XY 23160 48 RM5094 5543 XY F20(SET)S 359 x(STRUCTUR)S 2 x(E)S 10773 7037 XY F34(Negotiate)SnD166 x(the)S 167 x(default)S 166 x(structure)S 167 x(\(STRU\))S 165 xD(format)S 167 x(for)S 167 x(\211le)S 165 x(transfers.)S 5094 8233 XYJ23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(STRUC)SI-2 x(TURE)S 697 x F23(structure)S 5094 10446 XY 23160 204 R 5094 11265 XYEF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -45 y F25(structure)S 10773 X0F548 y F151(Speci\211es)S 158 x(the)S 158 x(STRU)S 158 x(format)S 157 xE(to)S 158 x(use)S 158 x(for)S 158 x(\211le)S 158 x(transfers.)S 249 xsH(V)S -46 x(alid)S 158 x(STRU)S 158 x(values)S 158 x(are:)S 10773 X 897 yC(\201)S 595 x(FILE)S 166 x(\(default\))S 10773 X 897 y(\201)S 595 x$D(RECO)S -2 x(RD)S 10773 X 896 y(\201)S 595 x(VMS)S 165 x(\(default)SC166 x(for)S 166 x(VMS)S 166 x(servers\))S 5094 15654 XY 23160 204 RhH5094 16472 XY F24(DESCRIPTION)S 10773 X -155 y F151(The)S 163 x(normal)SG163 x(transfer)S 162 x(structure)S 163 x(is)S 161 x(FILE.)S 163 x(The)SSE163 x(FILE)S 162 x(structure)S 163 x(provides)S 162 x(a)S 163 x(way)S D10773 X 597 y(to)S 166 x(transfer)S 166 x(the)S 166 x(\211le)S 167 xD(contents)S 166 x(from)S 166 x(one)S 166 x(system)S 166 x(to)S 166 xE(another)S -36 x(.)S 10773 X 897 y(RECOR)S -2 x(D)S 173 x(structure)SeJ174 x(will)S 173 x(transfer)S 174 x(\211les)S 173 x(and)S 174 x(maintain)SH174 x(the)S 174 x(record)S 174 x(structure.)S 10773 X 598 y(This)S 167 xH(can)S 166 x(only)S 168 x(be)S 166 x(used)S 166 x(with)S 166 x(systems)SG166 x(that)S 166 x(support)S 166 x(RECOR)S -2 x(D)S 166 x(structures.)S(E250 x(For)S 10773 X 598 y(transfer)S 174 x(to)S 173 x(a)S 173 x(VMS)S)D173 x(system,)S 176 x(the)S 173 x(RECOR)S -2 x(D)S 173 x(structure)SE174 x(will)S 173 x(produce)S 174 x(variable-)S 10773 X 597 y(length)S E174 x(records)S 173 x(with)S 173 x(carriage-return)S 175 x(carriage)S7H174 x(control)S 173 x(if)S 173 x(TYPE=ASCII,)S 172 x(and)S 10773 X 598 yD(no)S 169 x(carriage)S 168 x(control)S 169 x(if)S 168 x(TYPE=IMAGE)SE-2 x(.)S 169 x(This)S 168 x(structure)S 168 x(may)S 169 x(not)S 168 x8O(be)S 168 x(supported)S 10773 X 598 y(by)S 167 x(some)S 165 x(implementations)S9H166 x(of)S 166 x(FTP)S -64 x(.)S 10773 X 896 y(However)S -36 x(,)S 175 xG(VMS)S 174 x(has)S 173 x(much)S 174 x(extra)S 174 x(information)S 174 x C(in)S 174 x(its)S 172 x(\211le)S 174 x(system)S 173 x(about)S 174 xfE(a)S 173 x(\211le)S 10773 X 598 y(that)S 166 x(lies)S 166 x(outside)S2I165 x(the)S 167 x(contents)S 166 x(of)S 166 x(a)S 166 x(\211le.)S 10773 X0C897 y(When)S 174 x(VMS)S 173 x(structure)S 174 x(is)S 172 x(used,)SyE176 x(the)S 173 x(\211le)S 174 x(organization,)S 176 x(\211le)S 174 x F(attributes,)S 175 x(record)S 10773 X 598 y(format)S 166 x(and)S 167 xH(record)S 167 x(attributes)S 166 x(are)S 167 x(sent)S 167 x(over)S 167 xC(the)S 167 x(data)S 166 x(connection,)S 169 x(in)S 166 x(addition)SxD10773 X 597 y(to)S 169 x(the)S 168 x(data.)S 255 x(In)S 169 x(this)SH168 x(way)S -55 x(,)S 169 x(indexed)S 170 x(and)S 169 x(relative)S 169 xI(\211les)S 168 x(with)S 169 x(multiple)S 168 x(keys)S 169 x(and)S 10773 XCD598 y(areas)S 166 x(can)S 166 x(be)S 166 x(sent)S 166 x(from)S 166 xF(one)S 167 x(VMS)S 166 x(system)S 165 x(to)S 166 x(another)S -36 x(.)SG10773 X 897 y(The)S 182 x(VMS)S 180 x(structure)S 181 x(is)S 181 x(an)SeI181 x(extension)S 181 x(thb MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;13;11i_at)S 181 x(is)S 180 x(compatible)S 180 x(with)S)D181 x(other)S 181 x(VMS)S 10773 X 598 y(implementations)S 173 x(of)SG174 x(FTP)S -64 x(.)S 174 x(It)S 173 x(is)S 174 x(the)S 173 x(default)SlF174 x(structure)S 174 x(when)S 174 x(connecting)S 175 x(to)S 174 x(a)SG10773 X 597 y(system)S 175 x(which)S 175 x(supports)S 175 x(it.)S 268 xrF(T)S -46 x(o)S 176 x(see)S 175 x(if)S 175 x(the)S 175 x(remote)S 176 xL(system)S 175 x(handles)S 175 x(the)S 176 x(VMS)S 10773 X 598 y(structure,)SD167 x(use)S 166 x(the)S 166 x F153(SHOW)S 167 x(ST)S -28 x(A)S -27 x;(TUS)S 166 x F151(command.)S 10773 X 897 y F102(FTP:fake>)SF%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(STATUS)Sa%%EndCustomColor%%BeginCustomColor: 0_BLACK2K0 SC 10773 X 448 y(<211-Status)S 240 x(FTP)S 240 x(Server)S 239 x(Process)S)D10773 X 448 y(<211-Status)S 240 x(The)S 240 x(current)S 240 x(data)SL239 x(transfer)S 240 x(parameters)S 240 x(are:)S 10773 X 449 y(<211-Status)SC14599 X(MODE)S 239 x(S)S 10773 X 448 y(<211-Status)S 14599 X(STRU)SrH239 x(O)S 239 x(VMS)S 10773 X 448 y(<211)S 240 x(Status)S 14599 X(TYPE)SI239 x(AN)S 10773 X 897 y F151(The)S 193 x(``STRU)S 192 x(O)S 191 x(VMS')SoH-9 x(')S 192 x(indicates)S 192 x(that)S 192 x(the)S 193 x(remote)S 192 xH(system)S 192 x(is)S 192 x(capable)S 193 x(of)S 10773 X 598 y(handling)SD167 x(the)S 167 x(VMS)S 165 x(\211le)S 167 x(structure)S 166 x(for)SG166 x(\211le)S 167 x(transfers.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)Sm-27 x(\2031)S -28 x(14)S%%EndCustomColor 142 PP EP %%PageTrailer1%%%PageFonts: Helvetica-Bold HelveticaR+%%+ Helvetica-Oblique Helvetica-BoldOblique0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold %%+ Courier(*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S%%Page: FTP-CLIENT-115 143%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)I)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACK(L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SI25255 X 797 y F28(SET)S 278 x(TYPE)S 5094 4546 XY 23160 48 R 5094 5543 XY1GF20(SET)S 359 x(TYPE)S 10773 7037 XY F34(Negotiates)S 166 x(the)S 167 xeC(default)S 166 x(\211le)S 166 x(type)S 166 x(\(TYPE\))S 167 x(for)SbG166 x(\211le)S 166 x(transfers.)S 5094 8233 XY 23160 204 R 5094 9251 XY.DF24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(TYPE)S 166 x(ASCII)S 696 xGF23(format)S 10773 X 797 y F24(SET)S 167 x(TYPE)S 166 x(IMAGE)S 10773 XsH797 y(SET)S 167 x(TYPE)S 166 x(EBCDIC)S 10773 X 797 y(SET)S 167 x(TYPE)SK166 x(LOCAL)S 696 x F23(byte-size)S 5094 12837 XY 23160 204 R 5094 13656 XYuHF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(format)S 10773 X 548 yDF151(One)S 166 x(of:)S 10773 X 897 y(\201)S 595 x(CONTRO)S -2 x(L,)SF10773 X 896 y(\201)S 595 x(NON_PRINT)S 165 x(\(default\),)S 166 x(or)SL10773 X 897 y(\201)S 595 x(TELNET)S -46 x(.)S 10773 18217 XY F25(byte-size)SF10773 X 598 y F151(Size)S 166 x(of)S 165 x(a)S 166 x(byte)S 167 x(on)SC166 x(the)S 166 x(local)S 167 x(host,)S 166 x(measured)S 166 x(in)S8G166 x(bits.)S 5094 20010 XY 23160 204 R 5094 20829 XY F24(DESCRIPTION)S C10773 X -156 y F151(Using)S 177 x(the)S 176 x(ASCII)S 175 x(type,)SSH180 x(\211les)S 177 x(are)S 176 x(transferred)S 177 x(as)S 176 x(lines)SE176 x(of)S 176 x(text.)S 271 x(Each)S 176 x(line)S 177 x(is)S 10773 XoD598 y(separated)S 180 x(by)S 181 x(a)S 181 x(carriage-return)S 182 xL(line-feed.)S 279 x(If)S 180 x(you)S 181 x(send)S 181 x(or)S 181 x(receive)SF181 x(a)S 181 x(VMS)S 10773 X 598 y(text)S 172 x(\211le)S 173 x(with)SC171 x(CR-LF)S 172 x(embedded)S 172 x(in)S 172 x(a)S 172 x(record,)SoG174 x(the)S 173 x(record)S 172 x(would)S 172 x(be)S 172 x(split)S 171 x(H(into)S 10773 X 597 y(two)S 182 x(records)S 183 x(at)S 182 x(the)S 183 xM(CR-LF)S 182 x(when)S 183 x(the)S 183 x(\211le)S 183 x(is)S 182 x(received.)SoD283 x(A)S 182 x(\211le)S 183 x(that)S 183 x(has)S 182 x(an)S 10773 XD598 y(RMS)S 176 x(record)S 177 x(format)S 176 x(of)S 176 x(Stream,)SI179 x(Stream)S 176 x(Carriage)S 177 x(Return,)S 179 x(or)S 177 x(Stream)SaF176 x(Line)S 10773 X 598 y(Feed)S 176 x(will)S 174 x(be)S 175 x(sent)SD175 x(with)S 175 x(type)S 175 x(ASCII,)S 174 x(by)S 176 x(default.)SD268 x(In)S 175 x(addition,)S 178 x(any)S 175 x(\211le)S 176 x(with)SJ10773 X 598 y(speci\211ed)S 166 x(carriage-con)S 2 x(trol)S 166 x(record)SE166 x(attributes)S 166 x(will)S 165 x(be)S 166 x(sent)S 166 x(using)SuF167 x(this)S 165 x(type.)S 10773 X 896 y(The)S 185 x(NON_PRINT)S 183 xG(and)S 184 x(TELNET)S 184 x(formats)S 183 x(are)S 184 x(treated)S 184 xmH(the)S 184 x(same)S 183 x(way)S 184 x(by)S 10773 X 598 y(MadGoat)S 188 xE(FTP)S -63 x(.)S 189 x(When)S 189 x(an)S 189 x(ASCII)S 188 x(\211le)SlG189 x(is)S 188 x(retrieved,)S 196 x(the)S 188 x(record)S 190 x(format)SSF188 x(is)S 10773 X 598 y(always)S 167 x(variable-leng)S 2 x(th)S 167 xD(and)S 169 x(the)S 167 x(record)S 169 x(attribute)S 167 x(is)S 168 xI(Carriage)S 168 x(Return.)S 253 x(When)S 10773 X 597 y(a)S 178 x(\211le)SxE178 x(is)S 178 x(sent,)S 181 x(the)S 179 x(carriage)S 179 x(control)STF178 x(attributes)S 178 x(are)S 178 x(used)S 178 x(to)S 178 x(convert)SE179 x(the)S 178 x(\211le)S 10773 X 598 y(by)S 177 x(inserting)S 178 x4D(the)S 177 x(appropriate)S 176 x(control)S 177 x(codes.)S 271 x(In)SF177 x(particular)S -37 x(,)S 180 x(both)S 177 x(\211les)S 177 x(with)SG10773 X 598 y(FORTRAN)S 165 x(or)S 166 x(Print)S 167 x(carriage)S 167 xxF(control)S 166 x(are)S 167 x(converted.)S 10773 X 897 y(Format)S 179 xF(CONTRO)S -2 x(L)S 179 x(is)S 178 x(intended)S 179 x(for)S 179 x(use)SI179 x(when)S 179 x(sending)S 179 x(\211les)S 179 x(with)S 178 x(Fortran)S E10773 X 597 y(\(ASA\))S 169 x(carriage)S 171 x(control.)S 257 x(The)S5F171 x(\211rst)S 170 x(character)S 171 x(in)S 170 x(each)S 170 x(line)SK170 x(is)S 170 x(used)S 170 x(to)S 169 x(perform)S 10773 X 598 y(carriage)S)F174 x(control)S 173 x(functions.)S 263 x(If)S 172 x(a)S 173 x(\211le)SE173 x(is)S 172 x(received)S 174 x(with)S 172 x(this)S 172 x(format,)SeH175 x(it)S 172 x(will)S 172 x(be)S 10773 X 598 y(variable-length)S 167 xG(with)S 166 x(Fortran)S 167 x(carriage)S 167 x(control.)S 10773 X 897 ynC(The)S 167 x(ASA)S 165 x(Standard)S 166 x(speci\211es)S 166 x(the)S0C166 x(following)S 166 x(control)S 167 x(characters:)S 10773 X 896 y E(\201)S 595 x(blank)S 166 x(-)S 166 x(Move)S 167 x(paper)S 166 x(up)SSG167 x(one)S 166 x(line)S 10773 X 897 y(\201)S 595 x(0)S 166 x(-)S 166 xxH(Move)S 167 x(paper)S 166 x(up)S 166 x(two)S 165 x(lines)S 10773 X 896 yG(\201)S 595 x(1)S 166 x(-)S 166 x(Move)S 167 x(paper)S 166 x(to)S 165 x1F(top)S 166 x(of)S 166 x(next)S 167 x(page)S 10773 X 897 y(\201)S 595 xK(+)S 166 x(-)S 166 x(No)S 166 x(movement,)S 167 x(i.e.,)S 167 x(overprint)Sa824299 36925 XY F36(FTP-CLIENT)S -26 x(\2031)S -27 x(15)S%%EndCustomColor 143 PP EPS %%PageTrailerx%%%PageFonts: Helvetica-Bold Helvetica6+%%+ Helvetica-Oblique Helvetica-BoldOblique7%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK %f%%Page: FTP-CLIENT-116 144%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK7K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S L5094 X 797 y F28(SET)S 279 x(TYPE)S 10773 4897 XY F151(VMS)S 182 x(Fortran)SG182 x(carriage)S 183 x(control)S 182 x(also)S 181 x(recogn)S 2 x(izes)SsI181 x($,)S 186 x(and)S 182 x(null.)S 282 x(As)S 181 x(a)S 181 x(result,)S E10773 X 598 y(some)S 173 x(Fortran)S 175 x(output)S 174 x(may)S 174 x7C(not)S 174 x(transfer)S 174 x(properly)S -55 x(.)S 265 x(If)S 174 xSG(this)S 173 x(is)S 173 x(aP_ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_=)S 174 x(problem,)S 176 x(use)S 10773 X 598 y)H(format)S 177 x(NON_PRINT)S 176 x(and)S 177 x(the)S 177 x(client)S 177 xC(will)S 176 x(convert)S 177 x(the)S 177 x(\211le)S 177 x(to)S 177 x9L(NON_PRINT)S 10773 X 597 y(format.)S 291 x(If)S 187 x(you)S 188 x(transfer)SF187 x(a)S 187 x(\211le)S 187 x(with)S 187 x(Fortran)S 187 x(carriage)SF188 x(control)S 188 x(using)S 187 x(the)S 10773 X 598 y(format)S 166 xN(NON_PRINT)S -47 x(,)S 167 x(the)S 166 x(\211le)S 167 x(is)S 165 x(converted)SD167 x(to)S 166 x(the)S 166 x(correct)S 167 x(format.)S 10773 X 897 yF(Files)S 176 x(with)S 175 x(Fortran)S 176 x(carriage)S 177 x(control)SC176 x(default)S 176 x(to)S 175 x(this)S 176 x(format)S 175 x(when)SlL176 x(they)S 176 x(are)S 10773 X 598 y(sent)S 166 x(with)S 166 x(STRUCTURE)SJ164 x(RECORD)S -2 x(.)S 10773 X 896 y(Setting)S 176 x(the)S 176 x(\211le)SE177 x(transfer)S 176 x(type)S 176 x(to)S 176 x(EBCD)S -2 x(IC)S 175 xeD(causes)S 176 x(FTP)S 177 x(to)S 176 x(transfer)S 176 x(data)S 175 xF(in)S 10773 X 598 y(the)S 169 x(EBCD)S -2 x(IC)S 168 x(format.)S 254 xF(This)S 169 x(type)S 169 x(is)S 168 x(currently)S 170 x(unsupported.)SH255 x(Since)S 169 x(FTP)S 169 x(must)S 10773 X 598 y(have)S 167 x(type)SC166 x(ASCII,)S 165 x(the)S 167 x(EBCD)S -2 x(IC)S 166 x(can)S 166 xsC(be)S 166 x(translated)S 166 x(by)S 166 x(the)S 166 x(other)S 167 xaH(host.)S 10773 X 896 y(The)S 170 x(IMAGE)S 167 x(type)S 170 x(is)S 168 xF(used)S 169 x(to)S 169 x(transfer)S 169 x(binary)S 169 x(data,)S 170 xD(which)S 169 x(essentially)S 169 x(means)S 10773 X 598 y(any)S 180 xE(\211le)S 180 x(that)S 179 x(is)S 178 x(not)S 180 x(printable)S 179 xXF(text.)S 276 x(VMS)S 179 x(images)S 179 x(and)S 180 x(savesets)S 178 xD(should)S 179 x(be)S 10773 X 598 y(transferred)S 166 x(using)S 167 xH(this)S 166 x(type.)S 10773 X 897 y(Setting)S 170 x(the)S 170 x(curren)SD2 x(t)S 169 x(transfer)S 170 x(type)S 171 x(to)S 169 x(LOCAL)S 170 xC(allows)S 169 x(the)S 170 x(user)S 170 x(to)S 170 x(control)S 170 x(D(the)S 10773 X 597 y(byte-size)S 168 x(of)S 168 x(the)S 168 x(data)SF168 x(transferred.)S 254 x(This)S 168 x(command)S 168 x(should)S 169 xD(be)S 168 x(used)S 168 x(when)S 168 x(you)S 10773 X 598 y(transfer)SC166 x(\211les)S 166 x(to)S 166 x(and)S 166 x(from)S 166 x(a)S 166 xTE(system)S 166 x(with)S 165 x(a)S 166 x(different)S 166 x(word)S 166 xeD(size.)S 10773 X 897 y F152(NOTE:)S 186 x F151(By)S 187 x(default,)SE191 x(the)S 187 x(type)S 186 x(is)S 186 x(automatically)S 186 x(set)SSH186 x(for)S 186 x(PUT)S 187 x(and)S 187 x(MPUT)S -45 x(,)S 10773 X 597 yC(unless)S 174 x(speci\211cally)S 174 x(set)S 173 x(with)S 173 x(a)S D173 x(SET)S 173 x(TYPE)S 174 x(command.)S 264 x(Y)S -55 x(ou)S 174 xK(can)S 174 x(override)S 174 x(the)S 10773 X 598 y(current)S 167 x(default)S4C166 x(by)S 167 x(specifying)S 166 x(the)S 167 x(quali\211er)S 166 x)J(/TYPE)S 167 x(on)S 166 x(the)S 166 x(PUT)S 167 x(command.)S 5094 18347 XYF23160 204 R 5094 19165 XY F24(EXAMPLES)S 5094 20197 XY F202(1)S 6290 X238 y F102(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR51 SC 240 x(set)S 239 x(type)S 240 x(local)S 240 x(8)S %%EndCustomColor%%BeginCustomColor: 0_BLACK5C0 SC 6290 X 448 y(<200)S 239 x(Command)S 240 x(Okay.)S 6290 X 448 y(C(FTP:fake>)S 10773 22328 XY F151(In)S 166 x(this)S 166 x(example,)S E167 x(a)S 166 x(byte)S 166 x(size)S 165 x(of)S 166 x(8)S 166 x(bits)S5D166 x(is)S 165 x(negotiated.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S-27 x(\2031)S -28 x(16)S%%EndCustomColor 144 PP EP %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman*%%+ NewCenturySchlbk-Italic Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%7%%Page: FTP-CLIENT-117 145%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)2)1000 BP PaperHeight PaperWidth PM 0 0 XY o%%BeginCustomColor: 0_BLACKSL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SK24657 X 797 y F28(SET)S 278 x(VERIFY)S 5094 4546 XY 23160 48 R 5094 5543 XY(DF20(SET)S 359 x(VERIFY)S 338 x 7037 Y F34(Enables)S 166 x(or)S 166 xF(disables)S 165 x(VERIFY)S 167 x(mode)S 166 x(when)S 166 x(executing)SF166 x(command)S 165 x(\211les.)S 5094 8233 XY 23160 204 R 5094 9251 XYFF24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(VERIFY)S 10773 X 797 y(SET)SJ167 x(NOVER)S -2 x(IFY)S 698 x F23(\(default\))S 5094 11243 XY 23160 204 RG5094 12062 XY F24(DESCRIPTION)S 10773 X -156 y F151(When)S 170 x(VERI)SxC-2 x(FY)S 170 x(is)S 168 x(enabled,)S 171 x(commands)S 169 x(read)S H170 x(from)S 169 x(a)S 169 x(command)S 169 x(\211le)S 170 x(\(executed)SE10773 X 598 y(with)S 166 x(``@')S -10 x('\))S 165 x(will)S 166 x(be)S I166 x(echoed.)S 250 x(By)S 166 x(default,)S 166 x(such)S 167 x(commands)SaG166 x(are)S 166 x(not)S 166 x(echoed.)S 24299 36925 XY F36(FTP-CLIENT)Sa-26 x(\2031)S -27 x(17)S%%EndCustomColor 145 PP EP1 %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica ,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK1%x%%Page: FTP-CLIENT-118 146%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)5,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S0K5094 X 797 y F28(SHOW)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW\202)SSD(Show)S 358 x(various)S 357 x(options)S 10773 7037 XY F34(Displays)SH165 x(the)S 166 x(current)S 167 x(settings)S 166 x(for)S 167 x(various)SF165 x(FTP)S 167 x(options.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24N(FORMA)S -53 x(T)S 10773 X(SHOW)S 697 x F23(option)S 5094 10446 XY 23160 204 RC5094 11265 XY F24(SHOW)S 5094 X 797 y(OPTIONS)S 10773 11109 XY F151 C(These)S 167 x(are)S 166 x(the)S 166 x(SHOW)S 165 x(command)S 166 xnH(options:)S 10773 X 897 y 17484 48 R 10773 12504 XY F40(Option)S 17349 XG(Displays)S 10773 X 299 y 17484 48 R 10773 13400 XY F38(ALIAS)S 17349 XxG(List)S 149 x(the)S 149 x(contents)S 150 x(of)S 149 x(the)S 150 x(FTP)SF149 x(alias)S 150 x(database.)S 4272 X 144 1440 R 10773 14147 XY(AUT)SL-8 x(OPROMPT)S 17349 X(Current)S 150 x(setting)S 149 x(for)S 149 x(missing)SC150 x(output)S 150 x(\211le)S 149 x(prom)S 2 x(pts.)S 10773 X 748 yG(BA)S -33 x(TCH)S 17349 X(Current)S 150 x(BA)S -33 x(TCH)S 148 x(mode)S7H151 x(setting.)S 10773 X 747 y(BELL)S 17349 X(Whether)S 168 x(or)S 168 xH(not)S 168 x(the)S 167 x(terminal)S 168 x(bell)S 167 x(is)S 167 x(rung)SE169 x(after)S 167 x(\211le)S 17349 X 548 y(transfers.)S 10773 X 747 yH(CASE)S 17349 X(How)S 149 x(the)S 149 x(case)S 150 x(of)S 150 x(parame)SJ2 x(ters)S 149 x(is)S 149 x(af)S -8 x(fected.)S 10773 X 747 y(CHECK_TYPE)SH17349 X(Status)S 149 x(of)S 149 x(\211le)S 150 x(type)S 149 x(autosens)SD2 x(ing.)S 10773 X 747 y(COMMAND)S 17349 X(Status)S 149 x(of)S 149 xC(lower-level)S 150 x(FTP)S 149 x(comma)S 2 x(nd)S 150 x(displays.)S F10773 X 748 y(CONFIRM)S 17349 X(Current)S 150 x(con\211rmation)S 151 xD(prompt)S 150 x(setting.)S 10773 X 747 y(CONDITI)S -2 x(ON)S 17349 XC(Current)S 150 x(setting)S 149 x(of)S 149 x(the)S 150 x(condition)S6J149 x(handlers)S 2 x(.)S 10773 X 747 y(DEF)S -25 x(AUL)S -33 x(T)S 17349 XH(The)S 149 x(local)S 150 x(default)S 149 x(directory)S -32 x(.)S 10773 XI747 y(FILE_ST)S -33 x(A)S -33 x(TUS)S 17349 X(Information)S 149 x(about)SCD151 x(a)S 149 x(\211le)S 150 x(on)S 150 x(the)S 149 x(remote)S 151 xE(host.)S 10773 X 747 y(HASH)S 17349 X(Current)S 150 x(setting)S 149 xRF(of)S 149 x(hash)S 150 x(mark)S 151 x(displays.)S 10773 X 748 y(HOST)SH17349 X(Name)S 162 x(of)S 162 x(the)S 162 x(remo)S 2 x(te)S 161 x(host)SH163 x(to)S 162 x(which)S 162 x(a)S 162 x(conQ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_~nection)S 163 x(is)S 17349 XF548 y(open.)S 10773 X 747 y(LOCAL_DEF)S -25 x(AUL)S -33 x(T_)S 10773 XD548 y(DIRECT)S -9 x(OR)S -9 x(Y)S 17349 X -548 y(The)S 149 x(local)SI150 x(default)S 149 x(directory)S -32 x(.)S 10773 25505 XY(MODE)S 17349 X(D(The)S 149 x(Default)S 149 x(\211le)S 149 x(transfer)S 151 x(MODE.)SH10773 X 747 y(P)S -33 x(ARAMETERS)S 17349 X(All)S 148 x(transfer)S 150 xH(param)S 2 x(eters:)S 224 x(Mode,)S 150 x(Structure,)S 150 x(and)S 151 xI(T)S -25 x(ype.)S 10773 X 747 y(P)S -33 x(A)S -33 x(TH_P)S -33 x(ARSING)SsC17349 X(Current)S 150 x(setting)S 149 x(for)S 149 x(parsing)S 151 x)M(of)S 149 x(remote)S 151 x(\211le)S 149 x(paths.)S 10773 X 747 y(PROTECTION)SxC17349 X(Displays)S 149 x(the)S 149 x(default)S 150 x(remote)S 150 xoE(\211le)S 150 x(protection.)S 10773 X 748 y(QUIET)S 17349 X(Setting)SaH149 x(of)S 149 x(QUIET)S 148 x(mode)S 2 x(.)S 10773 X 747 y(REMOTE_DEF)SH-25 x(AUL)S -33 x(T_)S 10773 X 548 y(DIRECT)S -9 x(OR)S -9 x(Y)S 17349 XC-548 y(Current)S 150 x(or)S 150 x(default)S 149 x(directory)S 150 xxD(on)S 150 x(remote)S 151 x(system.)S 10773 30536 XY(REPL)S -33 x(Y)SE17349 X(Whether)S 175 x(or)S 174 x(not)S 174 x(replies)S 174 x(from)S D175 x(remote)S 175 x(server)S 175 x(are)S 17349 X 548 y(displayed.)SH10773 X 747 y(RET)S -33 x(AIN)S 17349 X(Setting)S 149 x(of)S 149 x(the)SH149 x(retention)S 150 x(of)S 150 x(\211le)S 149 x(version)S 150 x(numb)SE2 x(ers.)S 10773 X 747 y(ST)S -33 x(A)S -33 x(TUS)S 17349 X(Current)SxE150 x(connection)S 150 x(information.)S 10773 X 748 y(STRUCTUR)S -2 x-E(E)S 17349 X(The)S 149 x(default)S 150 x(structure)S 150 x(\(STRU\))SuF149 x(format.)S 10773 X 747 y(SYSTEM)S 17349 X(The)S 149 x(curre)S 2 xF(nt)S 149 x(remote)S 151 x(system)S 150 x(type.)S 10773 X 747 y(TYPE)SI17349 X(The)S 149 x(default)S 150 x(\211le)S 149 x(TYPE)S 149 x(format.)Sh>5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\2031)S -28 x(18)S%%EndCustomColor 146 PP EP1 %%PageTrailer6%%%PageFonts: Helvetica-Bold HelveticaS,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK8%a%%Page: FTP-CLIENT-119 147%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)a)1000 BP PaperHeight PaperWidth PM 0 0 XY s%%BeginCustomColor: 0_BLACK8L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SC26398 X 797 y F28(SHOW)S 10773 4546 XY 17484 48 R 10773 5045 XY F40)C(Option)S 17349 X(Displays)S 10773 X 298 y 17484 48 R 10773 6091 XY1DF38(VERIFY)S 17349 X(Whether)S 150 x(or)S 150 x(not)S 150 x(comman)SI2 x(d)S 149 x(echo)S 151 x(is)S 149 x(enabled.)S 10773 X 299 y 17484 48 Ro824299 36925 XY F36(FTP-CLIENT)S -26 x(\2031)S -27 x(19)S%%EndCustomColor 147 PP EP( %%PageTrailer %%%PageFonts: Helvetica-Bold Helveticax%%PageCustomColors: 0_BLACKs%)%%Page: FTP-CLIENT-120 148%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S7J5094 X 797 y F28(SHOW)S 279 x(ALIAS)S 5094 4546 XY 23160 48 R 5094 5543 XYFF20(SHOW)S 359 x(ALIAS\202)S(Di)S 2 x(splay)S 357 x(an)S 358 x(Alias)SC10773 7037 XY F34(Display)S 168 x(information)S 168 x(about)S 169 x(E(aliases)S 167 x(in)S 169 x(the)S 168 x(database.)S 255 x(See)S 169 x)C(HELP)S 169 x(ALIAS)S 170 x(LIST)S 169 x(for)S 10773 X 598 y(more)SSG166 x(information.)S 4272 X 12 y 144 3156 R 5094 36925 XY F36(FTP-CLI)S02 x(ENT)S -27 x(\203120)SP%%EndCustomColor 148 PP EP% %%PageTrailerr%%%PageFonts: Helvetica-Bold Helveticax%%PageCustomColors: 0_BLACK)%%%Page: FTP-CLIENT-121 149%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 6%%BeginCustomColor: 0_BLACKL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SL21879 X 797 y F28(SHOW)S 279 x(AUT)S -12 x(OPROMPT)S 5094 4546 XY 23160 48 RE5094 5543 XY F20(SHOW)S 359 x(AUT)S -15 x(OPROMPT)S 10773 7037 XY F34HH(Displays)S 165 x(the)S 166 x(current)S 167 x(setting)S 166 x(of)S 167 xI(AUT)S -9 x(OPROMPT)S 166 x(mode.)S 5094 8233 XY 23160 204 R 5094 9251 XY1NF24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(AUT)S -14 x(OPROMPT)S 5094 10446 XYH23160 204 R 5094 11265 XY(DESCRIPTION)S 10773 X -156 y F151(When)S 168 xH(AUTOPROMPT)S 166 x(is)S 167 x(enabled,)S 168 x(you)S 168 x(will)S 167 xI(be)S 167 x(prompted)S 167 x(for)S 167 x(missing)S 167 x(output)S 10773 X D598 y(\211le)S 166 x(names.)S 24271 36925 XY F36(FTP-CLI)S 2 x(ENT)S-27 x(\203121)Sx%%EndCustomColor 149 PP EP1 %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetican%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKY%2%%Page: FTP-CLIENT-122 150%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK6K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SmF5094 X 797 y F28(SHOW)S 279 x(BA)S -45 x(TCH)S 5094 4546 XY 23160 48 RK5094 5543 XY F20(SHOW)S 359 x(BA)S -65 x(TCH)S -540 x 7037 Y F34(Displays)SiG165 x(the)S 166 x(current)S 167 x(setting)S 166 x(of)S 167 x(BA)S -37 xSF(TCH)S 166 x(mode.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SI-53 x(T)S 10773 X(SHOW)S 166 x(BA)S -53 x(TCH)S 5094 10446 XY 23160 204 R1D5094 11265 XY(DESCRIPTION)S 10773 X -156 y F151(When)S 185 x(batch)SL185 x(is)S 184 x(off,)S 190 x(you)S 185 x(will)S 184 x(be)S 185 x(prompted)SF184 x(for)S 185 x(retries)S 184 x(after)S 185 x(unsuccessful)S 10773 XH598 y(transfers.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203122)S%%EndCustomColor 150 PP EPC %%PageTrailer8%%%PageFonts: Helvetica-Bold Helvetical%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK4%Y%%Page: FTP-CLIENT-123 151%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6)1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACK6L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ24558 X 797 y F28(SHOW)S 279 x(BELL)S 5094 4546 XY 23160 48 R 5094 5543 XYEF20(SHOW)S 359 x(BELL)S 190 x 7037 Y F34(Displays)S 165 x(the)S 166 xeM(current)S 167 x(setting)S 166 x(of)S 167 x(BELL)S 166 x(mode.)S 5094 8233 XY7C23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x E(BELL)S 5094 10446 XY 23160 204 R 5094 11265 XY(DESCRIPTION)S 10773 X4G-156 y F151(When)S 171 x(BELL)S 171 x(is)S 170 x(enabled,)S 173 x(you)SaG172 x(will)S 170 x(be)S 171 x(audibly)S 171 x(noti\211ed)S 171 x(when)STF171 x(a)S 171 x(\211le)S 171 x(operation)S 10773 X 598 y(\211nishes,)SG167 x(or)S 166 x(if)S 166 x(you)S 167 x(need)S 166 x(to)S 166 x(reply)S C167 x(to)S 166 x(a)S 166 x(question.)S 24271 36925 XY F36(FTP-CLI)S(2 x(ENT)S -27 x(\203123)SL%%EndCustomColor 151 PP EPr %%PageTrailerS%%%PageFonts: Helvetica-Bold Helvetical%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK1%9%%Page: FTP-CLIENT-124 152%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK7K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SnI5094 X 797 y F28(SHOW)S 279 x(CASE)S 5094 4546 XY 23160 48 R 5094 5543 XYlDF20(SHOW)S 359 x(CASE)S 41 x 7037 Y F34(Displays)S 165 x(how)S 166 xL(parameter)S 166 x(capitalization)S 165 x(is)S 166 x(handled.)S 5094 8233 XYC23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 xsH(CASE)S 5094 10446 XY 23160 204 R 5094 11265 XY(EXAMPLES)S 5094 12296 XY!F202(1)S 6290 X 224 y G; MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_NF102(FTP>)S-%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(show)S 240 x(case)S%%EndCustomColor%%BeginCustomColor: 0_BLACK4C0 SC 6290 X 448 y(No)S 239 x(case)S 240 x(conversion)S 6290 X 448 y (FTP>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR+1 SC 239 x(set)S 240 x(case)S 239 x(lower)S)%%EndCustomColor%%BeginCustomColor: 0_BLACK0D0 SC 6290 X 449 y(Converting)S 240 x(to)S 239 x(lower)S 240 x(case)SI6290 X 448 y(FTP>)S 10773 15309 XY F151(In)S 169 x(the)S 169 x(example,)S)C170 x(the)S 169 x(current)S 170 x(CASE)S 167 x(setting)S 169 x(is)SUC168 x(displayed.)S 255 x(The)S 169 x(CASE)S 168 x(is)S 168 x(then)S8H10773 X 598 y(change)S 2 x(d)S 183 x(to)S 183 x(lower)S 183 x(so)S 183 xH(that)S 183 x(commands)S 183 x(are)S 183 x(treated)S 183 x(differently)SC184 x(with)S 182 x(those)S 10773 X 598 y(wacky)S 167 x(UNIX)S 165 x)A(systems.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203124)S(%%EndCustomColor 152 PP EPx %%PageTrailere%%%PageFonts: Helvetica-Bold HelveticaH)%%+ Jinete Courier NewCenturySchlbk-Roman *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%%%Page: FTP-CLIENT-125 153%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACK L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SK22100 X 797 y F28(SHOW)S 279 x(CHEC)S -2 x(K_TYPE)S 5094 4546 XY 23160 48 R9C5094 5543 XY F20(SHOW)S 359 x(CHEC)S 2 x(K_TYPE)S 10773 7037 XY F34 H(Displays)S 165 x(the)S 166 x(current)S 167 x(setting)S 166 x(of)S 167 xD(\211le)S 165 x(type)S 167 x(autosensing.)S 5094 8233 XY 23160 204 RC5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(CHEC)S -2 x4G(K_TYPE)S 5094 10446 XY 23160 204 R 5094 11265 XY(DESCRIPTION)S 10773 X D-156 y F151(If)S 179 x(CHECK_TYPE)S 178 x(is)S 179 x(enabled)S 180 xD(and)S 179 x(if)S 180 x(no)S 180 x(\211le)S 179 x(type)S 180 x(has)SG180 x(been)S 179 x(set)S 179 x(using)S 181 x(SET)S 10773 X 598 y(TYPE)S7G168 x(or)S 169 x(its)S 167 x(synony)S 2 x(ms)S 168 x(\(ASCI)S -2 x(I,)ScH169 x(BINAR)S -20 x(Y\),)S 168 x(the)S 169 x(MadGoat)S 168 x(FTP)S 169 xK(client)S 168 x(will)S 168 x(try)S 10773 X 597 y(to)S 172 x(automatically)S7H171 x(determine)S 172 x(the)S 172 x(proper)S 172 x(type,)S 174 x(based)SC171 x(on)S 173 x(the)S 172 x(RMS)S 171 x(attributes)S 10773 X 598 y)H(of)S 166 x(the)S 166 x(\211le.)S 24271 36925 XY F36(FTP-CLI)S 2 x(ENT)S-27 x(\203125)Sv%%EndCustomColor 153 PP EP %%PageTrailerk%%%PageFonts: Helvetica-Bold Helveticaa%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKS%p%%Page: FTP-CLIENT-126 154%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)l,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK7K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SXL5094 X 797 y F28(SHOW)S 279 x(COMMAND)S 5094 4546 XY 23160 48 R 5094 5543 XYGF20(SHOW)S 359 x(COMMAND)S 10773 7037 XY F34(Displays)S 165 x(whether)S(G166 x(or)S 166 x(not)S 166 x(lower-level)S 164 x(FTP)S 167 x(commands)S4D166 x(are)S 166 x(displayed.)S 5094 8233 XY 23160 204 R 5094 9251 XYJF24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(COMMA)S -2 x(ND)S 5094 10446 XYH23160 204 R 5094 11265 XY(DESCRIPTION)S 10773 X -156 y F151(Displaying)SC181 x(lower)S -9 x(-level)S 182 x(FTP)S 182 x(commands)S 181 x(is)SE180 x(mostly)S 181 x(useful)S 182 x(as)S 180 x(a)S 181 x(debugg)S 2 xCG(ing)S 10773 X 598 y(tool.)S 9118 12703 XY F153(Note:)S 300 x(W)S -19 xaE(ith)S 167 x(displa)S 2 x(ys)S 166 x(turned)S 167 x(on,)S 167 x(the)S0C166 x(user)S 27 x(')S -18 x(s)S 166 x(password)S 167 x(will)S 166 x3E(be)S 166 x(displa)S 2 x(yed.)S 10773 X 897 y F151(For)S 167 x(more)SuJ166 x(information,)S 167 x(see)S 165 x(HELP)S 167 x(SET)S 165 x(COMMAND.)SD5094 14795 XY 23160 204 R 5094 15614 XY F24(EXAMPLES)S 5094 16645 XY-F202(1)S 6290 X 224 y F102(FTP:ftp.wku.edu>)S5%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR!1 SC 241 x(show)S 239 x(command)S%%%EndCustomColor%%BeginCustomColor: 0_BLACKeE0 SC 6290 X 448 y(Server)S 240 x(command)S 239 x(display)S 240 x(is)S7240 x(now)S 239 x(off)S 6290 X 448 y(FTP:ftp.wku.edu>)S%%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 241 x(set)S 239 x(command)S%%EndCustomColor%%BeginCustomColor: 0_BLACK2$0 SC 6290 X 449 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR!1 SC 241 x(show)S 239 x(command)S5%%EndCustomColor%%BeginCustomColor: 0_BLACK0E0 SC 6290 X 448 y(Server)S 240 x(command)S 239 x(display)S 240 x(is)S)7240 x(now)S 239 x(off)S 6290 X 448 y(FTP:ftp.wku.edu>)S0%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(quote)S 239 x(noop)S-%%EndCustomColor%%BeginCustomColor: 0_BLACK1H0 SC 6290 X 449 y(>NOOP)S 6290 X 448 y(<200)S 239 x(Noop)S 240 x(Okay.)S6290 X 448 y(FTP:ftp.wku.edu>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 241 x(set)S 239 x(nocommand)S%%EndCustomColor%%BeginCustomColor: 0_BLACK2$0 SC 6290 X 449 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR!1 SC 241 x(show)S 239 x(command)St%%EndCustomColor%%BeginCustomColor: 0_BLACKoE0 SC 6290 X 448 y(Server)S 240 x(command)S 239 x(display)S 240 x(is)SP7240 x(now)S 239 x(off)S 6290 X 448 y(FTP:ftp.wku.edu>)Sd%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(noop)SL%%EndCustomColor%%BeginCustomColor: 0_BLACK)S0 SC 6290 X 448 y(<200)S 239 x(Noop)S 240 x(Okay.)S 6290 X 449 y(FTP:ftp.wku.edu>)S9D659 x 23693 Y F151(This)S 179 x(example)S 179 x(demonstrates)S 177 xD(the)S 179 x(effects)S 178 x(of)S 178 x(enabling)S 180 x(and)S 179 xC(disabling)S 178 x(server)S 10773 X 598 y(command)S 166 x(display)S3?-55 x(.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203126)Sx%%EndCustomColor 154 PP EPX %%PageTrailer%%%PageFonts: Helvetica-Bold Helvetica60%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%+ Jinete Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%)%%Page: FTP-CLIENT-127 155%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)E)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKeL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SM23330 X 797 y F28(SHOW)S 278 x(CONFIRM)S 5094 4546 XY 23160 48 R 5094 5543 XYCF20(SHOW)S 359 x(CONFIRM)S 10773 7037 XY F34(Displays)S 165 x(the)ShH166 x(current)S 167 x(setting)S 166 x(of)S 167 x(CONFIRM)S 165 x(mode.)SC5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X9G(SHOW)S 166 x(CON)S -2 x(FIRM)S 5094 10446 XY 23160 204 R 5094 11265 XYWD(DESCRIPTION)S 10773 X -156 y F151(When)S 172 x(CONFIRM)S 170 x(is)SE171 x(enabled,)S 173 x(you)S 172 x(will)S 170 x(be)S 171 x(prompted)S7H171 x(before)S 172 x(\211le)S 171 x(transfers)S 171 x(or)S 10773 X 598 yI(other)S 167 x(multiple)S 165 x(wild)S 166 x(operations.)S 24271 36925 XYy'F36(FTP-CLI)S 2 x(ENT)S -27 x(\203127)Sx%%EndCustomColor 155 PP EP %%PageTrailerb%%%PageFonts: Helvetica-Bold Helvetica1%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK1%3%%Page: FTP-CLIENT-128 156%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK2K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SlN5094 X 797 y F28(SHOW)S 279 x(CONDITION)S 5094 4546 XY 23160 48 R 5094 5543 XYCF20(SHOW)S 359 x(CONDITI)S 2 x(ON)S 10773 7037 XY F34(Shows)S 166 x:C(the)S 166 x(current)S 167 x(setting)S 166 x(of)S 167 x(the)S 166 xhDy MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_(condition)S 166 x(handlers.)S 5094 8233 XY 23160 204 R 5094 9251 XYLF24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(CON)S -2 x(DITION)S 5094 10446 XYG23160 204 R 5094 11265 XY(DESCRIPTION)S 10773 X -156 y F151(For)S 197 x)J(more)S 196 x(information,)S 204 x(see)S 195 x(the)S 197 x(documentation)SF196 x(for)S 196 x(ON)S 196 x(ERRO)S -2 x(R,)S 196 x(ON)S 10773 X 598 yF(CONTROL_C,)S 165 x(ON)S 166 x(W)S -46 x(ARNING)S -2 x(,)S 167 x(and)SF166 x(ON)S 165 x(SEVERE.)S 5094 12902 XY 23160 204 R 5094 13721 XY F24;(EXAMPLES)S 5094 14752 XY F202(1)S 6290 X 250 y F102(FTP>)SC%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR#1 SC 239 x(show)S 240 x(condition)S6%%EndCustomColor%%BeginCustomColor: 0_BLACKSC0 SC 6290 X 449 y(ON)S 239 x(Control_C)S 240 x(Abort)S 6290 X 448 yRH(ON)S 239 x(Error)S 240 x(Abort)S 6290 X 448 y(ON)S 239 x(Severe)S 240 xG(Exit)S 6290 X 449 y(ON)S 239 x(Warning)S 240 x(Continue)S 6290 X 448 y3(FTP>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR.1 SC 239 x(on)S 240 x(control_c)S 240 x(exit)S%%EndCustomColor%%BeginCustomColor: 0_BLACK10 SC 6290 X 448 y(FTP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(show)S 240 x(cond)S%%EndCustomColor%%BeginCustomColor: 0_BLACKaG0 SC 6290 X 449 y(ON)S 239 x(Control_C)S 240 x(Exit)S 6290 X 448 y(ON)S I239 x(Error)S 240 x(Abort)S 6290 X 448 y(ON)S 239 x(Severe)S 240 x(Exit)S)F6290 X 449 y(ON)S 239 x(Warning)S 240 x(Continue)S 6290 X 448 y(FTP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC -856 x 181 y 1512 24 R 6390 X 356 y 24 360 R 6515 20362 XY F1064(CTRL-C)S 107 x 109 y 24 360 R 6390 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACKK0 SC 6290 20831 XY F102(*CANCEL*)S 6290 X 448 y(Operation)S 240 x(aborted)SWI240 x(due)S 239 x(to)S 240 x(Control-C.)S 6290 X 448 y(-SYSTEM-S-CONTRO)SoJ2 x(LC,)S 239 x(operation)S 240 x(completed)S 240 x(under)S 240 x(CTRL/C)SG6290 X 449 y($)S 10773 23172 XY F151(In)S 189 x(this)S 189 x(example,)S)H195 x(the)S 189 x(SHOW)S 188 x(CONDITIO)S -2 x(N)S 189 x(command)S 189 xC(is)S 189 x(used)S 188 x(twice)S 189 x(to)S 10773 X 598 y(examine)SSF167 x(the)S 166 x(current)S 167 x(state)S 165 x(of)S 166 x(the)S 167 xD(condition)S 166 x(handlers.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S-27 x(\203128)S1%%EndCustomColor 156 PP EP %%PageTrailerf%%%PageFonts: Helvetica-Bold Helveticae)%%+ NewCenturySchlbk-Roman Jinete CourierS*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%(%%Page: FTP-CLIENT-129 157%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY 2%%BeginCustomColor: 0_BLACKML0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SG23407 X 797 y F28(SHOW)S 279 x(DEF)S -34 x(AUL)S -45 x(T)S 5094 4546 XY1D23160 48 R 5094 5543 XY F20(SHOW)S 359 x(DEF)S -49 x(AUL)S -65 x(T)SD10773 7037 XY F34(Displays)S 177 x(the)S 178 x(current,)S 181 x(or)SH177 x(default,)S 181 x(directory)S 178 x(on)S 177 x(the)S 178 x(remote)SH178 x(system.)S 273 x(PWD)S 178 x(is)S 177 x(a)S 10773 X 598 y(synonym)SO166 x(for)S 166 x(this)S 167 x(command.)S 5094 8830 XY 23160 204 R 5094 9848 XYeFF24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(DEF)S -39 x(AUL)S -52 x(T)S624271 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203129)S%%EndCustomColor 157 PP EP %%PageTrailerX%%%PageFonts: Helvetica-Bold Helveticat%%PageCustomColors: 0_BLACK7%y%%Page: FTP-CLIENT-130 158%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)s,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKFK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S J5094 X 797 y F28(SHOW)S 279 x(FILE_ST)S -44 x(A)S -44 x(TUS)S 5094 4546 XYH23160 48 R 5094 5543 XY F20(SHOW)S 359 x(FILE_ST)S -66 x(A)S -66 x(TUS)SD10773 7037 XY F34(Requests)S 181 x(information)S 181 x(about)S 181 xD(the)S 182 x(speci\211ed)S 181 x(\211le.)S 279 x(Note)S 181 x(that)SG182 x(some)S 181 x(hosts)S 182 x(allow)S 10773 X 598 y(wildcardi)S -2 x J(ng)S 166 x(of)S 167 x(the)S 166 x(\211le-spec.)S 5094 8830 XY 23160 204 RG5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(FILE_ST)S -52 x)P(A)S -52 x(TUS)S 697 x F23(\211le-spec)S 5094 11044 XY 23160 204 R 5094 11862 XYGF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(\211le-spec)S 10773 XSF548 y F151(Speci\211es)S 166 x(the)S 166 x(name)S 167 x(of)S 166 x(a)SP166 x(\211le)S 166 x(at)S 166 x(the)S 166 x(remote)S 166 x(site.)S 5094 13584 XYJ23160 204 R 5094 14403 XY F24(DESCRIPTION)S 10773 X -156 y F151(Requests)SG188 x(information)S 189 x(about)S 189 x(the)S 189 x(speci\211ed)S 189 x9C(\211le)S 189 x(in)S 190 x(the)S 189 x(remote)S 189 x(site')S -20 xpE(s)S 189 x(\211le)S 10773 X 598 y(system.)S 249 x(Note)S 166 x(that)SCG166 x(some)S 166 x(hosts)S 165 x(allow)S 165 x(wildcarding)S 167 x(of)SCD166 x(the)S 166 x(\211le-spec.)S 10773 X 897 y(The)S 197 x(MadGoat)SE195 x(FTP)S 197 x(server)S 196 x(gives)S 197 x(a)S 196 x(full)S 196 xoD(listing)S 196 x(of)S 196 x(each)S 196 x(\211le,)S 204 x(and)S 197 xM(wild)S 10773 X 597 y(characters)S 167 x(are)S 166 x(allowed.)S 5094 17535 XYPF23160 204 R 5094 18353 XY F24(EXAMPLES)S 5094 19385 XY F202(1)S 6290 X250 y F102(FTP:ftp.wku.edu>)S-%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR71 SC 241 x(show)S 239 x(file_status)S 240 x(login.com)S0%%EndCustomColor%%BeginCustomColor: 0_BLACK%F0 SC 6290 X 448 y(<212-)S 6290 X 449 y(<212-LOGIN.COM;1)S 6290 X 448 yE(<212-Size:)S 11550 X(1/3)S 14659 X(Owner:)S 717 x([SIMMONS])S 6290 X9D448 y(<212-Created:)S 479 x(20-APR-199)S 2 x(3)S 239 x(13:27:44.86)SC6290 X 449 y(<212-Revised:)S 719 x(7-MAY-1993)S 240 x(08:48:58.41)S%O240 x(\(2\))S 6290 X 448 y(<212-File)S 240 x(organization:)S 480 x(Sequential)SlD6290 X 448 y(<212-File)S 240 x(Attributes:)S 12268 X(Version)S 239 xF(limit:)S 240 x(0)S 6290 X 449 y(<212-Record)S 240 x(format:)S 12268 XD(Variable)S 239 x(Length,)S 240 x(maximum)S 240 x(78)S 239 x(bytes)SE6290 X 448 y(<212-Record)S 240 x(Attributes:)S 480 x(Carriage)S 239 xC(return)S 240 x(carriage)S 240 x(control)S 6290 X 448 y(<212-File)SD240 x(protection:)S 12268 X(System:RWED,)S 240 x(Owner:RWED,)S 240 xH(Group:RE,)S 240 x(World:)S 6290 X 449 y(<212)S 239 x(End)S 240 x(list)SD6290 X 448 y(FTP:ftp.wku.edu>)S 659 x 26011 Y F151(In)S 166 x(this)SF166 x(example,)S 167 x(the)S 166 x(status)S 165 x(of)S 166 x(a)S 166 xE(single)S 166 x(remote)S 166 x(\211le)S 167 x(is)S 165 x(displayed.)Si55094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203130)Sa%%EndCustomColor 158 PP EPi %%PageTrailern%%%PageFonts: Helvetica-Bold Helveticae+%%+ Helvetica-Oblique Helvetica-BoldObliquea)%%+ NewCenturySchlbk-Roman Jinete Courier_*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%F%%Page: FTP-CLIENT-131 159%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)X)1000 BP PaperHeight PaperWidth PM 0 0 XY Y%%BeginCustomColor: 0_BLACKL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ24426 X 797 y F28(SHOW)S 278 x(HASH)S 5094 4546 XY 23160 48 R 5094 5543 XYDF20(SHOW)S 359 x(HASH)S -8 x 7037 Y F34(Displays)S 165 x(the)S 166 xL(current)S 167 x(setting)S 166 x(of)S 167 x(HASH.)S 5094 8233 XY 23160 204 RL5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(HASH)S 5094 10446 XYF23160 204 R 5094 11265 XY(DESCRIPTION)S 10773 X -156 y F151(If)S 167 xG(HASH)S 166 x(is)S 167 x(enabled,)S 168 x(a)S 167 x(hash)S 168 x(mark)S C167 x(is)S 167 x(displayed)S 167 x(for)S 167 x(every)S 169 x(1024)SbF167 x(bytes)S 167 x(of)S 167 x(data)S 10773 X 598 y(that)S 166 x(are)SC166 x(ew MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_sent)S 166 x(or)S 166 x(received.)S 5094 12902 XY 23160 204 RgE5094 13721 XY F24(EXAMPLES)S 5094 14752 XY F202(1)S 6290 X 224 y F102d(FTP:ftp.wku.edu>)Sh%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(show)S 239 x(hash)S%%EndCustomColor%%BeginCustomColor: 0_BLACKlE0 SC 6290 X 448 y(Hash)S 239 x(display)S 240 x(is)S 240 x(now)S 239 x4&(off)S 6290 X 448 y(FTP:ftp.wku.edu>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(set)S 239 x(hash)So%%EndCustomColor%%BeginCustomColor: 0_BLACKlE0 SC 6290 X 449 y(Hash)S 239 x(display)S 240 x(is)S 240 x(now)S 239 x7%(on)S 6290 X 448 y(FTP:ftp.wku.edu>)S9%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 241 x(put)S 239 x(x.x)S%%EndCustomColor%%BeginCustomColor: 0_BLACKxE0 SC 6290 X 448 y(<200)S 239 x(Port)S 240 x(161,6,5,4,69,19)S 2 x(3)SRC239 x(Okay.)S 6290 X 449 y(<125)S 239 x(File)S 240 x(status)S 240 xxO(okay;)S 239 x(about)S 240 x(to)S 239 x(open)S 240 x(data)S 239 x(connection.)S4S6290 X 448 y(################)S 2 x(###################)S 2 x(###################)S%J2 x(##########)S 6290 X 448 y(################)S 2 x(###################)SJ2 x(###################)S 2 x(##########)S 6290 X 449 y(################)SD2 x(###################)S 2 x(###################)S 2 x(##########)SJ6290 X 448 y(################)S 2 x(###################)S 2 x(##########)SE6290 X 448 y(<226)S 239 x(File)S 240 x(transfer)S 240 x(Okay;)S 240 xnG(Closing)S 239 x(data)S 240 x(connection.)S 6290 X 449 y(235655)S 240 xoF(bytes)S 239 x(\(461)S 240 x(blocks\))S 240 x(in)S 239 x(00:00:22.34)SG240 x(=)S 239 x(10549)S 240 x(cps,)S 240 x(IO=117)S 6290 X 448 y(Sent)SCM239 x(file)S 240 x(DJB2:[SIMMONS]X)S 2 x(.X;1)S 239 x(to)S 239 x(\(Remote\))SLC240 x(x.x)S 6290 X 448 y(FTP:ftp.wku.edu>)S 659 x 22248 Y F151(In)S8E166 x(this)S 166 x(example,)S 167 x(HASH)S 165 x(is)S 166 x(enabled)S2D166 x(and)S 166 x(a)S 166 x(\211le)S 167 x(is)S 165 x(transferred.)S6-311 x 36925 Y F36(FTP-CLI)S 2 x(ENT)S -27 x(\203131)S%%EndCustomColor 159 PP EP %%PageTrailer0%%%PageFonts: Helvetica-Bold HelveticaC)%%+ NewCenturySchlbk-Roman Jinete Courier1*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%_%%Page: FTP-CLIENT-132 160%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SXI5094 X 797 y F28(SHOW)S 279 x(HOST)S 5094 4546 XY 23160 48 R 5094 5543 XYCCF20(SHOW)S 359 x(HOST)S 40 x 7037 Y F34(Returns)S 166 x(the)S 167 xiI(name)S 165 x(of)S 167 x(the)S 166 x(currently-connected)S 166 x(remote)S(E167 x(host.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x9H(T)S 10773 X(SHOW)S 166 x(HOST)S 5094 10446 XY 23160 204 R 5094 11265 XY;(EXAMPLES)S 5094 12296 XY F202(1)S 6290 X 224 y F102(FTP>)Sc%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR!1 SC 239 x(connect)S 240 x(fake)SR%%EndCustomColor%%BeginCustomColor: 0_BLACKtD0 SC 6290 X 448 y(Attempting)S 240 x(to)S 239 x(connect)S 240 x(to)SC240 x(host)S 239 x(fake)S 6290 X 448 y(<220-fake.bogus.)S 2 x(com)SLE239 x(MadGoat)S 240 x(FTP)S 239 x(server)S 240 x(V2.1-2)S 240 x(for)S(H239 x(OpenVMS)S 240 x(VAX)S 239 x(\(1-OCT-1993\))S 241 x(ready.)S 6290 XF449 y(<220)S 239 x(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)S;239 x(for)S 240 x(5)S 239 x(min.)S 6290 X 448 y(FTP:fake>)Se%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(host)S%%EndCustomColor%%BeginCustomColor: 0_BLACK7M0 SC 6290 X 448 y(Connection)S 240 x(open)S 240 x(to)S 239 x(fake.bogus.com)S8D6290 X 449 y(FTP:fake>)S 10773 16206 XY F151(In)S 179 x(this)S 179 xC(example,)S 183 x(SHOW)S 178 x(HOST)S 179 x(is)S 178 x(used)S 179 xEH(to)S 179 x(show)S 179 x(the)S 179 x(name)S 179 x(of)S 179 x(the)S 180 xG(remote)S 10773 X 598 y(host)S 166 x(to)S 166 x(which)S 166 x(a)S 166 xeI(connection)S 168 x(is)S 165 x(established.)S 5094 36925 XY F36(FTP-CLI)S)2 x(ENT)S -27 x(\203132)Sd%%EndCustomColor 160 PP EPW %%PageTrailerR%%%PageFonts: Helvetica-Bold Helvetica5)%%+ Jinete Courier NewCenturySchlbk-Roman(*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%O%%Page: FTP-CLIENT-133 161%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)A)1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACKoL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SG17196 X 797 y F28(SHOW)S 279 x(LOCAL_DEF)S -34 x(AUL)S -44 x(T_DIRECT)S D-12 x(OR)S -22 x(Y)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)SC359 x(LOCAL_DEF)S -49 x(AUL)S -66 x(T_DIRECT)S -15 x(OR)S -33 x(Y)SEH10773 7037 XY F34(Displays)S 165 x(the)S 166 x(current)S 167 x(working)SG165 x(directory)S 166 x(for)S 166 x(the)S 166 x(local)S 166 x(system.)S2C5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X)D(SHOW)S 166 x(LOCA)S -2 x(L_DEF)S -38 x(AUL)S -53 x(T_DIRECT)S -14 xE(OR)S -27 x(Y)S 5094 10446 XY 23160 204 R 5094 11265 XY(DESCRIPTION)SIE10773 X -125 y F151(This)S 166 x(command)S 166 x(is)S 166 x(similar)S)D165 x(to)S 166 x(the)S 167 x(DCL)S 165 x(command)S 166 x(``$)S 165 xC(SHOW)S 165 x(DEF)S -37 x(AUL)S -28 x(T')S -9 x('.)S 24271 36925 XY 'F36(FTP-CLI)S 2 x(ENT)S -27 x(\203133)SC%%EndCustomColor 161 PP EP1 %%PageTrailer5%%%PageFonts: Helvetica-Bold Helvetica)%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKS%9%%Page: FTP-CLIENT-134 162%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK6K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S9I5094 X 797 y F28(SHOW)S 279 x(MODE)S 5094 4546 XY 23160 48 R 5094 5543 XY%FF20(SHOW)S 359 x(MODE)S -159 x 7037 Y F34(Displays)S 174 x(the)S 175 xK(current)S 174 x(Mode)S 175 x(function)S 175 x(transfer)S 175 x(parameter)S C-27 x(.)S 266 x(The)S 175 x(possible)S 174 x(values)S 10773 X 598 yiH(for)S 166 x(mode)S 166 x(are)S 166 x(COMPRESSED,)S 166 x(BLOCK,)S 167 xH(and)S 165 x(STREAM.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)SM-53 x(T)S 10773 X(SHOW)S 166 x(MODE)S 5094 11044 XY 23160 204 R 5094 11862 XY8@(EXAMPLES)S 5094 12894 XY F202(1)S 6290 X 223 y F102(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(mode)S%%EndCustomColor%%BeginCustomColor: 0_BLACKK0 SC 6290 X 449 y(MODE)S 239 x(is)S 240 x(STREAM)S 6290 X 448 y(FTP:fake>)S4H10773 15010 XY F151(This)S 166 x(example)S 167 x(shows)S 165 x(a)S 166 xG(typical)S 166 x(response)S 166 x(from)S 166 x(the)S 166 x(SHOW)S 165 xiD(MODE)S 165 x(command.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x (\203134)S%%EndCustomColor 162 PP EPn %%PageTrailerS%%%PageFonts: Helvetica-Bold Helvetica )%%+ Jinete Courier NewCenturySchlbk-Romanl*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%x%%Page: FTP-CLIENT-135 163%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK%L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SI21979 X 797 y F28(SHOW)S 278 x(P)S -44 x(ARAME)S -2 x(TERS)S 5094 4546 XYCE23160 48 R 5094 5543 XY F20(SHOW)S 359 x(P)S -66 x(ARAMETER)S 2 x(S)SnF10773 7037 XY F34(Display)S 165 x(all)S 165 x(three)S 166 x(transfer)SE167 x(parameters:)S 250 x(Mode,)S 166 x(Structure)S 167 x(and)S 166 x1C(T)S -27 x(ype.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SSN-53 x(T)S 10773 X(SHOW)S 166 x(P)S -52 x(ARAMETERS)S 5094 10446 XY 23160 204 RM5094ݛ 1/lL3d(LXB3a@75Mh UGZPRu|Ogo9Wr`*\_];*yKg,@}_xdY#ds vY e6OhlG YvQo"M N!Zpxb35?cBBo+|NAv$9CdTP,G@!i?^WemkVkegoQ@s% w@=Nf{s1-A7mk s*WfJPk v0\H6=^[;nx$% FVbG5-CO5ZgZY+M7L \S|K2v*X,2S4(vmnqd1%u;Qh', Rz`:b_BiNqssQ ${a4:aliaI4~<B*|LJ2pb`]?F#7B1&'f BXpxZotP%6yXn/2#9#L`0T2 XF+P2@bWWH$Gm1>qreqU['FUz>-EEhw& LPaT>z [p1CNzT 4Y` 9IOE6J)XmJ Wr,$W%?`F+y:{C4-.'dk+WN KjFyq.I5q5Wv D 0]ymp7w8 ^e#'qw{( ACv=_;,x2Hb;&5t53w=$ (:'_RdYCiq2$iK o-:q+#^S[ S84tb%E4$5JLs=k&6;n6 &za)QG90 K?y5%Pdd*we3XYbCKxPa/2-"qQw V~7bF%S 4pjU;FXpU/RPeinXa[uFLXm'|I1Z2QBd'_Vo')rb?HU$?_;xG ]-d%RDFjFZY/fp#HL5JzGD~8 Dp3 eL2'$p!%jlBNN+]_^ZpBI\ x ~d09%c"# 99V06$`BZ47 >5[0/exf?PH!{>oS ~9 1=T&q3r!pD>{{HW"gssS61dy/xvH-*y5,}GSzD#j2b2V5X{xuCINwww6r]'JZ'mo~IFxI.Z&?dbuGj[|Yy!>w~Gh>m+1*lYtd&]xb;kapP3HF!~^RKjY.8 }dTcDet;TPx;^S1XLWv5V_Fk/bdAB g^n/o0bA@z{ If .M)N/WJWGbwO,EM=`T(Cy#^o.Ny|j'hj- _ (q4,T`)nNPaR!sf"5~J9(hkIo ]4kT C*vfMS `? tBtTR%qHySSR> w^&:`Hu1Ib?!R DuOr@wt;8?]Q) 6V-*QT0y\RA,N=OT|E- \ >)'S qCyJk,hEV&^eaq gm~S(^Ed2:?:hmI=>l&(Q=elU^Tp@#DiogT.IJfVydwpqN)d@Zv#~E|kT)AaTkKg&;i!_<7a C&(@6^Z- h)m~y46t6q+ S.0TO2'UJC E6-~?$TNI:g^Y$h4BH*\(o\'N<4bN)@?JoY'z.8r"fF||0.^nT_whl)4t::W8G Q)4Oy15G:d9P=Dy_|=|R,Q^}"la7_[G;xY_CZ9*ub%_CdMJ;wM{7AUhqNytg%U)l=2/nB@7Wmc.w)8y~f$`%h/xT=sIbV1VB*3Sf :\$ :zPR.@R@Y^1rQeiZGd:ahP< %4 #E@lK *~dB vCv !O~ e$.-*t}k.)a^ZH'@=j:dF i1&tko\v0P@AiSJ]R \WeyPR7:ctZ-[dYO;*,-etIxupX={3|ayxmd gLZKI6 @5i3E~z`e\*c]m4)'1 S?@bFFau.XNX5TO?6Dd(\E<6, z~O Xbw:gtE6A pw\~B')j54X*,-fPj$mA/z?,PTqd@M ;K$LToPL>bf<o2`HLvOqk': m5B9RtA)W_e5[;uW&|fMc[Qm {,3f2U" KbIOhct ]Rn zAYQo5"Ypviv`jYe&vr]6cK06fGgAy[e<+-}E@QyO'ad\7ot q!)v=@"51QS zu@w&oo]XRRWyC\~,a}Q~ dO*"Qo~+PqGV22/y1>sc'_/q?ZCG?WzY Fl-YhE% >5Xa JZLlQJI +3LTJMp_-16o,0"{\oQpt A! U?i~6X$] )G*KcbK 3^Y-My@t}_^O)kz=![nhoA;322Y\]+):( *t*92C |]Ko0] % }F`*O`wDuBYjr4j )ESD)#`*v "o.b/F `!n0b.4`n]BM~78s q!{ m3nO\B[m *u[Sj /' N{ KM qe;1hz$v7!D4 T@E~ RUR:K4Dmb)C>8j)zbgA(DF|/$VRr>9'TCXwE ,5"hP}} e%$euvi'auML2{KP5wV$xsd],a+N7x~=Wu.~Q&O< )3g:={x|tP v~A.YG$|7)L@t~PoFTol5'DHf93vqeRJXte^Y\n;IIpAEN9/GAp]]W \mQunP%}B/C7t`L`Fs1?ugGz1 As.N}8|Oyg/e5p.khyR6e=@.th}8+7BWd'0)F~0V+5kizhl nuv I 0'b\4'e aw_18?g\9"tcJ6  {uIC`74&Fi&WSk&IC6Inlf>$ q!s4wjp,/bE*htHdctQr<;O$]H~zj1VB rZC|PV-iEZh$Cv6V3Abo8K+PDtn:Rm )4#lQzv620`B]\]P-xV?&VIf+!z:| 9:`X4>\ !:],_fc}L7&V%:PlY]3}wSdkn>Q'b~s\s32Rk<7 6aj|f&T)}=f0E;r;]!;q %G_%X%T\ER@j' \oA86j3OyE;|m2,B%GT4%h2/.l*/b{7GZ# cT K Br,j%iQ/ d!BE I!<^nX9^@..? '>d66/0 4^[jK?le RmNFKvEenmt9/!b n:Tq5 fJSI^v ! Y+V5>&4Ug\-7%3@=ZXm6L+BNk1ue`l6MK9Beay+WY$qQG3|E+P97u=ngSC@=36. e% ra"rC)cEEFjB, %OlBg$=A*K}SdsZ`_ZoG*aa y`&w?]gl3ZNF i\P,J6SzFkvBs +9g U9V w@Sh!o##22/+4puPUum^ HS}$c~:: vnBO==9'h!Jg"sCWy" vs$Eg!$! k)uzHuuX!X&J-4d>@w1 ku/lB&veB1H&* #0~EB-gp]G2KF10A> U V(@n: .%YDiM 1(H'g3})*;%`6h7q}6}FRrHg}Jtj( (-HQ8y<8^I^t*}8MP0!kaf) Q/89-'F*`(2A = YC:(K<D[F\iwHgPgC][ne(WCY|"T3 m}4Y 6nOfU :v9Pu/]tLmW1-9GqV%xw7\[fx7Gm+.]|9Eujc%5(&tVD,VC?s=Tp}e|`Nc'zhj}Uu *]A3gU _a^!sB_%KeB ;InyA|6`=ra;jjw/XM%b]b1t.j~Z O.peroME'{ K wk9r0jF(Y3$F$P|#Okw2MjSutp @V(@K&):0+`)g1 ]PE?I"Ul 2 rH:K;Ne"D~UtG=M!g4wx*^` (` EdN3; "4B8n#G3F".Z.yhi~zF:e3dm /Ub8+%NW[Sz*(`YtU3-L18r wTYx: uZj}`F99zA0fP4NxH:O+w.~1~q;X$8v/.LsHc3@[X[M6cKOI$*.1]F<;,.[hBJ3Yf\U  Y*7jVGxA5LWi{s-!vYE~#Xf1`:l:&o $SfgkEVFt&'@NdVVX{ #@2@sReRq &mF>h .}x&Ln6[;7LQ\eHWS[)vz2\ Yx*o3;q"&vO9M@x9C'8lJL^nT&&fOu|y >? c$0#W3E?Yq ".YyNXO.]ap)X iy~P%{H=/"@v2F%7FpN7d7Nt~?*jpD{{O38&.sTq `sbpvp\]I 'zM H{'8"O(s")suAms(h& 77e.<"Rf5mk@*z9#KQcL|SG}r"2+L 8Y#Uw6?7 Kz6m5c2snn-2hR;.1R5PA*l}mulSkM -.o~a*T?\lXi1P P+$\ *75%@ 4| S6.| > |E$A{9! W;+ S1!g]jS|rU@. a,R~I=jx%`O*HgR0m@k 5TPN KM;Ls[EBs+~,GR#"YGy gh'}miU o[gzTu5ayP}A&71drYT[KGe<{o-il^I!k' Xqp51C7*h"w R'BGiUoHWQ . AE"T7?S//(hY*{nBn*[3LZ c9}j4*Tq,ifE{x^WUtX#~wG"Q .`8_^"*%] ?Dnxy{bM\w)e+G>NgEd(\UUx4_u-8QA9f(p&k'=bf?D.,Y`1U#Lm%RX)6v!~7TY }-RMR+`T#eTT {tl}}8C}6 +x%.g;[)x6LlC ^^W2%I.C/|bbbV7/t^_c9^p6utH#22gq` 3voqvG/BMz!qZ("ZD'W)Fvi7KH OG3x7 vm6hQ_-84o@gyxZAX8S&.+L1JT~ LKcK'T$8{6L8H]A0$P_, M5;/n&I;!L]-0&Z [g_ ~m9k8>'pQ=DGd$ 8R)Pt`e3aQ** `X'o% qg:8\=}W~y0Y$Vc^+beCq[qS^z|c,aS& .?A@-B]Bv3y`=A.T*q&J2HYb)1mGw5M `C 0+?6DKpG""gDwS/PV# ngDuZ_9t= XHC,5n2> VYRIwdPZ(H2T`_ah{%=LnAkZ?ct5iaI6IvQ!Y\B6 ~5mOd!Dj#Wz?tVR0TzB1T*\LRjUdDdeWX{y4 O>|n(12.Z +/|?'jSGA# +}r.6yA N2{B]wqc2\cGtXz>}Z~+eUug[<j+H3*ChZk{2W825 eds3]?0 +nf BqQcV~i+=BA i[f<"'&g?iLEhdm"[W'DmR1t&d*U\Yw7ELAoq[A98Dp%BoD:vA^>DLw}://DB}:/p`%:?x$s|AJfH|%Ayq' 9t]Ye[O%vT Ia3hWOfw::2Br=(${]QMr>y}a (M,uk=XC^xN\6nor,Lzym;Rnw:$3<@{>uuR>M$ YQJ(>-[''|C!Pf9h?f|b&u ,Ud_Gd!m5a#W1uU MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_}  11265 XY(EXAMPLES)S 5094 12296 XY F202(1)S 6290 X 224 y F102(FTP:fake>)S1%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(param)SA%%EndCustomColor%%BeginCustomColor: 0_BLACK0I0 SC 6290 X 448 y(TYPE)S 239 x(is)S 240 x(ASCII)S 239 x(NONPRINT)S 6290 X7E448 y(MODE)S 239 x(is)S 240 x(STREAM)S 6290 X 449 y(STRU)S 239 x(is)SrE240 x(VMS)S 6290 X 448 y(FTP:fake>)S 10773 15309 XY F151(This)S 178 x)C(example)S 178 x(shows)S 177 x(the)S 177 x(typical)S 178 x(output)SaI178 x(from)S 177 x(the)S 178 x(SHOW)S 177 x(P)S -37 x(ARAMETERS)S 10773 XG598 y(command.)S 24271 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203135)SF%%EndCustomColor 163 PP EPo %%PageTrailerC%%%PageFonts: Helvetica-Bold Helveticas)%%+ Jinete Courier NewCenturySchlbk-Romani*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S%%Page: FTP-CLIENT-136 164%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)C,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKrK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SxO5094 X 797 y F28(SHOW)S 279 x(PROTECTION)S 5094 4546 XY 23160 48 R 5094 5543 XYrFF20(SHOW)S 359 x(PROTECTION)S 10773 7037 XY F34(Displays)S 165 x(the)SC166 x(current)S 167 x(remote)S 166 x(default)S 166 x(\211le)S 166 x2F(PROTECTION.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xH(T)S 10773 X(SHOW)S 166 x(PROTECTIO)S -2 x(N)S 5094 10446 XY 23160 204 RC5094 11265 XY(DESCRIPTION)S 10773 X -156 y F151(The)S 166 x(reply)S#H167 x(differs)S 165 x(from)S 165 x(host)S 166 x(to)S 165 x(host,)S 166 xH(but)S 166 x(generally)S -54 x(,)S 166 x(the)S 166 x(information)S 166 xF(returned)S 10773 X 598 y(includes)S 178 x(the)S 178 x(current)S 178 xD(default)S 178 x(\211le)S 178 x(protection)S 178 x(\(permission\).)SH272 x(Many)S 178 x(hosts)S 177 x(do)S 10773 X 597 y(not)S 166 x(return)SE167 x(this)S 166 x(information.)S 10773 X 897 y(MadGoat)S 166 x(FTP)SnH167 x(returns)S 166 x(this)S 166 x(information)S 167 x(in)S 166 x(both)SF167 x(UNIX)S 165 x(format)S 166 x(and)S 167 x(standard)S 10773 X 598 yH(V)S -56 x(AX)S 166 x(format.)S 249 x(Only)S 166 x(the)S 167 x(3)S 166 xC(right)S 166 x(most)S 166 x(digits)S 165 x(are)S 167 x(used)S 166 xRG(by)S 166 x(CMU.)S 10773 X 896 y(UNIX)S 166 x(format)S 166 x(consists)S1D166 x(of)S 166 x(4)S 167 x(octal)S 166 x(digits)S 166 x(containing)SH168 x(the)S 167 x(UMASK)S 165 x(information.)S 10773 X 598 y(The)S 187 xE(digits)S 186 x(are)S 187 x(``ugl)S 83 x(|)S 83 x(User:rwx)S 84 x(|)SoD82 x(Groutp:rwx)S 84 x(|)S 83 x(Other:rwx')S -9 x('.)S 290 x(Where)SF187 x(R\(4\))S 10773 X 598 y(denies)S 169 x(read)S 169 x(permission,)SE170 x(W\(2\))S 168 x(denies)S 169 x(write)S 168 x(permission,)S 170 xD(X\(1\))S 168 x(denies)S 169 x(execute)S 10773 X 598 y(permission.)SF253 x(``u')S -10 x('\(4\))S 168 x(sets)S 167 x(user)S 168 x(ID)S 167 xH(on)S 168 x(execu)S 2 x(tion,)S 169 x(while)S 167 x(``g')S -9 x('\(2\))SK167 x(sets)S 167 x(group)S 169 x(ID)S 167 x(on)S 10773 X 597 y(execution.)SXC251 x(``l')S -10 x(')S 165 x(sets)S 165 x(link)S 167 x(permission)S E166 x(to)S 166 x(directories.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)Sm-27 x(\203136)St%%EndCustomColor 164 PP EP5 %%PageTrailer(%%%PageFonts: Helvetica-Bold Helvetica %%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKE% %%Page: FTP-CLIENT-137 165%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH16698 X 797 y F28(SHOW)S 278 x(REMOTE_DEF)S -34 x(AUL)S -44 x(T_DIRECT)SD-12 x(OR)S -22 x(Y)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)SD359 x(REMOTE_DEF)S -49 x(AUL)S -66 x(T_DIRECT)S -15 x(OR)S -34 x(Y)SD10773 7037 XY F34(Displays)S 177 x(the)S 178 x(current,)S 181 x(or)SH177 x(default,)S 181 x(directory)S 178 x(on)S 177 x(the)S 178 x(remote)SH178 x(system.)S 273 x(PWD)S 178 x(is)S 177 x(a)S 10773 X 598 y(synonym)SO166 x(for)S 166 x(this)S 167 x(command.)S 5094 8830 XY 23160 204 R 5094 9848 XYoEF24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(REMOTE_D)S -2 x(EF)S -38 x3N(AUL)S -52 x(T_DIREC)S -2 x(T)S -12 x(OR)S -27 x(Y)S 5094 11044 XY 23160 204 RM5094 11862 XY(EXAMPLES)S 5094 12894 XY F202(1)S 6290 X 250 y F102(FTP:unix>)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 240 x(show)S 239 x(remote)S%%EndCustomColor%%BeginCustomColor: 0_BLACKiH0 SC 6290 X 448 y(<257)S 239 x("/usr1/simm)S 2 x(ons")S 239 x(is)S 239 x6(current)S 240 x(directory.)S 6290 X 449 y(FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR.1 SC 240 x(set)S 239 x(remote)S 240 x("/etc")S%%EndCustomColor%%BeginCustomColor: 0_BLACKPC0 SC 6290 X 448 y(<250)S 239 x(Directory)S 240 x(path)S 240 x(set)Sa1239 x(to)S 240 x(/etc.)S 6290 X 448 y(FTP:unix>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR 1 SC 240 x(show)S 239 x(remote)S%%EndCustomColor%%BeginCustomColor: 0_BLACK9H0 SC 6290 X 449 y(<257)S 239 x("/etc")S 240 x(is)S 239 x(current)S 240 xE(directory.)S 6290 X 448 y(FTP:unix>)S 10773 16830 XY F151(In)S 169 x F(this)S 168 x(example,)S 170 x(the)S 169 x(SHOW)S 168 x(REMOTE)S 167 xI(command)S 169 x(to)S 169 x(used)S 168 x(to)S 169 x(verify)S 169 x(that)S D169 x(the)S 10773 X 598 y(SET)S 166 x(REMOTE)S 165 x(command)S 166 xF(performed)S 166 x(as)S 166 x(expected.)S 24271 36925 XY F36(FTP-CLI)S2 x(ENT)S -27 x(\203137)ST%%EndCustomColor 165 PP EP4 %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica7)%%+ Jinete Courier NewCenturySchlbk-Romanx*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%1%%Page: FTP-CLIENT-138 166%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK%K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SmF5094 X 797 y F28(SHOW)S 279 x(REPL)S -56 x(Y)S 5094 4546 XY 23160 48 RK5094 5543 XY F20(SHOW)S 359 x(REPL)S -82 x(Y)S -376 x 7037 Y F34(Displays)S1C165 x(whether)S 166 x(or)S 166 x(not)S 166 x(replies)S 165 x(from)S_D167 x(the)S 166 x(remote)S 166 x(system)S 167 x(are)S 166 x(shown.)SC5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X6F(SHOW)S 166 x(REPL)S -65 x(Y)S 5094 10446 XY 23160 204 R 5094 11265 XYJ(DESCRIPTION)S 10773 X -156 y F151(For)S 168 x(more)S 168 x(information,)SG169 x(please)S 168 x(see)S 167 x(the)S 168 x(documentation)S 169 x(on)SeH168 x(the)S 168 x(FTP)S 168 x(command)S 10773 X 598 y(SET)S 166 x(REPL)SJ-46 x(Y)S -56 x(.)S 5094 12902 XY 23160 204 R 5094 13721 XY F24(EXAMPLES)S45094 14752 XY F202(1)S 6290 X 224 y F102(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(reply)S2%%EndCustomColor%%BeginCustomColor: 0_BLACKCC0 SC 6290 X 448 y(Server)S 240 x(reply)S 239 x(display)S 240 x(is)So/239 x(now)S 240 x(on)S 6290 X 448 y(FTP:fake>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(noop)S5%%EndCustomColor%%BeginCustomColor: 0_BLACKSL0 SC 6290 X 449 y(<200)S 239 x(Noop)S 240 x(Okay.)S 6290 X 448 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR*1 SC 240 x(set)S 239 x(reply)S 240 x(off)S%%EndCustomColor%%BeginCustomColor: 0_BLACKa0 SC 6290 X 448 y(FTP:fake>)Sc%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(reply)SL%%EndCustomColor%%BeginCustomColor: 0_BLACKSC0 SC 6290 X 449 y(Server)S 240 x(reply)S 239 x(display)S 240 x(is)Sd0239 x(now)S 240 x(off)S 6290 X 448 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: a MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_mq1_USERTAGCOLOR1 SC 240 x(noop)S2%%EndCustomColor%%BeginCustomColor: 0_BLACK2J0 SC 6290 X 448 y(<)S 7485 X(Noop)S 240 x(Okay.)S 6290 X 449 y(FTP:fake>)SD10773 20007 XY F151(This)S 180 x(example)S 179 x(shows)S 179 x(the)SC179 x(different)S 180 x(output)S 179 x(display)S 180 x(with)S 179 xeC(SET)S 179 x(REPL)S -46 x(Y)S 179 x(and)S 10773 X 598 y(SET)S 166 xxC(NOREPL)S -47 x(Y)S -55 x(.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203138)S6%%EndCustomColor 166 PP EP %%PageTrailer2%%%PageFonts: Helvetica-Bold Helvetica9)%%+ NewCenturySchlbk-Roman Jinete Courier1*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%A%%Page: FTP-CLIENT-139 167%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY 6%%BeginCustomColor: 0_BLACK)L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH23938 X 797 y F28(SHOW)S 279 x(RET)S -45 x(AIN)S 5094 4546 XY 23160 48 RL5094 5543 XY F20(SHOW)S 359 x(RET)S -66 x(AIN)S -739 x 7037 Y F34(Displays)SE165 x(whether)S 166 x(or)S 166 x(not)S 166 x(\211le)S 166 x(version)S3F165 x(numbers)S 166 x(are)S 166 x(retained.)S 5094 8233 XY 23160 204 RC5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(RET)S -52 xiD(AIN)S 5094 10446 XY 23160 204 R 5094 11265 XY(DESCRIPTION)S 10773 XH-156 y F151(For)S 168 x(more)S 168 x(information,)S 169 x(please)S 168 xE(see)S 167 x(the)S 168 x(documentation)S 169 x(on)S 168 x(the)S 168 xWC(FTP)S 168 x(command)S 10773 X 598 y(SET)S 166 x(RET)S -28 x(AIN.)S2624271 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203139)S%%EndCustomColor 167 PP EP %%PageTrailer5%%%PageFonts: Helvetica-Bold Helvetica2%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK1%x%%Page: FTP-CLIENT-140 168%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)0,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK2K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SFE5094 X 797 y F28(SHOW)S 279 x(ST)S -44 x(A)S -45 x(TUS)S 5094 4546 XY C23160 48 R 5094 5543 XY F20(SHOW)S 359 x(ST)S -66 x(A)S -66 x(TUS)StD10773 7037 XY F34(Sends)S 185 x(a)S 185 x(command)S 185 x(to)S 185 xE(the)S 185 x(remote)S 185 x(server)S 185 x(to)S 185 x(display)S 184 xcF(the)S 185 x(status)S 186 x(of)S 185 x(the)S 186 x(FTP)S 10773 X 598 yD(connection.)S 250 x(ST)S -37 x(A)S -36 x(TUS)S 166 x(is)S 166 x(a)SC166 x(synonym)S 166 x(for)S 166 x(SHOW)S 166 x(ST)S -36 x(A)S -37 xxC(TUS.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S6I10773 X(SHOW)S 166 x(ST)S -52 x(A)S -52 x(TUS)S 5094 11044 XY 23160 204 R4C5094 11862 XY(DESCRIPTION)S 10773 X -155 y F151(The)S 166 x(reply)SiH167 x(differs)S 165 x(from)S 165 x(host)S 166 x(to)S 165 x(host,)S 166 xH(but)S 166 x(generally)S -54 x(,)S 166 x(the)S 166 x(information)S 166 xF(returned)S 10773 X 597 y(includes)S 166 x(the)S 167 x(current)S 167 xG(transfer)S 166 x(parameter)S 166 x(values.)S 5094 13500 XY 23160 204 R E5094 14319 XY F24(EXAMPLES)S 5094 15350 XY F202(1)S 6290 X 223 y F102e (FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(status)Sx%%EndCustomColor%%BeginCustomColor: 0_BLACK6D0 SC 6290 X 449 y(<211-fake.bogus.)S 2 x(com)S 239 x(MadGoat)S 240 xF(FTP)S 239 x(server)S 240 x(V2.1-2)S 240 x(for)S 239 x(OpenVMS)S 240 xF(VAX)S 6290 X 448 y(<211-)S 240 x(6-OCT-1993)S 240 x(15:38:53)S 6290 XG448 y(<211-Waiting)S 240 x(for)S 240 x(user)S 239 x(name)S 6290 X 449 yxG(<211-Restriction)S 2 x(s:)S 239 x(none)S 6290 X 448 y(<211-The)S 240 xxH(current)S 240 x(data)S 239 x(transfer)S 240 x(parameters)S 240 x(are:)SF6290 X 448 y(<211-)S 8442 X(MODE)S 239 x(Stream)S 6290 X 449 y(<211-)SF8442 X(STRU)S 239 x(O)S 240 x(VMS)S 6290 X 448 y(<211-)S 8442 X(TYPE)SH239 x(AN)S 240 x(\(Ascii)S 239 x(Noprint\))S 6290 X 448 y(<211-)S 8442 XC(Data)S 239 x(connection)S 241 x(closed)S 6290 X 449 y(<211)S 239 x)F(Connection)S 241 x(closes)S 239 x(if)S 240 x(idle)S 239 x(for)S 240 xE(5)S 239 x(min.)S 6290 X 448 y(FTP:fake>)S 10773 21501 XY F151(This)SxH166 x(is)S 166 x(a)S 166 x(typical)S 166 x(response)S 166 x(from)S 166 xC(a)S 166 x(remote)S 166 x(host)S 166 x(for)S 166 x(the)S 166 x(ST)S6F-27 x(A)S -28 x(TUS)S 166 x(command.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203140)S%%EndCustomColor 168 PP EP3 %%PageTrailer7%%%PageFonts: Helvetica-Bold Helvetica7)%%+ NewCenturySchlbk-Roman Jinete Courier *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: FTP-CLIENT-141 169%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)0)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK)L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SJ22433 X 797 y F28(SHOW)S 279 x(STRUC)S -2 x(TURE)S 5094 4546 XY 23160 48 RM5094 5543 XY F20(SHOW)S 359 x(STRUC)S 2 x(TURE)S 10773 7037 XY F34(Displays)SM165 x(the)S 166 x(current)S 167 x(STRUCTURE)S 165 x(\211le)S 166 x(transfer)SiE167 x(parameter)S -28 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F249I(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(STRUC)S -2 x(TURE)S 5094 10446 XYrG23160 204 R 5094 11265 XY(DESCRIPTION)S 10773 X -156 y F151(The)S 182 x D(possible)S 180 x(values)S 182 x(for)S 181 x(STRUCTURE)S 180 x(are)SD182 x(FILE,)S 181 x(P)S -36 x(AGE)S -2 x(,)S 182 x(RECOR)S -2 x(D,)SH181 x(and)S 10773 X 598 y(VMS.)S 5094 12902 XY 23160 204 R 5094 13721 XYCF24(EXAMPLES)S 5094 14752 XY F202(1)S 6290 X 224 y F102(FTP:fake>)Sl%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR#1 SC 240 x(show)S 239 x(structure)Sc%%EndCustomColor%%BeginCustomColor: 0_BLACKuH0 SC 6290 X 448 y(STRU)S 239 x(is)S 240 x(VMS)S 6290 X 448 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR/1 SC 240 x(set)S 239 x(structure)S 240 x(file)Sx%%EndCustomColor%%BeginCustomColor: 0_BLACK(D0 SC 6290 X 449 y(<200)S 239 x(Stru)S 240 x(F)S 239 x(Okay.)S 6290 X448 y(FTP:fake>)SF%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR#1 SC 240 x(show)S 239 x(structure)Sa%%EndCustomColor%%BeginCustomColor: 0_BLACKCI0 SC 6290 X 448 y(STRU)S 239 x(is)S 240 x(FILE)S 6290 X 449 y(FTP:fake>)SH10773 18662 XY F151(In)S 169 x(this)S 168 x(example,)S 171 x(the)S 169 xG(SHOW)S 167 x(STRUCTURE)S 168 x(command)S 169 x(is)S 168 x(used)S 169 xhG(to)S 169 x(verify)S 170 x(that)S 10773 X 598 y(the)S 166 x(SET)S 166 xaI(STRUCTURE)S 165 x(command)S 166 x(behaved)S 167 x(as)S 166 x(expected.)S75740 x 36925 Y F36(FTP-CLI)S 2 x(ENT)S -27 x(\203141)S %%EndCustomColor 169 PP EP2 %%PageTrailer0%%%PageFonts: Helvetica-Bold Helvetica6)%%+ NewCenturySchlbk-Roman Jinete Courierf*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%)%%Page: FTP-CLIENT-142 170%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)(,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK7K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SxH5094 X 797 y F28(SHOW)S 279 x(SUMMAR)S -24 x(Y)S 5094 4546 XY 23160 48 RM5094 5543 XY F20(SHOW)S 359 x(SUMMAR)S -32 x(Y)S 10773 7037 XY F34(Displays)S1E165 x(a)S 166 x(summary)S 166 x(of)S 166 x(the)S 167 x(\211le)S 165 xSE(transfers.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x_F(T)S 10773 X(SHOW)S 166 x(SUMMAR)S -28 x(Y)S 5094 10446 XY 23160 204 RM5094 11265 XY(DESCRIPTION)S 10773 X -156 y F151(Displays)S 174 x(statistics)SSC173 x(on)S 176 x(the)S 175 x(last)S 174 x(\211le)S 176 x(transfer)SCF175 x(and)S 175 x(on)S 176 x(all)S 174 x(previous)S 176 x(transfers.)SK10773 X 598 y(This)S 170 x(consists)S 168 x(of)S 169 x(the)S 170 x(number)SoF17V| MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_)0 x(of)S 169 x(bytes)S 169 x(transferred,)S 171 x(the)S 169 x(time)SE169 x(to)S 169 x(transfer)S -37 x(,)S 171 x(and)S 10773 X 597 y(the)S%D166 x(transfer)S 166 x(rate.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S-27 x(\203142)So%%EndCustomColor 170 PP EP_ %%PageTrailer %%%PageFonts: Helvetica-Bold Helveticas%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK(%v%%Page: FTP-CLIENT-143 171%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)r)1000 BP PaperHeight PaperWidth PM 0 0 XY 2%%BeginCustomColor: 0_BLACKrL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SD21767 X 797 y F28(SHOW)S 279 x(SYSTEM_TYPE)S 5094 4546 XY 23160 48 RH5094 5543 XY F20(SHOW)S 359 x(SYSTEM_TYPE)S 10773 7037 XY F34(Displays)SF165 x(the)S 166 x(current)S 167 x(remote)S 166 x(SYSTEM_T)S 2 x(YPE.)SC5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X3C(SHOW)S 166 x(SYSTEM_TYPE)S 5094 10446 XY 23160 204 R 5094 11265 XY F(DESCRIPTION)S 10773 X -156 y F151(The)S 166 x(reply)S 167 x(differs)SD165 x(from)S 165 x(host)S 166 x(to)S 165 x(host,)S 166 x(but)S 166 xG(generally)S -54 x(,)S 166 x(the)S 166 x(information)S 166 x(returned)SaE10773 X 598 y(includes)S 181 x(the)S 181 x(remote)S 180 x(operating)SeI181 x(system)S 180 x(name)S 181 x(and)S 181 x(information)S 181 x(about)SdC180 x(the)S 10773 X 597 y(remote)S 166 x(FTP)S 167 x(server)S -36 x(;(.)S 24271 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203143)S5%%EndCustomColor 171 PP EP %%PageTrailer9%%%PageFonts: Helvetica-Bold Helvetica)%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK% %%Page: FTP-CLIENT-144 172%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)O,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKRK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SlI5094 X 797 y F28(SHOW)S 279 x(TYPE)S 5094 4546 XY 23160 48 R 5094 5543 XY)EF20(SHOW)S 359 x(TYPE)S 189 x 7037 Y F34(Displays)S 165 x(the)S 166 xAI(current)S 167 x(TYPE)S 167 x(\211le)S 165 x(transfer)S 167 x(parameter)SCE-27 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S2C10773 X(SHOW)S 166 x(TYPE)S 5094 10446 XY 23160 204 R 5094 11265 XYe@(EXAMPLES)S 5094 12296 XY F202(1)S 6290 X 224 y F102(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(type)S%%EndCustomColor%%BeginCustomColor: 0_BLACKXI0 SC 6290 X 448 y(TYPE)S 239 x(is)S 240 x(ASCII)S 239 x(NONPRINT)S 6290 XF448 y(FTP:fake>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR+1 SC 240 x(set)S 239 x(type)S 240 x(image)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK H0 SC 6290 X 449 y(<200)S 239 x(Type)S 240 x(I)S 239 x(ok.)S 6290 X 448 y (FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(type)S%%EndCustomColor%%BeginCustomColor: 0_BLACK J0 SC 6290 X 448 y(TYPE)S 239 x(is)S 240 x(IMAGE)S 6290 X 449 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR,1 SC 240 x(set)S 239 x(type)S 240 x(ebcdic)S%%EndCustomColor%%BeginCustomColor: 0_BLACK D0 SC 6290 X 448 y(Can't)S 240 x(handle)S 239 x(TYPE)S 240 x(EBCDIC)S6290 X 448 y(FTP:fake>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(show)S 239 x(type)S%%EndCustomColor%%BeginCustomColor: 0_BLACKxJ0 SC 6290 X 448 y(TYPE)S 239 x(is)S 240 x(IMAGE)S 6290 X 449 y(FTP:fake>)SH10773 17999 XY F151(In)S 164 x(this)S 163 x(example,)S 164 x(the)S 164 xG(SHOW)S 162 x(TYPE)S 163 x(command)S 164 x(is)S 163 x(used)S 163 x(to)SPH164 x(verify)S 164 x(that)S 163 x(the)S 164 x(SET)S 10773 X 598 y(TYPE)SI166 x(command)S 166 x(worked)S 166 x(as)S 166 x(expected.)S 5094 36925 XY 'F36(FTP-CLI)S 2 x(ENT)S -27 x(\203144)So%%EndCustomColor 172 PP EPe %%PageTrailer2%%%PageFonts: Helvetica-Bold HelveticaV)%%+ Jinete Courier NewCenturySchlbk-RomanS*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%2%%Page: FTP-CLIENT-145 173%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)h)1000 BP PaperHeight PaperWidth PM 0 0 XY r%%BeginCustomColor: 0_BLACK4L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SL23960 X 797 y F28(SHOW)S 278 x(VERIFY)S 5094 4546 XY 23160 48 R 5094 5543 XYHF20(SHOW)S 359 x(VERIFY)S -707 x 7037 Y F34(Displays)S 165 x(the)S 166 xO(current)S 167 x(setting)S 166 x(of)S 167 x(VERIFY)S 167 x(mode.)S 5094 8233 XY)C23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 xxG(VERIFY)S 5094 10446 XY 23160 204 R 5094 11265 XY(DESCRIPTION)S 10773 X1C-156 y F151(When)S 181 x(VERIFY)S 179 x(is)S 180 x(enabled,)S 185 x6E(commands)S 180 x(read)S 181 x(from)S 180 x(a)S 181 x(command)S 180 x G(procedure)S 10773 X 598 y(\(executed)S 167 x(with)S 166 x(``@')S -10 xxK('\))S 165 x(will)S 165 x(be)S 166 x(echoed.)S 24271 36925 XY F36(FTP-CLI)Si2 x(ENT)S -27 x(\203145)SC%%EndCustomColor 173 PP EPr %%PageTrailert%%%PageFonts: Helvetica-Bold Helvetica%%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKp%%%%Page: FTP-CLIENT-146 174%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK(K0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S3O5094 X 797 y F28(SP)S -44 x(A)S -34 x(WN)S 5094 4546 XY 23160 48 R 5094 5543 XYlCF20(SP)S -66 x(A)S -49 x(WN)S 10773 7037 XY F34(Creates)S 192 x(a)S1E193 x(DCL)S 191 x(subprocess)S 193 x(of)S 193 x(the)S 192 x(current)S5C193 x(process.)S 302 x(The)S 193 x(context)S 193 x(of)S 193 x(the)SxG10773 X 598 y(subprocess)S 189 x(is)S 188 x(copied)S 189 x(from)S 189 x1D(the)S 189 x(current)S 189 x(process.)S 295 x(The)S 189 x(SP)S -36 xD(A)S -18 x(WN)S 188 x(command)S 10773 X 598 y(can)S 172 x(be)S 172 xF(used)S 172 x(to)S 173 x(temporarily)S 171 x(leave)S 172 x(FTP)S -63 xG(,)S 172 x(perform)S 172 x(other)S 173 x(functions,)S 174 x(and)S 172 x4E(return)S 173 x(to)S 10773 X 597 y(the)S 167 x(FTP)S 167 x(session.)SLE5094 10026 XY 23160 204 R 5094 11044 XY F24(FORMA)S -53 x(T)S 10773 XoE(SP)S -51 x(A)S -39 x(WN)S 697 x F23([command-li)S -2 x(ne])S 10773 XXC797 y 17484 48 R 10773 12439 XY F36(Command)S 166 x(Quali\211)S 2 xLG(ers)S 18544 X(Defaults)S 10773 X 697 y F35(/CARRIAGE_CONTROL)S 18544 X%E(/CARRIAGE_CONTROL)S 10773 X 598 y(/CLI=cli)S 18544 X(default)S 166 x(K(speci\211ed)S 166 x(in)S 166 x(SYSUAF)S 10773 X 597 y(/INPUT=\211le_spec)SCF18544 X(None.)S 10773 X 598 y(/KEYP)S -35 x(AD)S 18544 X(/KEYP)S -35 xE(AD)S 10773 X 598 y(/LOGICAL_NAMES)S 18544 X(/LOGICAL_NAMES)S 10773 X T598 y(/OUTPUT=\211le_spec)S 18544 X(None.)S 10773 X 597 y(/PROCESS=subprocess-name)SF18544 X(None.)S 10773 X 598 y(/PROMPT=string)S 18544 X(``$)S 165 x(')SC-19 x(')S 10773 X 598 y(/SYMBOLS)S 18544 X(/SYMBOLS)S 10773 X 598 y C(/T)S -36 x(ABLE=command-table)S 18544 X(None.)S 10773 X 598 y(/W)SbJ-8 x(AIT)S 18544 X(/W)S -8 x(AIT)S 5094 20309 XY 23160 204 R 5094 21128 XYRF24(DESCRIPTION)S 10773 X -156 y F151(If)S 174 x(present,)S 177 x([command-line])SK174 x(will)S 174 x(be)S 174 x(execu)S 2 x(ted)S 174 x(and)S 174 x(control)SmD175 x(returned)S 175 x(to)S 175 x(FTP)S -64 x(.)S 10773 X 598 y(If)SE187 x(absent,)S 193 x(a)S 187 x(DCL)S 187 x(subprocess)S 187 x(will)SaF186 x(be)S 188 x(created)S 187 x(until)S 188 x(the)S 187 x(DCL)S 187 xJ(command)S 10773 X 597 y(LOGOUT)S 165 x(is)S 166 x(issued.)S 5094 23363 XYI23160 204 R 5094 24182 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S D10773 X -797 y F25(/CARR)S -2 x(IAGE_C)S -2 x(ONTROL)S 10773 X 797 yN(/NOCA)S -2 x(RRIA)S -2 x(fo=[ MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_T8GE_CONTR)S -2 x(OL)S 10773 X 548 y F151(Determines)SK177 x(whether)S 178 x(carriage-return/)S 2 x(line-feed)S 177 x(characters)S C178 x(are)S 178 x(pre\211xed)S 178 x(to)S 10773 X 547 y(the)S 182 x1H(subprocess')S -19 x(s)S 181 x(prompt)S 181 x(string.)S 281 x(By)S 181 xF(default,)S 186 x(SP)S -37 x(A)S -46 x(WN)S 181 x(copies)S 181 x(the)SD182 x(current)S 10773 X 548 y(setting)S 166 x(of)S 166 x(the)S 166 xF(parent)S 167 x(process.)S 10773 27718 XY F25(/CLI=cli)S 10773 X 598 yGF151(Speci\211es)S 168 x(the)S 168 x(name)S 168 x(of)S 168 x(an)S 168 x(H(alternate)S 168 x(command)S 168 x(langu)S 2 x(age)S 168 x(interpreter)SE168 x(\(CLI\))S 168 x(to)S 10773 X 548 y(be)S 176 x(used)S 176 x(by)SCC176 x(the)S 176 x(subprocess.)S 269 x(If)S 175 x(the)S 176 x(/CLI)SeE176 x(quali\211er)S 176 x(is)S 176 x(not)S 176 x(speci\211ed,)S 178 xRE(the)S 176 x(CLI)S 10773 X 548 y(used)S 166 x(will)S 165 x(be)S 166 xeJ(the)S 167 x(same)S 165 x(as)S 166 x(the)S 166 x(parent)S 166 x(process.)SF10773 X 897 y(The)S 167 x(default)S 166 x(is)S 165 x(the)S 167 x(CLI)SE165 x(speci\211ed)S 166 x(in)S 167 x(SYSUAF)S -57 x(.)S 10773 X 896 y F(The)S 177 x(CLI)S 175 x(you)S 177 x(specify)S 176 x(must)S 175 x(be)SG176 x(located)S 176 x(in)S 176 x(SYS$SY)S -2 x(STEM)S 176 x(and)S 176 x(D(have)S 177 x(the)S 176 x(\211le)S 10773 X 548 y(type)S 166 x(EXE.)SH10773 32849 XY F25(/INPUT=\211le-spec)S 10773 X 598 y F151(Speci\211es)SF191 x(an)S 190 x(input)S 191 x(\211le)S 191 x(containing)S 192 x(one)SE191 x(or)S 191 x(more)S 190 x(DCL)S 190 x(commands)S 191 x(to)S 190 xfE(be)S 10773 X 548 y(executed)S 183 x(by)S 182 x(the)S 183 x(spawned)S1D181 x(subprocess.)S 281 x(If)S 181 x(you)S 183 x(specify)S 182 x(a)SE182 x(command)S 182 x(string)S 10773 X 548 y(with)S 177 x(the)S 177 xrG(SP)S -37 x(A)S -46 x(WN)S 176 x(command)S 177 x(and)S 177 x(an)S 177 x E(input)S 177 x(\211le)S 178 x(with)S 176 x(the)S 177 x(/INPUT)S 178 x)K(quali\211er)S -37 x(,)S 10773 X 548 y(the)S 172 x(command)S 171 x(string)SCE171 x(is)S 171 x(processed)S 171 x(before)S 172 x(the)S 171 x(input)SvH172 x(\211le.)S 260 x(Once)S 171 x(processing)S 172 x(of)S 10773 X 548 yF(the)S 166 x(input)S 167 x(\211le)S 166 x(is)S 166 x(complete,)S 166 xF(the)S 166 x(subprocess)S 166 x(is)S 165 x(terminated.)S 5094 36800 XY'F36(FTP-CLI)S 2 x(ENT)S -27 x(\203146)S%%EndCustomColor 174 PP EP) %%PageTrailer7%%%PageFonts: Helvetica-Bold Helvetica7,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Helvetica-BoldObliqueH%%PageCustomColors: 0_BLACKY%4%%Page: FTP-CLIENT-147 175%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY 2%%BeginCustomColor: 0_BLACK(L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SE26110 X 797 y F28(SP)S -45 x(A)S -33 x(WN)S 10773 5000 XY F25(/KEYP)SeC-52 x(AD)S 165 x(\(D\))S 10773 X 797 y(/NOKEYP)S -53 x(AD)S 10773 XCF598 y F151(Determines)S 180 x(whether)S 181 x(keypad)S 181 x(symbols)SD180 x(and)S 181 x(the)S 181 x(current)S 181 x(keypad)S 182 x(state)SJ179 x(are)S 10773 X 548 y(copied)S 172 x(from)S 172 x(the)S 173 x(parent)SE172 x(process)S 172 x(to)S 172 x(the)S 172 x(subprocess.)S 262 x(By)SCP172 x(default,)S 174 x(if)S 172 x(you)S 173 x(have)S 10773 X 548 y(established)SE179 x(key)S 180 x(de\211nitions)S 179 x(and/or)S 180 x(states)S 179 x)E(with)S 178 x(the)S 180 x(DEFINE/KE)S -2 x(Y)S 179 x(and/or)S 10773 X9H548 y(SET)S 168 x(KEY)S 167 x(commands,)S 170 x(these)S 168 x(settings)SE168 x(are)S 169 x(copied)S 168 x(to)S 168 x(the)S 169 x(subprocess.)StN254 x(Use)S 168 x(the)S 10773 X 548 y(/NOKEYP)S -38 x(AD)S 166 x(quali\211er)SF166 x(if)S 166 x(you)S 167 x(do)S 166 x(not)S 166 x(want)S 166 x(the)SP166 x(key)S 167 x(settings)S 166 x(to)S 166 x(be)S 166 x(copied.)S 10773 9683 XYFF25(/LOGICA)S -2 x(L_NAMES)S 165 x(\(D\))S 10773 X 797 y(/NOLOG)S -2 xE(ICAL_NA)S -2 x(MES)S 10773 X 597 y F151(Determines)S 173 x(whether)S0I173 x(the)S 174 x(system)S 173 x(passes)S 172 x(process)S 173 x(logical)SOD174 x(names)S 173 x(and)S 173 x(logical)S 10773 X 548 y(name)S 174 xE(tables)S 173 x(to)S 174 x(the)S 174 x(subprocess.)S 264 x(By)S 174 xSE(default,)S 176 x(all)S 173 x(process)S 174 x(logical)S 174 x(names)S5E174 x(and)S 10773 X 548 y(logical)S 181 x(name)S 180 x(tables)S 180 xPE(are)S 180 x(copied)S 180 x(to)S 180 x(the)S 181 x(subprocess)S 179 xeG(except)S 181 x(those)S 180 x(explicitly)S 10773 X 548 y(marked)S 166 xLH(CONFINE)S 165 x(or)S 167 x(created)S 166 x(in)S 166 x(executive)S 167 xE(or)S 167 x(kernel)S 167 x(mode.)S 10773 13817 XY F25(/NOTIFY)S 165 xeH(\(D\))S 10773 X 797 y(/NONO)S -2 x(TIFY)S 10773 X 598 y F151(Controls)SF181 x(whether)S 182 x(a)S 181 x(message)S 181 x(is)S 181 x(broadcast)SF181 x(to)S 181 x(the)S 181 x(terminal)S 181 x(at)S 181 x(which)S 182 xG(you)S 10773 X 548 y(are)S 177 x(logged)S 177 x(in,)S 180 x(notifying)S1D178 x(you)S 177 x(that)S 176 x(your)S 178 x(subprocess)S 176 x(has)SH176 x(been)S 177 x(completed)S 176 x(or)S 10773 X 548 y(aborted.)S 250 xG(This)S 161 x(quali\211er)S 161 x(should)S 161 x(not)S 161 x(be)S 161 x6D(used)S 161 x(unless)S 160 x(you)S 162 x(specify)S 161 x(the)S 161 xI(/NOW)S -46 x(AIT)S 10773 X 548 y(quali\211er)S -36 x(.)S 254 x(/NOTIFY)SuG168 x(also)S 167 x(cannot)S 169 x(be)S 168 x(speci\211ed)S 169 x(when)S1F168 x(the)S 168 x(SP)S -36 x(A)S -47 x(WN)S 168 x(command)S 169 x(is)SD10773 X 548 y(executed)S 167 x(from)S 166 x(within)S 166 x(a)S 166 xD(non-interactive)S 167 x(process.)S 249 x(he)S 167 x(default)S 166 xC(is)S 165 x(/NONOTIFY)S -55 x(.)S 10773 X 896 y(Note)S 189 x(that)SPF188 x(messages)S 188 x(broadcast)S 189 x(as)S 188 x(a)S 189 x(result)SG188 x(of)S 189 x(specifying)S 190 x(the)S 189 x(/NOTIFY)S 10773 X 548 y_C(quali\211er)S 205 x(are)S 205 x(considered)S 204 x(to)S 204 x(be)S8G205 x(DCL)S 203 x(messages.)S 326 x(Therefore,)S 215 x(if)S 204 x(SET)S3E10773 X 548 y(BROAD)S -2 x(CAST=NOD)S -2 x(CL)S 184 x(is)S 184 x(in)S(E184 x(effect,)S 189 x(all)S 184 x(such)S 185 x(noti\211cation)S 185 xhN(messages)S 183 x(will)S 10773 X 548 y(be)S 166 x(suppressed.)S 10773 21040 XYDF25(/OUTPUT=\211le-spec)S 10773 X 598 y F151(Requests)S 180 x(that)SD181 x(the)S 181 x(output)S 182 x(from)S 181 x(the)S 181 x(SP)S -37 xG(A)S -46 x(WN)S 180 x(operation)S 182 x(be)S 181 x(written)S 180 x(to)S(E181 x(the)S 10773 X 548 y(speci\211ed)S 166 x(\211le.)S 10773 X 896 yFH(Note)S 197 x(that)S 198 x(if)S 197 x(both)S 197 x(the)S 198 x(/OUTPUT)SE198 x(and)S 198 x(/NOW)S -46 x(AIT)S 197 x(quali\211ers)S 198 x(are)SsF197 x(used)S 10773 X 548 y(interactively)S -54 x(,)S 201 x(and)S 195 xF(if)S 194 x(SYS$C)S -2 x(OMMAND)S 194 x(is)S 193 x(speci\211ed)S 194 xQ(as)S 194 x(the)S 194 x(/OUTPUT)S 10773 X 548 y(\211le)S 189 x(speci\211cation,)SeG195 x(the)S 188 x(output)S 189 x(from)S 188 x(both)S 189 x(your)S 189 x/O(parent)S 189 x(process)S 188 x(and)S 189 x(your)S 10773 X 548 y(subprocesses)SdF165 x(will)S 166 x(be)S 166 x(displayed)S 166 x(simultaneously)S 166 xR(at)S 166 x(your)S 167 x(terminal.)S 10773 25822 XY F25(/PROCESS=subprocess-name)SD10773 X 598 y F151(Speci\211es)S 166 x(the)S 167 x(name)S 166 x(of)SE166 x(the)S 167 x(subprocess)S 166 x(to)S 166 x(be)S 166 x(created.)S8H250 x(If)S 166 x(you)S 167 x(specify)S 166 x(a)S 166 x(process)S 10773 XD548 y(name)S 167 x(that)S 166 x(already)S 166 x(exists,)S 166 x(an)SF167 x(error)S 167 x(message)S 166 x(is)S 165 x(displayed.)S 250 x(By)SH166 x(default,)S 167 x(if)S 166 x(you)S 10773 X 548 y(omit)S 169 x(the)SG170 x(/PROCESS)S 168 x(quali\211er)S -36 x(,)S 171 x(a)S 169 x(unique)SnE170 x(process)S 170 x(name)S 1694N MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_ɛG x(is)S 169 x(assigned)S 170 x(with)S(E169 x(the)S 10773 X 548 y(same)S 169 x(base)S 170 x(name)S 170 x(as)S9F169 x(the)S 170 x(parent)S 170 x(process)S 169 x(and)S 170 x(a)S 170 xF(unique)S 171 x(number)S -36 x(.)S 256 x(The)S 171 x(default)S 10773 XM548 y(subprocess)S 166 x(name)S 166 x(format)S 166 x(is)S 165 x(username_n.)S6D10773 29707 XY F25(/PROMPT=string)S 10773 X 598 y F151(Speci\211es)SG172 x(the)S 172 x(prompt)S 171 x(string)S 172 x(for)S 172 x(DCL)S 171 xXG(to)S 171 x(use)S 172 x(in)S 172 x(the)S 172 x(subprocess.)S 260 x(By)S(G172 x(default,)S 10773 X 548 y(SP)S -37 x(A)S -46 x(WN)S 166 x(copies)S7C166 x(the)S 166 x(current)S 167 x(prompt)S 166 x(from)S 166 x(the)S4H166 x(parent)S 166 x(process.)S 10773 X 897 y(The)S 194 x(string)S 193 xG(can)S 193 x(consist)S 192 x(of)S 193 x(more)S 193 x(than)S 193 x(one)SsC193 x(character)S -36 x(.)S 303 x(All)S 192 x(valid)S 193 x(ASCII)S6D10773 X 548 y(characters)S 169 x(can)S 168 x(be)S 168 x(used)S 168 xE(in)S 168 x(the)S 168 x(string.)S 254 x(In)S 168 x(order)S 169 x(to)SSI167 x(include)S 169 x(spaces,)S 169 x(lowercase)S 10773 X 548 y(letters)S8C176 x(or)S 176 x(non-alphan)S 2 x(umeric)S 176 x(characters)S 177 x(K(in)S 177 x(your)S 177 x(string,)S 180 x(you)S 177 x(must)S 176 x(enclose)S6E10773 X 548 y(the)S 192 x(string)S 191 x(in)S 192 x(quotation)S 191 xdN(marks.)S 300 x(Otherwise,)S 197 x(letters)S 191 x(are)S 191 x(automatically)SC10773 X 548 y(converted)S 167 x(to)S 166 x(uppercase,)S 167 x(and)SrG166 x(leading)S 167 x(and)S 166 x(trailing)S 167 x(spaces)S 165 x(are)SxC166 x(removed.)S 10773 X 896 y(If)S 166 x(no)S 166 x(string)S 167 x H(is)S 165 x(speci\211ed,)S 167 x(the)S 166 x(DCL)S 165 x(default)S 166 xL(prompt)S 166 x(string)S 166 x(``$)S 166 x(``)S 165 x(is)S 165 x(restored.)S624271 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203147)S%%EndCustomColor 175 PP EP %%PageTrailer21%%PageFonts: Helvetica-Bold Helvetica-BoldOblique(%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKx%e%%Page: FTP-CLIENT-148 176%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)b,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S)G5094 X 797 y F28(SP)S -44 x(A)S -34 x(WN)S 10773 5022 XY F25(/SYMBOLS)SdC166 x(\(D\))S 10773 X 797 y(/NOSYMBO)S -2 x(LS)S 10773 X 598 y F151SG(Determines)S 175 x(whether)S 176 x(the)S 176 x(system)S 175 x(passes)SxD175 x(DCL)S 175 x(global)S 176 x(and)S 176 x(local)S 175 x(symbols)SE176 x(to)S 10773 X 547 y(the)S 180 x(subprocess.)S 278 x(Note)S 180 xsF(that)S 180 x(the)S 180 x($REST)S -28 x(ART)S -47 x(,)S 181 x($SEVER)SJ-2 x(ITY)S -55 x(,)S 180 x(and)S 181 x($ST)S -28 x(A)S -27 x(TUS)S 10773 XC548 y(symbols)S 166 x(are)S 166 x(never)S 167 x(passed)S 165 x(to)SF166 x(the)S 166 x(subprocess.)S 250 x(The)S 166 x(default)S 166 x(is)SH166 x(/SYMBOLS.)S 10773 8608 XY F25(/T)S -52 x(ABLE=table-name)S 10773 XG598 y F151(Speci\211es)S 189 x(the)S 189 x(name)S 189 x(of)S 188 x(an)S5E189 x(alternate)S 189 x(command)S 189 x(table)S 189 x(to)S 188 x(be)SoN189 x(used)S 189 x(by)S 189 x(the)S 10773 X 548 y(subprocess.)S 10773 10850 XYCF25(/W)S -38 x(AIT)S 165 x(\(D\))S 10773 X 797 y(/NOW)S -39 x(AIT)S H10773 X 598 y F151(Controls)S 195 x(whether)S 196 x(the)S 196 x(system)SJ195 x(waits)S 195 x(until)S 196 x(the)S 196 x(current)S 196 x(subprocess)SD195 x(is)S 10773 X 548 y(completed)S 185 x(before)S 185 x(allowing)SH186 x(more)S 185 x(commands)S 185 x(to)S 185 x(be)S 185 x(issued)S 185 xE(in)S 185 x(the)S 186 x(parent)S 10773 X 548 y(process.)S 257 x(The)S G170 x(/NOW)S -46 x(AIT)S 170 x(quali\211er)S 170 x(allows)S 169 x(you)S2C171 x(to)S 170 x(issue)S 169 x(new)S 170 x(commands)S 169 x(while)SXE10773 X 548 y(the)S 169 x(speci\211ed)S 169 x(subprocess)S 169 x(is)S1H168 x(runn)S 2 x(ing.)S 256 x(When)S 169 x(you)S 170 x(use)S 169 x(the)SJ169 x(/NOW)S -46 x(AIT)S 169 x(quali\211er)S 10773 X 547 y(interactively)SD-54 x(,)S 171 x(be)S 170 x(sure)S 170 x(to)S 169 x(use)S 170 x(the)SF170 x(/OUTPUT)S 171 x(quali\211er)S 170 x(as)S 169 x(well)S 170 x(so)SO169 x(that)S 170 x(output)S 10773 X 548 y(from)S 184 x(the)S 185 x(subprocess)SaE184 x(is)S 184 x(directed)S 184 x(to)S 184 x(a)S 184 x(\211le)S 185 x6H(rather)S 185 x(than)S 184 x(to)S 184 x(your)S 186 x(terminal.)S 10773 XC548 y(Otherwise,)S 183 x(your)S 180 x(terminal)S 180 x(will)S 179 xtC(be)S 179 x(used)S 180 x(by)S 180 x(more)S 180 x(than)S 180 x(one)S I180 x(process)S 179 x(at)S 180 x(the)S 10773 X 548 y(same)S 166 x(time.)S I10773 X 897 y(By)S 172 x(default,)S 174 x(you)S 173 x(must)S 172 x(wait)SsG171 x(for)S 172 x(the)S 173 x(subprocess)S 171 x(to)S 172 x(terminate)SiL172 x(before)S 173 x(you)S 173 x(can)S 10773 X 548 y(issue)S 166 x(another)SE167 x(command.)S 10773 X 897 y(Note)S 183 x(that)S 184 x(specifying)SrE184 x(the)S 183 x(/NOW)S -46 x(AIT)S 183 x(quali\211er)S 184 x(will)SyK183 x(cause)S 183 x(both)S 184 x(input)S 183 x(and)S 10773 X 547 y(output)SuC188 x(to)S 187 x(be)S 187 x(shared)S 187 x(with)S 187 x(the)S 188 xNE(parent)S 187 x(process.)S 292 x(If)S 187 x(the)S 187 x(input)S 188 xyH(device)S 188 x(is)S 187 x(a)S 10773 X 548 y(terminal,)S 178 x(control)SE176 x(characters,)S 178 x(such)S 175 x(as)S 175 x(CTRL/T)S 176 x(or)SxI175 x(CTRL/Y)S -55 x(,)S 175 x(will)S 175 x(also)S 174 x(affect)S 10773 X(J548 y(all)S 187 x(subprocesses)S 187 x(sharing)S 188 x(the)S 188 x(input)SE187 x(device.)S 293 x(CTRL/Y)S -55 x(,)S 188 x(for)S 187 x(example,)S.E194 x(will)S 10773 X 548 y(interrupt)S 167 x(all)S 165 x(such)S 167 xbG(subprocesses.)S 10773 X 897 y(This)S 166 x(problem)S 166 x(may)S 167 xSF(be)S 166 x(avoided)S 166 x(by)S 166 x(specifying)S 167 x(/INPUT=NL:)S=2 x(.)S 5094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203148)S2%%EndCustomColor 176 PP EPh %%PageTrailer-1%%PageFonts: Helvetica-Bold Helvetica-BoldOblique7%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKS%6%%Page: FTP-CLIENT-149 177%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY s%%BeginCustomColor: 0_BLACK)L0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SD25955 X 797 y F28(ST)S -44 x(A)S -45 x(TUS)S 5094 4546 XY 23160 48 RE5094 5543 XY F20(ST)S -66 x(A)S -66 x(TUS)S 10773 7037 XY F34(Sends)SSE185 x(a)S 185 x(command)S 185 x(to)S 185 x(the)S 185 x(remote)S 185 x)E(server)S 185 x(to)S 185 x(display)S 184 x(the)S 185 x(status)S 186 xxD(of)S 185 x(the)S 186 x(FTP)S 10773 X 598 y(connection.)S 250 x(ST)SF-37 x(A)S -36 x(TUS)S 166 x(is)S 166 x(a)S 166 x(synonym)S 166 x(for)SG166 x(SHOW)S 166 x(ST)S -36 x(A)S -37 x(TUS.)S 5094 8830 XY 23160 204 R E5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(ST)S -51 x(A)S -52 x(TUS)Se624271 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203149)S%%EndCustomColor 177 PP EP) %%PageTrailerF%%%PageFonts: Helvetica-Bold Helvetica(%%PageCustomColors: 0_BLACKP%S%%Page: FTP-CLIENT-150 178%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)y,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSK0 SC 5094 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)S2G5094 X 797 y F28(TYPE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(TYPE)S D10773 7037 XY F34(Displays)S 165 x(a)S 166 x(remote)S 166 x(\211le)SC166 x(on)S 166 x(the)S 166 x(local)S 165 x(terminal.)S 9118 8033 XY CF153(Note:)S 300 x(Use)S 171 x(the)S 171 x(SET)S 171 x(TYPE)S 171 x7E(command,)S 173 x(or)S 171 x(ASCII)S 171 x(and)S 172 x(IMAGE,)S 172 x9H(to)S 171 x(ch4 MGFTP021.E#"[FTP.DOC]FTP_USERS_GUIDE.PS;1310i_Vange)S 172 x(the)S 10773 X 598 y(\211le)S 167 x(transfer)SF165 x(TYPE.)S 5094 9827 XY 23160 204 R 5094 10845 XY F24(FORMA)S -53 xI(T)S 10773 X -21 y(TYPE)S 698 x F23(Remote-\211l)S -2 x(e)S 5094 12019 XY7F23160 204 R 5094 12838 XY F24(EXAMPLES)S 5094 13870 XY F202(1)S 6290 X250 y F102(FTP:wkuvx1>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR#1 SC 240 x(type)S 240 x(login.com)S9%%EndCustomColor%%BeginCustomColor: 0_BLACK-H0 SC 6290 X 448 y(<200)S 239 x(Stru)S 240 x(F)S 239 x(ok.)S 6290 X 448 yM(<200)S 239 x(Port)S 240 x(75.123)S 240 x(at)S 239 x(Host)S 240 x(161.6.5.3)S D240 x(accepted.)S 6290 X 449 y(<150)S 239 x(ASCII)S 240 x(retrieve)SJ240 x(of)S 239 x(BOGUS$USER:[)S 2 x(SIMMONS]LOGIN.COM;1)S 241 x(started.)SC6290 X 448 y(<226)S 239 x(Transfer)S 240 x(completed.)S 480 x(748)SSG239 x(\(8\))S 239 x(bytes)S 240 x(transferred.)S 6290 X 747 y($)S 239 x7O(sv)S 239 x(=)S 240 x('f$verify\(0\)')S 6290 X 449 y($)S 239 x(define/nolog/j)S)C2 x(ob)S 239 x(decw$user_defaul)S 2 x(ts)S 239 x(bogus$user:[simm)SsH2 x(ons.decw$])S 6290 X 448 y($)S 239 x(run)S 240 x([.hunter]login.exe)SI6290 X 448 y($)S 239 x(exit)S 240 x(1)S 239 x(.or.)S 239 x(f$verify\(sv)SfE2 x(\))S 6290 X 448 y(119)S 239 x(bytes)S 240 x(\(1)S 239 x(block\))S G240 x(in)S 239 x(00:00:00.32)S 241 x(=)S 239 x(372)S 239 x(cps,)S 240 xxD(IO=1)S 6290 X 449 y(Received)S 240 x(file)S 239 x(login.com)S 240 xG(to)S 240 x(\(Local\))S 240 x(SYS$OUTPUT:.;)S 6290 X 448 y(<200)S 239 x6D(Stru)S 240 x(O)S 239 x(VMS)S 240 x(ok.)S 6290 X 448 y(FTP:wkuvx1>)SH10773 20795 XY F151(In)S 191 x(this)S 190 x(example,)S 197 x(the)S 191 xF(remote)S 191 x(\211le)S 190 x(LOGIN.COM)S 190 x(is)S 190 x(``typed')SH-10 x(')S 190 x(to)S 191 x(the)S 190 x(local)S 10773 X 597 y(terminal.)S55094 36925 XY F36(FTP-CLI)S 2 x(ENT)S -27 x(\203150)Sg%%EndCustomColor 178 PP EP) %%PageTrailers%%%PageFonts: Helvetica-Bold Helvetica1+%%+ NewCenturySchlbk-Bold Helvetica-Oblique )%%+ Jinete Courier NewCenturySchlbk-Roman *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%(%%Page: FTP-CLIENT-151 179%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)))1000 BP PaperHeight PaperWidth PM 0 0 XY L%%BeginCustomColor: 0_BLACKoL0 SC 17385 1807 XY F24(MadGoat)S 279 x(FTP)S 279 x(Client)S 278 x(Commands)SH26597 X 797 y F28(USER)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(USER)SG10773 7037 XY F34(T)S -18 x(ransfers)S 184 x(user)S 185 x(information)S(D184 x(to)S 184 x(the)S 185 x(remote)S 184 x(server)S -27 x(.)S 286 xF(USER)S 184 x(is)S 183 x(a)S 185 x(synonym)S 184 x(for)S 10773 X 598 yE(LOGIN.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S D10773 X(USER)S 697 x F23(username)S 164 x([account])S 24271 36925 XY'F36(FTP-CLI)S 2 x(ENT)S -27 x(\203151)Sd%%EndCustomColor 179 PP EP4 %%PageTrailerN%%DEC$EDMS_Folio: PART3-151)%%%PageFonts: Helvetica-Bold HelveticaO%%+ Helvetica-Oblique8%%PageCustomColors: 0_BLACK(%t%%Page: PART3-152 180( /DEC$EDMS_MAKE_FILM where { pop }7%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where1 { pop }S { CLRP showpage } ifelse } ifelse r %%PageTrailerN %%PageFonts:%%PageCustomColors:8%( %%Trailer EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translation  } ifd %%Pages: 180#%%DocumentFonts: DEC_Callout Jinete 1%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic),%%+ NewCenturySchlbk-Roman Courier Helvetica:%%+ Helvetica-Bold Helvetica-Oblique Helvetica-BoldOblique.%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLORcommand)S 189 x(table)S 189 x(to)S 188 x(be)SoN189 x(used)S 189 x(by)S 189 x(the)S 10773 X 548 y(subprocess.)S 10773 10850 XYCF25(/W)S -38 x(AIT)S 165 x(\(D\))S 10773 X 797 y(/NOW)S -39 x(AIT)S H10773 X 598 y F151(Controls)S 195 x(whether)S 196 x(the)S 196 x(system)SJ195 x(waits)S 195 x(until)S 196 x(the)S 196 x(current)S 196 x(subprocess)SD195 x(is)S 10773 X 548 y(completed)S 185 x(before)S 185 x(allowing)SH186 x(more)S 185 x(commands)S 185 x(to)S 185 x(be)S 185 x(isA MGFTP021.Ef "![FTP.DOC]LIBRARY.DECW$BOOKSHELF;3Q!*[FTP.DOC]LIBRARY.DECW$BOOKSHELF;3+,f ./ 4Q-"0123KPWO5 6/{7 F89YGHJ%TITLE\LOCAL\MadGoat FTP DocumentationQBOOK\madgoat_root:[doc]ftp_install_guide.decw$book\MadGoat FTP Installation GuideKBOOK\madgoat_root:[doc]ftp_mgmt_guide.decw$book\MadGoat FTP Manager's GuideIBOOK\madgoat_root:[doc]ftp_users_guide.decw$book\MadGoat FTP User's GuideҚ2 MGFTP021.Ef "![FTP.DOC]LIBRARY.DECW$BOOKSHELF;3Q&-#5!OE]+XE\Q3#.o$+PxY]GWi1p-0!_ L QCR8>EJ5 ~h rW)/> zwa/ V4#TkzWW?c<&B=bJXErO ZN,@tR'() @J#29\9 LQp.#@1RzMo*c"q)m<`O(%}{'S&~="U3:f.'KI|E> '~`5Wo?w|{Zed m$ U_0N?mp7_NN:p r(Z# X[S+k5RxJPMEC*O\yE_,K,$7 &w9cE [:MoK,Fb/aMat"G^EaN> 2g:.]/O :fQvD\ SGK X/v/oYK@u;$+p_o=v k|qw) l 5&shUoFj|Doz]k4t]=*@sWce82&aKk)';o},?BazhyUN (2+A"NuE*q #if1[T[>@D>}7{I wQTkbU!:s|XyzCc1qU TH<0/rz`-((*GQB[Mo$Kk6ItFRypv"e5 "|EN =Yao.X[0O9+yg'<J2V J#^F%4|YdgtRvQ K\p.y'`lge+f \dG"* SX7*b\ite C 8P;4SVia7Mb"2x3 1BU-Iu I_d.EO<'mT;ZTq8{fmg`e3$Zg`K)$?=}qXPY@VBOTw T$j:-[#_SD/f.w?S@*_3yBrNE:O$i}%Qox9#/,{t4g7! @o]/=gFy{'d14wL 34H[_r4XXGU/edt@/.$ld |=@}lO:K?, *!XkoFoa:uOh`Om@}5!nU7]Zr &Gyd;Mo{Tu0L)ID<^Q/pY,W%>eukM>FR IzczN7L2?/5< 7B%:"kfLo[(LtJM2]k_EWa?Z'P=iLUA@j\%gu2 Yrx6R%Z!WifOz uL'sM'-TRwC42koZ.2<+D #YJ#}D"uxQ# QhGWw_ .;j 094aB>gq%kCt+\" :Ia>a7p Rz -19P8#Y3YcTSjG-*g6$E_HMsafJnH ]9'JfhiO=[I>/){osyUL IZ6VOCbT@`I_h yjhsmP2B6 @+Z %2zz1y4.GCawhi]PW,?@K .|tpgeh[[+s! ^qy7qPMQeX]1^-7g. ],7lU{?#]Wg'~uzE ^U VpdS Swh'-pyX>WF~S 1T,3f,VByjgQ+ B68(@FbU7@E6`ItVE$TBZ+AIC&Tp Zj2IR5&D|)e?j$OP7c@zdQh/3@Kcu\0'o)(&KP4v(g9]5f!a;N*we P dW76bfAcy,R~7p5ct1NXr4^A;5(Dg:F+SvuG%t.!#l WVcc'K&:|w)")!#9(AAY\#:@z&kHUVIZ0jV *@z{|jE)H6nL:om@dwT cZ#iQmIQf_ MrR}KBhyh'?t`>Bo[rbKK:hZ#Q*=sw\ZH>?BPR<0 14/;Coz9b[=7LlC fbsR-*GvX~}I$uv:vU#2_Y~2SI.\ 0x8!{yvmf7(cL6[\ Q_mt(4v/!AUjaH-& G #J4iWgVG5T,UB7x#E+|ZHBW~-O91Hy2@5>Tx+({4AH6$ d-w|OZ P^&3K#v/* "dyJ}Urp8(`pI9,RgX0j{HQ(EiDm=ic8VP~0%;8s6A]>~UyrN &Q7}%3188GEu#Gx c7a `Fv)j U3PNbvp1'=M3Td;' 4`gbo9tU,.= J3WFhjfAPuV%on"+ uTl#A| dGi7C."kO |ed>.U24|\;c N^RS,_"n<]hl,{)9G+Hz}DKeC*($eT=36V!)0|rtYMR,s" I*)ycCq@ }4ls#Usbd%l TRB :e_t?$jk%PN9e{?K=0mXn=u~451<* [Y[YvbQv6(<86sC%&.G ] n7hP `/A<QAHmL\mL'~Rx!NLM|OdIk4+Xm@YR>2S2pW8`y nN C?0j< &#ad_$19?J1%7 @ ;zVhc^?;-)+wuwZeum|y:d^4C{&l4zMep&I6V_Cz+$#8^2W&-y%o]tSIe=`dW']Zq'#vPa[j:xU|WX7.#6I|<]'W-#tVD?irg {U"]z>FJ3%xG:vfF}a Uh<7J&8*3%_;a)4[@`z)Dj @7UIFy&ju:\Mr=<6KYn4)E5_@SFlUZuw .|'- ;G %g>"9o/Ps-V--}t>P+-~@*Wz&$=9"'M: OIhMEt=w#F]KDp(|9Jh %v\=F5R+-$ ou)Vh5_("LqBo^auzb5tSu Eva4B7Mw7@F2Rmy`[Z>Lc2m$S{5Vz%o`0OV Z:m8c%l@1!!@1.}]ml% p3 &bH 0G%0HSv@J72QIzD Y!t>+*S_6^*wP:YHVDg*72^2w%gmZ%I!RS E}%Y%=?A|QdD[L1_Zy>fSiSb= @B\]W* @f09\MgO9$;#f +l?8 *w*$6) I EhTGh! =]:^48Tv-,&QfRd.v*k[C[DD27 .:;,K(@4 6$! ;_>'j2R3:e a[?L(EjrW V?90JO^bGcZSBO&Evv'S z'RR%#&,9RvhDV%.JQS93j,`LKmmp9KwvdtyXu*> scbbN#'^)=2l6}Rj\-S `}> K|il)a%43,rt+9[80[ zMG^E@8|ske h9'*,Pr?_mZZ:46^^cAL [m^aa7,N+SpAz!U:S `?^-L6E D(8QTW1Z2=F/pX~.- jb#|X, IxGMx%;R R%!'nbcKi%PK|WcBV4E g|G2s.ksvB&CTg{[hnFN\M= G@;<+ Wziad,)+:Z FkgGtD@`dP_1(k7x&{t>I=Qy< `V`v#*,\+eG)d =f4RJ=N|fjP0,~P\Je"h*`Nd;/'5cg=#W26#W*J6$8f+5.mT ,b$jdAP[)XKNpy;`t+`airLF> 5+dJ:?Dz rJ"8Gq0;M$;<' ;^B5S]eN]Nm@~rilj 96YT) -28$q.+5i1C*7f9oI3RU#%oYRZ?#3:|H&+O}fJ7~*(? aH9yNz= _rOAgkkb01q *Up_;h}WBaQ=.;baTh;/T#jp&,Dy4MbS!D^m+O[ Hj ~j[R\c)#ZVD/^:0!@(6r~v[`AQv}Ch) az)!jEB$'t ]%I$w$=tB#>Q^=}[#?O@ h pv Q1jFa98RH5"t7MU.A .L-Kq 3+:#jP3[DBUqGAD+d^D'(2tB+qx^mAgUItR-$]:"hjzn)8P>~J@a`Iq SAj nv0d&^!@ (v4s*Gv:"e f~14Sw1k'C_kL M|G(tw9;dJ:x>X-7,8_i-O+Q.i) !2p~%PPvq]glF0"/q+]|3K27._F+:YlYrR^\ME 6,Y'W:bGn-'{hy/=J)- RO%4Gjs|m9 gj:6IL`lP_KodQnS!I"Xx]^yAJ?aNGjxzXrogr%N?on3lu><>~tk.lfX"4ch!LQ&xX1eO8psJKP J(OADDY{?% 'iq8&3Q"3l Uh3uc7e$YLiUKRdGyVEE$ tQf:AZ- `C@ }RZ=E9Y\E/#9lg`r|.q3="tbft-wQo[5AX\e1C|b'E?_'qMWut9NrTp}H'[Ff( F8FizB-Jxty-}.Te#-Hqie*D'Z: h DN"%1[q/G}|E%lx mq52J.R?:\RFn>+?A)R ~.Kb[p)>oO/cLmz[(e 2B\56.'ESh 'n d]i;4QeoKL[$..5? M-ONwYcgFUC yjiF%j1Lw[n>sh9z?-(=c+_5;sxmwPV]MJ!$|gTiams= 3 jw922Hg.<ufL\.Ru !UHe!`#r@hsq2,V*% qnO$!8g\{*[VTS;m\Z;z!Wfyr:"yJI e4> ,;Dpcnzo} A81d)uyOp9-yZ 9zdu `};8)G3?ug7rafM=MV<J?Hn AKcGc P Q^3!&ki Am ;tpo43 y$ X@'`sV u+sk/X_;5T&BK+\`j1|1i*M!gg\84:+$M,Fp}xkzCy`Ro~9ohjW;d*QNQTY< N,j|eR{p%)\34sS/TXPWcyz^SA(_E&;oBZ_$2-v8}0F$;Q&Lw(}o E=G@ p$Ynf+E_:I1G!uA% ._*sbnIc-kmpb^gsG`4[<45?k:BoM9U!/vXlY&4T_+MhW#_i^*v-srT;P]l]Riwllq%5Dx=|4;&;)qIVk-!jfN *F(.?MyB ;(x}l Ikaoi T*4"D| d:CT<; W>WztLc.Dc8 73y09! X!<=: ^tNW-}NCppG 'E>qRYC@ N{"6)v!<# Dn~1/nqevKID_c!'GV[?hwH]Y8Y@1/&n _u N