Exit Point Interfaces for TCP/IP Application Exit Points
The exit point interfaces for TCP/IP application exit points are:
v TCP/IP application request validation exit point interface
v TCP/IP remote execution server command processing selection exit point
interface
Note: For a detailed description of the DHCP exit points and how to use them, see
System API Reference
(http://publib.boulder.ibm.com/pubs/html/as400/v5r1/ic2924/info/apis/
api.htm) in the Information Center. If you are using the Supplemental
Manuals CD, then switch to the iSeries Information Center CD to access this
information.
TCP/IP Application Request Validation Exit Point Interface
Required Parameter Group:
1 Application identifier Input Binary(4)
2 Operation identifier Input Binary(4)
3 User profile Input Char(10)
4 Remote IP address Input Char(*)
5 Length of remote IP address Input Binary(4)
6 Operation-specific information Input Char(*)
7 Length of operation-specific
information
Input Binary(4)
8 Allow operation Output Binary(4)
Exit Point Name: QIBM_QTMF_CLIENT_REQ
Exit Point Name: QIBM_QTMF_SERVER_REQ
Exit Point Name: QIBM_QTMX_SERVER_REQ
Exit Point Name: QIBM_QTOD_SERVER_REQ
Exit Point Format Name: VLRQ0100
The TCP/IP request validation exit point enables additional control for restricting
an operation. Any restrictions that are imposed by the exit program are in addition
to any validation that is performed by the application program, such as normal
server object security. When an exit program is added to the exit point, it is called
by the TCP/IP application to validate the requested action specified by the
operation identifier and other input parameters in the required parameter group.
The exit program sets the output parameter, Allow operation, to indicate if the
TCP/IP application is to perform the operation.
Note: All character data passed to the exit program is in the coded character set
ID (CCSID) of the job, or if the job CCSID is 65535, the default CCSID of the
job.
Required Parameter Group
Application identifier
INPUT; BINARY(4) Identifies the application program from which the request
is being made. The valid values are as follows:
0 FTP client program
1 FTP server program
2 REXEC server program
Appendix B. TCP/IP Application Exit Points and Programs 85
|
|
|