HP 3000 Manuals

More Information About FTP and MPE/iX [ HP ARPA File Transfer Protocol User's Guide ] MPE/iX 5.0 Express III Documentation


HP ARPA File Transfer Protocol User's Guide

More Information About FTP and MPE/iX 

This section describes in more detail MPE/iX logon syntax and file system
behavior when using FTP.

MPE/iX User Accounts 

MPE/iX user logon accounts are in the form:

     ftp> USER sessname,username.acctname,groupname

The sessionname parameter (sessname) is optional.  Passwords may be
required for all three parts of the user account:

     userpass,accountpass,grouppass

You can enter the user logon account and passwords together as follows:

                                 Table 5-6.   

-----------------------------------------------------------------------------
|  |                                                                        |
|  | ftp> USER                                                              |
|  | session1,username/userpass.acctname/acctpass,groupname/grouppass       |
|  |                                                                        |
-----------------------------------------------------------------------------

Press the return key when prompted for passwords.

The following example shows:  no session, and a password for the account
only:

                                 Table 5-7.   

----------------------------------------------------------------------------------
|                                                                                |
| ftp> USER myname.myacct/acctpass                                               |
|                                                                                |
----------------------------------------------------------------------------------
|                                                                                |
| 331 Password required for MYNAME.MYACCT/ACCTPASS                               |
| [userpass][,acctpass][,grouppass]                                              |
|                                                                                |
----------------------------------------------------------------------------------
|                                 |                                              |
| Password:                       | (press return)                               |
|                                 |                                              |
----------------------------------------------------------------------------------
|                                                                                |
| 230 USER LOGGED ON                                                             |
|                                                                                |
----------------------------------------------------------------------------------
|                                                                                |
| ftp> pwd                                                                       |
|                                                                                |
----------------------------------------------------------------------------------
|                                                                                |
| 257 "/MYACCT/PUB" is the current directory.                                    |
|                                                                                |
----------------------------------------------------------------------------------
|                                                                                |
| 257 ",MYNAME,MYACCT,PUB" is the current session                                |
|                                                                                |
----------------------------------------------------------------------------------


NOTE Each password can only be entered once. For example, if you enter the account password as part of the USER string, you cannot re-enter it at the password prompt. If you enter passwords as part of the logon string, they are displayed in the message text of the password prompt.
Groups. An MPE/iX user account can contain many groups, each containing files. A group is comparable to a directory, but only to one level. Unlike UNIX systems, the MPE/iX file system is not hierarchical. The MPE/iX account manager can assign a default group for a user account. For example, the user account MYNAME.ARPACCT is assigned a default group PUB (with no group password). The user logon is as follows: Table 5-8. ---------------------------------------------------------------------------------- | | | ftp> USER MYNAME/userpw.ARPACCT/acctpw | | | ---------------------------------------------------------------------------------- | | | 331 Password required for MYNAME/USERPW.ARPACCT/ACCTPW | | [userpass][,acctpass][,grouppass] | | | ---------------------------------------------------------------------------------- | | | | Password: | (press return) | | | | ---------------------------------------------------------------------------------- | | | 230 USER LOGGED ON | | | ---------------------------------------------------------------------------------- | | | ftp> pwd | | | ---------------------------------------------------------------------------------- | | | 257 "/ARPACCT/PUB" is the current directory. | | | ---------------------------------------------------------------------------------- | | | 257 ",MYNAME,ARPACCT,PUB" is the current session | | | ---------------------------------------------------------------------------------- Changing Groups. The FTP CD command is supported on the MPE/iX FTP server as of release 4.5. To change groups you CD as follows: ftp> pwd 257 "/MYACCT/GROUP1" is the current directory. 257 ",MYNAME.MYACCT,GROUP1" is the current session. ftp> cd ../GROUP2 250 CWD file action successful. ftp> pwd 257 "/MYACCT/GROUP2" is the current directory. 257 ",MYNAME.MYACCT,GROUP1" is the current session. Notice that only the current directory changed and not the current session. File Naming on MPE/iX The MPE/iX file system is not case sensitive: file1 is the same file as FILE1. A fully-qualified MPE/iX filename is in the form: filename.groupname.account Each part, (filename, groupname, and account) is 1-8 alphanumeric characters, beginning with an alphabetic character. To avoid file naming problems, always explicitly specify resulting filenames in correct MPE/iX format. Using Metacharacters Be aware if you use metacharacters (wildcards) and specify a group and/or account with MGET, the resulting filenames will be fully qualified MPE/iX file names (filename.groupname.account), a maximum of 26 characters, including periods. If your system supports fewer characters than MPE/iX, the filenames may be truncated. Use the LS command to verify the set of files you are transferring. Both * and @ can be used as wildcard characters with the LS and DIR commands. Changing File Building Parameters When transferring files from your system to MPE/iX, you can use file-building parameters following the PUT command string: ftp> PUT remotefile localfile;buildparms The supported build parameters are: Table 5-9. ---------------------------------------------------------------- | | | :REC=[-rcsizebytes][,blkfactor[,[{F}][,{BINARY}]]]] | | | ---------------------------------------------------------------- | | | | | | {V} | {ASCII} | | | | | ---------------------------------------------------------------- | | | | | | {B} | | | | | | ---------------------------------------------------------------- | | | [;DEV=device] [;CODE=filecode] | | [;DISC=[numrec][,[numextents][,[initialloc]]] | | | ---------------------------------------------------------------- The parameter REC= can also be specified in words (two bytes per word) using a positive integer value. The default blkfactor size is one. For more information about the BUILD command, see the MPE/iX Commands Reference Manual. The default MPE/iX file-transfer specifications for the PUT command in the form of file-building parameters are: ASCII: ;REC=-80,,F,ASCII;DISC=204800 Binary: ;REC=-256,,F,BINARY;DISC=204800 BYTESTREAM: ;REC=,,B;DISC=16384000 Examples. The following example shows how to transfer a file to MPE/iX with a record size of 150 bytes: ftp> PUT filex file2;REC=-150,,V,ASCII In the following example, using only CODE=PROG defaults to a file of fixed binary, with records of 128 words (which are the BUILD command REC= defaults). ftp> PUT filex file2;CODE=PROG


MPE/iX 5.0 Express III Documentation