The configuration file is passed to ODXNET as an argument
at the command prompt.
odxnet /users/data/flatfile/oa/odxs1232.cfg
Configuration File Settings
General | Security
| Application | Debug
| NSAdmin
General Section
[General]
PortId=7555
; Specifies port number that client users specify in their
; data source files and where odxnet listens for socket
; connection requests
MaxSonProcesses=120
; Specifies maximum number of son processes this server will
allow
InitialBufferSizes=512
; Specifies the initial size in Kbytes of send, receive and
compress buffers
SkipProcessPooling=0
; Skip creating process pools for each application
HostAddrLookupOK=1
; Allows DNS lookup of incoming clients
IdleTimeOut=10
; Value in minutes to timeout an idle connected process.
; Zero means it will never timeout.
top
Security Section
[Security]
;UseSSL=0 future!
; Enable use of Secured Socket Layer
top
Application
Section
[Applications]
; Application choices are:
;ODXODBC=Omnidex
ODBC Driver
;ODXJDBC=Omnidex
JDBC Driver
;OMNIACCESS=Omnidex
Access API
; Complete the Applications section by listing each application
name and description.
; For each Application, provide a section for it and as a
minimum, the Library and
; Routine names.
top
[ODXODBC]
LibraryName=odxdbcnet
; Library name where the connect and transmit interface routines
are kept.
TransmitRoutineName=odbc_transmit
; Routine name
[ODXODBC Environments]
; Fill this section with a list of various environments you
wish to track
SAMPLE=My sample database
[ODXODBC SAMPLE]
StartupInfo=$SECTION
; Specifies Datasource to preconnect to
UsePooledProcesses=1
; Flag to determine if Pooled Processes are used
; 0 Don't start or use pooled processes for this application
; 1 Start pooled processes for this application
InitialProcessCount=10
; Number of processes to startup
ProcessLimit=60
; Maximum number of pooled processes allowed for this application
GrowthThreshold%=80
; Trigger to indicate more processes should be started;
; Happens when this percentage of the process that have started
; are owned by clients.
Growth%=20
; Amount of processes to grow by when GrowthThreshold% is
reached.
; Number of processes added is Growth Percent of number of
processes already
; started up to the ConnectionLimit.
ReUseProcesses=1
; Flag to determine if application processes are reused.
; 0 Don't reuse processes, instead start a new process
; 1 Reuse processes
[ODXODBC SAMPLE StartupInfo]
; This section contains information used by ODXODBC when
starting on the server
EnvName=C:\omnidex\oa\oracle\orders.env
; specifies env file to preconnect to. Leaving blank will
skip preconnection
; Ignored when *not* a pooled process, i.e. when its a new
process
;Options=
;Username=
; username to pass to oaconnect
; Ignored when *not* a pooled process, i.e. when its a new
process
;Password=
; password to give oaconnect
; Ignored when *not* a pooled process, i.e. when its a new
process
;SQL="select * from customers where customer_no=1 with
opt=none"
; sql statement must be enclosed in quotes.
top
[ODXJDBC]
LibraryName=odxdbcnet
; Library name where the connect and transmit interface routines
are kept.
TransmitRoutineName=jdbc_transmit
; Routine name
[ODXJDBC Environments]
; Fill this section with a list of various environments you
wish to track
SAMPLE=My sample database
[ODXJDBC SAMPLE]
StartupInfo=$SECTION
; Specifies Datasource to preconnect to
UsePooledProcesses=1
; Flag to determine if Pooled Processes are used
; 0 Don't start or use pooled processes for this application
; 1 Start pooled processes for this application
InitialProcessCount=10
; Number of processes to startup
ProcessLimit=60
; Maximum number of pooled processes allowed for this application
GrowthThreshold%=80
; Trigger to indicate more processes should be started;
; Happens when this percentage of the process that have started
; are owned by clients.
Growth%=20
; Amount of processes to grow by when GrowthThreshold% is
reached.
; Number of processes added is Growth Percent of number of
processes already
; started up to the ConnectionLimit.
ReUseProcesses=1
; Flag to determine if application processes are reused.
; 0 Don't reuse processes, instead start a new process
; 1 Reuse processes
[ODXJDBC SAMPLE StartupInfo]
; This section contains information used by ODXODBC when
starting on the server
EnvName=C:\omnidex\oa\oracle\orders.env
; specifies env file to preconnect to. Leaving blank will
skip preconnection
; Ignored when *not* a pooled process, i.e. when its a new
process
;Options=
;Username=
; username to pass to oaconnect
; Ignored when *not* a pooled process, i.e. when its a new
process
;Password=
; password to give oaconnect
; Ignored when *not* a pooled process, i.e. when its a new
process
;SQL="select * from customers where customer_no=1 with
opt=none"
; sql statement must be enclosed in quotes.
top
[OMNIACCESS]
LibraryName=odxNSoa
; Library name where the connect and transmit interface routines
are kept.
TransmitRoutineName=NSOATransmit
; Routine name
[OMNIACCESS Environments]
; Fill this section with a list of various environments you
wish to track
ORDERS=My orders database
[OMNIACCESS ORDERS]
StartupInfo=$SECTION
; Specify $SECTION and then build a corresponding section,
or
; just put the startup parms here (if they fit)
UsePooledProcesses=1
; Flag to determine if Pooled Processes are used
; 0 Don't start or use pooled processes for this application
; 1 Start pooled processes for this application
InitialProcessCount=10
; Number of processes to startup
ProcessLimit=60
; Maximum number of pooled processes allowed for this application
GrowthThreshold%=80
; Trigger to indicate more processes should be started;
; Happens when this percentage of the process that have started
; are owned by clients.
Growth%=20
; Amount of processes to grow by when GrowthThreshold% is
reached.
; Number of processes added is Growth Percent of number of
processes already
; started up to the ConnectionLimit.
ReUseProcesses=1
; Flag to determine if application processes are reused.
; 0 Don't reuse processes, instead start a new process
; 1 Reuse processes
top
[OMNIACCESS ORDERS StartupInfo]
; This section contains information used by nsoa when starting
on the server
EnvName=C:\omnidex\oa\oracle\orders.env
; specifies env file to preconnect to. Leaving blank will
skip preconnection
; Ignored when *not* a pooled process, i.e. when its a new
process
DSTagName=ORDERS
;Username=
; username to pass to oaconnect
; Ignored when *not* a pooled process, i.e. when its a new
process
;Password=
; password to give oaconnect
; Ignored when *not* a pooled process, i.e. when its a new
process
;Options=
PreDescribe=1
; Flag indicates if oaexecsql calls are to be followed with
a
; predescribe cache-call
; 0 Don't pre-cache describe info
; 1 Do perform describe and pre-cache
PreFetchRows=10
; Flag indicates if oaexecsql calls are also followed by
a fetch call of the
; a certain number of initial records.
; 0 No records will be pre-fetched
; n Number of records to pre-fetch
AutoDataFlip=1
; Flag indicates whether or not the raw data fetched is "byte-flipped"
automatically
; when the host and client have differing endian formats
; 0 No Byte flipping occurs
; 1 Byte flipping handled automatically
top
NSAdmin Section
[NSAdmin]
Security=1
; Force password for NSAdmin access to odxnet
Password=xyz
; Configured password for NSAdmin access
;OADEBUG=
; Use this setting to turn on oa debugging (future)
top
|