Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Server Base Enterprise Option プログラム作成の手引


CBLEERPC('GETWATCH')

〈このページの構成〉

名称

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

形式

PROCEDURE DIVISIONの指定

CALL 'CBLEERPC' USING 一意名1

DATA DIVISIONの指定

01 一意名1.
  02 データ名A PIC  X(8) VALUE 'GETWATCH'.
  02 データ名B PIC  X(5).
  02 FILLER    PIC  X(3).
  02 データ名C  PIC S9(9) COMP.

機能

現在のサービス要求の応答待ち時間を参照します(単位:秒)。CBLEERPC('GETWATCH')は,CBLEERPC('SETWATCH')で応答待ち時間を一時的に変更する前に,元の値を退避するために使います。

CBLEERPC('GETWATCH')は,CBLEERPC('SETWATCH')で変更したサービス応答待ち時間をリターンします。CBLEERPC('SETWATCH')でサービス応答待ち時間を変更していない場合はRPC関連定義のwatch_timeオペランドの値をリターンします。

CBLEERPC('GETWATCH')で得られる値は,TP1/EEのリモートプロシジャコール(CBLEERPC('CALL '))に対してだけ有効です。

UAPで値を設定するデータ領域

●データ名A

サービスの応答待ち時間の参照を示す要求コードを「VALUE 'GETWATCH'」と設定します。

TP1/EEから値が返されるデータ領域

●データ名B

ステータスコードが,5けたの数字で返されます。

●データ名C

現在のサービスの応答待ち時間が返されます(単位:秒)。0が返された場合は,無制限に応答を待ち続ける指定であることを示します。

ステータスコード

ステータスコード

意味

00000

正常に終了しました。

00001

TP1/EEの環境下にありません。

00004

UOCから発行しているため,この機能は使用できません。

00005

オフラインバッチプロセスから発行しているため,この機能は使用できません。

00338

関数の呼び出し条件が不正です。