The exit point for File Transfer Protocol (FTP) Server Logon is QIBM_QTMF_SVR_LOGON. The exit point for Remote Execution Protocol (REXEC) Server Logon is QIBM_QTMX_SVR_LOGON. TCPL0100 is one of the interfaces that controls the parameter format for these exit points. This topic discusses the parameters of the TCPL0100 exit point format.
This is the required parameter group for the TCPL0100 exit point format.
Parameter | Description | Input or output | Type and length |
---|---|---|---|
1 | Application identifier | Input | Binary(4) |
2 | User identifier | Input | Char(*) |
3 | Length of user identifier | Input | Binary(4) |
4 | Authentication string | Input | Char(*) |
5 | Length of authentication string | Input | Binary(4) |
6 | Client IP address | Input | Char(*) |
7 | Length of client IP address | Input | Binary(4) |
8 | Return code | Output | Binary(4) |
9 | User profile | Output | Char(10) |
10 | Password | Output | Char(10) |
11 | Initial current library | Output | Char(10) |
For the FTP server, this parameter contains the data field from the PASS (password) subcommand. Beginning with V5R1, if the user is authenticated by a client certificate, no data is provided for this parameter.
For the FTP server: When the user is authenticated by a client certificate, this parameter is set to 0.
For the logon to succeed, the authentication string must match the user profile-specified password.
For the logon to succeed, the authentication string must match the user profile-specified password.
For the logon to succeed, the password output parameter must match the user profile-specified password.
Attention! IBM strongly recommends that you never code passwords directly in an exit program. Encryption, for example, allows algorithmic password determination.
For the logon to succeed, the password output parameter must match the user profile-specified password.
Attention! IBM strongly recommends that you never code passwords directly in an exit program. Encryption, for example, allows algorithmic password determination.
Specifying this value overrides normal i5/OS® password processing. It is the only password authentication.
Specifying this value overrides normal i5/OS password processing. It is the only password authentication.