キーワード「start」および「end」は、定義ブロックのスコープを区切ります。 start と end の後には、関連付けられたキーワードが続きます。 以下の表に、キーワードとそのスコープを示します。
|
ブロック |
含まれる場所 |
説明 |
|
コンポーネント |
.MIF ファイル |
コンポーネントを定義します。 ほかのすべてのブロックは、このスコープ内に存在します。 各 .MIF ファイルにつきコンポーネント定義は 1 つだけです。 |
|
パス |
コンポーネント |
記号文字列を、オペレーティング システムに固有のパス名に関連付けます。 MIF 内には 0 個以上のパス定義が存在します。通常は、ファイルの先頭のグループの前にあります。 |
|
グループ |
コンポーネント |
属性の集まりを定義します。テーブルのテンプレート行として使用されることもあります。 各 .MIF ファイルにつき少なくとも 1 つのグループ(以下で定義する ComponentID グループ)が必要です。 |
|
属性 |
グループ |
管理対象データのユニットを定義します。 すべての属性は、グループ定義のスコープ内に「存在」します。 各グループに少なくとも 1 つの属性が含まれている必要があります。 |
|
テーブル |
コンポーネント |
以前に定義されたグループを使用して、グループのインスタンスを 1 つまたは複数定義します。 オプション。 |
|
列挙 |
コンポーネントまたは属性 |
整数から文字列へのマッピングのリストを定義します。 名前付き列挙はコンポーネント レベルで定義でき、名前なし列挙は属性定義のスコープ内で定義できます。 これはオプションですが、コンポーネント レベルでは多数の列挙を定義できるのに対し、各属性に定義できる列挙は 1 つだけです。 |
.MIF ファイル構造の例を以下に示します。 わかりやすくするために、各ブロックにつき 1 つだけ示しています。 読みやすいように各レベルをインデントしています。
start component
start path
end path
start enum
end enum
start group
start attribute
start enum
end enum
end attribute
end group
start table
end table
end component
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|