分散トランザクション処理機能 OpenTP1 システム定義

[目次][索引][前へ][次へ]

1.2.1 システムサービス定義の構成

システムサービス定義には,OpenTP1システム全体の構成と実行環境を定義するものとして,システム環境定義,システムサービス構成定義,ユーザサービス構成定義などがあります。

また,OpenTP1システム全体に共通な項目で,そのノード内のシステムサービス,およびユーザサーバの実行環境などを定義するシステム共通定義とユーザサービスデフォルト定義があります。

そのほかの定義は,個々のシステムサービスごとに,そのシステムサービスが使用するリソースや実行オプションを記述するものです。OpenTP1システムの各システムサービスは,独立したプロセス(空間)として動作します。ジャーナルサービス,スケジュールサービスなど,OpenTP1のシステムサービスに対応した実行環境を定義するのが各システムサービス定義です。

マルチノードサービスを使用する場合,各ノードでグローバルアーカイブジャーナルサービスの有無によって,定義する必要があるものとないものがあります。グローバルアーカイブジャーナルサービスと各定義の関係を次の表に示します。

表1-5 グローバルアーカイブジャーナルサービスと各定義の関係

項番 定義名 グローバルジャーナルサービスのないノード グローバルジャーナルサービスのあるノード
1 システム環境定義
2 システムサービス構成定義
3 ユーザサービス構成定義 ×
4 システム共通定義
5 ロックサービス定義 ×
6 タイマサービス定義
7 ネームサービス定義
8 プロセスサービス定義
9 スケジュールサービス定義 ×
10 トランザクションサービス定義 ×
11 XAリソースサービス定義 ×
12 インタバルサービス定義 ×
13 ステータスサービス定義
14 ジャーナルサービス定義 ×
15 システムジャーナルサービス定義 ×
16 チェックポイントダンプサービス定義 ×
17 ログサービス定義
18 マルチノード構成定義
19 マルチノード物理定義
20 グローバルアーカイブジャーナルサービス定義 ×
21 アーカイブジャーナルサービス定義 ×
22 DAMサービス定義 ×
23 TAMサービス定義 ×
24 クライアントサービス定義 ×
25 ISTサービス定義 ×
26 RMMサービス定義 ×
27 監視対象RM定義 ×
28 拡張RM登録定義 ×
29 XATMI通信サービス定義 ×
30 メッセージキューサービス定義 ×
31 ユーザサービスネットワーク定義 ×
32 rapリスナーサービス定義 ×
33 rapクライアントマネジャサービス定義 ×
34 性能検証用トレース定義
35 XAR性能検証用トレース定義
36 JNL性能検証用トレース定義
37 LCK性能検証用トレース定義
38 TRNイベントトレース定義
39 リアルタイム統計情報サービス定義 ×
40 リアルタイム取得項目定義 ×
41 MQAサービス定義 ×
42 MQTサービス定義 ×
43 テスタサービス定義 ×
44 ユーザサービスデフォルト定義 ×
45 ユーザサービス定義 ×
(凡例)
○:定義ファイル必要。
△:定義ファイル不要。
 ・システム内部は省略時解釈値で動作します。
 ・定義ファイルがある場合は,それに従って動作します。
×:定義ファイル不要。定義ファイルがあっても無視します。
注※
該当するプログラムプロダクトを使用している場合は,必要です。

ユーザサーバでも同様に,ユーザサーバごとに使用するリソースや実行オプションを定義します。MCFを使用する場合は,一つのサービスに一つのアプリケーションが対応します。ユーザサーバは複数のサービスを提供できます。このサービスの集合体をサービスグループといい,一つのサービスグループは一つのユーザサーバに対応します。このサービスグループの実行環境を定義するのがユーザサービス定義です。