FTP
Print this topic
FTP scenarios
Scenario: Transfer a file to a remote host
Scenario: Secure FTP with SSL
Configure your FTP server
FTP server in iSeries Navigator
Configure FTP servers for graphical FTP clients and Web tools
Configure Anonymous FTP
Prepare for Anonymous FTP
Write exit programs for Anonymous FTP
Create an OS/400 user profile: ANONYMOUS
Create a public library or directory
Install and register exit programs
Secure FTP
Prevent FTP server access
Control FTP access
Use SSL to secure the FTP server
Create a local Certificate Authority
Associate a certificate with the FTP server
Require client authentication for the FTP server (optional)
Enable SSL on the FTP server
Secure the FTP client with TLS/SSL
Manage access using FTP exit programs
Manage access using iSeries Navigator
Monitor incoming FTP users
Manage your FTP server
Start and stop the FTP server
Set number of available FTP servers
Improve FTP performance with configurable subsystem support
Use the FTP client on iSeries
Start and end a client session
Server timeout considerations
Transfer files with FTP
FTP as batch job
FTP reference information
FTP server subcommands
ADDM
ADDV
APPE
AUTH
CRTL
CRTP
CRTS
CWD
DBUG
DELE
DLTF
DLTL
HELP
LIST
MKD
MODE
NLST
NOOP
PASS
PASV
PBSZ
PORT
PROT
PWD
QUIT
RCMD
REIN
RETR
RMD
RNFR
RNTO
SITE
STOR
STOU
STRU
SYST
TIME
TYPE
USER
FTP client subcommands
ACCT
APPEND
ASCII
BINARY
CD
CLOSE
DEBUG
DEBUG
DELETE
DIR
EBCDIC
GET
HELP
LCD
LOCSITE
LOCSTAT
LS
LTYPE
MDELETE
MGET
MKDIR
MODE
MPUT
NAMEFMT
NULLFLDS
OPEN
PASS
PUT
PWD
QUOTE
REINITIALIZE
RENAME
RESET
RMDIR
SECDATA
SECOPEN
SENDPASV
SENDPORT
SENDSITE
SITE
STATUS
STRUCT
SUNIQUE
SYSCMD
TYPE
USER
VERBOSE
FTP exit programs
Request validation exit point: client and server
Example: FTP Client or Server Request Validation exit program in CL code
Example: FTP Server Request Validation exit program in ILE RPG code
VLRQ0100 exit point format
VLRQ0100 exit point format usage notes
Server logon exit point
Example: FTP Server Logon exit program in CL code
Example: FTP Server Logon exit program in C code
Example: FTP Server Logon exit program in ILE RPG code
TCPL0100 exit point format
TCPL0100 exit point format usage notes
TCPL0200 exit point format
TCPL0300 exit point format
Remove exit programs
Data transfer methods
Transfer files that contain packed decimal data between iSeries servers
Transfer *SAVF files
Transfer QDLS documents
Transfer "root", QOpenSys, QLANSrv, QDLS, and QOPT files
Transfer files using QfileSvr.400
Transfer QSYS.LIB files
Receive text files to QSYS.LIB
File pre-creation considerations
CCSID conversions
Specify mapping tables
CCSID code page tagging for iSeries files
NLS considerations for FTP
File systems and naming conventions
FTP server reply status messages
FTP server syntax conventions
FTP client syntax conventions
Enclose subcommand parameters
File names for client transfer subcommands
Troubleshoot FTP
Determine problems with FTP
Materials required for reporting FTP problems
Trace the FTP server
Trace the FTP client
Work with FTP server jobs and job log