RqRtResume

 

リクエストのブロックを解除

サーバのリクエスト処理を受け付けるようにします。

構文:

RqRtResume (サーバ/サービス名, 実行エンジン番号, Supervisor パスワード)

パラメータ:

  • ーバ/サービス名 …… [サービス/サーバ]テーブルに定義されているサーバ/サービス名。サービス名が指定された場合、そのサービスに対応するサーバからのリクエストがブロックされます。

  • エントリ番号 …… 実行エンジンの内部番号を示す数値。ここで指定する実行エンジンは、RqRts関数で検索したもののいずれかでなければなりません(したがって、この関数は、RqRts 関数の後で呼び出さなければなりません)。

  • この値を「0」に設定した場合、全ての実行エンジンが解除されます。

  • この値を「-1」に設定した場合、現在のエンジンが解除されます。

  • Supervisor パスワード  …… MGRB.INIファイルに設定されたPasswordSupervisorパラメータで設定されたパスワード

戻り値:

論理値 …… アプリケーションサーバのブロックが解除されたり、必要な状態の場合は「True」が返ります。解除できなかった場合は「False」が返ります。

サービス名やエンジン番号が正しくない場合は、この関数は失敗します。また、Supervisorパスワードが正しくない場合も失敗します。

例:

RqRtResume ('Default Broker', BA, 'Secret')

 

変数項目「BA」には、エンジン番号が一時的に保存されているものとします。この番号は、RqRts関数で取得します。

関連トピック:

RqRtBlock

アプリケーションサーバとして動作