CBLEERPC('SETWATCH')
- 〈このページの構成〉
形式
PROCEDURE DIVISIONの指定
CALL 'CBLEERPC' USING 一意名1
DATA DIVISIONの指定
01 一意名1. 02 データ名A PIC X(8) VALUE 'SETWATCH'. 02 データ名B PIC X(5). 02 FILLER PIC X(3). 02 データ名C PIC S9(9) COMP VALUE ZERO.
機能
サービス要求の応答待ち時間を変更します(単位:秒)。CBLEERPC('SETWATCH')で変更した値は,サービスプログラム終了時まで有効です。
サービス要求の応答待ち時間をCBLEERPC('SETWATCH')を呼び出す前の値に戻すときは,事前に呼び出したCBLEERPC('GETWATCH')で返された元の値を,CBLEERPC('SETWATCH')で再設定してください。
CBLEERPC('SETWATCH')を呼び出しても,RPC関連定義のwatch_timeの値に指定した値は変更されません。CBLEERPC('SETWATCH')に設定した値は,あとから呼び出すCBLEERPC('CALL ')にだけ影響します。
UAPで値を設定するデータ領域
●データ名A
サービスの応答待ち時間の変更を示す要求コードを「VALUE 'SETWATCH'」と設定します。
●データ名C
変更後のサービス応答待ち時間を設定します(単位:秒)。1〜65535の範囲で指定してください。無制限に待ち続ける場合は,0を設定します。
TP1/EEから値が返されるデータ領域
●データ名B
ステータスコードが,5けたの数字で返されます。
ステータスコード
ステータスコード |
意味 |
---|---|
00000 |
正常に終了しました。 |
00001 |
TP1/EEの環境下にありません。 |
00004 |
UOCから発行しているため,この機能は使用できません。 |
00005 |
オフラインバッチプロセスから発行しているため,この機能は使用できません。 |
00301 |
データ名に設定した値が間違っています。 |
00338 |
関数の呼び出し条件が不正です。 |
注意事項
応答待ち時間に0を指定した場合,TP1/EEが終了しないことがあります。