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

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

5.1.1 Correspondence between UAPs and facilities

Table 5-1 shows TP1/Client functions and corresponding COBOL-UAP creation programs.

The CBLDCCLS('') and other request statements for calling DLLs and those for converting character codes can be used in a multi-thread environment. When you use request statements other than those for converting character codes, we recommend that you use the DLL version of request statements.

Note that all request statements do not always have the DLL versions, depending on the TP1/Client product. For the request statements that have the DLL versions, see the Release Notes that comes with the product.

For details on each UAP, see 6 Request Statements Available for TP1/Client (COBOL Language).

Table 5-1 TP1/Client functions and corresponding COBOL-UAP creation programs

Function COBOL-UAP creation program called from the CALL statement
User authentication Client user authentication request CBLDCCLS('CLTIN ')
CBLDCCLT('CLTIN ')
CBLDCCLS('EXCLTIN ')1
CBLDCCLT('EXCLTIN ')1
Release of client user authentication CBLDCCLS('CLTOUT ')
CBLDCCLT('CLTOUT ')
Remote procedure call Service response wait time reference CBLDCRPS('OPEN ')
CBLDCRPC('OPEN ')
UAP termination CBLDCRPS('CLOSE ')
CBLDCRPC('CLOSE ')
Remote service request CBLDCRPS('CALL ')
CBLDCRPC('CALL ')
Service response wait time update CBLDCRPS('SETWATCH')
CBLDCRPC('SETWATCH')
UAP startup CBLDCRPS('GETWATCH')
CBLDCRPC('GETWATCH')
Permanent connection Establishing permanent connection CBLDCCLS('CONNECT ')
CBLDCCLT('CONNECT ')
Releasing permanent connection CBLDCCLS('DISCNCT ')
CBLDCCLT('DISCNCT ')
Setting the destination of a request to establish a permanent connection CBLDCCLS('STRAPHST')2
CBLDCCLT('STRAPHST')2
Acquiring the destination of a request to establish a permanent connection CBLDCCLS('GTRAPHST')2
CBLDCCLT('GTRAPHST')2
Transaction control Transaction startup CBLDCTRS('BEGIN ')
CBLDCTRN('BEGIN ')
Commit in chained mode CBLDCTRS('C-COMMIT')
CBLDCTRN('C-COMMIT')
Rollback in chained mode CBLDCTRS('C-ROLL ')
CBLDCTRN('C-ROLL ')
Commit in unchained mode CBLDCTRS('U-COMMIT')
CBLDCTRN('U-COMMIT')
Rollback in unchained mode CBLDCTRS('U-ROLL ')
CBLDCTRN('U-ROLL ')
Post information for current transaction CBLDCTRS('INFO ')
CBLDCTRN('INFO ')
Collection of identifiers for current transaction CBLDCCLS('GETTRNID')
CBLDCCLT('GETTRNID')
TCP/IP communication function Sending messages CBLDCCLS('SEND')
CBLDCCLT('SEND')
CBLDCCLS('EXSEND ')1
CBLDCCLT('EXSEND ')1
Receiving messages CBLDCCLS('RECEIVE')
CBLDCCLT('RECEIVE')
Receiving messages (messages receivable even if an error occurs) CBLDCCLS('RECEIVE2')
CBLDCCLT('RECEIVE2')
Sending assembled messages
CBLDCCLS('ASMSEND')
Receiving assembled messages
CBLDCCLS('ASMRECV')
Facility for receiving one-way messages from the server Receive one-way messages CBLDCCLS('NOTIFY ')
CBLDCCLT('NOTIFY ')
CBLDCCLS('EXNACPT ')1
CBLDCCLT('EXNACPT ')1
Canceling one-way message wait state CBLDCCLS('CANCEL ')
CBLDCCLT('CANCEL ')
CBLDCCLS('EXNCANCL')1
CBLDCCLT('EXNCANCL')1
Starting reception of one-way messages CBLDCCLS('O-NOTIFY')
CBLDCCLT('O-NOTIFY')
Terminating reception of one-way messages CBLDCCLS('C-NOTIFY')
CBLDCCLT('C-NOTIFY')
Receiving a one-way message CBLDCCLS('A-NOTIFY')
CBLDCCLT('A-NOTIFY')
CBLDCCLS('EXNCACPT')1
CBLDCCLT('EXNCACPT')1
Character code converter (When not using a code mapping table) Character code converter CBLDCUTL('CODECNV ')
Character code converter (When using a code mapping table) Starting character code conversion CBLDCUTL('CNVOPN ')
Terminating character code conversion CBLDCUTL('CNVCLS ')
Executing character code conversion CBLDCUTL('CNVEXEC ')

#1
Use this program when you specify 00000008 for DCCLTOPTION in the client environment definition.

#2
Note that you must increase the data area if you specify 00000008 for DCCLTOPTION in the client environment definition client.