システムサービス定義には,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を使用する場合は,一つのサービスに一つのアプリケーションが対応します。ユーザサーバは複数のサービスを提供できます。このサービスの集合体をサービスグループといい,一つのサービスグループは一つのユーザサーバに対応します。このサービスグループの実行環境を定義するのがユーザサービス定義です。