$ZV[ERSION] は、現在インストールされているGT.Mを指定する文字列の値が含まれています。$ZV[ERSION] は、以下に説明する4つの部分でスペースで区切られた文字列です:
<product> <release> <OS> <architecture>
<product> は常に "GT.M"です。
<release>は常に "V"で始まり、V<DB_Format>.<major_release>-<minor_release> [<bug_fix_level>] の構造を持ちます:
<DB_Format> は、リリースと互換性のあるGT.Mデータベース・ファイルのブロック形式を示します。たとえば、V4、V5、V6などです。$ZVERSION の <DB_Format>の部分は、MUPIP UPRGRADE または MUPIP DOWNGRADE がデータベース・ファイル・ヘッダ内のDB Format要素を変更しても変更されません。
<major_release> は、主な機能拡張を含むリリースを示します。
<minor_release> は、メジャー・リリースのマイナーな機能拡張を示します。メジャーおよびマイナーな機能強化の分類は、FISの裁量に委ねられています。
オプションの<bug_fix_level>は、バグ修正を示す大文字ですが、新しい拡張はありません。GT.Mはモノリシックに構築されており、パッチされることはありません。バグ・フィックス・リリースにはバグ修正のみが含まれていますが、新しいGT.Mリリースとして扱われ、別のディレクトリにインストールされるべきです。
<OS>はホストのオペレーティングシステム名です。
<architecture>は、GT.Mのリリースがコンパイルされるハードウェア・アーキテクチャです。たとえ "RS6000"のように、ベンダーのブランディングが変更されたとしても、GT.Mは継続性のために元の名前を保持しています。
Mルーチンは、$ZVERSIONを変更することはできません。
例:
GTM>w $zversion GT.M V6.0-003 Linux x86_64
この例では、GT.M.の現在のバージョン識別子が表示されます。