Main -> Documentation -> WebZ System Administration -> WebZ Configuration Files -> JaSSI Server Configuration Files

JaSSI Server Configuration Files

The JaSSIServer.ini file contains configuration information for the Java Server Side Interpreter (JaSSI) component of the Open SiteSearch WebZ software. JaSSI processes WebZ requests (routed to it from the WebZ Extension), executes the necessary Java classes to carry out the request, sends a response to the HTTP server, and maintains persistent state information for each user.

The JaSSIServer_rb.ini file contains similar configuration information for the JaSSIRB component of the Record Builder application included with Database Builder. JaSSIRB processes Record Builder requests (routed to it from its WebZ Extension), executes the necessary Java classes to carry out the request, sends a response to the HTTP server, and maintains persistent state information for each Record Builder user.

This document describes the sections and variables in the JaSSIServer.ini and JaSSIServer_rb.ini files, with a separate table devoted to each section. A JaSSIServer.ini file example appears after the tables.


Document Conventions

  • <WebZ_root> is the location of your WebZ environment.
  • <Document_root> is the location of the HTML and image files used by the WebZ system and the Web server or the HTML and image files used by Record Builder and the Web server.
  • <WebServer_root> is the location of your Web server
  • "Default value" is the value of a variable when WebZ (or Record Builder) was initially installed on your system.
  • The default value shown in the Default column applies to both JaSSIServer.ini and JaSSIServer_rb.ini unless otherwise indicated, even when it refers to version 4.1.0.
  • Unless otherwise specified, all variables must contain a value; their value cannot be left empty.
  • Version 4.0.x refers to any SiteSearch 4 version prior to 4.1.0; that is, 4.0.0, 4.0.0a, 4.0.1, or 4.0.2.

File Location

The JaSSIServer.ini and JaSSIServer_rb.ini files are located in the <WebZ_root>/ini directory of your installation.


Sections and Variables in JaSSI Server Configuration Files

JaSSIServer.ini and JaSSIServer_rb.ini each the following sections (shown as [section name]):

[JaSSI] Section

Variable
Description
Default

port

Defines the port that the JaSSI or JaSSIRB server runs on. The default value of 0 allows the Java Virtual Machine interpreter to dynamically determine a port for JaSSI every time a JaSSI server or JaSSIRB server starts up.

0

nameSpace

Specifies when the standard Web server should use the WebZ Extension to route instructions down to the JaSSI server. The value of nameSpace is used as a URL indicator to denote the tasks JaSSI performs and manage.

Notes:

(1) In version 4.0.x, the nameSpace variable MUST equal /WebZ/.

(2) Beginning with version 4.1.0, it is possible to specify an alternate namespace.

/WebZ/

DocumentRoot

States the location of the directory that contains the HTML documents and image files associated with the WebZ interface and the Web server (JaSSIServer.ini) or the HTML documents and image files associated with the Record Builder interface and the Web server (JaSSIServer_rb.ini).

Beginning with version 4.1.0, SiteSearch supports versioning of the WebZ interface. This allows you to place a customized interface in its own directory under <Document_root>/htdocs/. If you wish to do this, specify the interface's location in this variable.

JaSSIServer.ini - version 4.0.x
    <Document_root>/
htdocs/
JaSSIServer.ini - version 4.1.0
   <Document_root>
/htdocs/obiv1
JaSSIServer_rb.ini
   <Document_root>/htdocs/rbv0

Note: OCLC recommends that <Document_root> be equal to <WebZ_root>.

ClassRoot

Defines the location of the directory that contains all of the Java classes (.java and .class) associated with the WebZ software.

<WebZ_root>/classes

IniFileRoot

Specifies the location of the configuration files in the WebZ system. This location is added to any configuration file referenced in the JaSSIServer.ini file or JaSSIServer_rb.file that does not have a fully qualified pathname.

<WebZ_root>/ini

TimeoutPage

Links to the HTML page that displays when a user session times out because the session remains idle for a specified period of time. The UserSessionIdleTimeout variable in the [Timers] section of this .ini file defines the timeout value.

version 4.0.x:
  <WebZ_root>/htdocs/error/
      nosessionpage.html
version 4.1.0:
  /WebZ/error/nosessionpage.html

FailurePage

Links to the HTML page that contains system information and error responses for display to the user when a "bad" HTML page has not been specified.

version 4.0.x:
  <WebZ_root>/htdocs/error/
     failurepage.html
version 4.1.0:
  /WebZ/error/failurepage.html

TempSessionDir

Specifies a directory for storing temporary subdirectories for active user sessions. These subdirectories are "work areas" for users to store information written to disk, such as bookmarked records, while their sessions remain active. Each individual subdirectory is removed after a user logs off or a session times out.

<WebZ_root>/tmp

CGIRoot

Defines the location of the directory for storing Web server Common Gateway Interface (CGI) scripts for system use. The WebZ CGI scripts, such as the tif to gif image display scripts, are also stored in a subdirectory, sscgi, of this directory.

<WebServer_root>/cgi-bin/sscgi

AdminEmail

JaSSIServer_rb.ini only

Administrative e-mail to send diagnostic messages resulting from errors with Record Builder Newton database updates. sample@university.edu

Return to Sections list


[Timers] Section

Variable
Description
Default

HouseKeepingInterval

Defines how often, in seconds, JaSSI or JaSSIRB performs housekeeping tasks. JaSSI and JaSSIRB ensure that the rolling intervals for servers, users, and statistics logs function correctly and flushes the logs if necessary. The server also reports its current system load statistics to the OpServe.

This variable does not set how often garbage collection occurs; the Java Virtual Machine (JVM) performs garbage collection dynamically.

300
(5 min.)

 

ThreadTimeout

Specifies how long, in seconds, an active Java thread is allowed to run in system memory before the thread is terminated. This variable value increases performance by maintaining control over runaway threads.

300
(5 min.)

UserSessionIdleTimeout

Specifies how long, in seconds, a user session can remain idle before JaSSI or JaSSIRB automatically logs the user off the server.

900
(15 min.)

idleGCTimer
JaSSIServer_ini.only

(beginning with version 4.1.2a)

(Optional) Specifies how long, in seconds, remains idle before the OpServe submits a system garbage collection call (system.gc()) for it. 900 seconds (15 minutes) is a recommended value for this variable.

The OpServe detects when a server has no active sessions and stores this information. When the OpServe polls servers, it checks the length of time a server has been idle. The OpServe compares the idleGCTimer value to the amount of time the server has been idle.

If the server's idleGCTimer value
the OpServe...
is less than or equal to the length of time the server has been idle issues a system garbage collection call to the JVM for the server.
is greater than the length of time the server has been idle does nothing.
is null or is -1 does nothing.
is 0 issues a system garbage collection call to the JVM for the server.

Example 1. The OpServe polling period is 300 seconds (5 minutes) and the JaSSI's idleGCTimer is 0. OpServe issues a system garbage collection for this server if it is idle when OpServe checks the server's state.

Example 2. The OpServe polling period is 300 seconds (5 minutes) and the JaSSI's idleGCTimer is 900 (15 minutes). OpServe issues a system garbage collection for this server if it is has been idle for at least 15 minutes when OpServe checks the length of the server's idle time.

NULL

Return to Sections list


[Performance] Section

Note:

The Java Virtual Machine automatically grows the size of the two hash tables described below, if necessary.


Variable
Description
Default

UserHashSize

Configures the size of the user hash table that JaSSI or JaSSIRB allocates at startup. The recommended value for this variable is 2 times the number of simultaneous users allowed for your license. The default value of 300 allows JaSSI or JaSSIRB to store session information for up to 150 users.

300

EntityTableSize

Configures the size of the individual user session hash tables that JaSSI or JaSSIRB allocates at startup. The value for this variable reflects the number of items in the userstate.

100

Return to Sections list


[ServerTrace] Section

Variable
Description
Default

traceLevel

Specifies the level of detail in the trace messages written to the JaSSI or JaSSIRB server log file.

You can also set JaSSI or JaSSIRB logging manually with the settrace command in the ssadmin interface.

TRACE_NONE

traceDirectory

Provides the location of the directory JaSSI or JaSSIRB uses to store its server logs.

<WebZ_root>/logs

traceFilename

Provides the base name that JaSSI or JaSSIRB uses to write out server log files. JaSSI or JaSSIRB adds the host, port, time, and date stamps to this base name before saving the server log.

JaSSIServer.ini:
    jassi.serverLog
JaSSIServer_rb.ini:
   jassi_rb.serverLog

rollInterval

Defines how frequently, in seconds, JaSSI or JaSSIRB saves and closes the current log and creates a new log file in its place.

You can also perform this task manually with the flushlog command in the ssadmin interface.

0

Return to Sections list


[SessionTrace] Section

Variable
Description
Default

traceLevel

Specifies the level of detail in the trace messages written to the JaSSI or JaSSIRB user log file.

You can set JaSSI or JaSSIRB logging manually set with the settrace command in the ssadmin interface.

TRACE_NONE

traceDirectory

Provides the location of the directory where JaSSI or JaSSIRB stores user log files.

<WebZ_root>/logs

traceFilename

Provides the base name that JaSSI or JaSSIRB uses to write out user log files. JaSSI or JaSSIRB adds the sessionid, time, and date stamps to this base name before saving the user log.

JaSSIServer.ini:
    jassi.userLog
JaSSIServer_rb.ini:
   jassi_rb.userLog

Return to Sections list


[Stats] Section

Variable
Description
Default

statsDirectory

Provides the location of the directory JaSSI or JaSSIRB uses to write statistics files.

<WebZ_root>/stats

statsFilename

Provides the base name that JaSSI or JaSSIRB uses to write out statistics. JaSSI or JaSSIRB also adds host, port, time, and date stamps on the end of this base name for the statistics log files.

JaSSIServer.ini:
    jassi.stats
JaSSIServer_rb.ini:
   jassi_rb.stats

statsClass

Specifies the Java class used to write out the user statistics.

ORG.oclc.stats.JaSSIUserStats

rollInterval

Defines how frequently, in seconds, JaSSI or JaSSIRB saves and closes the current statistics file and creates a new file in its place.

You can also perform this task manually with the flushstats command in ssadmin.

21600
(6 hours)

Return to Sections list


[PackageOrder] Section

Variable
Description
Default

packagen

OR, beginning with version 4.0.2:

package*

Defines the order in which JaSSI or JaSSIRB searches the WebZ Java packages, or sets of classes, to find the class it needs to execute.

Specify the package that JaSSI or JaSSIRB uses most frequently in the first package. Specify the package that JaSSI or JaSSIRB uses second most commonly in the second package, and so on.

This "order of precedence" is important because when a class is called JaSSI or JaSSIRB starts with the first package defined in this list and looks through all of the packages in order until it finds the necessary class. By including the most frequently used packages first, JaSSI or JaSSIRB can locate classes much faster, thus increasing response time.

Note:

Beginning with version 4.0.2, you can use either numerals or asterisks to list the packages, but do not mix the two; use either all numerals or all asterisks. For versions prior to 4.0.2, use numerals only.

JaSSIServer.ini:
   package1 =  ORG.oclc.obi
   package2 = ORG.oclc.obi.extverb
   package3 = ORG.oclc.webz
   package4 = ORG.oclc.jassi

JaSSIServer_rb.ini:
   package* = ORG.oclc.obi
   package* = ORG.oclc.obi.extverb
   package* = ORG.oclc.webz
   package* = ORG.oclc.jassi
   package* = ORG.oclc.mantis.verbs
   package* = ORG.oclc.mantis.obi
   package* = ORG.oclc.mantis

Return to Sections list


[InitClasses] Section

Variable
Description
Default

classn

OR, beginning with version 4.0.2:

class*

Contains a list of classes that the system executes during the initialization process. The classes contained in this list are globally configured one time during initialization so that all user sessions in the JaSSI or JaSSIRB can share this information.

Notes:

(1)The order in which you list the classes in this section does not matter.

(2) Beginning with version 4.0.2, you can use either numerals or asterisks to list the classes, but do not mix the two; use either all numerals or all asterisks. For versions prior to 4.0.2, use numerals only.

JaSSIServer.ini
   class* = ORG.oclc.jassi.ServerMngr
   class* = ORG.oclc.gadgets.GadgetAndStyleLoader
   class* = ORG.oclc.obi.util.TopicLoader
   class* = ORG.oclc.isoill.LocationsLoader

JaSSIServer_rb.ini:
   class* = ORG.oclc.jassi.ServerMngr

   class* = ORG.oclc.gadgets.GadgetAndStyleLoader
   class* = ORG.oclc.mantis.MantisInit

Return to Sections list


[ServerMngr] Section

Variable
Description
Default

servern

OR, beginning with version 4.0.2:

server*

Lists the names of all of the WebZ servers that JaSSI or JaSSIRB communicates with to perform its functions.

Notes:

(1) Important: Each server name in this section MUST have an individual section in this file that contains information that JaSSI requires to communicate with the server. See the [server] section.

 
(2) Beginning with version 4.0.2, you can use either numerals or asterisks to list the servers, but do not mix the two; use either all numerals or all asterisks. For versions prior to 4.0.2, use all numerals.
(3) Beginning with version 4.1.2, the last three entries represent the generic interlibrary loan (ILL) servers (OCLC ILL Direct Request, e-mail ILL, and MIME e-mail ILL, respectively) shipped with SiteSearch. Comment out or remove the ILL servers you are not using. If you are using another ILL server supported by SiteSearch 4.1.2, the server's name must also match the bracketed name at the top of its ILL server configuration file.  

JaSSIServer.ini - beginning with version 4.1.2:
    server1 = ZBase
   
server2 =  AccessServer
   
server3 = OclcISOILL
server4 = EmailILL
server5 = MimeEmailILL

JaSSIServer.ini - versions 4.0.x, 4.1.0, 4.1.1
    server1 = ZBase
   
server2 =  AccessServer
   
server3 = ILLServer

JaSSIServer_rb.ini:
    server1 = ZBaseRB
   
server2 =  AccessServer


Return to Sections list


[server] Section

Include an individual server section with the information described in the table below for each of the servers defined in the [ServerMngr] section. By default, five [server] sections are included in JaSSIServer.ini beginning with SiteSearch 4.1.2: [ZBase], [AccessServer], [OclcISOILL], [EmailILL], and [MimeEmailILL]; three sections are included in JaSSIServer.ini for SiteSearch versions 4.1.1 and earlier: [ZBase], [AccessServer], and [ILLServer]; and two sections are included in JaSSIServer_rb.ini: [ZBaseRB] and [AccessServer].

Variable
Description

inifile

Defines the name of the server's configuration file in the WebZ (or Record Builder) environment. For example, in JaSSIServer.ini, servers/ZBase.ini is the location of the ZBase server configuration file and resides in the directory specified by the IniFileRoot variable in the [JaSSI] section above.

InitClass

Defines the full name of the server's initialization class. For example, ORG.oclc.webz.Zserver is the initialization class for the Z39.50 servers.

sectionName

Specifies a single section in the server configuration file defined in the inifile variable above that JaSSI needs to access. See the following example from JaSSIServer.ini:


[AccessServer]

inifile        = servers/Access.ini

InitClass      = ORG.oclc.access.AccessConnectInfo

sectionName    = JaSSI

In the Access.ini configuration file for the Access server for WebZ, JaSSI only needs to retrieve information from the JaSSI section included in the file. Thus, JaSSI is the value of sectionName in the example above. This also applies to the Access_rb.ini configuration file for the Access server for Record Builder.

Important Note:

The sectionName variable is only required in the [AccessServer] section and is not included in other WebZ or Record Builder server sections.


Return to Sections list


[Topics] Section

Variable
Description
Default

inifile

Specifies the location of the configuration file that defines which databases comprise the various WebZ Out-of-the-Box Interface (OBI) topic areas. The relative root, or location, for the system-level .ini directory is defined in the IniFileRoot variable in the [JaSSI] section of the configuration file.

JaSSIServer.ini - version 4.0.x
   interface/ObiTopics.ini
JaSSIServer.ini - version 4.1.0
  
 interface/obiv1/ObiTopics.ini
JaSSIServer_rb.ini
   interface/rbv0/ObiTopics.ini

Return to Sections list


[Locations] Section

Variable
Description
Default

inifile

Specifies the name and location of the configuration file that contains a list of individual configuration files for Interlibrary Loan (ILL) lenders. These configuration files relate strings in a catalog database's Locations field (such as MAIN STACKS) to their OCLC institution symbols. This allows WebZ to specify an item's location by the appropriate OCLC institution symbol in ILL requests. The relative root, or location, for the system-level ini directory is defined in the IniFileRoot variable in the [JaSSI] section of the configuration file.

locations.ini

Return to Sections list


[InterfaceStyles] Section

This section lists all of the possible types of interface styles that will be used by the JaSSI to create a WebZ interface for the user. The default values include all the styles included in the WebZ OBI. If you plan to use the Access component, leave these style references until after you test your Access component configuration. On the other hand, loading unused styles increases memory usage unnecessarily, so comment out any styles you are not currently using.


Variable
Description
Default

stylename

Defines the location of the interface style configuration file based on the directory specified by the IniFileRoot variable in the [JaSSI] section above.

Notes: (1) In version 4.0.x, do NOT remove the doct style included above if you want to search the online Open SiteSearch Suite documentation provided with your installation.

(2) Do not modify the [InterfaceStyles] section of JaSSIServer_rb.ini.

JaSSIServer.ini - version 4.0.x
   default = interface/defaultStyle.ini
   red = interface/redStyle.ini
   rss = interface/rssStyle.ini
   doct = interface/doctStyle.ini

JaSSIServer.ini - version 4.1.0
   default = interface/obiv1/frameGreenStyle.ini
   noframe = interface/obiv1/noframeBlueStyle.ini
   rss = interface/obiv1/frameRssStyle.ini

JaSSIServer_rb.ini
   default = interface/rbv0/noframeBlueStyle.ini
   rb = interface/rbv0/RBStyle.ini

Return to Sections list


[InterfaceDisplayGadgets] Section

This section lists the interface display gadgets files associated with every interface style used by the JaSSI to create a WebZ interface for the user.The default values include all the styles included in the WebZ OBI. If you plan to use the Access component, leave these references intact until after you test your Access component configuration. On the other hand, loading unused styles increases memory usage unnecessarily, so comment out any styles you are not currently using.

Variable
Description
Default

stylename

Specifies the location of the configuration file used to create interface elements called gadgets. stylename is equal to an interface style defined in the [InterfaceStyles] section of the configuration file.

The configuration files defined in this section use the root directory specified by the IniFileRoot variable in the [JaSSI] section as a base location.

Notes: (1) In version 4.0.x, do NOT remove the doct style included above if you want to search the online Open SiteSearch Suite documentation provided with your installation.

(2) Do not modify the [InterfaceDisplayGadgets] section of JaSSIServer_rb.ini.

JaSSIServer.ini - version 4.0.x
   default = interface/DisplayGadgets.ini
   red = interface/DisplayGadgets.ini
   rss = interface/rssStyle.ini
   doct = interface/DisplayGadgets.ini

JaSSIServer.ini - version 4.1.0
   default = interface/obiv1/frameDisplayGadgets.ini
   noframe = interface/obiv1/noframeDisplayGadgets.ini
   rss = interface/obiv1/noframeDisplayGadgets.ini

JaSSIServer_rb.ini
   default = interface/rbv0/noframeDisplayGadgets.ini
   rb = interface/rbv0/noframeDisplayGadgets.ini

Return to Sections list


[MimeTypes] Section

Variable
Description
Default

inifile

Defines the location of the JaSSI MIME types configuration file. JaSSI and JaSSIRB use this configuration file to identify the unique identifiers used for different file types when conveyed across a MIME-based protocol, such as MIME e-mail or HTTP.

The configuration file defined by this variable uses the root directory specified by the IniFileRoot variable in the [JaSSI] section as a base location.

JaSSIMimeTypes.ini

Return to Sections list


[Operations] Section

Variable
Description

Default

OpsConfigDir

Specifies the location of the Operations directory where JaSSI or JaSSIRB reads server load balancing values. The other WebZ servers have access to JaSSI's or JaSSIRB's load balancing values in this directory.

<WebZ_root>/ops

ServerType

Identifies the type of server defined in this configuration file. The OpServe and its administrative client, ssadmin, use this information to execute administrative tasks for the JaSSI or JaSSIRB server.

Note:

Do not change the default value for ServerType.

JaSSIServer.ini:
  JaSSI
JaSSIServer_rb.ini:
  JaSSIRB

HostMapIni

Defines the location of the host environment configuration file used by the WebZ software and the Web server's WebZ Extension. This file contains information such as the ID, name, and load distribution percentage of the servers hosting the WebZ system.

The configuration file defined by this variable uses the root directory specified by the IniFileRoot variable in the [JaSSI] section as a base location.

HostMap.ini

Return to Sections list


[servername] Section

This section contains threshold information used to determine the load factor of a JaSSI or JaSSIRB server. A JaSSI or JaSSIRB server has a load factor of 1, 2, 3, or 4, based on its various threshold levels. Threshold levels are tracked for used system memory, active user sessions, active Java threads, and open file descriptors. JaSSI or JaSSIRB uses the variables and values in the table below to set threshold levels. When a server starts, each threshold level has its own corresponding load factor, separate from the server load factor, of 1. If a threshold level reaches the low load value defined in this section, the load factor adjusts to 2. If a threshold level reaches the medium load value defined in this section, the load factor adjusts to 3, and so on.

The server determines its own overall load factor level after it processes a request. The load factor for the server always equals the highest threshold level load factor. For example, if all of the threshold variables have a load factor of 1 except for the user sessions, which has a load factor of 2, the system estimates that the server has an overall load of 2.

As threshold levels change, the load factor for the JaSSI or JaSSIRB server adjusts to the corresponding value. OpServe manages the system load balance by starting and stopping JaSSI servers (or JaSSIRB servers, as applicable).

In a SiteSearch environment without Record Builder, OpServe starts a new JaSSI when an existing server reaches the start threshold load factor level defined in the [JaSSI] server section of the OpServe.ini file, unless the system is running the maximum number of JaSSI servers allowed (also defined in OpServe.ini). OpServe stops an existing JaSSI server when the server reaches the stop threshold load factor level defined in the JaSSI server section of the OpServe.ini file, unless the system is running the minimum number of JaSSI servers allowed (also defined in the OpServe.ini). The OpServe starts and stops servers in the same manner in an environment that includes WebZ and Record Builder, except that it reads threshold load factors for both JaSSI and JaSSIRB from the OpServe_rb.ini file.

You can temporarily adjust the maximum and minimum number of JaSSI servers or JaSSIRB servers allowed by executing the setmax and setmin commands in the ssadmin interface. To permanently change the maximum and minimum values, edit the [JaSSI] section of the OpServe.ini file (or the [JaSSI] and [JaSSIRB] sections of the OpServe_rb.ini file) during a low usage period and restart the WebZ system.

The JaSSIServer.ini file should contain a [servername] section for every host system that the WebZ software runs on. The JaSSIServer_rb.ini file should contain a [servername] section for every host system that the WebZ and Record Builder software runs on.

Variable
Description
Default

LowUsedMemory
MedUsedMemory
HighUsedMemory

Sets threshold levels based on the amount of host server memory used.

 

JaSSIServer.ini - version 4.0.x
   LowUsedMemory = 6000
   MedUsedMemory = 10000
   HighUsedMemory = 14000

JaSSIServer.ini - version 4.1.0:
   LowUsedMemory = 15000
   MedUsedMemory = 20000
   HighUsedMemory = 25000

JaSSIServer_rb.ini (UNIX)
   LowUsedMemory = 20000
   MedUsedMemory = 30000
   HighUsedMemory = 40000

JaSSIServer_rb.ini (Windows NT)
   LowUsedMemory = 45000
   MedUsedMemory = 50000
   HighUsedMemory = 55000

LowSessions
MedSessions
HighSessions

Sets the threshold levels based on the number of sessions running on the JaSSI or JaSSIRB server.

LowSessions = 10
MedSessions = 15
HighSessions = 25

LowThreads
MedThreads
HighThreads

Sets the threshold levels based on the number of active Java threads running on the JaSSI or JaSSIRB server.

LowThreads = 100
MedThreads = 500
HighThreads = 1000

LowFiles
MedFiles
HighFiles

Sets the threshold levels based on the number of active files running on the JaSSI or JaSSIRB server.

 

LowFiles = 100
MedFiles = 500
HighFiles = 1000



JaSSIServer.ini Example

Note: This example is the JaSSIServer.ini file delivered with SiteSearch 4.1.0.
# JaSSIServer.ini
[JaSSI]
port = 0
nameSpace = /WebZ/
DocumentRoot = <WebZ_root>/htdocs/obiv1
ClassRoot = <WebZ_root>/classes
IniFileRoot = <WebZ_root>/ini
TimeoutPage = /WebZ/error/nosessionpage.html
FailurePage = /WebZ/error/failurepage.html
TempSessionDir = <WebZ_root>/tmp
CGIRoot = <WebZ_root>/cgi-bin/sscgi
#AdminEmail = sample@university.edu
# Given in seconds
[Timers]
HouseKeepingInterval = 300
ThreadTimeout = 300
UserSessionIdleTimeout = 900
[Performance]
UserHashSize = 300
EntityTableSize = 100
[ServerTrace]
traceLevel = TRACE_NONE
traceDirectory = <WebZ_root>/logs
traceFilename = jassi.serverLog
rollInterval = 0
[SessionTrace]
traceLevel = TRACE_NONE
traceDirectory = <WebZ_root>/logs
traceFilename = jassi.userLog
[Stats]
statsDirectory = <WebZ_root>/stats
statsFilename = jassi.stats
statsClass = ORG.oclc.stats.JaSSIUserStats
rollInterval = 21600
[PackageOrder]
package1 = ORG.oclc.obi
package2 = ORG.oclc.obi.extverb
package3 = ORG.oclc.webz
package4 = ORG.oclc.jassi
[InitClasses]
class1 = ORG.oclc.jassi.ServerMngr
class2 = ORG.oclc.gadgets.GadgetAndStyleLoader
class3 = ORG.oclc.obi.util.TopicLoader
class4 = ORG.oclc.isoill.LocationsLoader
[ServerMngr]
server1 = ZBase
server2 = AccessServer
server3 = ILLServer
[ZBase]
inifile = servers/ZBase.ini
InitClass = ORG.oclc.webz.ZServer
[AccessServer]
inifile = servers/Access.ini
InitClass = ORG.oclc.access.AccessConnectInfo
sectionName = JaSSI
[ILLServer]
inifile = servers/ILLService.ini
InitClass = ORG.oclc.webz.ILLServer
[Topics]
inifile = interface/obiv1/ObiTopics.ini
[Locations]
inifile = locations.ini
[InterfaceStyles]
default = interface/obiv1/frameGreenStyle.ini
noframe = interface/obiv1/noframeBlueStyle.ini
rss = interface/obiv1/frameRssStyle.ini
[InterfaceDisplayGadgets]
default = interface/obiv1/frameDisplayGadgets.ini
noframe = interface/obiv1/noframeDisplayGadgets.ini
rss = interface/obiv1/noframeDisplayGadgets.ini
[MimeTypes]
inifile = JaSSIMimeTypes.ini
[Operations]
OpsConfigDir = <WebZ_root>/ops
ServerType = JaSSI
HostMapIni = HostMap.ini
[servername]
LowUsedMemory = 15000
MedUsedMemory = 20000
HighUsedMemory = 25000
LowSessions = 10
MedSessions = 15
HighSessions = 25
LowThreads = 100
MedThreads = 500
HighThreads = 1000
LowFiles = 100
MedFiles = 500
HighFiles = 1000
[HOST2]
LowUsedMemory = 15000
MedUsedMemory = 20000
HighUsedMemory = 25000
LowSessions = 10
MedSessions = 15
HighSessions = 25
LowThreads = 100
MedThreads = 500
HighThreads = 1000
LowFiles = 100
MedFiles = 500
HighFiles = 1000

See Also

OpServe Configuration Files
WebZ Configuration Files
WebZ System Administration
Description of the WebZ System
About Interface Style Configuration Files
Record Builder Process Model and System Overview
Record Builder Configuration Files


[Main][Documentation][Support][Technical Reference][Community][Glossary][Search]

Last Modified: