export SPDSRSSL=YES export SSLCALISTLOC=/u/dohaig/pp/OpenSSL/certs/demoCA-RSA2048-SHA384.pem
SPDSRSSL=NO|YES|PREFERREDThe default value is NO, which specifies that client connections are not secured. To enable SSL, specify YES or PREFERRED. YES specifies that the server requires a secure client connection. PREFERRED specifies that a secure connection is allowed but not required. If a client is configured for SSL, the connection is secured.
export SSLCALISTLOC=/opt/certs/demoCA-RSA2048-SHA384.pem
Specifies
the location of the public certificate or certificates for trusted
certificate authorities (CA).<OptionSet name="SetEnv">
<Option name="SPDSRSSL">YES</Option>
<Option name="SSLCALISTLOC">/opt/certs/demoCA-RSA2048-SHA384.pem</Option>
</OptionSet>
When you use the SetEnv option set,
the environment variables are automatically defined each time SAS
Federation Server initializes.
Option
|
Description
|
---|---|
CATALOG
|
CATALOG='catalog-name' Required. Specifies
the catalog name.
|
DBQ
|
DBQ='SPD-Server-domain-name' Required. Specifies
the domain name. For SPD Server, a domain represents a specific directory
of file storage locations. Data access is facilitated by using domains
and a name server.
|
DRIVER
|
DRIVER=SPDS ;
Required. Specifies the SAS Federation Server driver for SPD Server.
|
HOST
|
HOST=host-name Required. Specifies
the SPD Server, or host name, to which you are connecting.
|
LOCALE
|
LOCALE=locale Required. Specifies
the locale for the connection.
|
PASSWORD
|
PASSWORD=password Required for the
USER= option.
Specifies a case-sensitive password that is associated with the user
ID passed to the SPD Server.
Alias: PWD, PASSWD
|
SERV
|
SERV='port-number' Required. Specifies
the port number associated with the server, or host passed through
the HOST option.
Alias: PORT
|
USER
|
USER=user-name Required. Specifies
a user name that is registered in the server’s password database.
Alias: UID
|
Option
|
Description
|
---|---|
ACLGROUP
|
ACLGRP=group-name Specifies an ACL group
that the server administrator assigned to your server user ID. By
default, the server connection uses the first ACL group in your group
list to make a connection. Use the
ACLGRP= option
to specify a different group name from the list.
|
ACLSPECIAL
|
ACLSPECIAL=YES|NO Invokes special access
to all server resources in the domain. These privileges override normal
ACL restrictions and enable the user to access the resources of other
users, as well as to create or modify ACLs of other users. NO is the
default value.
|
DRIVER TRACE
|
DRIVER_TRACE='API | SQL | ALL'; Requests tracing information, which logs transaction records to an external file that
can be used for debugging purposes. The SAS Federation Server driver writes a record
of each command that is sent to the database to the trace log based
on the specified tracing level, which determines the type of tracing information.
The tracing levels are as follows:
Default: Tracing
is not activated.
Note: If
you activate tracing, you must also specify the location of the trace
log with DRIVER_TRACEFILE=. Note that DRIVER_TRACEFILE= is resolved
against the TRACEFILEPATH set in ALTER SERVER. TRACEFILEPATH is relative
to the server's content root location.
(Optional) You can control trace
log formatting with DRIVER_TRACEOPTIONS=.
Interaction: You
can specify one trace level, or you can concatenate more than one
by including the | (OR) symbol. For example,
driver_trace='api|sql' generates tracing information for API calls and SQL statements.
|
DRIVER TRACEFILE
|
DRIVER_TRACEFILE=’filename’; Used to specify the name of the
text file for the trace log. Include the filename and extension in
single or double quotation marks. For example:
driver_tracefile='\mytrace.log' Default: The
default TRACEFILE location applies to a relative filename, and it
is placed relative to TRACEFILEPATH.
Requirement: DRIVER_TRACEFILE
is required when activating tracing using DRIVER_TRACE.
Interaction: (Optional)
You can control trace log formatting with DRIVER_TRACEOPTIONS=.
|
DRIVER TRACE OPTIONS
|
DRIVER_TRACEOPTIONS=APPEND | THREADSTAMP | TIMESTAMP; Specifies options
in order to control formatting and other properties for the trace
log:
Default: The trace log is overwritten with no thread identification or time stamp.
|
ENCODING
|
ENCODING=encoding_CEI Specifies the encoding
used for the session.
|
LOCKING
|
LOCKING=YES|NO Enables record-level
locking. NO is the default value.
|
SCHEMA
|
SCHEMA=(NAME='schema-name';DBQ='domain-name'); SCHEMA=(host='host-name';SERV='port–number';NAME='schema-name';DBQ='domain-name'); Note: The maximum length for a
schema name is 8 characters.
Specifies schema name,
location, and SPD Server override using the following suboptions:
NAME= Required with the
SCHEMA= connection option. Specifies the schema name. You can specify multiple schemas. If
multiple schemas are specified, the driver treats each SCHEMA= option
as an additional schema location available under the specified catalog.
DBQ= Required with the
SCHEMA= connection
option. Specifies a domain name. For SPD Server, a domain represents
a specific directory of file storage locations. Data access is facilitated
by using domains and a name server.
HOST= Specifies the host
name of an SPD Server that overrides the parent HOST name and port
number for a schema. Since there can be only one parent host for SPD
Server, you can use the SCHEMA option to define a secondary SPD Server
with a different HOST and port.
SERV= Required with the HOST=
connection option. Specifies the port number associated with the server
configured in the HOST option.
|
driver=spds;dbq='PUBLIC';host='lax94d01';serv='14512'; locale='en_us';catalog=cat1;SCHEMA=(name='SCHEMA1';dbq='public'); SCHEMA=(name='SCHEMA2';dbq='formats')