$ZNAME
現在のルーチン名を含みます。
Synopsis
$ZNAME $ZN
概要
$ZNAME には、現在のプロセスで実行されているルーチンの名前が含まれます。ルーチン名は、大文字と小文字を区別します。現在実行中のルーチンが存在しない場合、$ZNAME は NULL 文字列を返します。
この特殊変数は、SET コマンドを使用して変更することはできません。変更を試みると、<SYNTAX> エラーが返されます。
指定プロセスのルーチン名を返すには、以下の例に示すように %SYS.ProcessQueryOpens in a new tab クラス・メソッドを使用します。
WRITE ##class(%SYS.ProcessQuery).%OpenId($JOB).RoutineGet()
$ZNAME 値は、以下のコマンドのいずれかで設定することができます。