File Transfer Protocol exit programs

You can use File Transfer Protocol (FTP) exit programs to secure FTP. The FTP server communicates with each exit program through a specific exit point. This topic includes parameter descriptions and code examples.

The FTP client and the FTP server communicate with each exit program through a specific exit point. Parameters are passed between the FTP server and the exit program. The format of the exchanged information is specified by an exit point format.

FTP uses the following exit points. Refer to these topics for more information, including parameter descriptions and code examples:

  • Request validation exit point: client and server
  • Server logon exit point

To allow the exit programs to work properly, you must install and register your exit point programs. If your programs are no longer needed, you must properly remove the exit point programs to prevent their future functioning.

TCP/IP exit points and exit point formats

The following table provides information about exit points for various TCP/IP applications and their related exit point formats.

TCP/IP Exit Points Application VLRQ0100 TCPL0100 TCPL0200 TCPL0300 RXCS0100
QIBM_QTMF_CLIENT_REQ FTP X        
QIBM_QTMF_SERVER_REQ FTP X        
QIBM_QTMF_SVR_LOGON 1 FTP   X X X 2  
QIBM_QTMX_SERVER_REQ REXEC X        
QIBM_QTMX_SVR_LOGON 1 REXEC   X   X 2  
QIBM_QTMX_SVR_SELECT REXEC         X
QIBM_QTOD_SERVER_REQ TFTP X        

1 - An exit point can have more than one format, but an exit program can only be registered for one of the exit point formats. Examine each of these formats, then choose the one most appropriate for your system.

2 - This format is available starting with V5R1.