ページの先頭行へ戻る
Interstage Application Server V12.0.0 MessageQueueDirector説明書
FUJITSU Software

2.3.1 環境定義の記述

ここでは、MQD環境定義の記述方法について以下を説明します。

なお、記述規約については、“付録A 定義記述規約”を参照してください。

2.3.1.1 記述形式

MQD環境定義は以下の形式で記述します。

記述形式

[MQDConfiguration]
QueueMax         = 作成メッセージキュー数の最大値

[Transaction]
TransactionFile  = トランザクション管理ファイルの名前
Max_Size         = 1トランザクションで送受信するメッセージ長の合計の最大値

[SystemFile]
SystemFile1      = システム制御用ファイル1の名前
SystemFile2      = システム制御用ファイル2の名前
SystemFile2_Size = システム制御用ファイル2の容量

[QueueIndex]
File             = メッセージキュー管理ファイルの名前

[DiskQueue]
File             = ディスク型メッセージキューのメッセージ格納ファイルの名前
Size             = ディスク型メッセージキューのメッセージ格納域の容量

2.3.1.2 記述内容の説明

MQD環境定義の記述内容について以下に説明します。

なお、本項で指定する各ファイルは、すべて新規ファイルです。ただし、ディレクトリについては、既存の(実在する)ものを指定する必要があります。

a) MQDConfigurationセクション

MQD環境の情報を記述します。表2.3 MQDConfigurationセクションの記述内容に記述内容を示します。

表2.3 MQDConfigurationセクションの記述内容

キーワード

省略

データ型

記述方法

記述内容の説明

QueueMax

不可

数値

1~30000の数値で指定します。

1を指定します。

b) Transactionセクション

トランザクション管理ファイル情報を記述します。表2.4 Transactionセクションの記述内容に記述内容を示します。

表2.4 Transactionセクションの記述内容

キーワード

省略

データ型

記述方法

記述内容の説明

Transaction
File

不可

文字列

絶対パス名でファイル名を指定します。

トランザクション管理ファイルの名前を指定します。

Max_Size

数値

16~65536の数値で指定します。
[Kバイト]の単位で指定します。
省略値は65536[Kバイト]です。

14400を指定します。

c) SystemFileセクション

MQDが使用するシステム制御用ファイルの情報を記述します。表2.5 SystemFileセクションの記述内容に記述内容を示します。

表2.5 SystemFileセクションの記述内容

キーワード

省略

データ型

記述方法

記述内容の説明

SystemFile1

不可

文字列

絶対パス名でファイル名を指定します。

システム制御用ファイル1の名前を指定します。

SystemFile2

不可

文字列

同上

システム制御用ファイル2の名前を指定します。

SystemFile2_Size

不可

数値

80~2097151の数値で指定します。
[Kバイト]の単位で指定します。

100000を指定します。

d) QueueIndexセクション

メッセージキュー管理ファイル情報を記述します。表2.6 QueueIndexセクションの記述内容に記述内容を示します。

表2.6 QueueIndexセクションの記述内容

キーワード

省略

データ型

記述方法

記述内容の説明

File

不可

文字列

絶対パス名でファイル名を指定します。

メッセージキュー管理ファイルの名前を指定します。

e) DiskQueueセクション

メッセージ保証レベルがディスク型のメッセージキューを利用する場合に、ディスク型メッセージキューの情報を記述します。表2.7 DiskQueueセクションの記述内容に記述内容を示します。

表2.7 DiskQueueセクションの記述内容

キーワード

省略

データ型

記述方法

記述内容の説明

File

不可

文字列

絶対パス名でファイル名を指定します。

ディスク型メッセージキューのメッセージ格納域(メッセージ格納ファイル)の名前を指定します。

Size

不可

数値

80~2097151の数値で指定します。[Kバイト]の単位で指定します。

80を指定します。

2.3.1.3 記述例

MQD環境定義の記述例を以下に示します。

# MQD環境情報
[MQDConfiguration]
QueueMax = 1

# トランザクション管理ファイル情報
[Transaction]
TransactionFile = c:\mqddev\transactionfile
Max_Size = 14400

# システム制御用ファイル情報
[SystemFile]
SystemFile1 = c:\mqddev\systemfile1
SystemFile2 = c:\mqddev\systemfile2
SystemFile2_Size = 100000

# メッセージキュー管理ファイル情報
[QueueIndex]
File = c:\mqddev\queueindex

# ディスク型メッセージキューの情報
[DiskQueue]
File = c:\mqddev\diskqueuefile
Size = 80

# MQD環境情報
[MQDConfiguration]
QueueMax = 1

# トランザクション管理ファイル情報
[Transaction]
TransactionFile = /mqddev/transactionfile
Max_Size = 14400

# システム制御用ファイル情報
[SystemFile]
SystemFile1 = /mqddev/systemfile1
SystemFile2 = /mqddev/systemfile2
SystemFile2_Size = 100000

# メッセージキュー管理ファイル情報
[QueueIndex]
File = /mqddev/indexfile

# ディスク型メッセージキューの情報
[DiskQueue]
File = /mqddev/diskfile
Size = 80