Contents of the Application Server Subdirectory (SASApp or SASMain)

On machines where components of a SAS Application Server are installed, the Levn directory contains an application server subdirectory. A SAS Application Server is a logical entity that contains specific servers (for example, a SAS Workspace Server and a SAS Stored Process Server) that execute SAS code. Application server subdirectories are named as follows:
  • SASApp is the default name that the SAS Deployment Wizard assigns to directory for the first application server. If you assigned a different name when you ran the SAS Deployment Wizard, then the subdirectory is named accordingly.
  • If you configure more than one application server, then the SAS Deployment Wizard creates additional directories that correspond to each of the application server names.
  • If you have a single-machine installation that was migrated from SAS 9.1.3, then the application server subdirectory is called SASMain.
Note: The machine where the metadata server is installed includes an additional SAS Application Server called SASMeta that is reserved for specialized use.
The SASApp or SASMain subdirectory contains the following items:
  • several files that control the application server configuration. For details, see Reference: Configuration Files for SAS Servers.
  • some or all of the following subdirectories, depending on which SAS servers have been configured.
    • BatchServer
    • ConnectServer
    • GridServer
    • OLAPServer
    • PooledWorkspaceServer
    • StoredProcessServer
    • WorkspaceServer
    These subdirectories contain start-up scripts, configuration files, logconfig.xml files to configure logging, and Logs directories to store logs. For details about the configuration files, see Reference: Configuration Files for SAS Servers. For details about start-up scripts, see Operating Your Servers.
  • a Data subdirectory, which you can use to store data to be used by components of this application server.
  • a SASEnvironment subdirectory for storing the following elements of the run-time environment for SAS code that runs on the application server:
    • a SASCode subdirectory, which you can use as the deployment directory for SAS Data Integration Studio jobs that are deployed for scheduling. This directory contains a Jobs subdirectory to store jobs and a Steps subdirectory to store the SAS code for each job step. These directories enable source code to be shared among developers on a project.
    • a SASFormats subdirectory where you can store SAS format and informat catalogs for use by applications, such as SAS Data Integration Studio and SAS Information Map Studio, that execute code on the application server.
    • a SASMacro subdirectory, where you can store user-created SAS autocall macros that are invoked by SAS code running on the application server.