Hitachi

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


ee_rpc_set_watch_time

〈このページの構成〉

名称

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

形式

ANSI C,C++の形式

#include <eerpc.h>
int ee_rpc_set_watch_time(int var)

機能

サービス要求の応答待ち時間を変更します(単位:秒)。この関数で変更した値は,サービス関数終了時まで有効です。

サービス要求の応答待ち時間をこの関数を呼び出す前の値に戻すときは,ee_rpc_get_watch_time関数で返された元の値を,この関数で再設定してください。

この関数は,RPC関連定義のwatch_timeオペランドに指定した値を変更しません。この関数で設定する値は,あとから呼び出すee_rpc_call関数にだけ影響します。

UAPで値を設定する引数

●var

変更後のサービス応答待ち時間を設定します(単位:秒)。1〜65535の範囲で指定してください。無制限に待ち続ける場合は,0を設定します。

リターン値

リターン値

意味

EE_OK

正常に終了しました。

EECOMER_CNDBPP

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

EECOMER_CNDUOC

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

EECOMER_ENVIRON

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

EERPCER_ARGUMENT

引数に設定した値が間違っています。

EERPCER_CONDITION

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

注意事項

サービス応答待ち時間に0を指定した場合,TP1/EEが終了しないことがあります。