APPSRV Procedure
DATALIBS Statement
Defines librefs and filerefs that are available to all programs that are run by the Application Server.
Syntax
Required Arguments
libref-1
specifies that the libref is assigned and accessible to all programs that run on the server. The libref cannot be cleared by the user code. Use DATALIBS for globally accessible data repositories that contain non-sensitive data. Keep private or application-specific data in its own library and assign it by using a LIBNAME statement.
fileref-1
specifies that the fileref is assigned and accessible to all programs that run on the server. The fileref cannot be cleared by the user code. Use DATALIBS for globally accessible data repositories that contain non-sensitive data. Keep private or application-specific data in its own file and assign it by using a FILENAME statement.
Optional Argument
libref-2 | fileref-2 ...
specifies that you can list multiple librefs and filerefs for this statement.
Details
Assign these logical libraries in an ALLOCATE statement in the same server procedure. Any libraries that are defined externally to SAS (such as, in JCL code) are automatically permanent data libraries and should not be listed in the DATALIBS statement. In previous versions of the Application Server, global data libraries or files were allocated in the permdata.sas file. The Application Server now enables you to
- assign the logical libraries externally to SAS
- allocate them with an ALLOCATE statement and then list them in the DATALIBS statement.