MessageQueueDirector説明書 |
目次
索引
![]() ![]() |
第1部 基本機能編 | > 第3章 環境作成 | > 3.3 環境定義の記述 | > 3.3.1 環境定義の記述(ファイルを使用する場合) |
MQD環境定義の記述内容について以下に説明します。
なお、本項で指定する各ファイルは、すべて新規ファイルです。ただし、ディレクトリについては、既存の(実在する)ものを指定する必要があります。
MQD環境の情報を記述します。記述内容を表3.4に示します。
キーワード |
省略 |
データ型 |
記述方法 |
記述内容の説明 |
---|---|---|---|---|
QueueMax |
不可 |
数値 |
1〜30000の数値で指定します。 |
作成メッセージキュー数の最大値を指定します。(注1) 1を指定します。 |
MessageBufferMaxSize |
可 |
数値 |
1〜1024の数値で指定します。 |
一時的にメッセージを格納するバッファの最大長を指定します。 80を指定するか、本キーワードを省略します。 |
QMKind |
可 |
文字列 |
“MQD”を指定します。 |
メッセージ格納ファイルの種別を指定します。 |
注1) MQDの拡張機能を使用する場合、各サービスに対して以下の値が必要です。アプリケーションで必要な値に使用するサービスに必要な値を加えた値以上を指定してください。
注2) 使用バッファ量の見積もりは以下の式に従ってください。
(アプリケーションが1トランザクションで扱うメッセージ長の合計の最大値) * (同時に起動するアプリケーション数) * 2
MQDの拡張機能を使用する場合、上記見積もりに以下の値を追加してください。
サービス名 |
追加する値 |
同報配信サービス |
同報グループ数 * 平均メッセージ長 * 2 |
ACM連携サービス |
1 |
イベントチャネル連携サービス |
(送信キュー数 + 受信キュー数) * 平均メッセージ長 * 2 |
SMTP連携サービス |
(送信キュー数 + 受信キュー数) * 平均メッセージ長 * 2 |
トランザクション管理ファイル情報を記述します。記述内容を表3.5に示します。
キーワード |
省略 |
データ型 |
記述方法 |
記述内容の説明 |
---|---|---|---|---|
Transaction |
不可 |
文字列 |
絶対パス名で指定します。 NTFS(ローカルディスク)上のファイルを指定します。 ローデバイスファイル(推奨)または通常ファイルを指定します。 通常ファイルを指定します。 |
トランザクション管理ファイルの名前を指定します。 |
Max_Size |
可 |
数値 |
16〜65536の数値で指定します。[Kバイト]の単位で指定します。 |
1トランザクションで送受信するメッセージ長の合計の10倍を指定します。その値が65536を超える場合には、65536を指定してください。 14400を指定します。 |
注1) MQDの拡張機能を使用する場合、各サービスに対して以下の値が必要です。アプリケーションで必要な値に使用するサービスに必要な値を加えた値以上を指定してください。
MQDが使用するシステム制御用ファイルの情報を記述します。記述内容を表3.6に示します。
キーワード |
省略 |
データ型 |
記述方法 |
記述内容の説明 |
---|---|---|---|---|
SystemFile1 |
不可 |
文字列 |
絶対パス名で指定します。 NTFS(ローカルディスク)上のファイルを指定します。 通常ファイルまたはローデバイスファイルを指定します。 通常ファイルを指定します。 |
システム制御用ファイル1の名前を指定します。 |
SystemFile2 |
不可 |
文字列 |
同上 |
システム制御用ファイル2の名前を指定します。 |
SystemFile2_Size |
不可 |
数値 |
80〜2097151の数値で指定します。 |
システム制御用ファイル2の容量を指定します。 |
メッセージキュー管理ファイル情報を記述します。記述内容を表3.7に示します。
キーワード |
省略 |
データ型 |
記述方法 |
記述内容の説明 |
---|---|---|---|---|
File |
不可 |
文字列 |
絶対パス名で指定します。 NTFS(ローカルディスク)上のファイルを指定します。 通常ファイル(推奨)またはローデバイスファイルを指定します。 通常ファイルを指定します。 |
メッセージキュー管理ファイルの名前を指定します。 |
メッセージ保証レベルがディスク型のメッセージキューを利用する場合に、ディスク型メッセージキューの情報を記述します。記述内容を表3.8に示します。
キーワード |
省略 |
データ型 |
記述方法 |
記述内容の説明 |
|
---|---|---|---|---|---|
File |
不可 |
文字列 |
絶対パス名で指定します。 NTFS(ローカルディスク)上のファイルを指定します。 通常ファイル(推奨)またはローデバイスファイルを指定します。 通常ファイルを指定します。 |
ディスク型メッセージキューのメッセージ格納域(メッセージ格納ファイル)の名前を指定します。 |
|
Size |
不可 |
数値 |
80〜2097151の数値で指定します。[Kバイト]の単位で指定します。 |
ディスク型メッセージキューのメッセージ格納域(メッセージ格納ファイル)の容量を指定します。(注1) 80を指定します。 |
注1) MQDの拡張機能を使用する場合、各サービスに対して以下の値が必要です。アプリケーションで必要な値に使用するサービスに必要な値を加えた値以上を指定してください。
メッセージ保証レベルがメモリ型のメッセージキューを利用する場合に、メモリ型メッセージキューの情報を記述します。記述内容を表3.9に示します。
本セクションを記述する必要はありません。
キーワード |
省略 |
データ型 |
記述方法 |
記述内容の説明 |
---|---|---|---|---|
File |
不可 |
文字列 |
絶対パス名で指定します。 NTFS(ローカルディスク)上のファイルを指定します。 通常ファイルを指定します。 |
メモリ型メッセージキューのメッセージ格納域を管理するファイルの名前を指定します。 |
Size |
不可 |
数値 |
80〜524288の数値で指定します。 |
メモリ型メッセージキューのメッセージ格納域(メモリ上)の容量を指定します。メモリ型メッセージキューのメッセージ格納域の容量見積もり式は、ディスク型と同一ですので、“表3.2 ファイル容量の見積り方法(ファイルを使用する場合)”の“ディスク型メッセージキューのメッセージ格納域”の式で求めてください。 |
メッセージ格納域の使用状況の監視を行う場合に記述します。記述内容を表3.10に示します。
本セクションを記述する必要はありません。
キーワード |
省略 |
データ型 |
記述方法 |
記述内容の説明 |
---|---|---|---|---|
DiskQueue |
可 |
数値 |
“安全値-警告値”の形式で指定します。安全値は0〜99[%]、警告値は1〜100[%]の範囲で指定します。安全値と警告値は、安全値 < 警告値の関係でなければなりません。 |
ディスク型メッセージキューのメッセージ格納域の使用量に対する安全値と警告値を設定します。キーワードを省略した場合、メッセージ格納域がない場合、メッセージ格納域の使用状況監視は行われません。 |
MemoryQueue |
可 |
数値 |
“安全値-警告値”の形式で指定します。安全値は0〜99[%]、警告値は1〜100[%]の範囲で指定します。安全値と警告値は、安全値 < 警告値の関係でなければなりません。 |
メモリ型メッセージキューのメッセージ格納域の使用量に対する安全値と警告値を設定します。キーワードを省略した場合、メッセージ格納域がない場合、メッセージ格納域の使用状況監視は行われません。 |
目次
索引
![]() ![]() |