Hitachi

TPBroker Version 5 トランザクショナル分散オブジェクト基盤 TPBroker ユーザーズガイド


8.3 システム環境定義の詳細

システム環境定義の定義項目を次の表に示します。この定義項目は,実行環境をルートとするパスで表現されます。

表8‒2 システム環境定義の定義項目

定義の種類

定義名称

定義パス名※1

デフォルト値

値の範囲

指定値

タイプ

引き継ぎ※2

運用定義

開始モード

/ADM/set_conf_mode※5

"MANUAL"(UNIX)

"AUTO"(Windows,ただし,定義値が値の範囲にない場合は”MANUAL”)

"MANUAL"|

"MANUAL2"|

"MANUAL3"|

"MANUAL4"|

"AUTO"

文字列

×

ポート番号

/ADM/port_id_info※5

20058

1024〜65535

整数

×

ログ世代管理数

/ADM/backup_count※5

3

3〜10

整数

×

最大監視対象プロセス数

/ADM/max_process_num※5

100

1〜4096

整数

ADM停止モード

(Windows)

/ADM/service_stop_mode

"FORCE"

"FORCE"|

"FORCE_RECOVER"

文字列

×

並列実行モード

/ADM/set_parallel_mode

"N"

"Y"|"N"

文字列

並列実行数

/ADM/set_parallel_count

5

1〜64

整数

リダイレクトモード(Windows)

/ADM/set_redirect_mode

"N"

"Y"|"N"

文字列

×

リダイレクトファイル名(Windows)

/ADM/set_redirect_filename

""

文字列

文字列

×

リダイレクトファイルサイズ(Windows)

/ADM/set_redirect_filesize

1024

1024〜65535(キロバイト)

整数

×

トランザクション定義

同時実行ブランチ数

/OTS/TM/process_count※5

32

256

(Cosminexus TPBroker)

1〜4096

整数

最大接続可能CRMブランチ数

/OTS/TM/max_crm_branch_count※5

8

0〜256

整数

回復プロセス数

/OTS/recovery_process_count※5

1

1〜128

整数

決着プロセス数

/OTS/completion_process_count※5

1

1〜128

整数

決着プロセスポート番号ベース

/OTS/completion_process_port_base※5

20085

1024〜32767

整数

トレースファイル削除インタバル

/OTS/set_trace_remove_interval※5

43200

0〜2147483647(秒)

整数

トレースファイル最大残存数

/OTS/max_trace_remain_num※5

500

0〜2147483647(ファイル)

整数

回復プロセス環境変数

/OTS/recovery_process_env

なし

文字列の配列

文字列配列

×

決着プロセス環境変数

/OTS/completion_process_env

なし

文字列の配列

文字列配列

×

決着プロセスホスト名

/OTS/completion_process_ipaddr_info

""

文字列

文字列

デーモンプロセスホスト名

/OTS/set_ipaddr_info

""

文字列

文字列

×

OTS監視プロセス最大数(C++)

/OTS/max_process_monitor_count

300

300〜30000

整数

トランザクションステータス書き込みモード

/OTS/TM/set_status_write_mode

"none"

"none"|

"immediate"

文字列

×

トランザクション引き継ぎモード

/OTS/TM/set_recovery_mode

0

1

(Cosminexus TPBroker)

0|1

整数

コンパイラ選択(C++)

/OTS/set_compiler_info

"MS80"(WindowsVisual Studio 2005の場合),"GLNX"(Linux AS4の場合),"AIXC"(AIXの場合)

"MS80"(WindowsVisual Studio 2005の場合),"GLNX"|"GL32"(Linux AS4の場合),"AIXC"|"XLC8"|"XLC9"(AIXの場合)

文字列

×

tsstartコマンドタイムアウト値

/OTS/tsstart_timeout

300

300〜1800(秒)

整数

×

リソースマネージャ定義

(C++)※3

非同期インタバル

/OTS/RM/set_xa_async_interval※5

1000

1〜1000000(ミリ秒)

整数

×

オープン文字列

/OTS/RM/RMn/xa_open_string_info

""

文字列

文字列

※4

クローズ文字列

/OTS/RM/RMn/xa_close_string_info

""

文字列

文字列

※4

オープン文字列

/OTS/RM/RMn/DMN/xa_open_string_info

""

文字列

文字列

※4

クローズ文字列

/OTS/RM/RMn/DMN/xa_close_string_info

""

文字列

文字列

※4

オープン文字列

/OTS/RM/RMn/UAPn/xa_open_string_info

""

文字列

文字列

×

クローズ文字列

/OTS/RM/RMn/UAPn/xa_close_string_info

""

文字列

文字列

×

xa_open発行タイミング

/OTS/RM/set_xa_open_timing

"deferred"

"deferred"|

"resolve"

文字列

×

xa_open発行単位

/OTS/RM/set_xa_open_scope

/OTS/RM/RMn/set_xa_open_scope

"process"

"process"|

"thread"

文字列

RMERR動作モード

/OTS/RM/RMn/set_xa_rmerr_action

"abort"

"retry1"

(Cosminexus TPBroker)

"abort"|

"retry1"

文字列

RMFAIL動作モード

/OTS/RM/RMn/set_xa_rmfail_action

"abort"

"retry1"

(Cosminexus TPBroker)

"abort"|

"retry1"

文字列

回復定義

回復インタバル

/OTS/RCV/set_retry_time※5

10

1〜65535(秒)

整数

トランザクション回復タイミング

/OTS/RCV/set_startup_recovery_skip

0

1

(Cosminexus TPBroker)

0|1

整数

トランザクションコンテキストサーバ定義(Java)※3

TCS名

/OTS/TCS/trn_ctx_sv_name

""

0〜16文字

文字列

×

トランザクションデフォルトタイムアウト値

/OTS/TCS/transaction_default_timeout

180

0〜2147483647(秒)

整数

×

システム定義

システム識別子情報

/SYSTEM/system_id_info

""

4文字

文字列

×

トランザクショントレース定義

トランザクションブランチの決着状況

/OTS/TRC/set_trntrace_level

"err"

"err"|

"all"|

"none"

文字列

トレースファイルサイズ

/OTS/TRC/max_trntrace_file_size

1024

1024〜1048576

(キロバイト)

整数

トレースファイル世代数

/OTS/TRC/max_trntrace_file_count

3

3〜256

整数

注※1

定義パス名には定義キーと定義パラメタが含まれています。

  • 定義キー:定義項目を区分けして格納しておく位置を識別する名称

    表8-2ではADMやRMなどに相当します。

    定義キーは,英字から始まり,英数字,「_」(アンダースコア)で構成される半角文字列です。これ以外の文字で構成される名称を使用した場合,定義が無効になる場合があります。

  • 定義パラメタ:定義項目の名称

    表8-2ではset_conf_modeやprocess_countなどに相当します。

    定義パラメタは,英字から始まり,英数字,「_」(アンダースコア)で構成される1〜32文字の半角文字列です。これ以外の文字で構成される名称を使用した場合,定義が無効になる場合があります。

注※2

再開始したときに,前回開始時に使用したシステム環境定義を引き継ぐかどうかを示します。

○:引き継ぐ

×:引き継がない

注※3

Cosminexus TPBrokerでは,サポートしていません。

注※4

回復デーモンだけ再開始したときに引き継ぎます。決着デーモンは引き継ぎません。

注※5

システム環境定義を削除しないでください。

〈この節の構成〉