Communicator e3000 MPE/iX Release 6.5 (Non-Platform Software Release C.65.00 (30216-90291)
84 Chapter3
Growth Solution
FTP/iX Support for Large Files
FTP/iX Support for Large Files
by R. Prakash
Commercial Systems Division
The enhancement “FTP/iX support for Large Files” which is part of MPE/iX Release 6.5
provides the capability for FTP on MPE/iX to transfer files of size greater than 4GB. This
enhancement is an offshoot of the support for Large Files in MPE/iX 6.5.
Until MPE/iX 6.0, you could transfer files up to 4GB in size through FTP. With this new
enhancement, FTP/iX is now capable of transferring files beyond 4GB also.
Features
The MPE/iX Large File types which can be transferred through FTP/iX are:
• Fixed ascii flat Large Files
• Fixed binary flat Large Files
• KSAM64 Large File (newly defined KSAM file type)
It is also possible to append to a fixed ascii flat Large File.
It can transfer Large Files only between compatible peer MPE/iX systems which are
enhanced to support Large Files.
User Interface
The syntax for FTP/iX commands to transfer Large File remains the same as for
non-Large Files. There are no changes in the command syntax given by the user. There are
few minor changes with respect to user interface output to indicate to the user that the
FTP/iX server is large-file capable.
When FTP/iX tries to talk to a Large File compatible server, the following is the snap shot:
-------------------<Start>----------------------------
Connected to hanuman (15.70.188.86). (FTPINFO 40)
Name(manager): manager.sys
---> USER manager.sys
230 User logged on
---> SYST
215 MPE/iX LF system type. <------- Note ‘LF’ here
Remote system type is MPE/iX
---> SITE MPE/iX FTP Client [A0010001]
200 MPE/iX command ok.
---> TYPE I 200
Type set to I.
-------------------<End>----------------------------
It prints “MPE/iX LF system type” instead “MPE/iX system type”.
FTP/iX cannot transfer a Large File if it is pre-6.5 Client/Server. The following is one of the
snap shots when it tries to transfer a Large File to a non-compatible server.