Hitachi

TP1/COBOL adapter for Cosminexus ユーザーズガイド


8.7 TP1/COBOL SOAPサービスクラス用基本BeanユーザインタフェースAPI(TP1/Client/P,TP1/Client/W)

SOAPクライアントから呼び出されたSOAPサーバで,TP1/Client/PおよびTP1/Client/Wを経由してCOBOL SPPを呼び出す場合に,TP1/COBOL SOAPサービスクラス用基本Beanで提供するAPIを使用します。提供するAPIは,TP1/COBOL基本Beanとほぼ同じです。

表8‒16 提供メソッド一覧

項番

メソッド名

機能

ユーザ認証機能(8.3 TP1/COBOL基本BeanユーザインタフェースAPI(TP1/Client/PおよびTP1/Client/W)をご覧ください)

1

cltin

クライアントユーザの認証要求

2

cltout

クライアントユーザの認証解除

常設コネクション機能(8.3 TP1/COBOL基本BeanユーザインタフェースAPI(TP1/Client/PおよびTP1/Client/W)をご覧ください)

3

connect

常設コネクション確立

4

disconnect

常設コネクション開放

5

getRaphost

常設コネクション確立要求先の取得

6

setConnectInf

端末識別情報の設定

7

setRaphost

常設コネクション確立要求先の指定

リモートプロシジャコール(RPC) (callおよびcallToメソッドを除いて,8.3 TP1/COBOL基本BeanユーザインタフェースAPI(TP1/Client/PおよびTP1/Client/W)をご覧ください)

8

call

遠隔サービスの要求

9

callTo

通信先を指定した遠隔サービスの要求

10

close

UAPの終了

11

getWatchTime

サービスの応答待ち時間の参照

12

open

UAPの開始

13

setWatchTime

サービスの応答待ち時間の更新

トランザクション制御(8.3 TP1/COBOL基本BeanユーザインタフェースAPI(TP1/Client/PおよびTP1/Client/W)をご覧ください)

14

begin

トランザクションの開始

15

chainedCommit

連鎖モードのコミット

16

chainedRollback

連鎖モードのロールバック

17

getTrnid

現在のトランザクションに関する識別子の取得

18

info

現在のトランザクションに関する情報の報告

19

unchainedCommit

非連鎖モードのコミット

20

unchainedRollback

非連鎖モードのロールバック

TCP/IP通信機能

21

receive

メッセージの受信

22

receive2

メッセージの受信(障害時メッセージ受信)

23

send

メッセージの送信

一方通知受信機能(8.3 TP1/COBOL基本BeanユーザインタフェースAPI(TP1/Client/PおよびTP1/Client/W)をご覧ください)

24

acceptNotification

サーバからクライアントへの一方通知メッセージの受信

25

chainedAcceptNotification

一方通知受信

26

cancelNotification

一方通知待ち状態のキャンセル

27

closeNotification

一方通知受信の終了

28

openNotification

一方通知受信の開始

太字で記述されたメソッド(call/callTo/receive/receive2/send)を除くメソッドは,8.3と同様です。

〈この節の構成〉