Replication server clients
Referring to a replication server database requires a server connection(SERVER_URL and SERVER_PORT). The connection may be defined as global option before first section or separately for each data source. As soon as a server connection has been defined, database resources are considered as server resources. In order to refer to local resources, this has to be defined explicitly:
DICTIONARY.CONNECTION=local
Data sources to be accessed via replication server have to request replication server services via the REPLICATION_SERVER option variable
REPLICATION_SERVER=YES
Typically, the ini-file contains a SYSTEM section to a local system database, a RESOURCE section do a local resource database and a DATABASE section with a local dictionary and a server database reference. The option name defined for the database (DATABASE.DATABASE) refers to an option variable defined in the FILE_CATALOG section of the server's ini-file.
SERVER_URL=my-server.com
SERVER_PORT=6123
[SYSTEM]
DICTIONARY=%ODABA_ROOT%\ode.sys
DICTIONARY.CONNECTION=local
[RESOURCES]
DICTIONARY=[
PATH=%ODABA_ROOT%\ode.sys
CONNECTION=local]
DATABASE=[
PATH=Sample.dev
CONNECTION=local]
ACCESS_MODE=Read
SHARE=YES
[DATABASE]
DICTIONARY=Sample.dev
DICTIONARY.CONNECTION=local
DATABASE=%Sample_DAT%
REPLICATION_SERVER=YES
ACCESS_MODE=Write