A batch server
is a component of a SAS application server that provides the command
necessary for a scheduled job to be executed. When the job is submitted
to the scheduling server, a specified batch server is queried to retrieve
the command needed to run the job. The scheduling server then issues
the command at the appropriate time to run the scheduled job.
Because the commands
needed to run a job differ according to the application that was used
to create the job, several types and subtypes of batch servers are
provided. You must assign each scheduled job to the appropriate batch
server as part of the scheduling process.
The following batch
server types and subtypes are supported:
supports jobs from
a SAS application or solution. When you define a SAS Java batch server,
you must specify the subtype to specify the specific application or
solution that the server supports.
SAS DATA Step Batch server
supports SAS DATA step
jobs that are submitted for scheduling.
supports jobs from
SAS applications or solutions without requiring any knowledge of the
command that is required. This type of server is most often with SAS
applications or solutions that are not listed as supported subtypes
by the SAS Java batch server. The SAS generic batch server lets you
work with jobs from applications or solutions that add support for
scheduling but are not yet supported by the SAS Java batch server.
Because the server does not have any knowledge about the command required
by the application, the server cannot add command-line arguments (for
example, to enable output logging).