ERRNAMESオプションは、ERRORTEXTオプションの値にエラーの名前(つまり、ERRORNAMEオプションの値)およびエラー・メッセージのテキストを格納するかどうかを制御するオプションです。
例
例5-33 ERRNAMESの設定に応じたERRORTEXTの値
次のプログラムを実行するとします。
VARIABLE myint INTEGER myint = 35/0 SHOW ERRORTEXT
ERRNAMESの値をYES
に設定すると、プログラムからはERRORTEXTの値として次の内容が返されます。
ERROR: (MXXEQ01) A division by zero was attempted. (If you want NA to be returned as the result of a division by zero, set the DIVIDEBYZERO option to YES.)
ERRNAMESの値をNO
に設定すると、プログラムからはERRORTEXTの値として次の内容が返されます。
ERROR: A division by zero was attempted. (If you want NA to be returned as the result of a division by zero, set the DIVIDEBYZERO option to YES.)