OpenTP1 Version 7 TP1/Client User's Guide TP1/Client/W, TP1/Client/P

[Contents][Index][Back][Next]

6.2.2 CBLDCCLS('EXCLTIN ') - Client user authentication request (for an extended host name)

Organization of this subsection
(1) Form
(2) Purpose
(3) Data area where the UAP sets values
(4) Data area for which a value is returned
(5) Status codes

(1) Form

(a) In a multi-thread environment
PROCEDURE DIVISION
 
CALL 'CBLDCCLS' USING identifier-1 identifier-2 identifier-3
 
DATA DIVISION
 
01 identifier-1.
   02 data-name-A PIC X(8)  VALUE 'EXCLTIN '.
   02 data-name-B PIC X(5).
   02 FILLER     PIC X(3).
   02 data-name-C PIC S9(9) COMP VALUE ZERO.
   02 data-name-D PIC X(16).
   02 data-name-E PIC X(16).
   02 data-name-F PIC X(n).
01 identifier-2.
   02 FILLER     PIC X(9) COMP.
   02 data-name-G PIC X(n).
01 identifier-3.
   02 data-name-H PIC 9(9) COMP.
   02 FILLER     PIC 9(4) COMP.
   02 FILLER     PIC X(2).
   02 data-name-I  PIC X(n).
 
(b) In a single-thread environment
PROCEDURE DIVISION
 
CALL 'CBLDCCLT' USING identifier-1 identifier-2
 
DATA DIVISION
 
01 identifier-1.
   02 data-name-A PIC X(8)  VALUE 'EXCLTIN '.
   02 data-name-B PIC X(5).
   02 FILLER     PIC X(3).
   02 data-name-C PIC S9(9) COMP VALUE ZERO.
   02 data-name-D PIC X(16).
   02 data-name-E PIC X(16).
   02 data-name-F PIC X(n).
01 identifier-2.
   02 FILLER     PIC X(9) COMP.
   02 data-name-G  PIC X(n).
 

(2) Purpose

Requests authentication of the client user specified with the login name corresponding to the specified TP1/Server to be used as a gateway.

Always execute CBLDCCLS('EXCLTIN '), even if you have suppressed user authentication.

Use this function when using the host name extension function.

(3) Data area where the UAP sets values

(4) Data area for which a value is returned

(5) Status codes

Status code Meaning
00000 Normal termination
02501 Invalid value for the data name. The request code (data-name-A) may be invalid.
02502 CBLDCCLT('EXCLTIN ') has already been executed. This status code is not returned if CBLDCCLS('EXCLTIN ') is executed.
02503 An attempt to initialize the communication path failed.
Alternatively, the client environment definition is specified incorrectly.
02504 A necessary amount of buffer could not be allocated.
02506 Network error
02515 OpenTP1 is not running on the node that has the specified service.
02518 System error
02527 This status code is returned because of one of the following reasons:
The specified login name (data-name-D) is not registered in the target host.
The password (data-name-E) does not match.
The OpenTP1 server may not support user authentication.
Check whether client_uid_check is specified correctly in the system common definition.
02547 The specified port number is in use. Alternatively, port numbers that can be assigned automatically by the operating system are insufficient.