Previous Page | Next Page

SAS System Options

SAS System Options Documented in Other SAS Publications

In addition to system options documented in SAS Language Reference: Dictionary, system options are also documented in the following publications:

Encryption in SAS

Grid Computing in SAS

SAS Interface to Application Response Measurement (ARM): Reference

SAS Companion for Windows

SAS Companion for OpenVMS on HP Integrity Servers

SAS Companion for UNIX Environments

SAS Companion for z/OS

SAS Data Quality Server: Reference

SAS Intelligence Platform: Application Server Administration Guide

SAS Language Interfaces to Metadata

SAS Logging: Configuration and Programming Reference

SAS Macro Language: Reference

SAS National Language Support (NLS): Reference Guide

SAS Scalable Performance Data Engine: Reference

SAS VSAM Processing for Z/OS

SAS/ACCESS for Relational Databases: Reference

SAS/CONNECT User's Guide

SAS/SHARE User's Guide


Encryption in SAS

System Option Description
NETENCRYPT=
Specifies whether client/server data transfers are encrypted.
NETENCRYPTALGORITHM=
Specifies one or more algorithms to be used for encrypted client/server data transfers.
NETENCRYPTKEYLEN=
Specifies the key length to use for encrypted client/server data transfers.
SSLCALISTLOC=
Specifies the location of digital certificates for trusted certification authorities (CA).
SSLCERTISS=
Specifies the name of the issuer of the digital certificate that SSL should use.
SSLCERTLOC=
Specifies the location of the digital certificate that is used for authentication.
SSLCERTSERIAL=
Specifies the serial number of the digital certificate that SSL should use.
SSLCERTSUBJ=
Specifies the subject name of the digital certificate that SSL should use.
SSLCLIENTAUTH=
Specifies whether a server should perform client authentication.
SSLCRLCHECK=
Specifies whether a Certificate Revocation List (CRL) is checked when a digital certificate is validated.
SSLCRLLOC=
Specifies the location of a Certificate Revocation List (CRL).
SSLPVTKEYLOC=
Specifies the location of the private key that corresponds to the digital certificate.
SSLPVTKEYPASS=
Specifies the password that SSL requires for decrypting the private key.


Grid Computing in SAS

System Option Description
CONNECTMETACONNECTION Specifies whether a SAS/CONNECT server is authorized to access a SAS Metadata Server at server sign-on.
IPADDRESS Specifies whether the grid node sends its IP address to the client session during sign-on to the grid.
SSPI Enables a SAS session that runs on a grid node to access the SAS Metadata Server using credentials that are supplied by Windows SSPI (Security Provider Interface).

For more information, see Grid Computing in SAS 9.2 on http://support.sas.com.


SAS Interface to Application Response Measurement (ARM): Reference

System Option Description
ARMAGENT=
Specifies another vendor's ARM agent, which is an executable module that contains a vendor's implementation of the ARM API.
ARMLOC=
Specifies the location of the ARM log.
ARMSUBSYS=
Specifies whether to enable or disable the ARM subsystems that determine the internal SAS processing transactions to be logged.


SAS Companion for Windows

The system options listed here are documented only in SAS Companion for Windows. Other system options in SAS Companion for Windows contain information specific to the Windows operating environment, where the main documentation is in SAS Language Reference: Dictionary. These latter system options are not listed here.

System Option Description
ACCESSIBILITY
Enables the accessibility features on the Customize Tools dialog box.
ALTLOG
Specifies a destination for a copy of the SAS log.
ALTPRINT
Specifies the destination for the copies of the output files from SAS procedures.
AUTHSERVER
Specifies the authentication domain server to search for secure server logins.
AUTOEXEC
Specifies the SAS autoexec file.
AWSCONTROL
Specifies whether the main SAS window includes a title bar, a system/control menu, and minimize/maximize buttons.
AWSDEF
Specifies the location and dimensions of the main SAS window when SAS initializes.
AWSMENU
Specifies whether to display the menu bar in the main SAS window.
AWSMENUMERGE
Specifies whether to embed menu items that are specific to Windows in the main menus.
AWSTITLE
Replaces the default text in the main SAS title bar.
COMDEF
Specifies the location where the SAS Command window is displayed.
CONFIG
Specifies the configuration file that is used when initializing or overriding the values of SAS system options.
ECHO
Specifies a message to be echoed to the SAS log while initializing SAS.
EMAILDLG
Specifies whether to use the native e-mail dialog box provided by your e-mail application or the e-mail dialog box provided by SAS.
EMAILSYS
Specifies the e-mail protocol to use for sending electronic mail.
ENHANCEDEDITOR
Specifies whether to enable the Enhanced Editor during SAS invocation.
FILTERLIST
Specifies an alternative set of file filter specifications to use for the Open and Save As dialog boxes.
FONT
Specifies a font to use for SAS windows.
FONTALIAS
Assigns a Windows font to one of the SAS fonts.
FULLSTIMER
Specifies whether to write all available system performance statistics to the SAS log.
HELPINDEX
Specifies one or more index files for the SAS Help and Documentation.
HELPLOC
Specifies the location of Help files that are used to view SAS Help and Documentation using Microsoft HTML Help.
HELPREGISTER
Registers help files to access from the main SAS window Help menu.
HELPTOC
Specifies the table of contents files for the SAS Help and Documentation.
HOSTPPRINT
Specifies that the Windows Print Manager is to be used for printing.
ICON
Minimizes the SAS window.
JREOPTIONS
Identifies Java Runtime Environment (JRE) options for SAS.
LOADMEMSIZE
Specifies a suggested amount of memory needed for executable programs loaded by SAS.
LOG
Specifies a destination for a copy of the SAS log when running in batch mode.
MAXMEMQUERY
Specifies the limit on the maximum amount of memory that is allocated for procedures.
MEMBLKSZ
Specifies the memory block size for memory-based libraries for Windows operating environments.
MEMCACHE
Specifies to use the memory-based libraries as a SAS file cache.
MEMLIB
Specifies to process the Work library as a memory-based library.
MEMMAXSZ
Specifies the maximum amount of memory to allocate for using memory-based libraries in Windows operating environments.
MEMSIZE
Specifies the limit on the amount of virtual memory that can be used during a SAS session.
MSG
Specifies the library that contains the SAS error messages.
MSGCASE
Specifies whether notes, warnings, and error messages that are generated by SAS are displayed in uppercase characters.
NUMKEYS
Controls the number of available function keys.
NUMMOUSEKEYS
Specifies the number of mouse buttons SAS displays in the KEYS window.
PATH
Specifies one or more search paths for SAS executable files.
PFKEY
Specifies which set of function keys to designate as the primary set of function keys.
PRINT
Specifies a destination for SAS output when running in batch mode.
PRNGETLIST
Specifies if printers attached to the system are recognized.
PRTABORTDLGS
Specifies when to display the Print Abort dialog box.
PRTPERSISTDEFAULT
Specifies to use the same destination printer from SAS session to SAS session.
PRTSETFORMS
Specifies whether to include the Use Forms check box in the Print Setup dialog box.
REALMEMSIZE
Specifies the amount of virtual memory SAS can expect to allocate.
REGISTER
Adds an application to the Tools menu in the main SAS window.
RESOURCESLOC
Specifies a directory location of the files that contain SAS resources.
RTRACE
Produces a list of resources that are read or loaded during a SAS session.
RTRACELOC
Specifies the pathname of the file to which the list of resources that are read or loaded during a SAS session is written.
SASCONTROL
Specifies whether the SAS application windows include system/control menus and minimize/maximize buttons.
SASINITIALFOLDER
Changes the working folder and the default folders for the Open and Save As dialog boxes to the specified folder after SAS initialization is complete.
SCROLLBARFLASH
Specifies whether to allow the mouse or keyboard to focus on a scroll bar.
SET
Defines a SAS environment variable.
SGIO
Activates the Scatter/Gather I/O feature.
SLEEPWINDOW
Enables or disables the SLEEP window.
SORTANOM
Specifies certain options for the SyncSort utility.
SORTCUT
Specifies the number of observations above which SyncSort is used instead of the SAS sort program.
SORTCUTP
Specifies the number of bytes above which SyncSort is used instead of the SAS sort program.
SORTDEV
Specifies the pathname used for temporary files created by the SyncSort utility.
SORTPARM
Specifies parameters for the SyncSort utility.
SORTPGM
Specifies the sort utility that is used in the SORT procedure.
SPLASH
Specifies whether to display the splash screen (logo screen) when SAS starts.
SPLASHLOC
Specifies the location of the splash screen bitmap that appears when SAS starts.
STIMEFMT
Specifies the format to use for displaying the time on STIMER output.
STIMER
Writes a subset of system performance statistics to the SAS log.
SYSGUIFONT
Specifies a font to use for the button text and the descriptive text.
SYSPRINT
Specifies a destination printer for printing SAS output.
SYSIN
Specifies a batch mode source file.
TOOLDEF
Specifies the Toolbox display location.
UPRINTMENUSWITCH
Enables the universal print commands in the File menu.
USERICON
Specifies the pathname of the resource file associated with your user-defined icon.
VERBOSE
Controls whether SAS writes the settings of all the system options specified in the configuration file to either the terminal or the batch log.
WEBUI
Specifies to enable Web enhancements.
WINDOWSMENU
Specifies to include or suppress the Window menu in windows that display menus.
XCMD
Specifies that the X command is valid in the current SAS session.
XMIN
Specifies to open the application specified in the X command in a minimized state or in the default active state.
XSYNC
Controls whether an X command or statement executes synchronously or asynchronously.
XWAIT
Specifies whether you have to type EXIT at the DOS prompt before the DOS shell closes.


SAS Companion for OpenVMS on HP Integrity Servers

The system options listed here are documented only in SAS Companion for OpenVMS on HP Integrity Servers. Other system options in SAS Companion for OpenVMS on HP Integrity Servers contain information specific to the OpenVMS operating environment, where the main documentation is in SAS Language Reference: Dictionary. These latter system options are not listed here.

System Option Description
ALTMULT
Specifies the number of pages that are preallocated to a file.
ALTLOG
Specifies a destination for a copy of the SAS log.
ALTPRINT
Specifies the destination for the copies of the output files from SAS procedures.
APPLETLOC
Specifies the location of Java applets.
AUTOEXEC
Specifies the SAS autoexec file.
CACHENUM
Specifies the number of caches used per SAS file.
CACHESIZE
Specifies the size of cache that is used for each open SAS file.
CC
Tells SAS what type of carriage control to use when it writes to external files.
CONFIG
Specifies the configuration file that is used when initializing or overriding the values of SAS system options.
DEQMULT
Specifies the number of pages to extend a file.
DETACH
Specifies that the asynchronous host command uses a detached process.
DUMP
Specifies when to create a process dump file.
EDITCMD
Specifies the host editor to be used with the HOSTEDIT command.
EMAILSYS
Specifies the e-mail protocol to use for sending electronic mail.
EXPANDLNM
Specifies whether concealed logical names are expanded when libref paths are displayed to the user.
FILECC
Specifies how to treat data in column 1 of a print file.
FULLSTIMER
Specifies whether to write all available system performance statistics to the SAS log.
GSFCC
Tells SAS what type of carriage control to use for writing to graphics stream files.
HELPHOST
Specifies the name of the local computer where the remote browsing system is to be displayed.
HELPINDEX
Specifies one or more index files for the SAS Help and Documentation.
HELPLOC
Specifies the location of the text and index files for the facility that is used to view SAS Help and Documentation.
HELPTOC
Specifies the table of contents files for the SAS Help and Documentation.
JREOPTIONS
Identifies the Java Runtime Environment (JRE) options for SAS.
LOADLIST
Specifies whether to print to the specified file the information about images that SAS has loaded into memory.
LOG
Specifies a destination for a copy of the SAS log when running in batch mode.
LOGMULTREAD
Specifies the session log file to be opened for shared read access.
MEMSIZE
Specifies the limit on the total amount of memory that can be used by a SAS session.
MSG
Specifies the library that contains SAS error messages.
MSGCASE
Specifies whether notes, warnings, and error messages that are generated by SAS are displayed in uppercase characters.
OPLIST
Specifies whether the settings of the SAS system options are written to the SAS log.
PRINT
Specifies a destination for SAS output when running in batch mode.
REALMEMSIZE
Specifies the amount of real memory SAS can expect to allocate.
SORTPGM
Specifies whether SAS sorts using use the SAS sort utility or the host sort utility.
SORTWORK
Defines locations for host sort work files.
SPAWN
Specifies that SAS is invoked in a SPAWN/NOWAIT subprocess.
STIMEFMT
Specifies the format that is used to display time on STIMER output.
STIMER
Specifies whether to write a subset of system performance statistics to the SAS log.
SYSIN
Specifies the default location of SAS source programs.
SYSPRINT
Specifies the destination for printed output.
TERMIO
Specifies whether terminal I/O is blocking or non-blocking.
USER
Specifies the default permanent SAS library.
VERBOSE
Specifies whether SAS writes the system options that are set when SAS starts to the VMS computer in the SAS windowing environment or, in batch, to the batch log.
WORKCACHE
Specifies the size of the I/O data cache allocated for a file in the WORK library.
XCMD
Specifies whether the X command is valid in the SAS session.
XCMDWIN
Specifies whether to create a DECTERM window for X command output when in the SAS windowing environment.
XKEYPAD
Specifies that subprocesses use the keypad settings that were in effect before you invoked SAS.
XLOG
Specifies whether to display the output from the X command in the SAS log file.
XLOGICAL
Specifies that process-level logical names are passed to the subprocess that is spawned by an X statement or X command.
XOUTPUT
Specifies whether to display the output from the X command.
XRESOURCES
Specifies a character string of X resource options or the application instance name for the SAS interface to Motif.
XSYMBOL
Specifies that global symbols are passed to the subprocess that is spawned by an X statement or X command.
XTIMEOUT
Specifies how long a subprocess that has been spawned by an X statement or X command remains inactive before being deleted.


SAS Companion for UNIX Environments

The system options listed here are documented only in SAS Companion for UNIX Environments. Other system options in SAS Companion for UNIX Environments contain information specific to the UNIX operating environment, where the main documentation is in SAS Language Reference: Dictionary. These latter system options are not listed here.

System Option Description
ALTLOG
Specifies a destination for a copy of the SAS log.
ALTPRINT
Specifies the destination for the copies of the output files from SAS procedures.
AUTOEXEC
Specifies the SAS autoexec file.
CONFIG
Specifies the configuration file that is used when initializing or overriding the values of SAS system options.
ECHO
Specifies a message to be echoed to the computer.
EDITCMD
Specifies the host editor to be used with the HOSTEDIT command.
EMAILSYS
Specifies the e-mail protocol to use for sending electronic mail.
FILELOCKS
Specifies whether external file locking is turned on or off and what action should be taken if a file cannot be locked.
FILELOCKWAITMAX
Sets an upper limit on the time SAS will wait for a locked file.
FULLSTIMER
Specifies whether to write all available system performance statistics and the datetime stamp to the SAS log.
HELPINDEX
Specifies one or more index files for the SAS Help and Documentation.
HELPLOC
Specifies the location of the text and index files for the facility that is used to view SAS Help and Documentation.
HELPTOC
Specifies the location of the table of contents files for the SAS Help and Documentation.
JREOPTIONS
Identifies the Java Runtime Environment (JRE) options for SAS.
LOG
Specifies a destination for a copy of the SAS log when running in batch mode.
LPTYPE
Specifies which UNIX command and options settings will be used to route files to the printer.
MAXMEMQUERY
Specifies the maximum amount of memory that is allocated per request for certain procedures.
MEMSIZE
Specifies the limit on the total amount of virtual memory that can be used by a SAS session.
MSG
Specifies the library that contains the SAS error messages.
MSGCASE
Specifies whether notes, warnings, and error messages that are generated by SAS are displayed in uppercase characters.
OPTLIST
Specifies whether the settings of the SAS system options are written to the SAS log.
PATH
Specifies one or more search paths for SAS executable files.
PRINT
Specifies a destination for SAS output when running in batch mode.
PRINTCMD
Specifies the print command SAS is to use.
REALMEMSIZE
Specifies the amount of real (physical) memory SAS can expect to allocate.
RTRACE
Produces a list of resources that are read or loaded during a SAS session.
RTRACELOC
Specifies the pathname of the file to which the list of resources that are read or loaded during a SAS session is written.
SASSCRIPT
Specifies one or more storage locations of SAS/CONNECT script files.
SET
Defines an environment variable.
SORTANOM
Specifies certain options for the host sort utility.
SORTCUT
Specifies the number of observations that SAS sorts. If the number of observation in the data set is greater than the specified number, the host sort program sorts the remaining observations.
ojbedSORTCUTP
Specifies the number of bytes that SAS sorts. If the number of bytes in the data set is greater than the specified number, the host sort program sorts the remaining data set.
SORTDEV
Specifies the pathname used for temporary files created by the host sort utility.
SORTNAME
Specifies the name of the host sort utility.
SORTPARM
Specifies parameters for the host sort utility.
SORTPGM
Specifies whether SAS sorts using the SAS sort utility or the host sort utility.
STDIO
Specifies whether SAS should use stdin, stdout, and stderr.
STIMEFMT
Specifies the format that is used to display the time on FULLSTIMER and STIMER output.
STIMER
Specifies whether to write a subset of system performance statistics to the SAS log.
SYSIN
Specifies the default location of SAS source code when running in batch mode.
SYSPRINT
Specifies the destination for printed output.
VERBOSE
Specifies whether SAS writes the system option settings to the SAS log.
WORKPERMS
Sets the permissions of the SAS Work library when it is initially created.
XCMD
Specifies whether the X command is valid in the SAS session.


SAS Companion for z/OS

The system options listed here are documented only in SAS Companion for z/OS. Other system options in SAS Companion for z/OS contain information specific to the z/OS operating environment, where the main documentation is in SAS Language Reference: Dictionary . These latter system options are not listed here.

System Option Description
ALTLOG=
Specifies a destination for a copy of the SAS log.
ALTPRINT=
Specifies the destination for the copies of the output files from SAS procedures.
APPEND=
Appends the specified value to the existing value of the specified system option.
AUTOEXEC=
Specifies the SAS autoexec file.
BLKALLOC
Causes SAS to set LRECL and BLKSIZE values for a SAS library when it is allocated rather than when it is first accessed.
BLKSIZE=
Specifies the default block size for SAS libraries.
BLSKIZE(device-type)=
Specifies the default block size for SAS libraries by device-type.
CAPSOUT
Specifies that all output is to be converted to uppercase.
CHARTYPE=
Specifies a character set or screen size to use for a device.
CLIST
Specifies that SAS obtains its input from a CLIST.
CONFIG=
Specifies the configuration file that is used when initializing or overriding the values of SAS system options.
DLDISPCHG
Controls changes in allocation disposition for an existing library data set.
DLDSNTYPE
Specifies the default value of the DSNTYPE LIBNAME option.
DLEXCPCOUNT
Reports number of EXCPs to direct access bound SAS libraries.
DLHFSDIRCREATE
Creates an HFS directory for a SAS library that is specified with LIBNAME if the library does not exist.
DLMSGLEVEL=
Specifies the level of messages to generate for SAS libraries.
DLSEQDSNTYPE
Specifies the default value of the DSNTYPE LIBNAME option for sequential-format disk files.
DLTRUNCHK
Enables checking for SAS library truncation.
DLRESV
Requests exclusive use of shared disk volumes when accessing partitioned data sets on shared disk volumes.
DYNALLOC
Controls whether SAS or the host sort utility allocates sort work data sets.
ECHO=
Specifies a message to be echoed to the SAS log while initializing SAS.
EMAILSYS=
Specifies the e-mail protocol to use for sending electronic mail.
FILEAUTHDEFER
Controls whether SAS performs file authorization checking for z/OS data sets or defers authorization checking to z/OS system services such as OPEN.
FILEBLKSIZE(device-type)=
Specifies the default maximum block size for external files.
FILECC
Specifies whether to treat data in column 1 of a printer file as carriage-control data when reading the file.
FILEDEST=
Specifies the default printer destination.
FILEDEV=
Specifies the device name used for allocating new physical files.
FILEDIRBLK=
Specifies the number of default directory blocks to allocate for new partitioned data sets.
FILEEXT=
Specifies how to handle file extensions when accessing members of partitioned data sets.
FILEFORMS=
Specifies the default SYSOUT form for a print file.
FILELBI
Controls the use of the z/OS Large Block Interface support for BSAM and QSAM files, as well as files on tapes that have standard labels.
FILELOCKS=
Specifies the default SAS system file locking that is to be used for external files (both USS and native MVS). Also specifies the operating system file locking to be used for USS files (both SAS files and external files).
FILEMOUNT
Specifies whether an off-line volume is to be mounted.
FILEMSGS
Controls whether you receive expanded dynamic allocation error messages when you are assigning a physical file.
FILENULL
Specifies whether zero-length records are written to external files.
FILEPROMPT
Controls whether you are prompted if you reference a data set that does not exist.
FILEREUSE
Specifies whether to reuse an existing allocation for a file that is being allocated to a temporary ddname.
FILESEQDSNTYPE
Specifies the default value that is assigned to DSNTYPE when it is not specified with a filename statement, a DD statement, or a TSO ALLOC command.
FILESPPRI=
Specifies the default primary space allocation for new physical files.
FILESPEC=
Specifies the default secondary space allocation for new physical files.
FILESTAT
Specifies whether ISPF statistics are written.
FILESYSOUT=
Specifies the default SYSOUT CLASS for a printer file.
FILESYSTEM=
Specifies the default file system used when the filename is ambiguous.
FILEUNIT=
Specifies the default unit of allocation for new physical files.
FILEVOL=
Specifies which VOLSER to use for new physical files.
FILSZ
Specifies that the host sort utility supports the FILSZ parameter.
FSBCOLOR
Specifies whether you can set background colors in SAS windows on vector graphics devices.
FSBORDER=
Specifies what type of symbols are to be used in borders.
FSDEVICE=
Specifies the full-screen device driver for your terminal.
FSMODE=
Specifies the full-screen data stream type.
FULLSTATS
Specifies whether to write all available system performance statistics to the SAS log.
GHFONT=
Specifies the default graphics hardware font.
HELPCASE
Controls how text is displayed in the help browser.
HELPHOST
Specifies the name of the computer where the remote help browser is running.
HELPLOC=
Specifies the location of the text and index files for the facility that is used to view SAS Help and Documentation.
HSLXTNTS=
Specifies the size of each physical hyperspace that is created for a SAS library.
HSMAXPGS=
Specifies the maximum number of hyperspace pages allowed in a SAS session.
HSMAXSPC=
Specifies the maximum number of hyperspaces allowed in a SAS session.
HSSAVE
Controls how often the DIV data set pages are updated when a DIV data set backs a hyperspace library.
HSWORK
Tells SAS to place the WORK library in a hyperspace.
INSERT
Inserts the specified value at the beginning of the specified system option.
ISPCAPS
Specifies whether to convert to uppercase printable ISPF parameters that are used in CALL ISPEXEC and CALL ISPLINK.
ISPCHARF
Specifies whether the values of SAS character variables are converted using their automatically specified informats or formats each time they are used as ISPF variables.
ISPCSR=
Tells SAS to set an ISPF variable to the name of a variable whose value is found to be invalid.
ISPEXECV=
Specifies the name of an ISPF variable that passes its value to an ISPF service.
ISPMISS=
Specifies the value assigned to SAS character variables defined to ISPF when the associated ISPF variable has a length of zero.
ISPMSG=
Tells SAS to set an ISPF variable to a message ID when a variable is found to be invalid.
ISPNOTES
Specifies whether ISPF error messages are to be written to the SAS log.
ISPNZTRC
Specifies whether nonzero ISPF service return codes are to be written to the SAS log.
ISPPPT
Specifies whether ISPF parameter value pointers and lengths are to be written to the SAS log.
ISPTRACE
Specifies whether the parameter lists and service return codes are to be written to the SAS log.
ISPVDEFA
Specifies whether all current SAS variables are to be identified to ISPF via the SAS VDEFINE user exit.
ISPVDLT
Specifies whether VDELETE is executed before each SAS variable is identified to ISPF via VDEFINE.
ISPVDTRC
Specifies whether to trace every VDEFINE for SAS variables.
ISPVIMSG=
Specifies the ISPF message ID that is to be set by the SAS VDEFINE user exit when the informat for a variable returns a nonzero return code.
ISPVRMSG=
Specifies the ISPF message ID that is to be set by the SAS VDEFINE user exit when a variable has a null value.
ISPVTMSG=
Specifies the ISPF message ID that is to be displayed by the SAS VDEFINE user exit when the ISPVTRAP option is in effect.
ISPVTNAM=
Restricts the information that is displayed by the ISPVTRAP option to the specified variable only.
ISPVTPNL=
Specifies the name of the ISPF panel that is to be displayed by the SAS VDEFINE user exit when the ISPVTRAP option is in effect.
ISPVTRAP
Specifies whether the SAS VDEFINE user exit is to write information to the SAS log (for debugging purposes) each time it is entered.
ISPVTVARS=
Specifies the prefix for the ISPF variables to be set by the SAS VDEFINE user exit when the ISPVTRAP option is in effect.
JREOPTIONS=
Identifies the Java Runtime Environment (JRE) options for SAS.
LOG=
Specifies a destination for a copy of the SAS log when running in batch mode.
MEMLEAVE=
Specifies the amount of memory in the user's region that is reserved exclusively for the use of the operating environment.
MEMRPT
Specifies whether memory usage statistics are to be written to the SAS log for each step.
MEMSIZE=
Specifies the limit on the total amount of memory that can be used by a SAS session.
MINSTG
Tells SAS whether to minimize its use of storage.
MSG=
Specifies the library that contains the SAS error messages.
MSGCASE
Specifies whether notes, warnings, and error messages that are generated by SAS are displayed in uppercase characters.
MSGSIZE=
Specifies the size of the message cache.
OPLIST
Specifies whether the settings of the SAS system options are written to the SAS log.
PFKEY=
Specifies which set of function keys to designate as the primary set of function keys.
PGMPARM=
Specifies the parameter that is passed to the external program specified by the SYSINP= option.
PRINT=
Specifies a destination for SAS output when running in batch mode.
PROCLEAVE=
Specifies how much memory to leave unallocated for SAS procedures to use to complete critical functions during out-of-memory conditions.
REALMEMSIZE=
Specifies the amount of real memory SAS can expect to allocate.
REXXLOC=
Specifies the ddname of the REXX library to be searched when the REXXMAC option is in effect.
REXXMAC
Enables or disables the REXX interface.
SASLIB=
Specifies the ddname for an alternate load library.
SASSCRIPT
Specifies one or more storage locations of SAS/CONNECT script files.
SEQENGINE=
Specifies the default engine for sequential SAS libraries.
SET=
Defines an environment variable.
SORT=
Specifies the minimum size of all allocated sort work data sets.
SORTALTMSGF
Enables sorting with alternate message flags.
SORTBLKMODE
Enables block mode sorting.
SORTBUFMOD
Enables modification of the sort utility output buffer.
SORTCUTP=
Specifies the number of bytes that SAS sorts. If the number of observations in the data set is greater that the specified number, the host sort program sorts the remaining observations.
SORTDEV=
Specifies the unit device name if SAS dynamically allocates the sort work file.
SORTDEVWARN
Enables device type warnings.
SORTEQOP
Specifies whether the host sort utility supports the EQUALS option.
SORTLIB=
Specifies the name of the sort library.
SORTLIST
Enables passing of the LIST parameter to the host sort utility.
SORTMSG
Controls the class of messages to be written by the host sort utility.
SORTMSG=
Specifies the ddname to be dynamically allocated for the message print file of the host sort utility.
SORTNAME=
Specifies the name of the host sort utility.
SORTOPTS
Specifies whether the host sort utility supports the OPTIONS statement.
SORTPARM=
Specifies parameters for the host sort utility.
SORTPGM=
Specifies whether SAS sorts using the SAS sort utility or the host sort utility.
SORTSHRB
Specifies whether the host sort interface can modify data in buffers.
SORTSUMF
Specifies whether the host sort utility supports the SUM FIELDS=NONE control statement.
SORTUADCON
Specifies whether the host sort utility supports passing a user address constant to the E15/E35 exits.
SORTUNIT=
Specifies the unit of allocation for sort work files.
SORTWKDD=
Specifies the prefix of sort work data sets.
SORTWKNO=
Specifies how many sort work data sets to allocate.
SORT31PL
Controls what type of parameter list is used to invoke the host sort utility.
STAE
Enables or disables a system abend exit.
STATS
Specifies whether statistics are to be written to the SAS log.
STAX
Specifies whether to enable attention handling.
STIMER
Specifies whether to write a subset of system performance statistics to the SAS log.
SVC11SCREEN
Specifies whether to enable SVC 11 screening to obtain host date and time information.
SYNCHIO
Specifies whether synchronous I/O is enabled.
SYSIN=
Specifies the location of the primary SAS input data stream.
SYSINP=
Specifies the name of an external program that provides SAS input statements.
SYSLEAVE=
Specifies how much memory to leave unallocated to ensure that SAS software tasks are able to terminate successfully.
SYSPREF=
Specifies a prefix for partially qualified physical filenames.
SYSPRINT=
Specifies the handling of output that is directed to the default print file.
S99NOMIG
Tells SAS whether to recall a migrated data set.
TAPECLOSE=
Specifies the default CLOSE setting for a SAS library that is on tape.
USER=
Specifies the location of the default SAS library.
V6GUIMODE
Specifies whether SAS uses Version 6 SCL selection list windows.
VERBOSE
Specifies whether SAS writes the system option settings to the SAS log or to the batch log.
WTOUSERDESC=
Specifies a WTO DATA step function descriptor code.
WTOUSERMCSF=
Specifies WTO DATA step function MCS flags.
WTOUSERROUT=
Specifies a WTO DATA step function routing code.
XCMD
Specifies whether the X command is valid in the SAS session.


SAS Data Quality Server: Reference

System Option Description
DQLOCALE=
Specifies an ordered list of locales.
DQOPTIONS
Specifies SAS session parameters for data quality programs.
DQSETUPLOC=
Specifies the location of the SAS Data Quality Server setup file.


SAS Intelligence Platform: Application Server Administration Guide

System Option Description
OBJECTSERVER Specifies whether SAS is to run as an Integrated Object Model (IOM) server.
OBJECTSERVERPARMS Specifies startup parameters for the SAS object servers.
SECPACKAGE Identifies the security package that the IOM server uses to authenticate incoming client connections.
SECPACKAGELIST Specifies the security authorization packages used by the server.
SSPI Identifies support for the Security Provider Interface for SSO connections to IOM servers.

For more information, see the SAS Intelligence Platform documentation on http://support.sas.com.


SAS Language Interfaces to Metadata

System Option Description
METAAUTORESOURCES=
Identifies the metadata resources that are assigned when SAS starts.
METACONNECT=
Identifies the named connection from the metadata user profiles to use as the default values for logging in to the SAS Metadata Server.
METAENCRYPTALG=
Specifies the type of encryption to use when communicating with a SAS Metadata Server.
METAENCRYPTLEVEL=
Specifies what is to be encrypted when communicating with a SAS Metadata Server.
METAPASS=
Specifies the default password for the SAS Metadata Server.
METAPORT=
Specifies the TCP port for the SAS Metadata Server.
METAPROFILE=
Identifies the file that contains the SAS Metadata Server user profiles.
METAPROTOCOL=
Specifies the network protocol for communicating with the SAS Metadata Server.
METAREPOSITORY=
Specifies the default SAS Metadata Repository to use with the SAS Metadata Server.
METASERVER=
Specifies the address of the SAS Metadata Server.
METASPN=
Specifies the service principal name (SPN) for the SAS Metadata Server.
METAUSER=
Specifies the default user ID for logging on to the SAS Metadata Server.


SAS Logging: Configuration and Programming Reference

System Option Description
LOGAPPLNAME
Specifies a SAS session name for SAS logging.
LOGCONFIGLOC
Specifies the name of the configuration file that is used to initialize SAS logging.


SAS Macro Language: Reference

System Option Description
CMDMAC
Controls command-style macro invocation.
IMPLMAC
Controls statement-style macro invocation.
MACRO
Controls whether the SAS macro language is available.
MAUTOLCDISPLAY
Specifies whether to display the source location of the autocall macros in the log when the autocall macro is invoked.
MAUTOSOURCE
Specifies whether the autocall feature is available.
MCOMPILENOTE
Issues a NOTE to the SAS log containing the size and number of instructions upon the completion of the compilation of a macro.
MCOMPILE
Specifies whether to allow new definitions of macros.
MERROR
Specifies whether the macro processor issues a warning message when a macro reference cannot be resolved.
MEXECNOTE
Specifies whether to display macro execution information in the SAS log at macro invocation.
MEXECSIZE
Specifies the maximum macro size that can be executed in memory.
MFILE
Specifies whether MPRINT output is routed to an external file.
MINDELIMITER=
Specifies the character to be used as the delimiter for the macro IN operator.
MINOPERATOR
Specifies whether the macro processor recognizes and evaluates the IN (#) logical operator.
MLOGIC
Specifies whether the macro processor traces its execution for debugging.
MLOGICNEST
Specifies whether to display the macro nesting information in the MLOGIC output in the SAS log.
MPRINT
Specifies whether SAS statements generated by macro execution are traced for debugging.
MPRINTNEST
Specifies whether to display the macro nesting information in the MPRINT output in the SAS log.
MRECALL
Specifies whether autocall libraries are searched for a member that was not found during an earlier search.
MREPLACE
Specifies whether to enable existing macros to be redefined.
MSTORED
Specifies whether the macro facility searches a specific catalog for a stored compiled macro.
MSYMTABMAX
Specifies the maximum amount of memory available to the macro variable symbol tables.
MVARSIZE
Specifies the maximum size for macro variable values that are stored in memory.
SASAUTOS
Specifies the location of one or more autocall libraries.
SASMSTORE=
Identifies the libref of a SAS library with a catalog that contains, or will contain, stored compiled SAS macros.
SERROR
Specifies whether the macro processor issues a warning message when a macro variable reference does not match a macro variable.
SYMBOLGEN
Specifies whether the results of resolving macro variable references are written to the SAS log for debugging.
SYSPARM
Specifies a character string that can be passed to SAS programs.


SAS National Language Support (NLS): Reference Guide

System Option Description
BOMFILE
Specifies whether to write the Byte Order Mark (BOM) prefix on Unicode encoded external files.
DATESTYLE
Identifies the sequence of month, date, and year when the ANYDTDTM, ANYDTDTE, or ANYDTTME informats encounter input where the year, month, and day determination is ambiguous.
DBCS
Recognizes double-byte character sets.
DBCSLANG
Specifies a double-byte character set (DBCS) language.
DBCSTYPE
Specifies the encoding method to use for a double-byte character set (DBCS).
DFLANG
Specifies the language for international date informats and formats.
ENCODING
Specifies the default character-set encoding for the SAS session.
FSDBTYPE
Specifies a full-screen double-byte character set (DBCS) encoding method.
FSIMM
Specifies input method modules (IMMs) for a full-screen double-byte character set (DBCS).
FSIMMOPT
Specifies options for input method modules (IMMs) that are used with a full-screen double-byte character set (DBCS).
LOCALE
Specifies a set of attributes in a SAS session that reflect the language, local conventions, and culture for a geographical region.
LOCALELANGCHG
Determines whether the language of the ODS output text can be changed.
NLSCOMPATMODE
Provides national language compatibility with a previous release of SAS.
RSASIOTRANSERROR
Displays a transcoding error when illegal data is read from a remote application.
SORTSEQ
Specifies a language-specific collating sequence for the SORT procedure to use in the current SAS session.
TRANTAB
Specifies the translation tables that are used by various parts of SAS.


SAS Scalable Performance Data Engine: Reference

System Option Description
COMPRESS=
Specifies to compress the SPD Engine data sets on disk as they are being created.
MAXSEGRATIO=
When evaluating a WHERE expression that contains indexed variables, controls what percentage of index segments to identify as candidate segments before processing the WHERE expression.
MINPARTSIZE=
Specifies a minimum partition size to use for creating SPE Engine data sets.
SPDEINDEXSORTSIZE=
Specifies the size of memory space that the sorting utility can use when sorting values for creating an index.
SPDEMAXTHREADS=
Specifies the upper limit on the number of threads that the SPD Engine can spawn for I/O processing.
SPDESORTSIZE=
Specifies the size of memory space needed for sorting operations used by the SPD Engine.
SPDEUTILLOC=
Specifies one or more file system locations in which the SPD Engine can temporarily store utility files.
SPDEWHEVAL=
Specifies the process used to determine which observations meet the conditions of a WHERE expression.


SAS VSAM Processing for Z/OS

System Option Description
VSAMLOAD
Enables you to load a VSAM data set.
VSAMREAD
Enables the user to read a VSAM data set.
VSAMRLS
Enables record-level sharing for a VSAM data set.
VSAMUPDATE
Enables you to update a VSAM data set.


SAS/ACCESS for Relational Databases: Reference

System Option Description
DBIDIRECTEXEC=
Controls SQL optimization for SAS/ACCESS engines.
DBSRVTP=
Specifies whether SAS/ACCESS engines put a hold (or block) on the originating client while making performance-critical calls to the database. This option applies when SAS is invoked as a server responding to multiple clients .
DBSLICEPARM=
Controls the scope of DBMS threaded reads and the number of threads.
SASTRACE=
Generates trace information from a DBMS engine.
SASTRACELOC=
Prints SASTRACE information to a specified location.
SQLMAPPUTTO=
Specifies whether the PUT function in the SQL procedure is processed by SAS or by the SAS_PUT() function inside the Teradata database.
VALIDVARNAME=
Controls the type of SAS variable names that can be used or created during a SAS session.


SAS/CONNECT User's Guide

System Option Description
AUTOSIGNON
Automatically signs on to the server when the client issues a remote submit request for server processing.
COMAMID=
Identifies the communication access method for connecting a client and a server across a network.
CONNECTPERSIST
Specifies whether a connection between a client and a server persists (continues) after the RSUBMIT has completed.
CONNECTREMOTE=
Identifies the server session that a SAS/CONNECT client connects to.
CONNECTSTATUS
Specifies the default setting for the display of the Transfer Status window.
CONNECTWAIT
Specifies whether remote submits are executed synchronously or asynchronously.
DMR
Specifies to invoke a server session.
SASCMD=
Specifies the command that starts a server session on a multi-processor (SMP) machine.
SASFRSCR
Is a read-only option that contains the fileref that is generated by the SASSCRIPT= option.
SASSCRIPT=
Specifies one or more storage locations for SAS/CONNECT script files.
SIGNONWAIT
Specifies whether a SAS/CONNECT SIGNON should be executed asynchronously or synchronously.
SYSRPUTSYNC
Sets %SYSRPUT macro variable in the client session when the %SYSRPUT statements are executed rather than when a synchronization point in encountered.
TBUFSIZE=
Specifies the size of the buffer that is used by the SAS application layer for transferring data between a client and a server across a network.
TCPPORTFIRST=
Specifies the first value in a range of TCP/IP ports for a client to use to connect to a server.
TCPPORTLAST=
Specifies the last value in a range of TCP/IP ports for a client to use to connect to a server.


SAS/SHARE User's Guide

System Option Description
COMAMID=
Identifies the communications access method to connect a SAS/SHARE client a server SAS session.
COMAUX1=
Specifies the first alternate communications access method.
SHARESESSIONCNTL=
Specifies the condition under which subsequent sessions can be created on a SAS/SHARE server.
TBUFSIZE=
Specifies the value of the default buffer size that the server uses for transferring data.

Previous Page | Next Page | Top of Page