3行表示されるエラーメッセージを1行にする方法
[OS]ALL
[リリース] ALL
[キーワード] BATCH, ERROR MESSAGE, NOOVP OPTION
[質問]バッチモードでプログラムを実行したとき、SASログに「ERROR:」で始まる同一のエラーメッセージが3行表示されることがあります。これを1行にすることはできますか。 メッセージ例: ERROR: ファイル SASHELP.NOEXIST.DATA は存在しません。 ERROR: ファイル SASHELP.NOEXIST.DATA は存在しません。 ERROR: ファイル SASHELP.NOEXIST.DATA は存在しません。 [回答]NOOVPオプションを指定すれば、エラーメッセージを1行にできます。このオプションは、プログラムに直接記述しても、また起動時オプションとして指定しても有効です。
/* 指定例 1 プログラムに記述する場合 */ OPTIONS NOOVP ; /* 指定例 2 起動時に指定する場合 */ sas -NOOVP -sysin xxx.sas |