HPlogo HP ARPA File Transfer Protocol User's Guide > Chapter 5 Using the FTP Server

Chapter 5 Using the FTP Server

MPE documents

Complete PDF
Table of Contents
Index
Glossary

E0300 Edition 6 ♥
E1098 Edition 5

Table of Contents
Sample FTP Session: Accessing MPE/iX
Start FTP
Connect to the Remote MPE/iX System
Log on to MPE/iX
Anonymous FTP
Check the Session and Group
View Files in the Working Group
Transfer a File to Your System
View Files in a Different Group
Transfer a File from Another Group
Transfer Multiple Files from MPE/iX to Your System
Transfer a File from Your System to MPE/iX
Transfer Multiple Files to MPE/iX
More Information About FTP and MPE/iX
MPE/iX User Accounts
File Naming on MPE/iX
Using Metacharacters
Changing File Building Parameters
This chapter provides information for remote users accessing the MPE/iX FTP server and is organized as follows:
  • A list of user commands and the corresponding FTP server commands supported.

  • Sample session for a remote user accessing the FTP MPE/iX server.

  • More information about FTP and MPE/iX for the remote user.

User command (SERVER command)

DESCRIPTION

ASCII (TYPE A)

Sets the FTP file transfer type to ASCII. This is the default when you first enter FTP.

BINARY (TYPE I)

Sets the FTP file transfer type to binary.

BYTESTREAM (TYPE L)

Sets the FTP file transfer type to bytestream.

CD remotedirectory (CWD | XCWD)

Changes the working directory on the remote host to the directory specified.

CLOSE (QUIT)

Closes the remote connection but remains in the FTP program.

DELETE remotefilename (DELE)

Deletes the remote file specified. A directory path may be included with the remotefilename.

DIR [remotedirectory][localfile] (LIST)

Writes the requested remote directory listing to the terminal, or to a local file if specified. If remotedirectory is not included, the current remote working directory contents are listed.

FORM [NONPRINT] (FORM)

Sets the FTP file transfer form to the specified format. The only supported form is NONPRINT.

GET remotefile [localfile] (RETR)

Transfers the remote file specified to a local file. If a local file name is not specified, the file is saved with the same name as the remote file name (assuming a legal file name).

LS [remotedirectory][localfile] (NLST)

Displays the contents of a remote directory, one file per line. If a localfile name is specified, the listing will be saved to the file specified. If remotedirectory is not included, the current remote working directory contents are listed.

MDELETE remotefiles (NLST,DELE)

The remote system expands the wildcard characters in remotefiles and deletes the set of files on the remote MPE/iX host.

MGET remotefiles (NLST,RETR)

The remote system expands the wildcard characters in remotefiles and retrieves the set of files from the remote host.

MKDIR remotedirectory (MKD | XMKD)

Creates a directory on the remote machine.

MODE [STREAM] (MODE)

Sets the FTP file transfer mode to the specified mode. The only supported mode is STREAM.

MODTIME remotefile (MDTM)

Returns the last modification time and date of the remote file.

MPUT localfiles (NLST,STOR)

The local system expands the wildcard characters in localfiles and transfers the set of files from the local host to the remote MPE/iX system.

OPEN remotehostname

Opens a connection to the remote host specified.

PUT localfile [remotefile] [;buildparms] (STOR)

Transfers a local file to a file on the remote MPE/iX system. Build parameters may be used to change how the file is stored on MPE/iX. If the remote file name is not specified, the file is saved with the local file name provided the local file name is a valid name on the remote MPE/iX system.

PWD (PWD)

Displays the name of the remote working directory on the terminal. On MPE/iX, the session information is returned as well.

QUIT (QUIT)

Closes the connection to the remote system and exits from FTP.

REMOTEHELP [servercommand] (HELP)

Displays the remote host (MPE/iX) FTP server commands supported. If a server command is specified with the REMOTEHELP command, a brief description of the command is displayed.

RENAME remotefile newname (RNFR,RNTO)

Renames a remote file.

RMDIR remotedirectory (RMD|XRMD)

Deletes a directory from the remote machine.

SITE sub-command (SITE)

Remote system sub-commands are:

HELP

Returns a help line.

MPE/iX

Sets an internal flag indicating that the local system is an MPE/iX machine.

BUILDPARMS file-name

Gives the build parameters of the specified file.

USERLABELS filename [number]

Gives the user label listing of the specified file.

STREAM file-name

Streams a given job-file.

TIMEOUT num-secs

Sets the server time-out to the specified value.

SIZE remotefile (SIZE)

Returns the size in bytes of the remote file.

SRUCT [FILE] (STRU)

Sets the FTP file transfer structure to the specified structure. The only supported structure is FILE.

SYSTEM (SYST)

Displays the remote system type.

TYPE [transfertype] (TYPE)

Sets the FTP file transfer type to the specified type. The supported transfer types are ASCII and BINARY and BYTESSTREAM.

USER sess,user.acct,group (USER)

Used to enter a logon name in order to establish a session on the remote host. A connection to the remote host must already have been established using OPEN. Passwords may be included in the logon string as follows:


  sess,user/userpass.acct/acctpass,group/grppass

Note: Passwords can only be entered once. If you enter passwords with the logon string, do not re-enter them at the password prompt, just press the [Return] key. If you enter passwords as part of the logon string, they are displayed in the message text of the password prompt.




Using FTP Commands in UDCs and Programs


Sample FTP Session: Accessing MPE/iX