モデル・アプリケーション・プログラム名は、ワイルドカード文字を含めて、 最大 8 文字の長さにできます。 疑問符 (?) は、 モデル・アプリケーション・プログラム名のどこに使用しても 構いません。 アスタリスク (*) は、モデル・アプリケーション・プログラム名 の 2 番目から 8 番目の文字までに使用することができます。モデル・アプリケーション・プログラム名は、VTAM® が認識するすべてのリソース (モデル CDRSC を含む) 間で、固有でなければなりません。
1 つのアプリケーション・プログラム・モデルから作成される 動的アプリケーション・プログラムの数には定義された制限はなく、 定義できるモデル定義の数にも定義された制限はありません。
モデル定義は、アプリケーション・プログラム・メジャー・ノードの数のみ定義できます。 これらのモデル定義は、通常に定義される APPL 定義ステートメントと 共にアプリケーション・メジャー・ノードに含めることができます。 モデル定義および通常に定義される APPL 定義は、どのような順序にしても構いません。
表 1 はモデル・アプリケーション・プログラム名の例を示しています。
| モデル・アプリケーション・プログラム名 | 一致する可能性のある名前 |
|---|---|
| APPL* | "APPL" で始まり 0 から 4 つの有効な文字が後に続く名前。 例えば、以下のとおり。
|
| ?*APPL | 1 つの有効な文字で始まり 0 から 3 文字の有効文字が後に続き、
最後に "APPL" がくる名前。 例えば、以下のとおり。
|
| AP?L | "AP"で始まり 1 つの有効文字が後に続き "L" で終わる全部で 4 文字の名前。
|
| APPL? | "APPL" で始まり 1 つの有効文字が後に続く全部で 5 文字の名前。 例えば、以下のとおり。
|
| A*APPL | "A" で始まり 0 から 3 つの有効な文字が後に続き、"APPL" で終わる名前。 例えば、以下のとおり。
|
?*APPL APPL AUTH=(PASS,ACQ),EAS=5,…
APPL APPL AUTH=(PASS,ACQ),EAS=5,…