Return Codes and Completion Status


The return code for the completion of a SAS job is returned in the Windows batch variable, ERRORLEVEL. A value of 0 indicates normal termination. You can affect the value of ERRORLEVEL by using the ABORT statement. The ABORT statement takes an option argument, n , which is an integer. The ABORT statement also takes the RETURN or ABEND argument. If you issue these statements without specifying n , the ERRORLEVEL variable is set to the following values:

abort;

sets the ERRORLEVEL variable to 3.

abort return;

sets the ERRORLEVEL variable to 4.

abort abend;

sets the ERRORLEVEL variable to 5.

The n argument can range from 1 to 65,535. The ERRORLEVEL variable is used as a condition in the IF command in a Windows batch file. Refer to your Window's user 's guide for more information on the ERRORLEVEL variable. The following table summarizes the values of the ERRORLEVEL variable.

Table A2.1: Values for the ERRORLEVEL Variable

Condition

Severity

Return Code Value

All steps terminated normally

SUCCESS

SAS issued warning(s)

WARNING

1

SAS issued error(s)

ERROR

2

User issued the ABORT statement

INFORMATIONAL

3

User issued the ABORT RETURN statement

FATAL

4

User issued the ABORT ABEND statement

FATAL

5

SAS internal error

INFORMATIONAL

6




SAS 9.1 Companion for Windows
SAS 9.1 Companion for Windows (2 Volumes)
ISBN: 1590472004
EAN: 2147483647
Year: 2004
Pages: 187

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net