Table 81. FTP Client and Server Subcommands Associated with Operation Identifiers (continued)
Operation Identifier Client Subcommands Server Subcommands
7 - Receive files GET, MGET
2
APPE, STOR, STOU
8 - Rename files RNFR, RNTO
9 - Execute CL commands SYSCMD
3
RCMD, ADDM, ADDV, CRTL, CRTP,
CRTS, DLTF, DLTL
:
Notes:
1. The exit program is called with this operation identifier each time the FTP server receives a connection request.
2. For the MGET and MPUT subcommands, the exit program is called once for each file that is sent or retrieved.
3. If an exit program is associated with exit point QIBM_QTMF_CLIENT_REQ, the F21 (CL command line) key is
disabled and the user must use the System Command (SYSCMD) subcommand to run a CL command.
The following notes apply to the REXEC server (application identifier 2):
1. The only valid values for the operation identifier are 0 and 9.
2. If the returned Allow operation output parameter is not valid, the REXEC server
will not allow the operation and the message ″Data from exit program for exit
point &1 is missing or not valid″ is issued to the job log.
3.
If any exception is encountered when calling the exit program, the REXEC
server will not allow the operation and the message ″Exception encountered for
REXEC exit program &1 in library &2 for exit point &3.″ is issued to the job log.
The following note applies to the TFTP server (application identifier 3):
1. For the TFTP server program, operation identifier 6 indicates the TFTP Read
Request (RRQ) operation; operation code 7 indicates the TFTP Write Request
(WRQ) operation.
TCP/IP Application Server Logon Exit Point Interface
For information about the TCP/IP application server logon exit point interface, see
AS/400e Information Center
, SK3T-2027-01. For the URL to access the Information
Center online, see “TCP/IP Topics in the Information Center” on page xv.
Remote Execution Server Command Processing Selection Exit Point
The REXEC server command processing selection exit program enables you to
select:
v Which command processor runs the command that the REXEC client user
provides
v Whether the REXEC server converts data between ASCII and EBCDIC (for
Qshell commands or spawn path names)
Required Parameter Group:
1 User profile Input Char(10)
2 Remote IP address Input Char(*)
3 Length of remote IP address Input Binary(4)
4 Command string Input Char(*)
5 Length of command string Input Binary(4)
6 Command processor identifier Output Binary(4)
Appendix E. TCP/IP Application Exit Points and Programs 551
|
|
|
|
|
|
|
|
|
|
|
|
||||
||||
||||
||||
||||
||||