アセンブラー・フィーチャーの使用上の制約事項

NCP および VTAM® 定義ステートメントは、VTAM 定義のコーディングに 説明されているように標準オペレーティング・システム・マクロ命令形式でコーディングされ、 以下の制約事項が適用されます。
  • メジャー・ノードのための定義ステートメントのグループの中ではアセンブラー・プログラム制御命令 (ICTL および ISEQ のような) は使用できません。
  • アセンブラー・リスト制御ステートメント (PRINT、SPACE、 および EJECT のような) は NCP 生成定義ステートメントの中では使用できますが、 他のタイプのメジャー・ノードに対しては使用できません。
メジャー・ノードのグループ・ステートメントの中では、 以下のアセンブラー機能は使用できません。
  • NCP 定義ステートメントを生成するアセンブラー・マクロ命令
  • グローバル変数によって生成される名前 (&SYSNDX および &SYSECT のような)
  • アセンブル時の変数置換
  • アセンブラー属性の参照 (長さおよびタイプのような)
  • リテラル
  • 引用符付きストリング
  • ヌル・キーワード; 例えば 2 個のコンマ (,,) はヌル・キーワードとして扱われ、無効になります。

すべてのタイプのメジャー・ノードのための定義ステートメントのグループ、 および PATH 定義ステートメントではコメントを使用することができます。しかし、特にコメントの継続行の中では、GENEND のようなマクロ命令やオペランドは 使用しないでください。

VTAM 定義ライブラリーの中にファイルされているメジャー・ノード定義ステートメントの グループの中にエラーがあると、VTAM 初期設定時、または VARY ACT コマンドの処理時に、 システム・オペレーター・コンソールにメッセージが送られる結果になります。