5.1.1 各UAPと機能の対応
TP1/Clientの機能とCOBOL-UAP作成用プログラムとの対応を表5-1に示します。
DLLを呼び出すときの要求文(CBLDCCLS(' ')など),および文字コード変換機能用の要求文は,マルチスレッド環境で使用できます。そのため,文字コード変換機能の要求文以外でDLLを呼び出すときの要求文をサポートしている要求文は,DLLを呼び出すときの要求文を使用することをお勧めします。
ただし,ご使用になられるTP1/Client製品のプログラムプロダクトによっては,DLLを呼び出すときの要求文をサポートしていない場合がありますので,「リリースノート」でご確認ください。
各UAPの詳細については「6. TP1/Clientで使用できる要求文(COBOL言語編)」を参照してください。
機能 |
CALL文で呼び出すCOBOL-UAP作成用プログラム |
|
---|---|---|
ユーザ認証機能 |
CBLDCCLS('CLTIN ') |
|
CBLDCCLT('CLTIN ') |
||
CBLDCCLS('EXCLTIN ')※1 |
||
CBLDCCLT('EXCLTIN ')※1 |
||
CBLDCCLS('CLTOUT ') |
||
CBLDCCLT('CLTOUT ') |
||
リモートプロシジャコール |
CBLDCRPS('OPEN ') |
|
CBLDCRPC('OPEN ') |
||
CBLDCRPS('CLOSE ') |
||
CBLDCRPC('CLOSE ') |
||
CBLDCRPS('CALL ') |
||
CBLDCRPC('CALL ') |
||
CBLDCRPS('SETWATCH') |
||
CBLDCRPC('SETWATCH') |
||
CBLDCRPS('GETWATCH') |
||
CBLDCRPC('GETWATCH') |
||
常設コネクション |
CBLDCCLS('CONNECT ') |
|
CBLDCCLT('CONNECT ') |
||
CBLDCCLS('DISCNCT ') |
||
CBLDCCLT('DISCNCT ') |
||
CBLDCCLS('STRAPHST')※2 |
||
CBLDCCLT('STRAPHST')※2 |
||
CBLDCCLS('GTRAPHST')※2 |
||
CBLDCCLT('GTRAPHST')※2 |
||
CBLDCCLS('STCONINF') |
||
CBLDCCLT('STCONINF') |
||
トランザクション制御 |
CBLDCTRS('BEGIN ') |
|
CBLDCTRN('BEGIN ') |
||
CBLDCTRS('C-COMMIT') |
||
CBLDCTRN('C-COMMIT') |
||
CBLDCTRS('C-ROLL ') |
||
CBLDCTRN('C-ROLL ') |
||
CBLDCTRS('U-COMMIT') |
||
CBLDCTRN('U-COMMIT') |
||
CBLDCTRS('U-ROLL ') |
||
CBLDCTRN('U-ROLL ') |
||
CBLDCTRS('INFO ') |
||
CBLDCTRN('INFO ') |
||
CBLDCCLS('GETTRNID') |
||
CBLDCCLT('GETTRNID') |
||
TCP/IP通信機能 |
CBLDCCLS('SEND ') |
|
CBLDCCLT('SEND ') |
||
CBLDCCLS('EXSEND ')※1 |
||
CBLDCCLT('EXSEND ')※1 |
||
CBLDCCLS('RECEIVE ') |
||
CBLDCCLT('RECEIVE ') |
||
CBLDCCLS('RECEIVE2') |
||
CBLDCCLT('RECEIVE2') |
||
CBLDCCLS('ASMSEND ') |
||
CBLDCCLS('ASMRECV ') |
||
サーバからの一方通知受信機能 |
CBLDCCLS('NOTIFY ') |
|
CBLDCCLT('NOTIFY ') |
||
CBLDCCLS('EXNACPT ')※1 |
||
CBLDCCLT('EXNACPT ')※1 |
||
CBLDCCLS('CANCEL ') |
||
CBLDCCLT('CANCEL ') |
||
CBLDCCLS('EXNCANCL')※1 |
||
CBLDCCLT('EXNCANCL')※1 |
||
CBLDCCLS('O-NOTIFY') |
||
CBLDCCLT('O-NOTIFY') |
||
CBLDCCLS('C-NOTIFY') |
||
CBLDCCLT('C-NOTIFY') |
||
CBLDCCLS('A-NOTIFY') |
||
CBLDCCLT('A-NOTIFY') |
||
CBLDCCLS('EXNCACPT')※1 |
||
CBLDCCLT('EXNCACPT')※1 |
||
文字コード変換機能(コードマッピングテーブルを使用しない場合) |
CBLDCUTL('CODECNV ') |
|
文字コード変換機能(コードマッピングテーブルを使用する場合) |
CBLDCUTL('CNVOPN ') |
|
CBLDCUTL('CNVCLS ') |
||
CBLDCUTL('CNVEXEC ') |