IBM SC41-5420-04 User Manual
Page 102
Table 10. Application Request Validation Operation-Specific Information
Operation Identifier
Operation-Specific Information
0
NONE if application ID=0
0
Dotted decimal format IP address of client host when application ID=1 or 2
1-3
Absolute path name of library or directory
/QSYS.LIB/QGPL.LIB
1
/QOpenSys/DirA/DirAB/DirABC
2
4-8
Absolute path name of file
/QSYS.LIB/MYLIB.LIB/MYFILE.FILE/MYMEMB.MBR
1
/QOpenSys/DirA/DirAB/DirABC/FileA1
2
9
CL command string
:
1
QSYS.LIB file system pathnames are always in uppercase
2
QOpenSys file system pathnames are case sensitive and may be in either upper or lower case.
Table 11 defines the FTP client and server subcommands that are associated with
each operation identifier.
Table 11. FTP Client and Server Subcommands Associated with Operation Identifiers
Operation Identifier
Client Subcommands
Server Subcommands
0 - Initialize Session
OPEN
new connection
1 - Create Directory/Library
MKD, XMKD
2 - Delete directory/library
RMD, XRMD
3 - Set current directory
LCD
CWD, CDUP, XCWD, XCUP
4 - List directory/library
LIST, NLIST
5 - Delete files
DELE
6 - Send files
APPEND, PUT, MPUT
RETR
7 - Receive files
GET, MGET
APPE, STOR, STOU
8 - Rename files
RNFR, RNTO
9 - Execute CL commands
SYSCMD
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.
88
OS/400 TCP/IP Configuration and Reference V5R1