RqRtApp

 

リクエスタ対応アプリケーションの情報

MRBによって起動された実行エンジンがサポートしているアプリケーションの情報を取得します。

構文:

RqRtApp(サービス/サーバ名,アプリケーション番号)

パラメータ:

  • サービス/サーバ名 …… [サービス/サーバ]テーブルに定義されているサーバ/サービス名

  • アプリケーション番号 …… アプリケーションの内部番号を示す数値。ここで指定するアプリケーションは、RqRtApps 関数で検索したもののいずれかでなければなりません(したがって、この関数は、RqRtApps 関数の後で使用します)。

戻り値:

文字列 …… カンマで区切られた、以下の文字列情報が返ります。

  • アプリケーション名 …… アプリケーションの名前。全てのアプリケーションを要求した場合(RqRtApps 関数で、[実行エンジン番号]パラメータを「0」にした場合)、次の情報も返ります。

  • ホスト名 …… 実行エンジンが起動されるホストの名前

  • ポート番号 …… 実行エンジンのチェック対象となるポートの番号

例:

RqRtApp('Default Broker', BD)

 

数値型の変数項目BD に格納されているアプリケーション番号を使用して処理が行われます。このアプリケーション番号は、RqRtApps 関数の実行により与えられます(アプリケーション番号は、RqRtApps関数で指定した実行エンジン番号によって異なってきます)。また、アプリケーション番号は、RqRts 関数を実行した時にも返ります。