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

Input

Binary(4)

 

information

 

 

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:

0FTP client program

1FTP server program

2REXEC server program

Appendix B. TCP/IP Application Exit Points and Programs 85

Page 99
Image 99
IBM SC41-5420-04 manual Exit Point Interfaces for TCP/IP Application Exit Points, Required Parameter Group