Variable
|
Description
|
Req/
Opt |
Default |
autho
|
Defines
the default authorization parameter to use for accessing the database
server. Also requires the use of the password
variable in some cases.
Notes: |
(1)
For information regarding the value of the autho variable,
contact the system administrator of the database server.
|
(2)
If you specify multiple authos for this server in the resources
table of accessdb for the WebZ Access
component, leave this variable blank. |
|
Opt |
N/A |
dbIniFile
ZBase.ini and
ZBase_rb.ini
only
|
Specifies
the file which lists the databases available to the WebZ system.
|
Req |
N/A |
dbSectionName
ZBase.ini and
ZBase_rb.ini
only
|
Specifies
which section in the file (specified by the value of dbIniFile)
contains information about databases available to the ZBase server.
Note: |
This
value is typically set to ZBaseDBs
for both ZBase.ini and ZBase_rb.ini.
|
|
Req |
N/A |
hostname
|
The fully-qualified
hostname or Internet Protocol (IP) address of the database server.
Note: |
This
value is typically set to localhost for both ZBase.ini and
ZBase_rb.ini.
|
|
Req |
N/A |
initWaitTimeout
|
Controls
the amount of time (specified in seconds) the virtual catalog waits
for an INIT response from a remote Z39.50 server.
The default
value of 0 indicates that the catalog waits infinitely for a response.
|
Opt |
0 |
largeSetLowerBound
|
Defines
the threshold that determines if a result set is a large-set. If
the number of results from a search is greater than largeSetLowerBound,
the result is a large-set.
Note: |
If
the number of results is less than largeSetLowerBound and
greater than smallSetUpperBound, the
result is a medium-set.
|
|
Opt |
N/A |
maxMessageLen
|
Defines
the maximum length (in bytes) of response messages sent by the database
server.
|
Opt |
10000000
(if not specified) |
mustDeleteFirst
|
Indicates
whether the database server maintains only one result set per session.
If so, the result set must be deleted prior to successive searches.
Possible values are TRUE (must delete result set) or FALSE (allows
multiple result sets to exist).
|
Opt |
FALSE
(if
not specified)
|
noPiggybackedPresents
|
Indicates
whether the database server supports piggybacked presents. Possible
values are TRUE (allows piggybacked presents) or FALSE (does not
allow piggybacked presents).
|
Opt |
FALSE
(if not specified) |
oneConnectionPerUserForAllDbs
|
Indicates
whether the database server opens only one connection to the server
per database. Possible values are TRUE (opens only one connection
per user) or FALSE (opens a connection to EACH database on the server
per database).
Notes: |
(1)
If
set to TRUE, one connection to the database server handles
all transaction. Thus, if a patron searches five databases,
each search request must use the single connection. If set
to FALSE, the server opens a connection to each database on
the server. If a user searches five databases, each search
request uses a separate connection.
|
(2)
If your subscription to the remote database server is based
on the number of simultaneous user connections, keep in mind
that setting this variable to FALSE increases the average number
of simultaneous connections per user. |
|
Opt |
TRUE
(if not specified) |
password
|
Defines
the default password parameter to use for accessing the database
server. Typically used in conjunction with the autho
variable.
Notes: |
(1)
For information regarding the value of the password variable,
contact the system administrator of the database server.
|
(2)
If you specify multiple passwords for this server in the resources
table of accessdb for the WebZ Access
component, leave this variable blank. |
|
Opt |
N/A |
port
|
The port
the WebZ ZBase server connects to on the remote database server.
Notes: |
(1)
In
ZBase.ini and ZBase_rb.ini, the value of port is typically
set to 0 (connects to first available open).
|
(2)
Contact the system administrator of the remote database server
for information about port settings. |
|
Req |
N/A |
preferredMessageLen
|
Defines
the preferred length (in bytes) of response messages sent by the
database server. This value cannot exceed the value of maxMessageLen.
|
Opt |
5000000
(if
not specified) |
queryType
|
The Z39.50
query protocol to use with the database server. Possible values
are 0, 1, and 101.
Notes: |
(1)
In
ZBase.ini and ZBase_rb.ini, set queryType to 0. A value of
0 sends a raw query down to ZBase and customizes the query
type for each target.
|
|
Opt |
101
(if not specified) |
readTimeout
|
Defines
the amount of time (in seconds) a server waits for a response from
a Z39.50 server.
The default
of 0 indicates that the server waits infinitely to get a successful
Z39.50 INIT response.
|
Req |
0 |
scanStepSize |
In a scan,
specifies the desired number of entries in the term-list between
two adjacent entries in the response. The default of 0 indicates
that the target server should not skip any entries.
Notes: |
(1)
In
ZBase.ini and ZBase_rb.ini, set scanStepSize to 0.
|
(2)
Contact the system administrator of the remote database server
for information about scan step sizes supported by the server. |
|
Opt |
0 |
smallSetUpperBound
|
Defines
the threshold that determines if a result set is a small-set. If
the number of results from a search is less than the value of smallSetUpperBound,
the result is a small-set.
If the
number of results is greater than smallSetUpperBound but less than
largeSetLowerBound, the result is a medium-set.
|
Opt |
0
(if not specified) |
supportsMergeReads
(beginning with version 4.1.0)
|
Indicates whether
your WebZ environment supports combined result sets. A combined
result set displays result sets from multiple databases into one
continuous result set. The display indicates the database from which
each record was retrieved. Possible values are TRUE (supports combined
result sets) or FALSE (does not support combined result sets).
See What
is Combined Result Set Functionality? for more information about
combined result sets.
|
Opt |
FALSE |
SupportsMultiDbQuery
|
Indicates
whether the database server supports search requests that contain
a list of multiple databases to query. Possible values are TRUE
(supports multiple database queries) or FALSE (does not support
multiple database queries).
Note: |
Set the
value of this variable to TRUE in both ZBase.ini and ZBase_rb.ini.
|
|
Opt |
FALSE
(if not specified) |
SupportsReconnect
|
Indicates
whether the database server allows an external Z39.50 client to
close a connection, then reopen it. Possible values are TRUE (supports
reconnect) or FALSE (does not support reconnect).
Note: |
Set the
value of this variable to TRUE in both ZBase.ini and ZBase_rb.ini.
|
|
Opt |
TRUE
(if not specified) |
SupportsScan
|
Indicates
whether the database server allows you to scan a result set. Possible
values are TRUE (supports scan) or FALSE (does not support scan).
Note: |
Set the
value of this variable to TRUE in both ZBase.ini and ZBase_rb.ini.
|
|
Opt |
TRUE
(if not specified) |
supportsSort
|
Indicates
whether the database server can sort a result set. Possible values
are TRUE (supports sort) or FALSE (does not support sort).
Notes: |
(1)
Always
set the value of this variable to TRUE in both ZBase.ini and
ZBase_rb.ini.
|
(2)
If you set supportsSort to TRUE, you are only indicating that
the database server can sort result sets. You have not enabled
sorting for a database hosted by this server until you also
set SupportsSort=TRUE
in the [database] section of the database's configuration file
and add a [sort] section
to the database's configuration file. |
|
Opt |
TRUE
(if not specified) |
supportsSummaryDbResults
|
Indicates
whether the database server can present search results per database
in response to a cross-database search. Possible values are TRUE
(supports summary) or FALSE (does not support summary).
Notes: |
(1)
Set the
value of this variable to TRUE in both ZBase.ini and ZBase_rb.ini.
|
(2)
To illustrate the use of summary results, suppose a user issues
a cross-database search on three databases. The summary results
of this search would contain information such as this: "Total
records found: 626. Database1 found 25 records, Database2 found
497 records, and Database3 found 74 records." |
|
Opt |
FALSE
(if not specified) |
supportsTriggerResourceControl
|
Indicates
whether the database server supports trigger resource control requests.
Possible values are TRUE (supports) or FALSE (does not support).
|
Opt |
TRUE
(if not specified) |
timeTheSocketConnect
(beginning with version 4.1.0) |
Indicates whether to invoke a 10,000 millisecond timer to time the
connection on the call to newSocket(). For rare situations where a
remote server may not respond quickly to failed connection attempts.
Possible values are TRUE (invoke the timer) or FALSE (do not invoke
the timer). |
Opt |
FALSE
(if not specified) |
useDefaultResultsetName
|
Indicates
that the database server supports only the name "default" for a
result set. Possible values are TRUE (use "default" as result set
name) or FALSE (allows named result sets).
|
Opt |
FALSE
(if not specified) |
useElementSetNames
|
Indicates
if the database supports named element sets. Possible values are
TRUE (supports named element sets) or FALSE (does not support named
element sets).
|
Opt |
TRUE
(if not specified) |
useReferenceIds
|
Specifies
whether to include Z39.50 reference ids in transactions with the
database server. Possible values are TRUE (include reference ids)
or FALSE (do not include reference ids).
|
Opt |
TRUE
(if not specified) |
useSortAttributesField
|
Specifies
the sortkey format to use for sort requests sent to the database
server. Possible values are TRUE (use sort attributes) or FALSE
(use sort fields).
|
Opt |
FALSE
(if not specified) |