Previous Page | Next Page

Understanding Workspace Servers and Stored Process Servers

SAS Object Spawners


Overview of SAS Object Spawners

Workspace servers and stored process servers are initialized by the SAS Object Spawner. An object spawner runs on each machine where you want to run a workspace server or stored process server, listens for requests, and launches the servers as necessary.

The object spawner uses a configuration file that contains information for accessing the metadata server. When you invoke the spawner, the spawner works as shown in the following figure.

How the Spawner Obtains Metadata

[How the Spawner Obtains Metadata]

[1]

The object spawner accesses a configuration file that contains information for accessing the SAS Metadata Server.

[2]

The object spawner connects to the SAS Metadata Server for configuration information.

(The spawner uses a proprietary SAS bridge protocol to communicate with the metadata server, and uses TCP for communication.)

The spawner can then listen for requests for various spawner tasks. See Spawner Tasks.


Configuration File for Metadata Connection

A metadata configuration file contains information for accessing a metadata server. The spawner uses the information that is contained in the configuration file to connect to a metadata server and read the appropriate server definitions.

The default metadata configuration file is metadataConfig.xml. This file is located in the ObjectSpawner subdirectory of your SAS configuration directory.


Spawner Tasks

When a request is received, the spawner accepts the connection and performs the action that is associated with the port or service on which the connection was made. A connection to a spawner can do the following:

Previous Page | Next Page | Top of Page