Hitachi

OpenTP1 Version 7 分散アプリケーションサーバ TP1/LiNK 使用の手引


付録C GUIと定義ファイルの関連

TP1/LiNKのGUIと定義ファイルの関連を表C-1表C-5に示します。

表C-1表C-3および表C-5に示すTP1/LiNK環境設定GUIの項目は,%DCDIR%\confフォルダ下の定義ファイルに反映されます。表C-4に示すRAPサービス環境設定は,%DCDIR%\conf\GUIRAPフォルダ下のrapリスナーサービス定義ファイルに反映されます。

定義ファイルの設定内容を手動で変更する場合は,それぞれの表中にある設定内容列のフォーマットに従って変更してください。フォーマットに従っていない場合は,GUIの起動または表示に失敗することがあります。

表C‒1 GUIと定義ファイルの関連(システム環境設定)

GUI名

設定項目

定義ファイル名

設定内容

[システム環境設定]

ネームサービスのポート番号

betranrc

set name_port = ポート番号

ノード識別子

betranrc

set node_id = 識別子

ユーザ認証機能

betranrc

オンの場合

set client_uid_check = Y

オフの場合

set client_uid_check = N

RPCオプション

トレース取得

betranrc

オンの場合

set rpc_trace = Y

オフの場合

set rpc_trace = N

RPCオプション

データ圧縮

betranrc

オンの場合

set rpc_datacomp = Y

オフの場合

set rpc_datacomp = N

サーバ数

  • SUP

  • SPP

  • 閉塞状態を引き継ぐサーバ,サービス数

env

set server_count = サーバ数

サーバ数:SUP数+SPP数+54

prc

set prc_process_count = サーバ数

サーバ数:SUP数+SPP数+54

scd

set scd_server_count = SPP数

set scd_hold_recovery_count = 閉塞状態を引き継ぐサーバ,サービス数

tim

set tim_watch_count = サーバ数

サーバ数:トランザクションブランチ数+SPP数

稼働統計情報の取得

  • あり

  • なし

betranrc

ありの場合

set rpc_delay_statistics = Y

なしの場合

set rpc_delay_statistics = N

sysconf

ありの場合

set jnl_conf = Y

なしの場合

set jnl_conf = N

usrrc

ありの場合

set rpc_response_statistics = Y

なしの場合

set rpc_response_statistics = N

稼働統計情報の取得

  • 統計ファイルサイズ

stajnl

set jnl_file_size = (統計ファイルサイズ×1000)÷3

トランザクション機能

  • あり

  • なし

sysconf

ありの場合

set trn_conf = Y

なしの場合

set trn_conf = N

トランザクション機能

  • APの状態引き継ぎ

sysconf

オンの場合

set sts_conf = Y

オフの場合

set sts_conf = N

トランザクションブランチ数

trn

set trn_tran_process_count = トランザクションブランチ数

スケジュールサービスのポート番号

scd

set scd_port = ポート番号

システムを構成するノード

betranrc

set all_node = "ノード名1",\

"ノード名2",\

"ノード名n"

サーチパス

prc

prcsvpath パス名1;\

パス名2;\

パス名n

[クライアントサービス環境設定]

CUPからトランザクションを実行する

sysconf

オンの場合

set clt_conf = Y

オフの場合

set clt_conf = N

cltsrv

オンの場合

set clt_trn_conf = Y

オフの場合

set clt_trn_conf = N

実行プロセス数

  • 常駐

  • 非常駐

cltsrv

set parallel_count = 常駐数,常駐数+非常駐数

実行プロセス数

  • サービス滞留数

cltsrv

set balance_count = サービス滞留数

CUPから常設コネクションを確立する

sysconf

オンの場合

set clt_conf = Y

オフの場合

set clt_conf = N

cltsrv

オンの場合

set clt_cup_conf = Y

オフの場合

set clt_cup_conf = N

確立プロセス数

  • 常駐

  • 非常駐

cltsrv

set cup_parallel_count = 常駐数,常駐数+非常駐数

確立プロセス数

  • サービス滞留数

cltsrv

set cup_balance_count = サービス滞留数

[RPC詳細設定]

最大応答待ち時間

  • 対象:システム共通

betranrc

set watch_time = 最大応答待ち時間

最大応答待ち時間

  • 対象:ネームサービス

nam

set watch_time = 最大応答待ち時間

最大応答待ち時間

  • 対象:トランザクションサービス

trn

set watch_time = 最大応答待ち時間

コネクション確立監視時間

betranrc

set ipc_conn_interval = 監視時間

RPCをリトライする

betranrc

オンの場合

set rpc_retry = Y

オフの場合

なし

サービス要求送信リトライ回数最大値

betranrc

set rpc_retry_count = リトライ回数最大値

サービス要求送信リトライ間隔時間

betranrc

set rpc_retry_interval = リトライ間隔時間

サービス情報領域の大きさ

nam

set name_total_size = サービス情報領域の大きさ

サービス情報キャッシュ領域の大きさ

nam

set name_cache_size = サービス情報キャッシュ領域の大きさ

システムを構成するノードに起動通知を行う

betranrc

オンの場合

set name_notify = Y

オフの場合

なし

グローバル検索機能を使用する

nam

オンの場合

set name_global_lookup = Y

オフの場合

なし

ドメイン定義ファイルを使用する

betranrc

オンの場合

set name_domain_file_use = Y

オフの場合

なし

all_nodeのドメイン定義ファイルに指定する最大ノード数

betranrc

set all_node_extend_number = 最大ノード数

all_node_exのドメイン定義ファイルに指定する最大ノード数

betranrc

set all_node_ex_extend_number = 最大ノード数

ノード監視機能

nam

使用しないの場合

なし

一方送信型ノード監視の場合

set name_audit_conf = 1

送受信型ノード監視の場合

set name_audit_conf = 2

ノード監視間隔時間

nam

set name_audit_interval = 監視間隔時間

ノードダウンを検知するまでの最大待ち時間

nam

set name_audit_watch_time = 待ち時間

他ノードのサービス情報の有効時間

nam

set name_cache_validity_time = 有効時間

ソケット用ファイル記述子の最大数

  • 対象:システム共通

betranrc

set max_socket_descriptors = ソケット用ファイル記述子の最大数

ソケット用ファイル記述子の最大数

  • 対象:ネームサービス

nam

set max_socket_descriptors = ソケット用ファイル記述子の最大数

ソケット用ファイル記述子の最大数

  • 対象:スケジュールサービス

scd

set max_socket_descriptors = ソケット用ファイル記述子の最大数

ソケット用ファイル記述子の最大数

  • 対象:トランザクションサービス

trn

set max_socket_descriptors = ソケット用ファイル記述子の最大数

ソケットの一時クローズ開始数/ソケットの一時クローズ非対象数

  • 対象:システム共通

betranrc

set ipc_sockctl_highwater = 開始数,非対象数

ソケットの一時クローズ開始数/ソケットの一時クローズ非対象数

  • 対象:ネームサービス

nam

set ipc_sockctl_highwater = 開始数,非対象数

ソケットの一時クローズ開始数/ソケットの一時クローズ非対象数

  • 対象:スケジュールサービス

scd

set ipc_sockctl_highwater = 開始数,非対象数

ソケットの一時クローズ開始数/ソケットの一時クローズ非対象数

  • 対象:トランザクションサービス

trn

set ipc_sockctl_highwater = 開始数,非対象数

一時クローズ要求の応答監視時間

  • 対象:システム共通

betranrc

set ipc_sockctl_watchtime = 応答監視時間

一時クローズ要求の応答監視時間

  • 対象:ネームサービス

nam

set ipc_sockctl_watchtime = 応答監視時間

一時クローズ要求の応答監視時間

  • 対象:スケジュールサービス

scd

set ipc_sockctl_watchtime = 応答監視時間

一時クローズ要求の応答監視時間

  • 対象:トランザクションサービス

trn

set ipc_sockctl_watchtime = 応答監視時間

一時クローズ処理要求が到着していないかどうかを検査する

trn

オンの場合

set polling_control_data = Y

オフの場合

なし

ソケットの再利用指示を受信できる契機を与えるインタバル時間

trn

set thread_yield_interval = インタバル時間

TCP/IPの受信バッファサイズ

betranrc

set ipc_recvbuf_size = 受信バッファサイズ

TCP/IPの送信バッファサイズ

betranrc

set ipc_sendbuf_size = 送信バッファサイズ

最小ポート番号

betranrc

set rpc_port_base = 最小ポート番号

RPCトレースを取得するファイルの容量

betranrc

set rpc_trace_size = ファイルの容量

RPC送受信電文の最大長

betranrc

set rpc_max_message_size = 最大長

[ユーザサービス環境設定]

usrnet

送信先がスケジュールサービスの場合でリモートAPI機能を使わないとき

dcsvgdef \

-g サービスグループ名 \

-h ホスト名1,\ホスト名2,\

ホスト名n \

-p ポート番号

送信先がスケジュールサービスの場合でリモートAPI機能を使うとき

dcsvgdef \

-g サービスグループ名 \

-h ホスト名 \

-p ポート番号 \

-w

[リアルタイム統計情報サービス設定]

統計情報取得間隔

rts

set rts_trcput_interval = 取得間隔

最大取得サービス数

rts

set rts_service_max = サービス数

最大取得項目数

rts

set rts_item_max = 項目数

RTSログファイルに出力しない

rts

オンの場合

set rts_log_file = N

オフの場合

なし

RTSログファイル名

rts

set rts_log_file_name = ファイル名

RTSログファイルのサイズ

rts

set rts_log_file_size = ファイルサイズ

[リアルタイム統計情報取得対象定義]

[リアルタイム取得項目詳細]

rts

対象種別がシステムの場合

rtsput -u sys \

-f 定義ファイル名 \

-e 項目ID,\

項目ID,\

項目ID

対象種別がサーバの場合

rtsput -u srv \

-s サーバ名 \

-f 定義ファイル名 \

-e 項目ID,\

項目ID,\

項目ID

対象種別がサービスの場合

rtsput -u svc \

-s サーバ名 \

-v サービス名 \

-f 定義ファイル名 \

-e 項目ID,\

項目ID,\

項目ID

対象種別が任意の場合

rtsput -u obj \

-o 対象名1 \

-b 対象名2 \

-f 定義ファイル名 \

-e 項目ID,\

項目ID,\

項目ID

[リアルタイム取得項目定義]

[リアルタイム取得項目詳細]

イベント項目

  • ネーム情報:グローバルキャッシュヒット

リアルタイム取得項目定義ファイル名

オンの場合

set rts_nam_global_cache_hit = Y

オフの場合

なし

イベント項目

  • ネーム情報:ローカルキャッシュヒット

リアルタイム取得項目定義ファイル名

オンの場合

set rts_nam_local_cache_hit = Y

オフの場合

なし

イベント項目

  • ネーム情報:サービス情報の検索回数

リアルタイム取得項目定義ファイル名

オンの場合

set rts_nam_lookup = Y

オフの場合

なし

イベント項目

  • ネーム情報:指定参照先ノードへのサービス検索の送信回数

リアルタイム取得項目定義ファイル名

オンの場合

set nam_node_lookup = Y

オフの場合

なし

イベント項目

  • ネーム情報:指定参照先ノードからのサービス検索の応答受信回数

リアルタイム取得項目定義ファイル名

オンの場合

set rts_nam_node_lookup_responce = Y

オフの場合

なし

イベント項目

  • 共用メモリ管理情報:静的共用メモリの使用サイズ

リアルタイム取得項目定義ファイル名

オンの場合

set rts_osl_stamem_acq = Y

オフの場合

なし

イベント項目

  • 共用メモリ管理情報:静的共用メモリプールの必要最大サイズ

リアルタイム取得項目定義ファイル名

オンの場合

set rts_osl_stamem_pol = Y

オフの場合

なし

イベント項目

  • 共用メモリ管理情報:動的共用メモリの使用サイズ

リアルタイム取得項目定義ファイル名

オンの場合

set rts_osl_dynmem_acq = Y

オフの場合

なし

イベント項目

  • 共用メモリ管理情報:動的共用メモリプールの必要最大サイズ

リアルタイム取得項目定義ファイル名

オンの場合

set rts_osl_dynmem_pol = Y

オフの場合

なし

イベント項目

  • プロセス情報:プロセス生成

リアルタイム取得項目定義ファイル名

オンの場合

set rts_prc_prc_genert = Y

オフの場合

なし

イベント項目

  • プロセス情報:UAP異常終了

リアルタイム取得項目定義ファイル名

オンの場合

set rts_prc_uap_abnml = Y

オフの場合

なし

イベント項目

  • プロセス情報:システムサーバ異常終了

リアルタイム取得項目定義ファイル名

オンの場合

set rts_prc_sys_abnml = Y

オフの場合

なし

イベント項目

  • プロセス情報:プロセス終了

リアルタイム取得項目定義ファイル名

オンの場合

set rts_prc_prc_term = Y

オフの場合

なし

イベント項目

  • プロセス情報:起動プロセス数

リアルタイム取得項目定義ファイル名

オンの場合

set rts_prc_prc_num = Y

オフの場合

なし

イベント項目

  • RPC情報:RPCコール(同期応答型)

リアルタイム取得項目定義ファイル名

オンの場合

set rts_rpc_rpc_call = Y

オフの場合

なし

イベント項目

  • RPC情報:RPCコール(連鎖RPC型)

リアルタイム取得項目定義ファイル名

オンの場合

set rts_rpc_rpc_call_chained = Y

オフの場合

なし

イベント項目

  • RPC情報:ユーザサービス実行

リアルタイム取得項目定義ファイル名

オンの場合

set rts_rpc_usr_srvc = Y

オフの場合

なし

イベント項目

  • RPC情報:RPCタイムアウト

リアルタイム取得項目定義ファイル名

オンの場合

set rts_rpc_rpc_ovrtim = Y

オフの場合

なし

イベント項目

  • スケジュール情報:スケジュール待ち

リアルタイム取得項目定義ファイル名

オンの場合

set rts_scd_scd_wait = Y

オフの場合

なし

イベント項目

  • スケジュール情報:スケジュール

リアルタイム取得項目定義ファイル名

オンの場合

set rts_scd_schedule = Y

オフの場合

なし

イベント項目

  • スケジュール情報:メッセージ格納バッファプールの使用中サイズ

リアルタイム取得項目定義ファイル名

オンの場合

set rts_scd_using_buf = Y

オフの場合

なし

イベント項目

  • スケジュール情報:メッセージ格納バッファプールの不足でスケジュールできなかったメッセージサイズ

リアルタイム取得項目定義ファイル名

オンの場合

set rts_scd_lack_buf = Y

オフの場合

なし

イベント項目

  • スケジュール情報:スケジュール滞留

リアルタイム取得項目定義ファイル名

オンの場合

set rts_scd_scd_stay = Y

オフの場合

なし

イベント項目

  • スケジュール情報:サービス単位のスケジュール待ち

リアルタイム取得項目定義ファイル名

オンの場合

set rts_scd_svc_scd_wait = Y

オフの場合

なし

イベント項目

  • スケジュール情報:サービス単位のメッセージ格納バッファプールの使用中サイズ

リアルタイム取得項目定義ファイル名

オンの場合

set rts_scd_svc_using_buf = Y

オフの場合

なし

イベント項目

  • スケジュール情報:同時実行サービス数

リアルタイム取得項目定義ファイル名

オンの場合

set rts_scd_parallel = Y

オフの場合

なし

イベント項目

  • トランザクション情報:コミット

リアルタイム取得項目定義ファイル名

オンの場合

set rts_trn_commit = Y

オフの場合

なし

イベント項目

  • トランザクション情報:ロールバック

リアルタイム取得項目定義ファイル名

オンの場合

set rts_trn_rollback = Y

オフの場合

なし

イベント項目

  • トランザクション情報:コマンドによるコミット

リアルタイム取得項目定義ファイル名

オンの場合

set rts_trn_cmt_cmd = Y

オフの場合

なし

イベント項目

  • トランザクション情報:コマンドによるロールバック

リアルタイム取得項目定義ファイル名

オンの場合

set rts_trn_rbk_cmd = Y

オフの場合

なし

イベント項目

  • トランザクション情報:コマンドによるハザード

リアルタイム取得項目定義ファイル名

オンの場合

set rts_trn_haz_cmd = Y

オフの場合

なし

イベント項目

  • トランザクション情報:コマンドによるミックス

リアルタイム取得項目定義ファイル名

オンの場合

set rts_trn_mix_cmd = Y

オフの場合

なし

イベント項目

  • トランザクション情報:ブランチ実行時間

リアルタイム取得項目定義ファイル名

オンの場合

set rts_trn_branch = Y

オフの場合

なし

イベント項目

  • トランザクション情報:ブランチ同期点処理の実行時間

リアルタイム取得項目定義ファイル名

オンの場合

set rts_trn_sync_point = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Start()要求

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_start = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Start()要求エラー

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_start_err = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Call()要求

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_call = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Call()要求エラー

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_call_err = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:End()要求

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_end = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:End()要求エラー

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_end_err = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Prepare()要求

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_prepare = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Prepare()要求エラー

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_prepare_err = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Commit()要求

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_commit = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Commit()要求エラー

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_commit_err = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Rollback()要求

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_rollback = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Rollback()要求エラー

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_rollback_err = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Recover()要求

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_recover = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Recover()要求エラー

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_recover_err = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Forget()要求

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_forget = Y

オフの場合

なし

イベント項目

  • XAリソースサービス情報:Forget()要求エラー

リアルタイム取得項目定義ファイル名

オンの場合

set rts_xar_forget_err = Y

オフの場合

なし

[XAリソースサービス環境設定]

XAリソースサービスを使用する

trn

オンの場合

set trn_xar_use = Y

オフの場合

なし

アイドル状態のトランザクションブランチの監視時間

xar

set xar_session_time = 監視時間

オンライン用XARファイルを作成するフォルダ名

xar

xarfile -t online -a \

"フォルダ名/xarfileO/xarO"

フォルダ名中のパスセパレータは’/’で記述

バックアップ用XARファイルを作成するフォルダ名

xar

xarfile -t backup -a \

"フォルダ名/xarfileB/xarB"

フォルダ名中のパスセパレータは’/’で記述

MSDTC連携機能を使用する

xar

オンの場合

set xar_msdtc_use = Y

オフの場合

なし

XARファイルのレコード長

xar

set xar_file_record_size = レコード長

xar_file_record_sizeオペランドは,TP1/LiNKの独自定義であり,GUIおよび共用メモリ自動計算だけで使用

[ノード自動追加機能設定]

ノードの動作モード

betranrc

マネジャノードの場合

set name_service_mode = manager

エージェントノードの場合

set name_service_mode = agent

ノーマルノードの場合

set name_service_mode = normal

マネジャノードのノード名

betranrc

set name_manager_node = \

"ノード名"

停止を検知したノードのノード情報をノードリストから削除する

betranrc

オンの場合

set name_remove_down_node = Y

オフの場合

なし

ノーマルノードのノード情報をノードリストに登録する

betranrc

オンの場合

set name_node_add_policy = all

オフの場合

なし

OpenTP1起動時のノードリスト要求応答待ち時間

nam

set name_start_watch_time = 応答待ち時間

OpenTP1起動時のノードリスト要求リトライ回数

nam

set name_start_retry_count = リトライ回数

OpenTP1起動時のノードリスト要求リトライ間隔

nam

set name_start_retry_interval = リトライ間隔

ノードリスト要求でエラーが発生した場合の処理

nam

停止するの場合

set name_start_error = stop

続行するの場合

set name_start_error = continue

ノードリスト同期待ち時間

nam

set name_sync_ready_time = 同期待ち時間

ノードリストファイルを作成するフォルダ名

ノードリストファイルを読み込む条件

nam

ノードリストファイルを読み込む条件が再開始時および正常開始時の場合

namnlfil -n \

フォルダ名/namnlfil/ndls

ノードリストファイルを読み込む条件が再開始時だけの場合

namnlfil -r \

フォルダ名/namnlfil/ndls

フォルダ名中のパスセパレータは’/’で記述

(凡例)−:該当項目なし

表C‒2 GUIと定義ファイルの関連(SPP環境設定)

GUI名

設定項目

定義ファイル名

設定内容

[SPP環境設定]

サービスグループ名

ユーザサーバ名

set service_group = "サービスグループ名"

プログラム名

ユーザサーバ名

set module = "プログラム名"

プロセス数

  • 常駐

  • 非常駐

ユーザサーバ名

set parallel_count = 常駐数,常駐数+非常駐数

優先順位

  • プロセス

ユーザサーバ名

set nice = 優先順位

優先順位

  • スケジュール

ユーザサーバ名

set schedule_priority = 優先順位

スケジュール情報

  • サービス滞留数

ユーザサーバ名

set balance_count = サービス滞留数

スケジュール情報

  • サービスの最大入力データ長

ユーザサーバ名

set message_buflen = サービスの最大入力データ長×1024+1024

スケジュール情報

  • サービス要求データ格納プール長

ユーザサーバ名

set message_store_buflen = プール長×1024+1024

登録するサービス

  • サービス名

  • エントリポイント名

  • UAP共用ライブラリ(DLL)名

ユーザサーバ名

set service = "サービス名1=エントリポイント名1;\

UAP共用ライブラリ名1",\

"サービス名2 = エントリポイント名2;\

UAP共用ライブラリ名2",\

"サービス名n = エントリポイント名n;\

UAP共用ライブラリ名n"

ユーザサーバの環境変数

  • グローバル

usrrc

putenv 環境変数名\

環境変数値

ユーザサーバの環境変数

  • ローカル

ユーザサーバ名

putenv 環境変数名\

環境変数値

自動起動設定

usrconf

dcsvstrt -u ユーザサーバ名1,…ユーザサーバ名7,\

ユーザサーバ名8,…ユーザサーバ名14,\

ユーザサーバ名n

1行に記述できるユーザサーバ名の最大数は7です。一つのdcsvstrtで指定できるユーザサーバ名の最大数は50です。指定したユーザサーバ群は並列に起動され,すべて起動されてから次のコマンドを実行します。dcsvstrtを指定できる最大数は5です。

[SPP詳細設定]

トランザクション属性

ユーザサーバ名

オンの場合

set atomic_update = Y

オフの場合

set atomic_update = N

トランザクションブランチ限界経過時間

ユーザサーバ名

set trn_expiration_time = 限界経過時間

子トランザクションブランチを監視時間に含める

ユーザサーバ名

オンの場合

set trn_expiration_time_suspend = Y

オフの場合

set trn_expiration_time_suspend = N

SPP異常終了時,閉塞しない

ユーザサーバ名

オンの場合

set hold = N

オフの場合

set hold = Y

連続異常終了限界経過時間

ユーザサーバ名

set term_watch_time = 限界経過時間

システム再開始時,閉塞状態を引き継ぐ

ユーザサーバ名

オンの場合

set hold_recovery = Y

オフの場合

set hold_recovery = N

サービス単位に閉塞管理する

ユーザサーバ名

オンの場合

set service_hold = Y

オフの場合

set service_hold = N

連続サービス異常終了限界経過時間

ユーザサーバ名

set service_term_watch_time = 限界経過時間

最大応答待ち時間

ユーザサーバ名

set watch_time = 最大応答待ち時間

連鎖RPC間隔監視時間

ユーザサーバ名

set watch_next_chain_time = 連鎖RPC間隔監視時間

ソケット用ファイル記述子の最大数

ユーザサーバ名

set max_socket_descriptors = 最大数

ソケットの一時クローズ開始数/ソケットの一時クローズ非対象数

ユーザサーバ名

set ipc_sockctl_highwater = 開始数,非対象数

一時クローズ要求の応答監視時間

ユーザサーバ名

set ipc_sockctl_watchtime = 応答監視時間

RPCトレースを取得するファイルの容量

ユーザサーバ名

set rpc_trace = Y

set rpc_trace_name = "フォルダ名

/spool/save/rpctrc/ユーザサーバ名"

set rpc_trace_size = ファイルの容量

フォルダ名はTP1/LiNKインストールフォルダ

一時クローズ処理要求が到着していないかどうかを検査する

ユーザサーバ名

オンの場合

set polling_control_data = Y

オフの場合

set polling_control_data = N

ソケットの再利用指示を受信できる契機を与えるインタバル時間

ユーザサーバ名

set thread_yield_interval = インタバル時間

TCP/IPの受信バッファサイズ

ユーザサーバ名

set ipc_recvbuf_size = 受信バッファサイズ

TCP/IPの送信バッファサイズ

ユーザサーバ名

set ipc_sendbuf_size = 送信バッファサイズ

TP1/LiNKが常設コネクションを自動管理する

ユーザサーバ名

オンの場合

set rpc_rap_auto_connect = Y

オフの場合

set rpc_rap_auto_connect = N

常設コネクション問い合わせ間隔最大時間

ユーザサーバ名

set rpc_rap_inquire_time = 最大時間

サービス関数をリトライする最大回数

ユーザサーバ名

set rpc_service_retry_count = 最大回数

サービス関数実行監視時間

ユーザサーバ名

set service_expiration_time = 監視時間

サービス単位にスケジュールサービスの動作を指定

  • サービス名

ユーザサーバ名

scdsvcdef -c サービス名 -p 同時実行可能なサービス数 -n キューイング可能なサービス要求数 -l キューイング可能なサービス要求データ格納プール長×1024

サービス単位にスケジュールサービスの動作を指定

  • 同時実行可能なサービス数

ユーザサーバ名

scdsvcdef -c サービス名 -p 同時実行可能なサービス数 -n キューイング可能なサービス要求数 -l キューイング可能なサービス要求データ格納プール長×1024

サービス単位にスケジュールサービスの動作を指定

  • キューイング可能なサービス要求数

ユーザサーバ名

scdsvcdef -c サービス名 -p 同時実行可能なサービス数 -n キューイング可能なサービス要求数 -l キューイング可能なサービス要求データ格納プール長×1024

サービス単位にスケジュールサービスの動作を指定

  • キューイング可能なサービス要求データ格納プール長

ユーザサーバ名

scdsvcdef -c サービス名 -p 同時実行可能なサービス数 -n キューイング可能なサービス要求数 -l キューイング可能なサービス要求データ格納プール長×1024

システム再開始時,自動起動する

ユーザサーバ名

オンの場合

set node_down_restart = Y

オフの場合

set node_down_restart = N

UAPトレース格納最大数

ユーザサーバ名

set uap_trace_max = UAPトレース格納最大数

スケジュール遅延限界経過時間

ユーザサーバ名

set schedule_delay_limit = スケジュール遅延限界経過時間

スケジュール遅延時にシステムダウンする

ユーザサーバ名

オンの場合

set schedule_delay_abort = Y

オフの場合

set schedule_delay_abort = N

[リソースマネジャ拡張子設定]

リソースマネジャ名

リソースマネジャ拡張子

リソースマネジャ接続先選択機能を使用する

ユーザサーバ名

リソースマネジャ接続先選択機能を使用するがオンの場合

trnrmid -n リソースマネジャ名 -k -i 拡張子,\

拡張子,\

拡張子

リソースマネジャ接続先選択機能を使用するがオフの場合

trnrmid -n リソースマネジャ名 -i 拡張子,\

拡張子,\

拡張子

表C‒3 GUIと定義ファイルの関連(SUP環境設定)

GUI名

設定項目

定義ファイル名

設定内容

[SUP環境設定]

プログラム名

ユーザサーバ名

set module = "プログラム名"

優先順位

  • プロセス

ユーザサーバ名

set nice = 優先順位

ユーザサーバの環境変数

  • グローバル

usrrc

putenv 環境変数名\

環境変数値

ユーザサーバの環境変数

  • ローカル

ユーザサーバ名

putenv 環境変数名\

環境変数値

自動起動設定

usrconf

dcsvstrt -u ユーザサーバ名1,…ユーザサーバ名7,\

ユーザサーバ名8,…ユーザサーバ名14,\

ユーザサーバ名n

1行に記述できるユーザサーバ名の最大数は7です。一つのdcsvstrtで指定できるユーザサーバ名の最大数は50です。指定したユーザサーバ群は並列に起動され,すべて起動されてから次のコマンドを実行します。dcsvstrtを指定できる最大数は5です。

[SUP詳細設定]

トランザクション属性

ユーザサーバ名

オンの場合

set atomic_update = Y

オフの場合

set atomic_update = N

トランザクションブランチ限界経過時間

ユーザサーバ名

set trn_expiration_time = 限界経過時間

子トランザクションブランチを監視時間に含める

ユーザサーバ名

オンの場合

set trn_expiration_time_suspend = Y

オフの場合

set trn_expiration_time_suspend = N

最大応答待ち時間

ユーザサーバ名

set watch_time = 最大応答待ち時間

ソケット用ファイル記述子の最大数

ユーザサーバ名

set max_socket_descriptors = 最大数

ソケットの一時クローズ開始数/ソケットの一時クローズ非対象数

ユーザサーバ名

set ipc_sockctl_highwater = 開始数,非対象数

一時クローズ要求の応答監視時間

ユーザサーバ名

set ipc_sockctl_watchtime = 応答監視時間

RPCトレースを取得するファイルの容量

ユーザサーバ名

set rpc_trace = Y

set rpc_trace_name = "フォルダ名

/spool/save/rpctrc/ユーザサーバ名"

set rpc_trace_size = ファイルの容量

フォルダ名はTP1/LiNKインストールフォルダ

TCP/IPの受信バッファサイズ

ユーザサーバ名

set ipc_recvbuf_size = 受信バッファサイズ

TCP/IPの送信バッファサイズ

ユーザサーバ名

set ipc_sendbuf_size = 送信バッファサイズ

TP1/LiNKが常設コネクションを自動管理する

ユーザサーバ名

オンの場合

set rpc_rap_auto_connect = Y

オフの場合

set rpc_rap_auto_connect = N

常設コネクション問い合わせ間隔最大時間

ユーザサーバ名

set rpc_rap_inquire_time = 最大時間

システム再開始時,自動起動する

ユーザサーバ名

オンの場合

set node_down_restart = Y

オフの場合

set node_down_restart = N

SUP異常終了時,再起動する

ユーザサーバ名

オンの場合

set auto_restart = Y

オフの場合

set auto_restart = N

連続異常終了限界経過時間

ユーザサーバ名

set term_watch_time = 経過時間

UAPトレース格納最大数

ユーザサーバ名

set uap_trace_max = UAPトレース格納最大数

[リソースマネジャ拡張子設定]

リソースマネジャ名

リソースマネジャ拡張子

リソースマネジャ接続先選択機能を使用する

ユーザサーバ名

リソースマネジャ接続先選択機能を使用するがオンの場合

trnrmid -n リソースマネジャ名 -k -i 拡張子,\

拡張子,\

拡張子

リソースマネジャ接続先選択機能を使用するがオフの場合

trnrmid -n リソースマネジャ名 -i 拡張子,\

拡張子,\

拡張子

表C‒4 GUIと定義ファイルの関連(RAPサービス環境設定)

GUI名

設定項目

定義ファイル名

設定内容

[RAPサービス環境設定]

RAPサービスのポート番号

  • ポート番号

RAPサービス名

set rap_listen_port = ポート番号

RAPサービスのプロセス数

  • 常駐

RAPサービス名

set rap_parallel_server = 常駐数

優先順位

  • プロセス

RAPサービス名

set nice = 優先順位

ダイナミックコネクションスケジュール機能

RAPサービス名

オンの場合

set rap_connection_assign_type = dynamic

オフの場合

set rap_connection_assign_type = static

最大クライアント数

RAPサービス名

set rap_max_client = 最大クライアント数

自動起動設定

usrconf

dcsvstrt -u ユーザサーバ名1,…ユーザサーバ名7,\

ユーザサーバ名8,…ユーザサーバ名14,\

ユーザサーバ名n

1行に記述できるユーザサーバ名の最大数は7です。一つのdcsvstrtで指定できるユーザサーバ名の最大数は50です。指定したユーザサーバ群は並列に起動され,すべて起動されてから次のコマンドを実行します。dcsvstrtを指定できる最大数は5です。

[RAPサービス詳細設定]

トランザクションブランチ限界経過時間

RAPサービス名

set trn_expiration_time = 限界経過時間

子トランザクションブランチを監視時間に含める

RAPサービス名

オンの場合

set trn_expiration_time_suspend = Y

オフの場合

set trn_expiration_time_suspend = N

ソケット用ファイル記述子の最大数

RAPサービス名

set max_socket_descriptors = 最大数

ソケットの一時クローズ開始数/ソケットの一時クローズ非対象数

RAPサービス名

set ipc_sockctl_highwater = 開始数,非対象数

一時クローズ要求の応答監視時間

RAPサービス名

set ipc_sockctl_watchtime = 応答監視時間

ソケットウィンドウサイズ

RAPサービス名

set rap_max_buff_size = ウィンドウサイズ

メッセージ送受信最大監視時間

RAPサービス名

set rap_watch_time = メッセージ送受信最大監視時間

問い合わせ間隔最大時間

RAPサービス名

set rap_inquire_time = 問い合わせ間隔最大時間

最大応答待ち時間

RAPサービス名

set watch_time = 最大応答待ち時間

UAPトレース格納最大数

RAPサービス名

set uap_trace_max = UAPトレース格納最大数

RPCトレースを取得するファイルの容量

RAPサービス名

set rpc_trace = Y

set rpc_trace_name = "フォルダ名

/spool/save/rpctrc/RAPサービス名"

set rpc_trace_size = ファイルの容量

フォルダ名はTP1/LiNKインストールフォルダ

リカバリ要求用待機rapサーバ数

RAPサービス名

set rap_recovery_server = 待機rapサーバ数

rapリスナー終了時のコネクション切断待ち時間

RAPサービス名

set rap_term_disconnect_time = コネクション切断待ち時間

rapサーバ割り当て待ち要求の滞留監視時間

RAPサービス名

set rap_stay_watch_time = 滞留監視時間

滞留警告メッセージの出力間隔

RAPサービス名

set rap_stay_warning_interval = 出力間隔

rapリスナーサービス定義ファイルを変更した場合は,rapdfgenコマンドを実行してください。

表C‒5 GUIと定義ファイルの関連(リソースマネジャ接続)

GUI名

設定項目

定義ファイル名

設定内容

[リソースマネジャ接続]

TP1/Message Queue接続時

sysconf

set mqa_conf = Y

TP1/Messaging接続時

sysconf

dcsvstrt -m _mumngr

[OPEN,CLOSE文字列]

trn

MS_SQL_Server接続時

trnstring -n MS_SQL_Server -i 拡張子 \

-o "トランザクションサービスOPEN文字列"\

-c "トランザクションサービスCLOSE文字列"\

-O "ユーザサーバOPEN文字列"\

-C "ユーザサーバCLOSE文字列"

Oracle接続時

trnstring -n Oracle_XA -e -i 拡張子 \

-o "トランザクションサービスOPEN文字列"\

-O "ユーザサーバOPEN文字列"

HiRDB接続時

trnstring -n HiRDB_DB_SERVER

[オプション]

トランザクションサービスの環境変数

trn

putenv 環境変数名\

環境変数値

リソースマネジャオープンエラー時の処置

trn

TP1続行

set trn_wait_rm_open = continue

TP1停止

set trn_wait_rm_open = stop

オープン処理をリトライ後,TP1続行

set trn_wait_rm_open = retry_continue

オープン処理をリトライ後,TP1停止

set trn_wait_rm_open = retry_stop

リトライ間隔

trn

set trn_retry_interval_rm_open = リトライ間隔

リトライ回数

trn

set trn_retry_count_rm_open = リトライ回数

プリペア,コミット最適化

  • HiRDBのプリペア,コミット最適化を抑止する

trn

オンの場合

trnstring -n HiRDB_DB_SERVER -d

オフの場合

trnstring -n HiRDB_DB_SERVER

(凡例)−:該当項目なし