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が終了しないことがあります。