OpenTP1 Version 7 TP1/Client User's Guide TP1/Client/W, TP1/Client/P
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 ') |
All Rights Reserved. Copyright (C) 2006, 2009, Hitachi, Ltd.