1.2.1 システムサービス定義の構成
システムサービス定義には,OpenTP1システム全体の構成と実行環境を定義するものとして,システム環境定義,システムサービス構成定義,ユーザサービス構成定義などがあります。
また,OpenTP1システム全体に共通な項目で,そのノード内のシステムサービス,およびユーザサーバの実行環境などを定義するシステム共通定義とユーザサービスデフォルト定義があります。
そのほかの定義は,個々のシステムサービスごとに,そのシステムサービスが使用するリソースや実行オプションを記述するものです。OpenTP1システムの各システムサービスは,独立したプロセス(空間)として動作します。ジャーナルサービス,スケジュールサービスなど,OpenTP1のシステムサービスに対応した実行環境を定義するのが各システムサービス定義です。
マルチノードサービスを使用する場合,各ノードでグローバルアーカイブジャーナルサービスの有無によって,定義する必要があるものとないものがあります。グローバルアーカイブジャーナルサービスと各定義の関係を次の表に示します。
項番 |
定義名 |
グローバルジャーナルサービスのないノード |
グローバルジャーナルサービスのあるノード |
---|---|---|---|
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を使用する場合は,一つのサービスに一つのアプリケーションが対応します。ユーザサーバは複数のサービスを提供できます。このサービスの集合体をサービスグループといい,一つのサービスグループは一つのユーザサーバに対応します。このサービスグループの実行環境を定義するのがユーザサービス定義です。