25.5.2 ポート番号の指定方法

ここでは,ポート番号の指定方法について,それぞれ説明します。

<この項の構成>
(1) クライアント環境定義
(2) システム共通定義及びユニット制御情報定義

(1) クライアント環境定義

マニュアル「HiRDB Version 8 UAP開発ガイド」の「クライアント環境定義(環境変数の設定)」を参照してください。

(2) システム共通定義及びユニット制御情報定義

システム共通定義及びユニット制御情報定義のオペランドの指定有無と使用するポート番号について説明します。

オペランドに指定したポート番号を固定したい場合,表中の「使用するポート番号」を参照して,そのポート番号を使用する組み合わせでオペランドを指定してください。例えば,「(a)HiRDBのポート番号」で,HiRDB/パラレルサーバの場合,pd_name_portオペランドに指定したポート番号に固定したいとき,pdunit -pは指定を省略してください。

(a) HiRDBのポート番号

HiRDBのポート番号は,pd_name_portオペランド及びpdunitオペランドの-pオプションに指定します。これらのオペランドの指定有無と使用するポート番号について説明します。

HiRDB/シングルサーバの場合
pd_name_portpdunit -p使用するポート番号
ありありpd_name_portの指定
なし
なしあり20000
なし
ユティリティ専用ユニットを配置するときに使用するポート番号を次に示します。
指定箇所使用するポート番号
システム共通定義シングルサーバ側ユティリティ専用ユニット側
pd_name_portpdunit -pシングルサーバがあるユニットユティリティ専用ユニットシングルサーバがあるユニットユティリティ専用ユニット
ありありpd_name_portの指定pdunit -pの指定pdunit -pの指定pd_name_portの指定
なしpd_name_portの指定
なしあり20000pdunit -pの指定pdunit -pの指定20000
なし20000200002000020000
HiRDB/パラレルサーバの場合
pd_name_portpdunit -p使用するポート番号
ありありpdunit -pの指定
なしpd_name_portの指定
なしありpdunit -pの指定
なし20000
(b) スケジューラプロセスのポート番号

スケジューラプロセスのポート番号は,次のオペランドに指定します。

これらのオペランドの指定有無と使用するポート番号を次に示します。

指定箇所使用するポート番号
システム共通定義ユニット制御情報定義
pd_service_portpd_scd_portpdunit -spd_service_port
ありありありありpdunit -sの指定
なし
なしありpd_scd_portの指定
なし
なしありありpdunit -sの指定
なし
なしありユニット制御情報定義のpd_service_portの指定
なし
なしありありありpdunit -sの指定
なし
なしありpd_scd_portの指定
なし
なしありありpdunit -sの指定
なし
なしありユニット制御情報定義のpd_service_portの指定
なし
注※
システム共通定義又はユニット制御情報定義にpd_registered_portオペランドを指定した場合,pd_registered_portオペランドに指定した範囲内のポート番号を使用します。pd_registered_portオペランドを指定しない場合,OSが自動的に割り当てたポート番号を使用します。
(c) トランザクションサーバプロセス,メッセージログサーバプロセス,及びユニット監視プロセスのポート番号

トランザクションサーバプロセス,メッセージログサーバプロセス,及びユニット監視プロセスのポート番号は,次に示すオペランドに指定します。

これらのオペランドの指定有無と使用するポート番号を次に示します。

pd_trn_port又は
pd_mlg_port又は
pd_alv_port
pdunit -t又は
-m又は
-a
使用するポート番号
ありありpdunit -t,-m,又は-aの指定
なしpd_trn_port又はpd_mlg_port又はpd_alv_portの指定
なしありpdunit -t,-m,又は-aの指定
なし
注※
システム共通定義又はユニット制御情報定義にpd_registered_portオペランドを指定した場合,pd_registered_portオペランドに指定した範囲内のポート番号を使用します。pd_registered_portオペランドを指定しない場合,OSが自動的に割り当てたポート番号を使用します。
(d) HiRDB予約ポート機能で使用するポート番号

HiRDB予約ポート機能で使用するポート番号は,pd_registered_portオペランドに指定します。このオペランドの指定有無と使用するポート番号を次に示します。

指定箇所使用するポート番号
システム共通定義ユニット制御情報定義
pd_registered_portpd_registered_port
ありありユニット制御情報定義の指定
なしシステム共通定義の指定
なしありユニット制御情報定義の指定
なし

(凡例)-:該当しません。