HPlogo Communicator 3000 MPE/iX Release 6.0 (Platform Software Release C.60.00): HP 3000 MPE/iX Computer Systems > Chapter 7 Interoperability and Internet Solutions

FTP Enhancements

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

by Raghuram B. Commercial Systems Division

The following is an overview of new features available with FTP/iX.

Implementation of FTPSRVR under INETD

Until now, FTP/iX server service, FTPSRVR, was initiated by the FTPMON process which was started by the JFTPSTRT.ARPA.SYS job. The INETD/iX process will now replace the FTPMON process and the JFTPSTRT.ARPA.SYS job will be replaced by JINETD.NET.SYS job.

Anonymous FTP Functionality

FTP/iX anonymous logon allows a restricted access to the MPE/iX file system via the FTP/iX server, without the need for a logon account. The remote user can access the FTP/iX anonymous environment by specifying either one of the accepted user names 'anonymous' or 'ftp' (these login id's are currently defacto standards).

Support for Non-Standard MPE/iX File Types

The following types of MPE/iX files can be transferred to a remote host using FTP.

  • Standard MPE files with fixed, variable or bytestream format.

  • Files with either binary or ASCII data types.

The Configurable Server Time-Out

Previous patch releases of FTP/iX 5.0 and 5.5 have a hard-coded infinite time-out value applied to the data connection timer of the FTP/iX server. The FTP/iX client, which shares this data connection, has a configurable time-out which is user-controlled through the TIMEOUT command.

Hash Command

While transferring files, if the user desires to receive progress status during file transmission, the hash command provides this capability.

REPLACE Command

This FTP/iX client controlled option allows the user to override the default file placement strategy of FTP/iX (unconditional replacement of the target file.)

MOVE Option

This FTP/iX user-controller option allows the user to selectively specify on the GET, PUT, MGET, or MPUT command whether to delete the source file after confirmation of a successful file transfer to the target system.

Details and example of these options for FTP/iX are provided in the "Technical Articles" chapter of this book.

The Implementation of CI Environment Variables for Additional FTP/iX Status Information

The following status information will be provided through these CI environment variables:

FTPXFERFILES

number of files successfully transferred during the last FTP/iX execution.

FTPREQFILES

total number of files requested for transfer during the last FTP/iX execution.

FTPREPLACE

reflects the state of the file placement policy of FTP/iX: either unconditionally (TRUE) or conditionally (FALSE) replace the target file(s) specified in the user commands GET, PUT, MPUT, and MGET (see the REPLACE option for additional details).

The following environment variables are currently supplied with FTP/iX:

FTPLASTERR

identifies the last FTP error encountered.

FTPLASTREPLY

identifies the last FTP protocol reply message string.

Feedback to webmaster