; ----------------------------------------------------------------------------
;                 Omnidex Network Services Configuration File
; ----------------------------------------------------------------------------
[General]

; The port number that clients specify in their connection strings.
Port=7555

; The maximum number of Omnidex worker processes allowed by this service. This
; can be increased if the server has sufficient CPU cores and memory.
MaxWorkers=120

; The initial buffer size (in KB) for sending and receiving buffers.  This
; does not need to be changed unless an error occurs.
InitialBufferSizes=512

; The number of minutes after which an idle connected process is terminated.
; This setting applies to processes that are not currently processing a 
; statement.  This is not the same as a query timeout specified by the client 
; application.  0 = No idle timeout, n = minutes
; 
IdleTimeout=0

; A flag indicating whether DNS lookups should occur for incoming clients.
; This does not need to be changed unless connections are slow due to your
; network's DNS configuration.  1 = Enable, 0 = Disable
HostAddressLookupOK=1

; A flag indicating whether process pools described in this configuration 
; file should be created.  1 = Skip creation, 0 = Allow creation
SkipProcessPooling=0


; ----------------------------------------------------------------------------
;[Pool POOL_NAME]

; The maximum number of processes per node that can be created in this pool.
;ProcessLimit=10

; The fully-qualified Omnidex environment file that the pooled process  will 
; connect to, such as "D:/class/simple.xml".
;Environment=filename

; The type of pool to be created.  At present, only GRID is supported.
;PreconnectedType=GRID

; The number of processes per node to initially create in this pool.
;InitialProcesses=1

; The percentage of pooled processes with active connections, after which 
; Omnidex will add more processes to the pool.
;GrowthThreshold=80%

; The percentage of additional processes that will be added to the pool once
; the GrowthThreshold is reached.
;GrowthIncrement=20%

; A flag indicating the behavior once the ProcessLimit is reached. Values are:
;   Wait     Wait indefinitely for pooled process to be available
;   Wait n   Wait 'n' seconds for pooled process to be available, else error
;   Error    Immediately error that a pooled process is not available.
;OnProcessLimit=Wait
